【TRIO-Basic从入门到精通教程十六】UDP通讯测试补充2
作者:Gmotion
发布时间:2018-06-25
更新时间:2023-12-31
点击数:
亲爱的朋友们,我们又见面了,应朋友的需要,特地对UDP做了通讯扩充测试,分享给大家!
测试条件:
系统版本:WIN7 64
编程软件:Motion Perfect V4.2.1
Udp测试软件:netassist
控制器固件:MC4N ECAT V2.0290
针对WIN10系统,注意防火墙开放端口号,否则大概率会被屏蔽。
测试条件交代清除了,我们开始测试了。
上代码:
'=========================================================== '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.
运行程序试试看吧
程序收发通讯正常。。。。
谢谢大家支持,不理解地方私下找我哈。。。。