Function Summary
Mathematical Functions
Arc cosine (degrees) |
|
Arc sine (degrees) |
|
Arc tangent (degrees) |
|
Arc tangent (degrees) given 2 arguments |
|
Cosine (degrees) |
|
Exponential |
|
Natural logarithm |
|
Common logarithm |
|
Sine (degrees) |
|
Square root |
|
Tangent (degrees) |
Numeric Functions
Absolute value |
|
Round up to whole number |
|
Round down to whole number |
|
Fractional portion |
|
Truncation to whole number |
|
Largest value |
|
Smallest value |
|
Remainder |
|
Nearest whole number |
|
Sign |
Geometric Functions
Create cylinder from 3 points |
|
Intersection point of line and plane |
|
Intersection point(s) of line segment and cylinder |
|
Intersection point(s) of line segment and sphere |
|
Plane constructed from 3 points |
|
Plane constructed from point and normal vector |
|
Projection of point onto plane |
Vector Functions
Vector addition |
|
Angle (degrees) between two vectors |
|
Vector cross product |
|
Vector dot product |
|
Vector length |
|
Vector multiplication |
|
Vector normalization |
|
Normalized vector rotation |
|
Rotation of a vector about an axis |
|
Vector subtraction |
Matrix Functions
Matrix creation |
|
Matrix inversion |
|
Matrix multiplication |
|
Point transformation by matrix |
|
Vector transformation by matrix |
|
Matrix transposition |
|
Matrix type |
Conditional Functions
Selects and returns a value from a list of arguments |
|
Returns argument based on logical expression |
|
Test if numeric |
|
Test if sequence |
|
Test if string |
|
Test if keyword |
|
Returns argument of first true logical expression |
Conversion Functions
Conversion string to real |
|
Conversion to whole number |
|
Conversion to number |
|
Conversion to major word (record) |
|
Conversion to minor word |
Character and Sequence Functions
Conversion to character |
|
Formatted date |
|
Edit string |
|
Element of sequence |
|
Index of a value in an array or sequence |
|
Conversion from character |
|
Index of a substring |
|
Length of string or sequence |
|
Match string |
|
Create a sequence |
|
Split a string by a regular expression |
|
Extract subsequence |
|
Extract substring |
|
String formatting |
|
String conversion to lower case |
|
String conversion to upper case |
|
Trim white space from both sides of a string |
|
Trim white space from the left side (front) of a string |
|
Trim white space from the right side (end) of a string |
Command Line Functions
Return count of arguments |
|
Return argument value |
|
Return name portion of command line qualifier |
|
Return value portion of command line qualifier |
File and Directory Functions
Get file access information |
|
Return file name portion of path string |
|
Convert numeric value to date and time string |
|
Return directory portion of path string |
|
Test for end-of-file |
|
Return current working directory |
|
Set current working directory |
|
Get file status information |
|
Create temporary file |
Control Emulator Functions
Add CODE and/or DATA to the block |
|
Associate a DATA identifier with a CODE group number |
|
Get active CODE from a code group |
|
Get and remove CODE and/or DATA from the block |
|
Get value of a CNC variable from the pre-processor |
|
General pre-processor interface |
|
Selects the next NC program file for processing |
|
Set active CODE of a code group |
|
Get CODE and/or DATA from the block |
|
Set value of a CNC variable in the pre-processor |
|
Enable merging lathe or composite CE channel synchronization |
|
Test for end of MCD file |
|
Scan forward in MCD for matching string |
|
Scan backward in MCD for matching string |
DELMIA Functions
Clamp or unclamp a chuck device |
|
Get the component ID of a DELMIA axis |
|
Get the name of a component, given its ID |
|
Get the type of a component, given its ID |
|
Move a model axis |
Other Functions
Activate composite control emulator component |
|
Activate a dialog |
|
Distance between points |
|
Convert machine coordinates to workpiece coordinates |
|
Generate custom documentation |
|
Severity of error number |
|
Status of error number |
|
Text of error number |
|
Get DEF file symbol definition |
|
Get environment variable definition |
|
Convert workpiece coordinates to machine coordinates |
|
Modify position and orientation of a rotary axis or tool axis |
|
Specify rotary axes used in RTCP IK calculations |
|
Find matching macro id |
|
Set or query enabled/ |
|
Save or restore MRU (most recently used) information |
|
Pause processing with optional message |
|
Get $FSWRIT compatible format for register |
|
Return a register index given a register descriptor |
|
Sort records from file or elements of sequence |
|
Reset rotary axis to modulo-360 value |