我在NI LabVIEW SignalExpress中如何对多个HSDIO设备进行通道的映射?



硬件: Digital I/O (DIO)>>High-Speed Digital I/O

问题:

我通过NI数字波形编辑器(DWE)创建了一个波形文件,但是需要映射到多个HSDIO设备上。如果DWE文件的格式设置为U32,U16或者是U8,那我就有相应的选择来将每个信号映射到多台设备上,如下图所示。但是如果我将格式设定为“HWS”,那么我该如何配置信号到具体的设备。



解答:

采用如下解决方案来在多个HSDIO设备中设置信号通道映射。

       1. 在DWE中将数据分离为不同的2个波形。

       2. 将所有的信号写在一个HWS文件中,在SignalExpress中采用从HWS文件中加载这个快速VI来加载你的波形文件。接着,创建一个自定义的快速VI来将一个波形分离为两个波形,最后将两个新的波形发送至独立的HSDIO的步骤中。

           为了在SignalExpress 2.5中创建一个自定义的VI,可以写一个VI使得它有一个DWDT输入和两个DWDT输出,并且在程序框图中需要有一些代码将数据分离。然后从添加步骤对话框中选择Run LabVIEW VI

       3.  不要使用SignalExpress。取而代之的是将你的波形文件在DWE中存储为HWS格式。在LabVIEW或者CVI中你可以直接导入HWS文件。使用一个2D的二进制数组,每一列都是一个设备的数据。

你可以使用NI的范例查找器来定位到相应的范例,其中有范例可以运行多台6551板卡通过2D数组来同时运行。



相关链接: Developer Zone Tutorial: National Instruments High-Speed Digital ATE and Stimulus Response Features

附件:





报告日期: 05/06/2008
最近更新: 12/16/2012
文档编号: 4L5F9ED2