仪器发给串口的是10位二进制,怎么在LABVIEW的VISA控件中设置遇到起始位开始接收,遇到停止位停止接收

仪器发给串口的是10位二进制,其中一个起始位为0(高电平),一个终止位为1(低电平),其余8位为数据位。
注:仪器发送给串口的二进制是有电压转换而来,再通过LABVIEW把接受到的二进制转换为电压显示出来。

1.首先。说明一下,光靠数据波形是无法做识别起始位置的,必须配合时钟波形才能判断数据的起始位和终止位。这些交给硬件处理就可以了。
2.仪器发给PC的数据一般是以字节形式的,一种是ASCII码字符,另外一种是十六进制。题中说的10位二进制会自动转换成ASCII码字符或者十六进制。
3.还有题中说的“串口”是一种通信接口,没有说明仪器发送数据的对象是什么硬件。准确来说,题中应该说仪器发送数据给PC而不是串口。这样别人容易理解。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答