The User Variables section allows for you to create custom variables to be applied to Image Paths (in CM4D and DataUtility) and wherever variables have been used previously in CM4D.
Attribute= |
Default Value |
Alternate Value |
Notes |
UserVariableName1= |
"ValueForUserVariableName1" |
|
Any parameter may be created and defined, which must then be used with the following expression, where "x" equals the user-defined parameter: ~user,x~ |
Example
One
way these variables may be used is to support the distribution of a single
image across a network without having to change the image path, as shown
below:
[UserVariables]
server= "\\NorthServer"
hood= "~User,dev~\Phase\Alpha\Hood\Images\Hood.wrl"
decklid= "\\EastServer\Phase\Alpha\Decklid\Images\Decklid.wrl"
door= "\\SouthServer\Phase\Alpha\Door\Images\Door.wrl"
myLabel= "~label~ ~chr,1~"
myExp= "MyExp: {2.0 * 3.0 + ~act,pos~} ~user,mylabel~"
As a result of the example settings above, when the variable ~user,door~
is used in place of the image path, the image Door.wrl
will always be loaded from the defined path.