亲爱的朋友们,我们又见面了,应朋友的需要,特地对UDP做了通讯扩充测试,分享给大家!
测试条件:
系统版本:WIN7 64
编程软件:Motion Perfect V4.2.1
Udp测试软件:netassist
控制器固件:MC4N ECAT V2.0290
测试条件交代清除了,我们开始测试了。
上代码:
'===========================================================
'dim port number
DIM com_port AS INTEGER
DIM get_strinput AS STRING(255)
com_port=20
'===========================================================
'close port and init port
CLOSE#com_port
OPEN#com_port AS "dgram:192.168.0.255(8899)" FOR READ_WRITE
WA(50)
PRINT #com_port,"Hello world!"
WHILE TRUE
IF KEY #com_port THEN
WA(5)
CHANNEL_READ(com_port,get_strinput)
WA(5)
PRINT #com_port,get_strinput
WA(5)
PRINT #5,get_strinput
ENDIF
WA(10)
WEND

接下来,我们准备下我们上位机测试软件
注意:本地IP地址就是电脑网卡当前设置的地址
本地端口号和控制器程序端口一致,TRIO的UDP端口号和远程端口号一致,这里我们设置为8899.
运行程序试试看吧
程序收发通讯正常。。。。
谢谢大家支持,不理解地方私下找我哈。。。。