请求帮助:单片机与labview的串口通信
现在我单片机发送上来的是字符串:=22.23a=77.77b=22.23a=77.77b=这些字符串是不定时发上来的,其中用'='作数据分隔符,数据后面带'a'的是水温,后面带'b'的水位。我想让它们分别转换成浮点型后再做波形图。
可是小弟刚接触labview一周,一直不懂得怎么把数据提取出来并将它们区分开来,麻烦各位大哥哥大姐姐帮忙指导一下,先谢过。 1# gvren
串口传送的都是ascii码,怎么可能是你说的那呢? 给你建议一个好方法
先用串口精灵 类似的调试助手在PC上运行 如果可以读到数据
那么 在LV的例子里搜索RS232 找到例子 运行这个程序
当然记得把串口精灵关闭掉,还有记得别找错VI咯。。串口读和写分清楚咯
好运咯! 串口发上来的字符串以经检验正确了,我就是不懂得怎么区分是字符'a'还是字符'b'。。。在这逛一天了,还是不懂解决。help.... 嗯,我会。 等会。找一下资料。 用等号判断是否相等,再连接到case;我是从CPUBBS提供的下载资料里看到。
http://www.cpubbs.com/bbs/thread-54941-1-2.html
学习套件的,现在能下载。实验4。 就是等号,CASE。 字符串分割成多个字符串应该如何处理?
http://www.cpubbs.com/bbs/viewthread.php?tid=18426&fromuid=103783
好像是这个? 多谢以上几位大哥,我学到了这种方法处理该字符串。 是的,和上面的朋友说的一样,可以用等号,正如您现在所做的一样的,学习套件的资料中是有这样的例子!学习的话比较适合,可以下载下来看看! 大家好,cpubbs论坛第一,二版本学习套件全套资料免费下载!2008-4-19
http://www.cpubbs.com/bbs/viewthread.php?tid=54941&fromuid=19
页:
[1]