LabVIEW NI SoftMotion和C系列驱动接口入门
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系列模块的轴配置对话框。无法配置的部分以灰色显示。
SoftMotion LabVIEW NI 驱动 相关文章:
- 利用LabVIEW NI SoftMotion模块和SolidWorks改进设(12-23)
- 基于LabVIEW RT的自定义流程测控系统(10-30)
- 基于LabVIEW的语音分析平台的实现(10-30)
- 基于示波器卡和LabVIEW的马达编码器测试系统(11-06)
- 基于虚拟仪器的网络虚拟实验室构建(11-06)
- 运用LabView控制DS3900串口通信模块(02-02)