So here's what I'm trying to do: I have some equation driven curves in my model. The coefficients of the equation are linked to global variables. These coefficients are functions of some linked dimensions. Now, I want to have different configurations for different values of a particular global varaible i.e. I want to control a variable via a design table. I do this with $VALUE@variable_name@equations. I can control the parameter successfully using this method. But what's weird is that it pretty much erases entire equations and replaces them with static values i.e.
Lets say the parameter that I'm trying to control is 'Prebend'. and the coefficients of the equation in the equation driven curves are functions of this variable. i.e. I have my table set up like this:
Prebend=4mm
CoefficienA=f(Prebend)
CoefficientB=g(Prebend)
Config 1 has prebend 4, and config 2 has prebend 5. If I create this table in config 1, I get the above. Now If I switch to config 2, I get:
Prebend=5mm
CoefficientA=f(4mm)=constant
CoefficeintB=f(4mm)=constant
What am I doing wrong here?
Siddharth,
Since you are using a Design Table, I would suggest doing all of your computations within the Design Table. Excel is very powerful for solving equations. Use the power of Excel to generate a real number that you can input to your model. This will keep you from needing to Rebuild (Ctrl-Q) to get the SolidWorks Equations to generate a value.
James