符号:
标签:特殊控件
可视化元素Path3D以图形方式将两个独立记录的曲线显示为3D路径。 它是专门为与CODESYS SoftMotionCNC结合使用而设计的,以显示机床或机器人的轨迹。 编程的路径(路径)和实际行进的路径(轨道)已可视化。
尽管可视化元素是为与CODESYS SoftMotionCNC的使用而设计的,但它也可以用于显示任何其他记录。 在这种情况下,应用程序必须提供路径数据。 CODESYS Store中可用的示例应用程序3D Path Generator展示了如何生成这些数据。
如果该元素与SoftMotionCNC一起使用,则库SM3_CNC_Visu中的功能块可帮助从路径和轨迹生成数据。 这些功能块由示例工程CNC_File_3DPath使用,该示例工程存储在CODESYS的安装目录中。
可以在库管理器中的SM3_CNC_Visu库找到功能块的说明。
|
该元素不适用于CODESYS HMI显示变量。 |
元素名称 | 示例:GenElemInst_1 |
元素类型 | Path3D |
元素属性'位置'
该位置定义可视化窗口中元素的位置和大小.这些基于笛卡尔坐标系.原点位于窗口的左上角.正水平x轴向右延伸.正垂直y轴向下延伸.
X | 元素左上角的X坐标 以像素为单位指定. 例:10. |
Y | 元素左上角的Y坐标 以像素为单位指定. 例:10. |
宽度 | 以像素为单位指定. 例:150 |
高度 | 以像素为单位指定. 例:30 |
|
您还可以通过将框符号() 拖动到编辑器中的其他位置来更改值. |
路径描述
路径数据(VisuStruct3DTrack) | 类型 VisuStruct3DTrack的变量,在IEC代码中声明.例:PLC_PRG.pc.vs3dt.可以在库VisuElem3DPath.library中的库管理器中找到结构的描述. 数据结构描述了通过一定数量的点的路径或轨道.这些点由应用程序确定和缓冲.轨道通常显示最后n个位置,因此任何时候都只显示它们中的某一部分.VisuStruct3DTrack.pProjection 是由可视化元素设置的变量,包含有关路径/轨迹投影的信息.它可以由应用程序读取(仅).此外,可以使用方法Projection.Apply或.ApplyV 来查看变换后的位置是位于可视化显示区域内部还是外部,该区域由Projection.ElementRect. |
路径颜色 | 绘制的路径的颜色 |
路径线宽 | 路径线宽(以像素为单位),例如:'2' |
边界点的风格 | .显示路径中两个连续对象之间的点 不显示终点 终点用圆圈标记 终点用十字标记 终点标有加号
|
追踪说明
轨道数据的结构与路径数据完全相同:VisuStruct3DTrack
跟踪数据(VisStruct3DTrack) | VisuStruct3DTrack类型的变量,在IEC代码中声明.例:PLC_PRG.pc.vs3dt.可以在库VisuElem3DPath.library中的库管理器中找到结构的描述. |
追踪颜色 | 绘制追踪的颜色 |
追踪线宽 | 跟踪线宽(以像素为单位),例如:"2" |
相机控制
.通过参考外部数据结构来控制3D模式的摄像机位置.此结构允许以下操作:
控制数据(VisStruct3DControl) | VisuStruct3DControl类型的变量,在IEC代码中声明.例:PLC_PRG.pc.vs3dc. 可以在库VisuElem3DPath中的库管理器中找到结构的描述. 可以通过应用程序本身或通过可视化元素ControlPanel设置值.VisuElem3DPath库包含可立即使用的可视化框架,可为这些数据提供可能的用户界面. |
其他方面
坐标系 | :显示坐标系 |
网格 | :显示网格线 |
网格颜色 | 网格线的颜色 |
突出显示
可以在视觉上突出显示路径的各个部分这通常用于标记具有不同颜色轨道的已处理部分.路径中的每个点都有一个唯一的ID,在CNC编辑器的情况下,它与点所在的对象ID相关联可以通过应用程序指定此ID(“突出显示ID”),以便可以突出显示轨道的动态元素/部分
突出显示模式 | |
变量 | 项目变量,指定元素的ID.例:PLC_PRG.iVarElementID.设置突出显示模式时会考虑此"突出显示ID".必须在IEC应用程序中设置变量. |
突出颜色 | |
元素外观
框架线宽 | 元素周围框架的宽度(以像素为单位),例如:"1" |
框架线样式 | |
透明背景 | :元素的背景透明显示. :元素的背景以定义的背景颜色显示 |
背景颜色 | |
这些属性可用是因为在可视化管理器中选择了预览: 支持客户端动画和本机元素的叠加选项。
动画时长 | 定义元素运行动画的持续时间(以毫秒为单位) .可动画的属性 绝对运动,运动,X,Y 绝对运动,旋转 绝对运动,内部旋转 绝对运动,外部旋转
当动画属性的至少一个值已更改时,执行动画运动。然后执行的移动不是生涩的,而是在指定的动画持续时间内是平滑的。可视化元素在动态旋转的同时移动到指定位置。过渡是平稳的。 |
移至前景 | 将可视化元素移至前景 变量(BOOL) 实例:bIsInForeground with VAR bIsInForeground : BOOL := FALSE; END_VAR TRUE:在 runtime ,可视化元素显示在前景中。 FALSE:在 runtime ,可视化元素显示在插入可视化编辑器的层中。 |
元素属性'访问权限'
要求:为可视化设置用户管理.
访问权限 | 打开访问权限 对话框.在那里,您可以编辑元素的访问权限. .状态信息: 未设置所有权限:所有用户组的访问权限:可操作的 设置权限:有限的权限:访问被限制为至少一个组.
|