使用扫描接口模式、LabVIEW FPGA接口模式或混合模式与设备通信。

备注 本自动翻译仅为阅读便利而提供。请参阅英文版本以获取最新和最准确的信息。

扫描接口模式

在扫描接口模式中,可通过LabVIEW Real-Time直接使用C系列模块。扫描接口模式中使用的模块直接出现在项目浏览器窗口的实时扫描资源项中,I/O通道以I/O变量出现在模块中。欲使用I/O变量,请将其从项目浏览器窗口拖放至LabVIEW Real-Time VI中。

扫描接口模式下,无需进行任何LabVIEW FPGA开发。LabVIEW使用固定FPGA位文件对FPGA进行编程,该位文件与扫描接口模式支持的所有C系列模块通信。LabVIEW还将C系列数据发送至Real-Time主机,以I/O变量显示。扫描接口模式还可使用户可动态检测插入机箱插槽的C系列模块类型。

表 3. 扫描接口模式支持的C系列模块
  • NI 9201
  • NI 9203
  • NI 9205
  • NI 9206
  • NI 9207
  • NI 9208
  • NI 9209
  • NI 9210
  • NI 9211
  • NI 9212
  • NI 9213
  • NI 9214
  • NI 9215
  • NI 9216
  • NI 9217
  • NI 9218
  • NI 9219
  • NI 9220
  • NI 9221
  • NI 9222
  • NI 9223
  • NI 9224
  • NI 9225
  • NI 9226
  • NI 9227
  • NI 9228
  • NI 9229
  • NI 9234
  • NI 9235
  • NI 9236
  • NI 9237
  • NI 9239
  • NI 9242
  • NI 9244
  • NI 9263
  • NI 9264
  • NI 9265
  • NI 9266
  • NI 9269
  • NI 9344
  • NI 9350
  • NI 9351
  • NI 9375
  • NI 9381
  • NI 9401
  • NI 9402
  • NI 9403
  • NI 9411
  • NI 9421
  • NI 9422
  • NI 9423
  • NI 9425
  • NI 9426
  • NI 9435
  • NI 9436
  • NI 9437
  • NI 9472
  • NI 9474
  • NI 9475
  • NI 9476
  • NI 9477
  • NI 9478
  • NI 9481
  • NI 9482
  • NI 9485
  • NI 9512
  • NI 9514
  • NI 9516
表 4. 扫描接口模式支持的CompactRIO设备
  • cRIO-9022
  • cRIO-9023
  • cRIO-9024
  • cRIO-9025
  • cRIO-9030
  • cRIO-9031
  • cRIO-9032
  • cRIO-9033
  • cRIO-9034
  • cRIO-9035
  • cRIO-9035 (Sync)
  • cRIO-9036
  • cRIO-9037
  • cRIO-9038
  • cRIO-9039
  • cRIO-9039 (Sync)
  • cRIO-9040
  • cRIO-9041
  • cRIO-9042
  • cRIO-9043
  • cRIO-9045
  • cRIO-9046
  • cRIO-9047
  • cRIO-9048
  • cRIO-9049
  • cRIO-9053
  • cRIO-9054
  • cRIO-9056
  • cRIO-9057
  • cRIO-9063
  • cRIO-9064
  • cRIO-9065
  • cRIO-9066
  • cRIO-9067
  • cRIO-9068
  • cRIO-9073
  • cRIO-9074
  • cRIO-9075
  • cRIO-9076
  • cRIO-9081
  • cRIO-9082
  • cRIO-9111
  • cRIO-9112
  • cRIO-9113
  • cRIO-9114
  • cRIO-9116
  • cRIO-9118
  • NI 9146
  • NI 9147
  • NI 9148
  • NI 9149
表 5. 扫描接口模式支持的单板RIO设备
  • sbRIO-9601
  • sbRIO-9602
  • sbRIO-9602XT
  • sbRIO-9611
  • sbRIO-9612
  • sbRIO-9612XT
  • sbRIO-9631
  • sbRIO-9632
  • sbRIO-9632XT
  • sbRIO-9641
  • sbRIO-9642
  • sbRIO-9642XT

LabVIEW FPGA接口模式

在LabVIEW FPGA接口模式下,可通过LabVIEW FPGA VI直接使用C系列模块。LabVIEW FPGA接口模式下的模块直接出现在项目浏览器窗口的FPGA终端项中,I/O通道以FPGA I/O项出现在FPGA终端下。如需访问I/O通道,可在LabVIEW FPGA VI中配置FPGA I/O节点,或将I/O通道从Project Explorer窗口拖放至LabVIEW FPGA VI结构框图。

在LabVIEW FPGA接口模式中,可通过LabVIEW FPGA编程增强应用程序的灵活性、自定制功能、定时和同步。欲在LabVIEW FPGA接口模式中使用CompactRIO系统,必须在主机安装LabVIEW FPGA模块,或者访问可下载至FPGA的编译的位文件。任意一种情况下,均需使用LabVIEW Real-Time VI的“打开FPGA VI引用”函数访问FPGA VI或比特文件。

混合接口模式

混合接口模式可允许用户对自定义的FPGA功能进行编程,并同步访问扫描接口模式的某些模块。例如,可能需要使用LabVIEW FPGA接口模式处理波形缓冲采集和序列化处理,或正在使用某些不支持扫描接口模式的模块。请遵循下列步骤,使用混合接口模式:

  1. 在LabVIEW FPGA接口模式中创建项目。
  2. 在项目浏览器窗口,将用于扫描接口模式的模块从FPGA终端项拖曳至实时扫描资源项。另外,也可右键单击实时扫描资源并选择新建»C系列模块,通过LabVIEW查找模块添加模块至实时扫描资源项。