|
我通过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数组来同时运行。
|