baniels
Industrial
- Jul 16, 2012
- 13
I like to do my drawing from within an assembly, as most of my dimensions are driven by a few variables.
Here is my question plainly: Is there a way to have the global variables of an assembly automatically populate to the individual parts I draw/create within said assembly?
Further explanation: There are a number of ways I need to reference my global variables. From the overall design/layout, and from dims within parts in the assembly. The problem I'm having is that the global variables set for the assembly are only accessible to me when in assembly-edit mode. ie. I cannot link to the assembly's GV's if I am editing a part/component. So if I want the distance between to lines to be driven by a variable, I must draw it, dimension it, get out of Edit Component mode, then click on the sketch to access/edit the dimension.
There are a few paths of workaround:
The first is to simply recreate the assembly's GV's within each new part I create. This is prohibitively time consuming, as each time I made a change, I'd have to do it for all parts.
The second way is to link the assembly's GV's to a text file. Then link the same file to all parts as I create them. This is close - if I make a change within the text file, it affects all parts, BUT... If I need to add a dimension to the list of GV's, the new variable does not become accessible to any parts unless I unlink, and re-link the text file from within the Equations dialog box. In other words, linking only seems to bring in the variables that are present when it is first linked. It is not updated dynamically.
Is this just the best I can do, or am I overlooking something fundamental?
Thanks for the help.
Here is my question plainly: Is there a way to have the global variables of an assembly automatically populate to the individual parts I draw/create within said assembly?
Further explanation: There are a number of ways I need to reference my global variables. From the overall design/layout, and from dims within parts in the assembly. The problem I'm having is that the global variables set for the assembly are only accessible to me when in assembly-edit mode. ie. I cannot link to the assembly's GV's if I am editing a part/component. So if I want the distance between to lines to be driven by a variable, I must draw it, dimension it, get out of Edit Component mode, then click on the sketch to access/edit the dimension.
There are a few paths of workaround:
The first is to simply recreate the assembly's GV's within each new part I create. This is prohibitively time consuming, as each time I made a change, I'd have to do it for all parts.
The second way is to link the assembly's GV's to a text file. Then link the same file to all parts as I create them. This is close - if I make a change within the text file, it affects all parts, BUT... If I need to add a dimension to the list of GV's, the new variable does not become accessible to any parts unless I unlink, and re-link the text file from within the Equations dialog box. In other words, linking only seems to bring in the variables that are present when it is first linked. It is not updated dynamically.
Is this just the best I can do, or am I overlooking something fundamental?
Thanks for the help.