LabVIEW论坛
直播中

春风百媚生

5年用户 23经验值
擅长:电源/新能源
私信 关注
[问答]

特殊命令转码用labview如何写呢?

在发送命令(C0 10 22 30 11 23 DB 11)给MCU时候,会遇到特殊数据(DB),需要将这些特殊数据 转换成另外的数据(DB+CD),最后合成新的命令(C0 10 22 30 11 23 DB  CD 11  )发送给MCU。
比如,原命令是16位hex命令包,转码完后会变成18位的命令包,这样的情况,用labview如何写呢?
有个大体思路,是先拆分数据,然后一位一位比较,若遇到特殊数据就转码,最后把这些比较完的数据再合成。
用for循环,实在是写不出来,请大神帮想想法子。

回帖(9)

百步飞扬

2019-8-29 23:25:16

捕获.PNG
这样可以吗
举报

李海民

2019-8-30 09:25:08
您可以先把您的程序发出来,不然很多具体问题不明确,比如你的指令是什么形式什么方法发送的?
举报

王志博

2019-8-30 09:29:12
用正则表达式呗
举报

杨雪琪

2019-8-30 11:13:58
可用字符串中的“搜索替换字符串”功能,将所有0XDB替换为0xDB  CD
举报

更多回帖

发帖
×
20
完善资料,
赚取积分