ztraina
Mechanical
- Jan 13, 2004
- 16
I am using several equations to drive the starting angles and lengths of a number of helices. I have about 6 equations that need to be evaluated in order, since the 6th uses a value generated in the 5th, and so forth.
Solidworks evaluates the equations in order, but does NOT rebuild the gemoetry after each equation (it waits until the end). This means that solidworks effectively evaluates all equations at the same time. The second equation can't reference parameters set in the first, because the parameters set in the first haven't been applied yet.
Example: If StartingAngle1 is at 90, and I apply the following equaionts:
1. StartingAngle1 = 0
2. StartingAngle2 = StartingAngle1+180
it evaluates to:
1. StaringAngle1 = 0
2. Starting Angle2 = 270 !!!! not 180
I have to rebuild again to correct StartingAngle2. help?
Solidworks evaluates the equations in order, but does NOT rebuild the gemoetry after each equation (it waits until the end). This means that solidworks effectively evaluates all equations at the same time. The second equation can't reference parameters set in the first, because the parameters set in the first haven't been applied yet.
Example: If StartingAngle1 is at 90, and I apply the following equaionts:
1. StartingAngle1 = 0
2. StartingAngle2 = StartingAngle1+180
it evaluates to:
1. StaringAngle1 = 0
2. Starting Angle2 = 270 !!!! not 180
I have to rebuild again to correct StartingAngle2. help?