解决方案
拆分信号信号从合并信号 Express VI 中提取的顺序与它们合并在一起的顺序相同。这意味着如果您从3个单独的信号创建组合信号(使用合并信号 Express VI)并且您稍后只想检索第三个信号,则必须调整
拆分信号 Express VI 的大小以使其具有三个输出。然后,使用输出从第三个(最后)终端。如果要检索第二个信号,只需要两个输出,您将使用第二个输出端子。
注意: LabVIEW允许您扩展拆分信号 Express VI,使其输出数量超过单个信号的数量。但是,额外输出不会返回任何数据。
当您使用DAQ助手从多个通道获取数据时,拆分信号 Express VI特别有用。将DAQ助手配置为对多个通道进行采样时,可以将动态数据类型从DAQ助手的输出连接到拆分信号 Express VI。您必须将拆分信号 Express VI的大小调整为您正在采样的通道数。这是通过点住VI的底部并向下拖动直到获得所需数量的输出来完成的。信号按顺序排列,因此DAQ助手中配置的第一个通道是拆分信号 Express VI中的最高通道。您现在可以将图形指示器连接到每个输出,以便能够单独查看每个信号。下图显示了代码的外观。
图1.从DAQ助手中分离多个通道信号
合并信号将一个信号输出连接到另一个信号的连线分支时,会在程序框图上自动创建
合并信号 Express VI 。但是,合并信号 Express VI的放置取决于连接信号的方向。例如,如果将信号B的输出连接到信号A的输出的连线分支,则会在信号A处创建合并信号 Express VI,如下所示。
图2.信号A的合并
但是,如果将信号输出A连接到信号输出B的连线分支,则会在信号B处创建合并信号 Express VI。
图3.信号B处的合并
您还可以使用合并信号 Express VI将另一个信号添加到已合并在一起的两个或多个信号中。举例来说,请看下面的图片。
图4.现有的合并信号
如果将新信号直接连接到现有的合并信号 Express VI,则会自动为您创建一个额外的输入,如下所示。
图5.连接到现有合并信号VI
但是,如果将新信号连接到其中一个现有信号的线分支,则会创建第二个合并信号 Express VI。
图6.连接到现有信号的分支
注意:波形图的最终输出在两种情况下都是相同的。