Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
srieger said:It is not a good idea to put a calculated value in the family table. It will create confusion and be overidden by the relation. Only values that can be modified in the family table should be added to it.
dross said:The only caveat is that you have to regenerate the individual instances to get the correct weight to show in the family table.
kdem said:dross said:The only caveat is that you have to regenerate the individual instances to get the correct weight to show in the family table.
I think this is what causes the confussion because not everyone realizes you have to. You may even need to regenrate twice to get the weight to update correctly.
dross said:Here is the relation I use on one model for weight in Grams:
(WT_IN_GRAMS is new parameter and is in family table.)
MASS=MP_MASS("")
WT_IN_GRAMS=MASS*453.59
srieger said:Having a relation value in the family table makes it difficult for anyone coming into the part in a year or so to figure out what needs changed. When a calculated value is in a relation and the family table, it creates confusion because changing the values are not predictable.
Adding a relation controlled value to the family table will always be overridden when regenerated. So, when you need to make a change several years from now, a different person is making the changes, it's not exactly straight forward as to what needs changed.
This is simply not a good practice in my opinion and not really what a family table is for. The family table is for modifying features, dimensions, etc. of the instances. Not really for making a list for your viewing pleasure.
If you need to see a table that shows the mass of all family table items you may be better of to do it in a drawing and add a family table repeat region. Or, simply create a 3D note in the model with the weight parameter.
roblom said:kdem said:dross said:The only caveat is that you have to regenerate the individual instances to get the correct weight to show in the family table.
I think this is what causes the confussion because not everyone realizes you have to. You may even need to regenrate twice to get the weight to update correctly.
Not if you put the relation of the mass in 'post relations'.
But i also like to know what the problem is when you put in values that are relation driven.
srieger said:Having a relation value in the family table makes it difficult for anyone coming into the part in a year or so to figure out what needs changed. When a calculated value is in a relation and the family table, it creates confusion because changing the values are not predictable.
Adding a relation controlled value to the family table will always be overridden when regenerated. So, when you need to make a change several years from now, a different person is making the changes, it's not exactly straight forward as to what needs changed.
This is simply not a good practice in my opinion and not really what a family table is for. The family table is for modifying features, dimensions, etc. of the instances. Not really for making a list for your viewing pleasure.
If you need to see a table that shows the mass of all family table items you may be better of to do it in a drawing and add a family table repeat region. Or, simply create a 3D note in the model with the weight parameter.
kdem said:I had never heard of that not even in the PTC training. Thanks for pointing that out. That's something we've been doing wrong for some time now.
srieger said:I guEss I don't understand why you want to put the value (result of a relation) in the family table. It basically serves no purpose being there and is redundant.
dross said:Why be a smart ass?
The mass in grams of one part is required in an assembly that is all imperial.