From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
VISA Read 和 VISA Write功能在LabVIEW中仅使用strings作为有效数据类型. 我的应用程序需要使用二进制和十六进制值, 而不是通常使用的ASCII码. 如何在LabVIEW VISA函数中使用二进制或十六进制数据?
尽管LabVIEW的VISA函数要求需要一个字符串值作为数据输入和输出,但是这个字符值并不是标准的ASCII字符。每个字符是一个无符号8位整数(U8),值的范围是0到255。传送二进制数据的关键是首先要将数据转化为字符串格式,这样才能被传递给VISA Write 函数。类似地,VISA Read 函数的输出字符值也能被转化为所需的输出格式。
传输二进制数据有许多方法,这取决于源数据的格式:
|