The Variation class allows for definition of a variation method typically used for physical property definition.
Variation Class Properties
| Variation Properties | Type | Values |
|
type |
String |
“Constant”, “Equation of State”, “Polynomial”, “Inverse Polynomial”, ... |
|
xUnits |
String | |
|
yUnits |
String | |
|
material |
String |
Material for PCB Traces and Planes |
|
exponent |
Number |
Coverage Exponent for PCB Traces and Planes |
|
dielectricMaterial |
String |
Material for PCB Dielectric |
|
radiusUnits |
String |
Units of Radius values for Velocity Profile variation (internal fan material device) |
|
velocityUnits |
String |
Units of Velocity for Velocity Profile variation (internal fan material device) |
|
controlMethod |
String |
"TCold"; "THot"; "Voltage"; "Current"; "Power |
Variation Class Methods
| Variation Methods | Description | data return |
|
setValue(value) setValue(value, units) setValue(name, value) setValue(name, value, units) |
sets the variation value value = number units = string name = string |
no |
|
addPoint(x, y); |
adds a point to a table variation x,y=number; |
no |
|
addVelocity(radius, axial, swirl, radial) |
Values to specify a velocity profile for internal fan |
no |
|
setControlValue(value, units) |
Control value for TEC (corresponds to controlMethod property) |
no |