SMC_PositionTracker (FB)ΒΆ
FUNCTION_BLOCK SMC_PositionTracker
This function block SMC_PositionTracker
is designed to store positions and make it available to Path3D elements as a track.
As long as bEnable
is TRUE
, the position is stored. bClear
deletes the buffer. dX
, dY
, and dZ
are containing the coordinates, which should be stored.
In contrast to the above function blocks that provide data to display an ideal contour, this one is designed to record the actual track.
The visualization element Path3D
is designed to show both, the ideal path, and the actual track.
- InOut:
Scope
Name
Type
Initial
Comment
Input
bEnable
BOOL
Track positions while
TRUE
bClear
BOOL
Clear output track
dX
LREAL
Actual position to be added to the track.
dY
LREAL
dZ
LREAL
udiNumberOfPointsInArray
UDINT
0
Number of points which are declared in
pBuffer
of the referred array.pBuffer
POINTER TO VisuStruct3DPathPoint
Pointer to the allocated array of points.
Output
vs3dt
VisuStruct3DTrack
Track output. To be setup as input of the visu element
Path3D
.