使用VB与仪器通讯,部分数据传到仪器后不一致,求大神指教

比如,要写入20000这个数值,经过二进制转化后,使用MsComm1.Output=Chr(0)+Chr(64)+Chr(156)+Chr(70)+指定结束符,可是到达仪器后变成12240。但是按照一样的方式,传输40000时,到达仪器后又是对的。可能是什么原因。

Chr(156)
试试看
Chr(-100)