最简单的方法是每隔一小段时间就对每个串口挨着进行一遍轮询,见下面的示意框图。注意在“VISA写入”到“VISA读取”之间需要加一定的延时,以让询问的指令有时间得到执行和反馈
也可以用VISA事件来形成串口中断,在事件结构中去写获取串口反馈的代码。参考Labview帮助:关于使用“VISA启用事件函数”的范例Detect Serial Break Event VI(labview\examples\Instrument IO\Serial)
这一个个夏日浓情蜜意,为季节高