zubby 发表于 2007-9-23 10:42:55

求助,串行数据处理问题

我要把硬件的数据读出来,作不同的处理。对应不同的处理功能,采用了不同的case结构处理。用的是串口通信。

用串口仿真通信程序调试过,数据可以正常送上来。


但是 编的labview程序
在一个case结构下,数据可以正确的读出来,但是在另外一个case结构下,数据读不出来。

而这两个case的数据读取方法是一样的。

我在这里卡了快10天了

请教大家了

[ 本帖最后由 zubby 于 2007-9-23 11:42 编辑 ]

飞雨天 发表于 2007-9-23 11:30:30

你把程序发上来,或者把两个case截图发下,我们帮你看下

zubby 发表于 2007-9-23 11:42:52

回复 #2 飞雨天 的帖子

已经发了上去,请帮忙看看了。谢谢你

lgh269 发表于 2007-9-23 18:54:14

好像以前回复过的贴子,
确定延时无问题的情况下,看下你的循环,可读时须要的时间和读不出用的时间

zubby 发表于 2007-9-24 13:30:07

程序里面,如果我把“实时监控”的case
改名为“实时记录”
把原来的“实时记录”修改成“实时纪录0”(无效选项)
运行一次

然后再恢复原来的“实时纪录”,把复制“实时监控”的case修改成无效case选项
再次运行
这个时候,“实时纪录”case就可以正常运行了

这个不知道是什么原因

zubby 发表于 2007-9-24 13:31:28

在高亮状态下观察到
端口 COM3是正确的
com口没有错误,visa 没有错误输出
只是没有输出数据
而且 bytes of port 始终等于 0

zubby 发表于 2007-9-24 13:34:01

用串口仿真通信程序调试,数据可以正常送上来。
页: [1]
查看完整版本: 求助,串行数据处理问题