问题解决了,原因主要是:发送的字符串有问题。
下面是我的一些理解。
首先,关于labview中字符串的理解:字符串“ENQ”就是单纯的3个字符E、N、Q,而无法表示“询问”的意思。但是我需要发出例如下列命令:"ENQ"00FFWW3D001001AAAA37(转换为十六进制ASCII码即为0530304646……)。
我的处理方式是:先在程序框图中,创建一个“字符串常量”,然后“右击→十六进制显示”,再输入05;然后,再创建一个“字符串常量”,直接(即默认正常显示)输入00FFWW3D001001AAAA37;最后,用“字符串连接”函数将二者连城一个字符串,发出即可。