labview在通信中使用的是 ASCII码,普通的字符串控件所显示的并不是它所对应的ASCII码。在 LabVIEW的帮助文档中,对于字符串的正常显示和十六进制显示,
时间: 2024-03-18 20:44:06 浏览: 156
LabVIEW的字符串显示控件
LabVIEW字符串控件默认将ASCII码解释为对应的字符,而不是显示它所对应的ASCII码。为了在LabVIEW字符串控件中显示ASCII码而不是对应的字符,您可以使用“String to Byte Array”函数将字符串转换为字节数组,然后使用“Hexadecimal Display”控件将字节数组显示为十六进制格式。
要将字节数组转换为十六进制字符串进行显示,可以使用“Byte Array to String”函数,然后将其输出连接到“String Indicator”控件上。在“Byte Array to String”函数中,可以选择将字节解释为十六进制格式。
请注意,在使用十六进制显示控件时,它将显示字节数组的十六进制表示形式,而不是它所对应的ASCII码。如果您需要在控件中同时显示ASCII码和十六进制格式,您可以使用两个字符串控件分别显示它们。
阅读全文