微波EDA网,见证研发工程师的成长! 2025濠电姷鏁告慨鎾儉婢舵劕绾ч幖瀛樻尭娴滅偓淇婇妶鍕妽闁告瑥绻橀弻锝夊箣閿濆棭妫勭紒鐐劤濞硷繝寮婚悢鍛婄秶闁告挆鍛缂傚倷鑳舵刊顓㈠垂閸洖钃熼柕濞炬櫆閸嬪棝鏌涚仦鍓р槈妞ゅ骏鎷�04闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏℃櫆闁芥ê顦純鏇㈡⒒娴h櫣甯涢柛鏃€娲熼獮鏍敃閵堝洣绗夊銈嗙墱閸嬬偤鎮¢妷鈺傜厽闁哄洨鍋涢埀顒€婀遍埀顒佺啲閹凤拷13闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏℃櫇闁逞屽墰缁絽螖娴h櫣顔曢梺鐟扮摠閻熴儵鎮橀埡鍐<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷 闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏犖ч柛灞剧煯婢规洖鈹戦缁撶細闁告鍐f瀺鐎广儱娲犻崑鎾舵喆閸曨剛锛涢梺鍛婎殕婵炲﹪鎮伴鈧畷鍫曨敆婢跺娅屽┑鐘垫暩婵挳骞婃径鎰;闁规崘顕ч柨銈嗕繆閵堝嫯鍏岄柛娆忔濮婅櫣绱掑Ο鑽ゎ槬闂佺ǹ锕ゅ﹢閬嶅焵椤掍胶鍟查柟鍑ゆ嫹闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏℃櫇闁逞屽墰缁絽螖娴h櫣顔曢梺鐟扮摠閻熴儵鎮橀埡鍐<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷
首页 > 研发问答 > 测试测量 > 虚拟仪器 > labview 读数据为什么总是串数据,而且还很稳定的样子

labview 读数据为什么总是串数据,而且还很稳定的样子

时间:12-13 整理:3721RD 点击:
用labview采集到的数据通过串口传到PC上,visa读数据时,一开始还很正常,就是依次
读传上来的数据,十几秒后就串位了,把传上来的第三位数据当做了第一位数据来读,然后
依次错下去了.....这种串位还很稳定样子,总是串到第三位上...真没办法了
不知道哪位好心人来帮一下,太急了.....
谢谢
bow~

你是具体怎么读的?定量读还是啥?感觉应该是读的步骤有点问题……

我用visa sarial初始化串口,波特率是9600bps,data bits 是8 ,resouce name:com1
timeout 100,别的是缺省的。
再用visa read来读,其read buffer通过string to byte array接到了index array
,index array 按0 1 2 3 4来索引
PLC的数据是把寄存器D0 D1 D2  D3  D4 里的数据依次循环传到串口上
就是这样的
我不知道这个步骤有什么....
我不知道如何实现数据的同步传接
谢谢

VISA Read 一次读多少位的是固定的数吗?

是固定的,PLC传5位,所以visa read我也设定会一次读5位的
不知道这样对吗?
我想是对的吧,之前是对了,昨天突然出现错位数据的现象,真是莫名其妙  OMG!

仔细看你的传入数据,肯定其中某个包少了2位。跟一起通信中这种错误难免发生……所以还是不要把所有数据都串在一起,最好5位5位控制。

我想也是,很专业的人看过labview程序后,说没问题
我想就是PLC程序的问题了
正在努力中ing
谢谢

灏勯涓撲笟鍩硅鏁欑▼鎺ㄨ崘

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top