捕捉
根据例如传感器状态等外部输入记录编码器位置。您可以使用采集得到的位置来完成相对于采集位置的运动,或是仅仅是在采集事件发生的时候记录编码器位置。
比较
将电机与外部活动和指定的编码器位置进行同步。当达到指定位置时,能够得到用户可配置的脉冲。位置比较操作根据比较模式的设置而变化。
调速
配置指定轴进行调速操作。调速将从轴的运动与主轴的运动进行同步,主轴运动可以是编码器或是另一个轴的轨迹。从轴运动可以相对于主轴以更高或更低的转速比进行。例如,主轴每转一次,从轴可能转动两次。调速操作根据调速模式设置的变化而变化。
凸轮
为指定轴配置凸轮操作。这些比例由NI SoftMotion自动进行管理,从而能够对调速比例进行精确切换。凸轮用于从轴速度与主轴速度比不是线性关系的应用中。这个类型的凸轮操作根据凸轮模式设置而变化。
读取
从轴、坐标系、反馈和其他资源中读取状态和数据信息。使用可用的读取方法获取不同资源的信息。
写入
向轴、坐标系或反馈资源写入状态和数据信息。使用可用的写入方法向不同资源写入信息。
重置位置
在指定轴或坐标系上重置位置。
停止
在轴或坐标系上停止当前运动。移动行为根据停止模式的设置而变化。
电源
在指定轴或坐标系资源上开启或关闭轴和驱动器。
清除默认值
清除NI SoftMotion默认值。
以下技巧可能会在您使用LabVIEW中的NI SoftMotion函数模块进行编程时起到帮助:
使用函数模块的VI必须存在于LabVIEW项目中。
函数模块必须在循环中运行。根据您应用需求的不同,您可以选择使用等待下一个整数倍毫秒函数进行定时的while循环,或是如果您的应用需要函数模块以一定扫描周期执行,也可以使用与NI扫描引擎同步的定时循环。