示波器curve抓到資料後如何處理城可運用隻數字

再利用rs232溝通後 curve? 他會回傳一堆數值 12,23,45,65,-15,12,

可是是波器顯示他一次會傳回2500個points 不過labview visa read那個是設定讀取到的byte數然後讀入 可是每個點的byte數不一樣如何剛好用到只抓到2500points 請問有高手可幫忙嗎 ...我這樣寫或許有些不好理解 有控改天我附上我所寫的程式.. 我們只要是要利用結取道的剛好的點數 跟數值做成跟是波器有一樣的功能 可以知道 他的最大值最小值跟一些頻率週期等等 不知道有沒有人有相關的知識

[QUOTE=pppppppppp]

再利用rs232溝通後 curve? 他會回傳一堆數值 12,23,45,65,-15,12,

可是是波器顯示他一次會傳回2500個points 不過labview visa read那個是設定讀取到的byte數然後讀入 可是每個點的byte數不一樣如何剛好用到只抓到2500points 請問有高手可幫忙嗎 ...[/QUOTE]

![](upload://AijSZUyZxuh57tjMvHRVzANo1Xi.jpeg)

 

1. byte數 設大一點

 

2.連續下 read 指令

往往byte數設定不足時,儀器執行第一次 read? 儀器buff 裡資料還沒讀完 可執行第二次 read?

建議於兩個 read? 中間放一個Delay time. 

 

 

[QUOTE=JD][QUOTE=pppppppppp]

再利用rs232溝通後 curve? 他會回傳一堆數值 12,23,45,65,-15,12,

可是是波器顯示他一次會傳回2500個points 不過labview visa read那個是設定讀取到的byte數然後讀入 可是每個點的byte數不一樣如何剛好用到只抓到2500points 請問有高手可幫忙嗎 ...[/QUOTE]

![](upload://AijSZUyZxuh57tjMvHRVzANo1Xi.jpeg)

 

1. byte數 設大一點

 

2.連續下 read 指令

往往byte數設定不足時,儀器執行第一次 read? 儀器buff 裡資料還沒讀完 可執行第二次 read?

建議於兩個 read? 中間放一個Delay time. 

 

 

[/QUOTE]

 

 

VISA 可以連續使用2次READ?  那前面還要用WRITE嗎.....可是連續讀2次READ 他裡面的READBUFFER顯示出來是不一樣的 不能連續的使用那些數字來把圖形完整話出說