

Expressions Syntax
Expressions Syntax Messages
These are the possible syntax errors you might get within expressions and an explanation of the possible cause(s). In all cases, the expression dialogue selects the word, character, or token that led to the detection of the problem.
.G or .L not allowed for this type of element
G. or L. is used with an element other than MODELS.
.G or .L not allowed for the given parameter
G. or L. is used with parameters other than the SRT parameters.
No such driver name or dof name
This appears in the context of channel input: the specified driver or degree of freedom seem to be invalid.
Unknown function
The specified function is unknown.
The number of arguments does not match
The number of arguments doesn't match the function definition.
Cannot use a variable within a variable
A variable is referenced within a variable.
Variable not defined or empty
A variable is referenced in the main expression: it doesn't exist or is not defined.
Unknown parameter
The given parameter is invalid.
Unknown element
The given element is unknown in the given chapter. It cannot be found in the scene.
Invalid sub fcurve id
When using weight shapes/clusters, the weight ID doesn't exist.
Invalid cluster name
The specified cluster name cannot be found for the given object.
The given cluster doesn't match the fcurve interpolation type
When using "cls" while the cluster's interpolation mode is weight OR "wcls" when in linear interpolation mode.
Information doesn't match the type of cluster parameter
There is information missing/added with "cls" or "wcls".
No shape exists for this model
No shape animation exists for the given model.
Parameter doesn't match the interpolation type
When using "shape" while the object's interpolation mode is weight OR "wshp" when in linear interpolation mode.
Information doesn't match the type of shape parameter
There is information missing/added with "shape" or "wshp".
Fcurve doesn't correspond to element type
The parameter is valid, but not for the given type of element.
Syntax Error
A general syntax error was detected in the format of the expression. The selection will point where the problem has been first detected. As an example, a syntax error will be detected if you have typed a number of parentheses that don't match.
This expression would generate a cycle in dependencies. Please delete it.
The expression would cause a cycle in dependencies to be created. Such cycles cannot be resolved at this point. An example of cycle would be to write an expression like cube1.etrnx = cube2.etrnx, then cube2.etrnx = cube1.etrnx.
SOFTIMAGE 3D Reference - 19 APR 1996
