renejj221 发表于 2007-8-20 17:28:27

怎样不读取乱码?

比如我从串口收到的数据是T1:234。。搜索特征T1:。。得到的数据是23.4然后显示成波形。
如果收到的是乱码@#$3%45^&^66%$#@#G$%4^E&。。搜索特征T1:。。由于里面没有这个特征的数,得到的数据是0。
请问怎样当收到乱码时,不显示0,显示上一次得到的有效数据23.4???

cpubbs 发表于 2007-8-20 21:20:37

您后面再分析这个是不是0,然后再决定送不送过去,这样应该可以了!兄弟好运!

renejj221 发表于 2007-8-21 10:46:13

是用条件结构来分析么?如果不让他送过去怎样才能显示上次得到的那个数呢?

tx 发表于 2007-8-21 11:26:10

分析数据时,当确定是有效的时候,将这个数值替换原来数值,否则的话,就用原来的数据去更新就可以了.

tinywind 发表于 2007-8-21 12:14:20

加一个反馈结点 进你的循环 判断 然后根据结果是否更新结点的值

显示 结点的数值 应该可以吧

你试试看

renejj221 发表于 2007-8-21 12:40:03

谢谢您,可我就是不知道怎样用原来的数据去更新。。


http://byfiles.storage.live.com/y1peYszdqH92ZA6fBFP_mPDRiifmZiLkjXnf1kNxhcOST48PLQfjlynyK4irKrJYxblR95pwcpm7vYhsGss2svHjYyIbWcqFBzy
数值2要怎么样连呢?

[ 本帖最后由 renejj221 于 2007-8-21 12:50 编辑 ]
页: [1]
查看完整版本: 怎样不读取乱码?