LabVIEW编程LabVIEW开发研华PCI 1756例程与相关资料

简介: LabVIEW编程LabVIEW开发研华PCI 1756例程与相关资料

LabVIEW编程LabVIEW开发研华PCI 1756例程与相关资料

PCI-1756能够提供隔离数字量输入通道和隔离数字量输出通道,所有输出通道在系统重启后都可以保持它们上次的输出值.同时PCI-1756提供通道冻结功能,在操作工作中可以将每个通道的当前输出状态维持不变。

585f01ef3be140d4ab23895137461b4e.png

在安装DAQNavi驱动后,在路径“C:\Advantech\DAQNavi\Examples\LabVIEW_DAQNavi_Polymorphic_VI”下,会有LabVIEW的例程。除了这张卡的DIO功能外,还包括AI、AO等其他功能的例子。还是比较丰富的。

但是DO的例子给的是针对一个prot的每个bit进行操作。我们项目中需要多多个port的多个bit进行操作,直接套用例子就无法使用,当然如果每个prot单独一个循环也是可以实现,只是显得比较繁琐。

因此,编写了同时对多个port的多个bit进行操作的例程。如下图所示。

378d29cf777d448199f96b9418560b1d.png


  初始化后,二维布尔数组每个boolean表示一个bit,每一行代表一个port,这里就是四个port,每个port是8bit,通过移位寄存器记录。之后通过“Pro Laser F\Instr\PCI 1756\Array Boolean To U8.vi”,替换需要控制的bit,如下图所示。

当Arrabool和上次相比有变化的时候,在执行Nchan写入功能,这也能避免频繁的操作DO。

厂家有提供LabVIEW的例子,根据通讯协议的相关的说明,编写了适合项目的程序。

相关资料说明,如下所示。

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序

文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。登录www.bjcyck.com可以查看更多详细信息。这里只是简略的介绍,有任何关于LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序相关问题,请与我们联系。

目录
打赏
0
1
1
0
112
分享
相关文章
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
84 1
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
LabVIEW编程LabVIEW开发Memmert oven温箱例程与相关资料
LabVIEW编程LabVIEW开发Memmert oven温箱例程与相关资料
93 9
|
11月前
|
LabVIEW编程LabVIEW开发NI PCI-6513数字滤波 例程与相关资料
LabVIEW编程LabVIEW开发NI PCI-6513数字滤波 例程与相关资料
93 7
|
11月前
LabVIEW编程LabVIEW开发研华PCI-1710 数据采集卡例程与相关资料
LabVIEW编程LabVIEW开发研华PCI-1710 数据采集卡例程与相关资料
137 2
|
11月前
|
LabVIEW编程LabVIEW控制ELT-400家电电磁辐射测量仪例程与相关资料
LabVIEW编程LabVIEW控制ELT-400家电电磁辐射测量仪例程与相关资料
75 2
|
11月前
LabVIEW编程LabVIEW控制DUSTTRAK气溶胶监测仪8530例程与相关资料
LabVIEW编程LabVIEW控制DUSTTRAK气溶胶监测仪8530例程与相关资料
56 2
|
11月前
LabVIEW编程LabVIEW开发 研华PCIE-1751更改DIO方向 例程与相关资料
LabVIEW编程LabVIEW开发 研华PCIE-1751更改DIO方向 例程与相关资料
57 2
LabVIEW编程LabVIEW开发Eurotherm 3508例程与相关资料
LabVIEW编程LabVIEW开发Eurotherm 3508例程与相关资料
66 2
LabVIEW编程LabVIEW控制USB-6341例程与相关资料
LabVIEW编程LabVIEW控制USB-6341例程与相关资料
83 1
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
85 1