Difference between revisions of "MC-Basic:movingFrame.DOWNSTREAM"
(One intermediate revision by the same user not shown) | |||
Line 51: | Line 51: | ||
|SEE ALSO= | |SEE ALSO= | ||
* [[MC-Basic:movingFrame.NUMBERDEGREESOFFREADOM|movingFrame.NUMBERDEGREESOFFREADOM]] | * [[MC-Basic:movingFrame.NUMBERDEGREESOFFREADOM|movingFrame.NUMBERDEGREESOFFREADOM]] | ||
− | * [[ | + | * [[MC-Basic:movingFrame.UPSTREAM|movingFrame.UPSTREAM]] |
}} | }} | ||
− | [[Category | + | [[Category:Motion:MovingFrame]] |
Latest revision as of 09:18, 22 May 2014
For every number degree of freedom the user has to delimit its region by UpStreamand DownStreamlocations.
DownStream sets points that define the upper boundary of the moving frame tracking as array of points (in robot units) . Each the array’s element is a limit definition of given degree of freedom (array index). The size of the array is the moving frame’s number of degrees of freedom. DownStream is the upper boundary of the region. The upstream and downstream units are from the moving frame system units (both are from the same units).
The up/down stream limits are used for scaling position in the robot coordinate system. Those values are absolute in the robot word.
Syntax
< Moving Frame >.DownStream[ ] = <position value>
Availability
Versions 4.0.26 and higher
Type
Array of Locations
Range
Array size is according to NDOF
Units
According to the moving frame type
Scope
Task or Terminal
Limitations
The number of points must be as the number of independent axes in the moving frame. Must be set before linking.
Examples
Common shared A as location of XYZR
Common shared B as location of XYZR
Common shared C as location of XYZR
CNV.ndof = 3
CNV.DownStream[1] =A
CNV.DownStream[2] = B
CNV.DownStream[3] = C