【TRIO-Basic从入门到精通教程十六】UDP通讯测试补充

本文分享了UDP通讯扩充测试的过程及代码实现。测试环境包括WIN7 64位系统、MotionPerfect V4.2.1编程软件等。文章详细介绍了通过编程软件发送与接收UDP数据包的方法,并提供了完整的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

亲爱的朋友们,我们又见面了,应朋友的需要,特地对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.


运行程序试试看吧


程序收发通讯正常。。。。

谢谢大家支持,不理解地方私下找我哈。。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值