Difference between revisions of "MC-Basic:CASTLOCATION"
m (Text replace - "Version 4.9.11 and up." to "Since Version 4.9.11") |
|||
Line 47: | Line 47: | ||
* [[Axystems:MC-Basic:CASTPOINT|CASTPOINT]] | * [[Axystems:MC-Basic:CASTPOINT|CASTPOINT]] | ||
− | * [[ | + | * [[MC-Basic:CASTJOINT|CASTJOINT]] |
* [[Axystems:MC-Basic:ROBOTTYPE | ROBOTTYPE]] | * [[Axystems:MC-Basic:ROBOTTYPE | ROBOTTYPE]] | ||
* [[Axystems:Point_Type_List|LIST OF ROBOT TYPES]] | * [[Axystems:Point_Type_List|LIST OF ROBOT TYPES]] |
Revision as of 08:36, 22 May 2014
Creates and returns a generic location type of point, using the robot type given by the second, long-type argument, while coordinate values are taken from the first argument. If the first argument is scalar, the resulting point will be composed of identical coordinates. Using an array as the first argument will result in a point composed of the first "number-of-coordinates" (determined by the robot type) array elements.
Syntax
<location_variable> = castlocation (<long_scalar_expression>, <long_expression>)
<location_variable> = castlocation (<double_scalar_expression>, <long_expression>)
<location_variable> = castlocation (<long_array>, <long_expression>)
<location_variable> = castlocation (<double_array>, <long_expression>)
Availability
Since Version 4.9.11
Type
Location
Scope
Configuration, Task, Terminal
Limitations
- Only a single-dimension array can be used as argument.
- Number of array elements must be equal or greater than number of coordinates.
Examples
GenLocation = CASTLOCATION(0.5, TYPE_XYZ)
? CASTLOCATION(ArrayOf6Longs, TYPE_XYZR)