在默认设置下,终端变量被配置为单线程实时FIFO的共享变量,因此您可以在实时应用中使用,从而避免访问变量值时的抖动。您可以配置每个终端,从程序框图的终端中接收数值,或是从对应的共享变量或是常量中远程接收数值。

您可以将终端变量配置为网络发布共享变量,为HMI编程和远程监视提供远程参数数值访问。对于HMI编程,您可以在台式机或工业触摸屏计算机的LabVIEW应用程序中使用共享变量。NI分布式系统管理器可以用于监视在网络上的系统和管理发布数据。对于系统管理员,您无需LabVIEW开发环境就可以查看函数模块参数数值。通过配置函数模块终端接收变量数值,您还可以通过系统管理器写入参数数值,举例而言,您可以远程调节PID函数模块。

NI SoftMotion函数模块还包含其他用于监视和维护每个函数模块状态的附加参数。用于NI SoftMotion函数模块的API是非阻塞、异步的API,您可以用来与您的运动控制硬件进行通信。

下表提供了运动控制函数模块的概述。

选板对象 选板符号

描述

直线

使用轴或坐标系资源完成直线运动。直线运动使用一条或多条轴连接两点。运动行为随着直线运动模式的设置而变化。

弧线

完成圆形、圆弧或螺旋线运动。弧线运动使用您所指定的半径生成圆形运动。弧线运动的类型随着圆弧运动模式的设置而变化。

曲线

使用轴或坐标系资源完成曲线运动。曲线运动由软件插值得到光滑曲线时所使用的一系列位置来描述。这些位置存储在表格中。 运动中的每个点以绝对位置进行表示,使用运动的开始点作为暂时的“零点”位置。曲线运动的类型根据曲线模式的设置而变化。

参考

完成参考运动,例如在轴资源上定位初始点或极限位置。参考移动用来初始化运动控制系统,建立可重复的参考位置。移动根据参考移动模式的设置而变化。