微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > LabVIEW NI SoftMotion和C系列驱动接口入门

LabVIEW NI SoftMotion和C系列驱动接口入门

时间:12-08 来源:互联网 点击:

Scan Engine支持和下列附加功能:

LabVIEW NI SoftMotion Module

对LabVIEW NI SoftMotion Module软件的NI Scan Engine支持

NI-Motion 驱动软件

14. 点击下一步,在控制器上安装选择的软件。如果需要了解关于推荐软件组合的信息,请点击帮助。

15. 在MAX中完成控制器上的软件安装后,关闭MAX。

在扫描接口模式下创建工程
扫描接口模式允许用户从LabVIEW Real-Time中,直接访问C系列模块。这些模块出现在项目浏览器窗口中机箱条目下的扫描接口模式中。与多数C系列模块不同,NI 951x接口不是直接在项目浏览器窗口中配置的,该模块不支持直接可用的I/O变量。

在开发计算机上,使用LabVIEW项目管理VI、目标和I/O模块。完成下列步骤,来创建一个LabVIEW项目。

1. 启动LabVIEW。

2. 在启动窗口中点击 项目链接,显示项目浏览器窗口。也可以选择文件»新建项目,显示项目浏览器窗口。

3. 选择帮助,并确认显示即时帮助被选中。在整个指南中,您可以查阅上下文帮助,来获得方框图上条目的信息。

4. 右击项目浏览器窗口中的顶层工程项目,从快捷菜单中选择新建»终端和设备,显示添加终端和设备对话框。

5. 确认已有终端或设备单选按钮已被选中。

如果您没有安装硬件,可以选择新终端或设备单选按钮,显示出一系列在没有实物情况下即可创建的目标和设备。在这篇指南里,可以执行相似的离线配置步骤,学习使用CompactRIO和LabVIEW。

6. 展开Real-Time CompactRIO。

7. 选择添加到工程中的CompactRIO控制器,并点击OK。

8. 如果您已经安装了LabVIEW FPGA,将会出现选择编程模式对话框。选择Scan Interface,使系统处于扫描接口模式。

使用CompactRIO 属性对话框,改变已有工程中的编程模式。在项目浏览器窗口中的CompactRIO机箱上点击右键,从快捷菜单上选择属性,显示该对话框。

9. 如果出现查找C系列模块?对话框,请点击查找。

10. 点击继续。LabVIEW会将控制器、机箱和所有模块添加到工程中。

11. 在LabVIEW完成硬件搜索后,选择文件»保存项目,并将工程保存为951x_Tutorial.lvproj。

在完成了这些步骤之后,您的LabVIEW项目应该与图1类似。

图1. 项目浏览器窗口,扫描接口模式

在LabVIEW项目中增加NI SoftMotion资源
现在来创建捆绑到C系列模块的NI SoftMotion资源。在VI中使用运动I/O资源来代替I/O变量。查阅LabVIEW Help中的NI SoftMotion Module一节,了解更多关于运动I/O资源和NI SoftMotion的信息。

在项目中增加轴
在项目中,NI SoftMotion轴被捆绑到专门的C系列模块中,而且允许对模块上的I/O进行配置。要以扫描接口模式来配置并使用NI 951x模块,您必须在RT目标中增加轴,并使用与VI中的轴所相关的运动I/O资源。

完成下述步骤,在项目中增加一个NI SoftMotion轴:

1. 在项目浏览器窗中右击目标,并在快捷菜单中选择新建»NI SoftMotion Axis,打开轴管理器对话框,如图2所示。

2. 双击添加轴,使两个NI 9512模块都关联到NI SoftMotion轴。轴自动捆绑到一个可用模块中。你可以双击轴的名称对其重新命名,赋予其一个描述性的名字,但是两个不同的轴不可以使用同一个名字。

图2.轴管理器对话框

3. 单击修改绑定打开资源绑定对话框。如果需要的话,更改与该轴相关联的硬件。

4. 单击OK关闭轴管理器对话框。将所有轴都添加到项目浏览器窗口中。同一个C系列模块,最多只能关联一个轴。

在项目中增加坐标
NI SoftMotion轴可以组成坐标空间。坐标空间就是轴的逻辑性多维组合。坐标空间跟轴类似,也有可以作为资源输入的关联I/O资源。

完成以下步骤,在项目中增加坐标空间:

1. 在项目浏览器窗口中右击目标,并从快捷菜单中选择新建»NI SoftMotion 坐标空间,打开Configure Coordinate Space对话框。

2. 从Available Axes栏中选择Axis 1和Axis 2,并使用箭头标志将它们移至Coordinate Axes栏。

图3. 配置坐标空间对话框

当使用坐标资源的时候,目标位置和其它坐标信息都包含在一个一维矩阵中,其中轴的信息是按照采用该对话框增加轴的顺序进行排列的。

3. 单击OK关闭Configure Coordinate Space对话框。

至此,你的工程中已经包含了应用程序所需的轴和坐标空间。你的LabVIEW项目应该与图4中类似。

图4.采用运动资源所完成的项目

配置步进式驱动接口模块的轴
在本部分中,采用轴配置对话框,对与NI 9512 C系列模块相关联的轴进行配置。该对话框中包含了步进式驱动命令信号的配置选项、反馈设备、运动和数字I/O、轨迹以及轴的设置。图5中显示了NI 9512 C系列模块的轴配置对话框。无法配置的部分以灰色显示。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top