找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2234|回复: 9

[求助]菜鸟求助!关于编写通讯协议方面的

[复制链接]
ddg172 该用户已被删除
发表于 2006-8-16 01:49:41 | 显示全部楼层 |阅读模式
菜鸟求助!关于编写通讯协议方面的 想写个串口通讯程序,以前从来没写过这种通讯协议的东西,有些东西知道什么意思,请大家帮忙!先谢了! 1.通讯数据格式中有一项是“校验和”:有效字节数+地址+命令+参数 的和————有效字节数和地址是16进制数,命令是字符串——这个怎么加起来啊?是把16进制数和字符串的ascii码加起来吗?如果是,那16进制数间怎么做加法? 见笑了
发表于 2006-8-16 03:06:15 | 显示全部楼层
进行数据转换就行的,我们论坛有现成的子程序,以前做的,也是我们的学习套件的!我们的学习套件的配套教程也有详细的介绍的!
回复 顶

使用道具 举报

发表于 2006-8-16 03:07:08 | 显示全部楼层
<p>套件教程下载地址如下,免费的,上面有下载地址:</p><p><a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?boardID=4&amp;ID=13221&amp;page=1">http://www.cpubbs.com/old_bbs/dispbbs.asp?boardID=4&amp;ID=13221&amp;page=1</a></p><p>在第一点上面!</p>
回复 顶

使用道具 举报

发表于 2006-8-16 03:07:56 | 显示全部楼层
子VI下载地址在上面这个精华列表贴的第23点上面!
回复 顶

使用道具 举报

ddg172 该用户已被删除
 楼主| 发表于 2006-8-16 19:43:30 | 显示全部楼层
<p>谢谢老大!!</p>[em01]
回复 顶

使用道具 举报

ddg172 该用户已被删除
 楼主| 发表于 2006-8-16 20:13:34 | 显示全部楼层
<p>老大,那个change string to ascii.vi为什么只能将0~f转化为相应的16进制数,而其他字符都只能转化为00?</p><p>将字符串用hex display显示出来的才是这个字符串的ascii码啊,和用这个vi转化出来的不同哦。这是为什么?</p><p>谢谢老大!</p>[em04]
回复 顶

使用道具 举报

发表于 2006-8-16 20:28:31 | 显示全部楼层
不是数字是不能转的,HEX只有0-F的!
回复 顶

使用道具 举报

发表于 2006-8-16 20:28:48 | 显示全部楼层
<p>用这些VI做串口数据转换是足够的!</p>
回复 顶

使用道具 举报

ddg172 该用户已被删除
 楼主| 发表于 2006-8-16 20:47:02 | 显示全部楼层
<p>可是我要做的是能够发送命令+参数的,如:model&nbsp; 查询仪表型号;ver&nbsp; 查询软件版本……</p><p>“校验和”:有效字节数+地址+命令+参数 的和</p><p>有效字节数和地址倒是数字,命令怎么和这些数字加起来?</p>[em04]
回复 顶

使用道具 举报

发表于 2006-8-17 02:55:25 | 显示全部楼层
是文字的,非O-F的HEX,就直接发送就可以,可以用CONCATENATE STRING把它们连接起来,不同的部分用不同的显示方式就可以的!
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 14:49 , Processed in 0.043444 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表