LabVIEWCompactRIO 开发指南第七章50

简介: LabVIEWCompactRIO 开发指南第七章50

LabVIEWCompactRIO 开发指南第七章50


5.下一步是创建一个接口,允许实时VI与EtherCAT扩展机箱上的FPGAVI通信。例如,需要用户能够控制PWM信号的脉冲宽度以及反相脉冲输入。要将数据与EtherCAT机箱上的FPGA之间传输数据或从数据传输到实时VI,使用一种称为用户定义I/O变量的新机制。要创建用户定义的I/O变量,请右键单击EtherCAT设备目标,然后选择新建»用户定义变量。

fe426a105b5c1d8a4adb644c8009c317.png

图7.13.创建用户定义的I/O变量,以便在实时VI和EtherCATFPGAVI之间进行通信


6.在“属性”对话框中,指定变量名称、数据类型和方向(FPGA到主机或主机到FPGA)。将用户定义的I/O变量拖放到FPGAVI上。


6dbd448124700c69727b36ad0a6c08a2.png



图7.14.将用户定义的I/O变量拖放到FPGAVI上


注意:这些用户定义的I/O变量在每个扫描周期将单点数据传输到主控制器和从主控制器传输单点数据,因此最适合用于从NI 9144FPGA传递处理后的数据。


7.将相同的变量拖放到实时VI上,以便在两个目标之间进行通信。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

相关文章
|
6月前
|
异构计算
LabVIEWCompactRIO 开发指南第七章49
LabVIEWCompactRIO 开发指南第七章49
35 1
|
6月前
|
存储 异构计算
LabVIEWCompactRIO 开发指南第六章43
LabVIEWCompactRIO 开发指南第六章43
35 1
|
6月前
|
人工智能 前端开发 异构计算
LabVIEWCompactRIO 开发指南第六章38
LabVIEWCompactRIO 开发指南第六章38
35 1
|
6月前
|
资源调度 算法 程序员
LabVIEWCompactRIO 开发指南第六章42
LabVIEWCompactRIO 开发指南第六章42
43 1
|
6月前
|
网络协议 安全 数据挖掘
LabVIEWCompactRIO 开发指南12 LabVIEWCompactRIO 开发指南12 第四章网络通信的最佳实践
LabVIEWCompactRIO 开发指南12 LabVIEWCompactRIO 开发指南12 第四章网络通信的最佳实践
36 2
|
6月前
|
传感器 监控 安全
LabVIEWCompactRIO 开发指南1
LabVIEWCompactRIO 开发指南1
67 2
|
6月前
|
数据采集 前端开发 芯片
LabVIEWCompactRIO 开发指南第六章40 模块分类
LabVIEWCompactRIO 开发指南第六章40 模块分类
39 2
|
6月前
|
存储 数据采集 API
LabVIEWCompactRIO 开发指南5
LabVIEWCompactRIO 开发指南5
42 1
|
6月前
|
设计模式 数据采集 算法
LabVIEWCompactRIO 开发指南6
LabVIEWCompactRIO 开发指南6
43 1
|
6月前
|
异构计算
LabVIEWCompactRIO 开发指南第六章41 同步模块
LabVIEWCompactRIO 开发指南第六章41 同步模块
39 1