在线cam编辑器

在线cam编辑器是在可视化界面中进行显示的可视化模块。元素允许在在线模式下修改cam数据。

可视化元素基于函数库SM3_Basic的一个可视化元素库(SMC_VISU_CamEditor)。他是通过可视化界面中是元素“框架”进行的添加,并通过右键命令“框架选择”进行的可视化元素的配置。更多有关“框架”的信息,请参阅帮助文档Frame

插图 20: 可视化元素“框架” “SMC_CamEditor“

除了模板框架提供的属性外,这里还有其他的一些属性:

变量

参数描述

“xReadOnly”

如果设置为 TRUE 改变cam的形状是不可能的。

“dIntervalX”

增量旋转的X值

“dIntervalY”

增量旋转的Y值

“dIntervalV”

增量旋转的V值

“dIntervalA”

增量旋转的A值

“editor”

功能块SMC_CamEditor的实例

定义一个cam功能块SMC_CamEditor的可视化实例必须在应用程序中声明和调用。声明请参照 “SMC_CamEditor”

插图 21: 定义功能块SMC_CamEditor的实例
在线模式下Cam编辑器

在线模式下的位置曲线(黑色),速度(蓝色),和加速度(绿色) 将会显示。

插图 22: 在线模式下的Cam编辑器

“名称:”cam表格的名称(只读)

“选项:”通过旋转元素对cam点的选择。选择的点将会以红色进行显示。

“X:” 通过键入一个值或者通过使用旋转控制对cam的点进行X方向(水平方向)的移动。第一和最后一个点不能在X方向移动。

“Y:” 通过键入一个值或者使用旋转控制对cam的点进行Y方向的移动。

“V:” 通过键入值或者通过控件移动cam中的速度值点。速度表的显示可以通过选择控件进行使能,通过点击选择方框激活速度显示。

“A:”通过键入值或者控件移动cam中的加速度值点。加速度表的显示可以通过选择控件进行使能,通过点击选择方框激活加速度显示。

凸轮的顶杆会以一个灰色的小方块进行显示。

也可以通过鼠标的拖放功能对cam的点进行移动。如果用鼠标进行拖动修改,鼠标的左键必须按住超过500ms的时间。如果擦抹、的点变为一个大红点,才可以进行移动操作。