LabVIE中的延时函数问题

2019-07-17 13:55发布

labview中While循环中,顺序结构,0帧添加了“VISA串口资源配置”;1帧添加了“VISA写入”;2帧添加了“延时函数”,等待时间160ms;3帧添加了“VISA读取,截取字符串,字符串至数值转换,三维图形显示,数据存储等”。       问题是:我想要延时函数的等待时间为100ms,即每秒钟采集10个数据,但是,只要我把延时时间低于160ms,三维数据显示界面就会乱跳,数据乱掉,这是为什么?该如何解决??   跪求各路大神出手相救。新手入门,只有1积分,望多多照顾。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
xie330821
1楼-- · 2019-07-17 18:25
不知道你说的乱跳是什么,首先你的延时设置思路不对,延迟100MS,读取10个是没错,单你要考虑到通讯时候的波特率是否在100MS内可以获取完整的数据,如果达不到,你获取的数据不全,肯定会出问题
奋斗通
2楼-- · 2019-07-17 21:43
 精彩回答 2  元偷偷看……
wyq95361977
3楼-- · 2019-07-18 00:04
9600理论每秒传输最大数据为960个字节
不需要顺序帧,用数据流约束程序运行结构就行了
看看这里的架构http://bbs.elecfans.com/forum.ph ... =1403377&extra=

一周热门 更多>