首页 > 软件 > 易语言怎么用端口发送16进制的控制指令(55 01 33 FF FF FF FF 85)?

易语言怎么用端口发送16进制的控制指令(55 01 33 FF FF FF FF 85)?

软件 2023-01-19

易语言怎么用端口发送16进制的一组数(01 05 00 01 FF 00 DD FA)

将16进制转为10进制然后再转换成字节集,这样才能发送成功

易语言如何发送16进制字符串

易语言的字节集的形式是{255,255,255......}的 每个字节之间用" , "隔开.整体用" { } " 包括,不是用一般的括号"()" 所以 端口_COM3.发送数据 ({ 55, 1, 32, 0, 0, 0, 1, 89 })就可以了.它不要求{55,01,32,00,00,00,01,89} 只是修改你的代码,能用否我就不知道了. 对了 55 01 32 00 00 00 01 89 是十六进制? 如果是.你找模块 将他变成十进制, 假设 十六到十 是 十六进制到十进制的子程序 端口_COM3.发送数据( 到字节集(十六到十("5501320000000189")))

易语言中如何向指定IP端口发送指定的16进制数据包?

其实计算机内数据都是通过机器语言传递的,因此都为2进制.所谓传16进数据,不过在接收端转换回来. 易语言中好象有个正则表达式支持库提供转换命令,你在工具_支持库管理_把正则表达式支持库勾上.

易语言串口通讯中,如何以16进制发送?

你首先确认你发的是十六进制文本 还是只是要用十六进制文本表示数据 如果是表示数据 那你就要把十六进制文本转换到字节集了 转换方法…… 文本=“0123456789ABCDEF” 变量循环首(1,十六进制文本长度,2,i) 字节集=字节集+…… 得了有点麻烦 你还是去百度一下吧……

易语言端口怎么将16进制文本转成16进制发送数据,我在你发的帖子看到你,大佬指点下,感谢了?

分割文本 然后将分割为2位的十六进制值转换为字节 然后加到字节集里 文本组=分割文本(“5a 23 aa bb”," ") 计次循环首(取数组成员数(文本组),i) 字节集=字节集+到字节集(十六进制到字节(文本组[i])) 计次循环尾() 子程序 返回类型字节型 十六进制到字节 ( 文本型 文本) 文本型 变量=“0123456789abcdef” 返回((寻找文本(变量,取文本左边(文本,1)-1)*16)+(寻找文本(变量,取文本右边(文本,1))-1))

标签:16进制 易语言 编程语言 编程 计算机

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18