用VB里面的MSComm控件给矩阵发指令,要求是16进制的
要求发送的指令是53303130310D0A我是用的一个数组,Dimvsend(0To6)AsByte然后给数组赋值,vsend(0)=&H53 &nb...
要求发送的指令是53 30 31 30 31 0D 0A我是用的一个数组,Dim vsend(0 To 6) As Byte然后给数组赋值,vsend(0)=&H53 vsend(1)=&H30 vsend(2)=&H31 vsend(3)=&H30 vsend(4)=&H31 vsend(5)=&H0D vsend(2)=&H0AMSComm1.output=vsend这样应该就能发出去了,为了直观,我用一个文本框显示发送的内容text1.text=vsend,这样做文本框text1里面显示的是乱码,这个程序应该怎么改呢?指令是否已经发送出去了呢?还有,&H0D这样的代码VB会把0抹除的,该怎么办?
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询