LabVIEW论坛
直播中

cherish.one

10年用户 6经验值
擅长:光电显示
私信 关注
[问答]

求解以太网怎么发送指令问题

我通过以太网给它一个发送指令,比如我通过串口调试给它发送上面的指令0,1,INFO?<179>,按上面9310应该返回给助手一个<2>0,1,0,0,V200606 ,298043 ,15.11.2006<3><242>这样的字符串,但是并不然,无论我发送上面指令它都返回.HEX格式的02,我想问问发送的时候有什么需要注意的吗?指令格式这样正确吗?需要转换成ASCII码再发送吗?我看好多仪器上面都有这样的指令,具体怎么发送有什么需要注意的吗?希望大神指点。

回帖(3)

leonzl

2015-7-31 23:26:39
STX.ETX是ASCII码表里面有对应的16进制值的,通过以太网指令,Labview是发字符串,但是应该可以右击显示16进制字符串,然后把所有的指令转化成16进制字符串发送
举报

leonzl

2015-7-31 23:28:19
通过IP Sniffer工具,你可以使用仪器自己的软件通过以太网发送,然后侦听端口,就能获得真正发送的格式,我想你是对字符串,16进制理解不清
举报

cherish.one

2015-8-5 09:05:43
引用: imcu2007 发表于 2015-7-31 23:26
STX.ETX是ASCII码表里面有对应的16进制值的,通过以太网指令,Labview是发字符串,但是应该可以右击显示16进制字符串,然后把所有的指令转化成16进制字符串发送

我现在转了,上面提及的可以发送了,也能接受到相应的。但是发送
srcommand这种带地址的指令就会返回乱码,请问这地址是IP后面的两位吗?我是001设的,我地址发送什么呢?是十六进制的30 31吗?还是什么?谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分