首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
使用高级函数模块API进行运动轮廓开发
来源:本站整理  作者:佚名  2009-12-08 10:30:51



由于函数模块执行是在扫描引擎周期内的,因此可能在响应外部事件时或是同步不同轴类型时等,会有较小的延迟。表1定义了最小延迟与最大延迟。

使用NI SoftMotion函数模块
LabVIEW NI SoftMotion模块提供了函数模块,用于构建使用函数模块编程模型的确定性运动控制应用程序。

LabVIEW具有基于IEC 61131-3工业控制系统编程国际标准的函数模块。这些函数模块为实时应用而设计,能够将其参数作为共享变量,用于人机界面(HMI)编程和状态监视中。您可以利用这些熟悉的工业函数模块和LabVIEW中的所有VI与函数,开发简单和复杂的工业测量与控制应用程序。

在Windows平台下安装了LabVIEW和LabVIEW实时模块后,您可以使用LabVIEW函数模块,它们与LabVIEW实时模块一起进行安装。LabVIEW NI SoftMotion安装附加的函数模块,提供运动控制函数,并且让您使用LabVIEW项目来配置并测试您的运动轴设置,调节伺服电机。LabVIEW NI SoftMotion包含在LabVIEW的平台DVD中。您可以安装模块的30天试用版或使用限制功能的免费版模块。

函数模块使用LabVIEW编写,设计用于非阻塞确定性执行的实时应用中,使得它们适用于对时间确定性要求非常严格的代码中。函数模块的每个实例都有唯一的名称和可重入执行的内存空间。因此,您可以在应用程序中独立使用这些函数模块。举例而言,您可以使用PID函数模块的每个实例控制一个独立的系统。

在应用中使用的函数模块在LabVIEW项目中可见,并且能够远程访问每个终端中的共享变量。您可以在函数模块的属性页面中配置这些终端和变量。

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

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

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

上一页  [1] [2] [3] [4] 

关键词:

·上一文章:NI机器视觉优势
·下一文章:NI Motion应用案例

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:50,265.63000 毫秒