恭喜,你发布的帖子
发布于 2017-09-29 11:24:02
2楼
我昨天试了一下GIP ADDR和SIP ADDR指令,我把IP地址读出到VD1000里,把IP地址更改写入在VD1100里,在程式里监控的IP地址是192.168.1.1,但是VD1000显示的值却是3232235777,然后我再分别查看了vb1000,vb1001,vb1002,vb1003的值,vb1000对应的二进制值是1100 0000刚好是192,其他几个值也分别对应IP地址的各个段的值,那么问题来了,我如果要在屏上更改IP地址的话,如何输入IP地址?
我是这么整的,把Ip地址各段分别用vw1200,vw1202,vw1204,vw1206,分别对应VB1100,vb1101,vb1102,vb1103.然后在程式里用I-B转换,把整数值转换成二进制,然后再写入至更改中。
虽然这样可以实现更改和读出IP地址,但IP地址各段均需要1个存储器来显示,而且读出和写入时需要I-B,B-I转换,还是比较麻烦的,有没有只用1个存储器就可以实现的?求大神们指教。
请填写推广理由:
分享
只看
楼主