X 路径 3D 配置 在主程序中,声明了VISUStruct3Dcontrol 及调用了PathGenerator 的功能块,该功能块的作用是用于产生3D 路径及跟踪轨迹,该轨迹可以存放2200 个点
这两个变量都与该工具的属性有相应关系
(2) 程序编写 FUNCTION_BLOCK VisuStruct3DTrack VAR_INPUT pData: POINTER TO ARRAY[0
0] OF VisuStruct3DPathPoint; udiNumberOfPointsInArray: UDINT; udiFirstPoint: UDINT; udiNumberOfPointsToDraw: UDINT; pProjection: POINTER TO Projection; END_VAR pData 指向一个 VisuStruct3DPathPoint 元素数组
这个数字必须至少含有 udiNumberOfPointsInArray 个元素
数组必须包含在应用中并且数据指针必须通过应用进行设置
一个点的说明 TYPE VisuStruct3DPathPoint : STRUCT v: Vector3; udiSourceElementID: UDINT; dwAddInfo: DWORD; END_STRUCT END_TYPE (3) 变量映射 如图9
x所示,在属性中的“变量”中可以设置拨码开关的映射变量
X 变量映射 程序最终的运行效果如图9
X 路径3D 示意图 示例程序可以在Sample\第九章\Activ eX\下进行查看
6 报警管理 报警管理工具主要包括报警表格和报警条
报警管理工具视图如图9
X 报警管理工具视图 1
报警表格 用户可以自定义可视化报警,但必须在CoDe