再利用rs232溝通後 curve? 他會回傳一堆數值 12,23,45,65,-15,12,
可是是波器顯示他一次會傳回2500個points 不過labview visa read那個是設定讀取到的byte數然後讀入 可是每個點的byte數不一樣如何剛好用到只抓到2500points 請問有高手可幫忙嗎 ...我這樣寫或許有些不好理解 有控改天我附上我所寫的程式.. 我們只要是要利用結取道的剛好的點數 跟數值做成跟是波器有一樣的功能 可以知道 他的最大值最小值跟一些頻率週期等等 不知道有沒有人有相關的知識
JDLin
(JD)
#2
[QUOTE=pppppppppp]
再利用rs232溝通後 curve? 他會回傳一堆數值 12,23,45,65,-15,12,
可是是波器顯示他一次會傳回2500個points 不過labview visa read那個是設定讀取到的byte數然後讀入 可是每個點的byte數不一樣如何剛好用到只抓到2500points 請問有高手可幫忙嗎 ...[/QUOTE]

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]

1. byte數 設大一點
2.連續下 read 指令
往往byte數設定不足時,儀器執行第一次 read? 儀器buff 裡資料還沒讀完 可執行第二次 read?
建議於兩個 read? 中間放一個Delay time.
[/QUOTE]
VISA 可以連續使用2次READ? 那前面還要用WRITE嗎.....可是連續讀2次READ 他裡面的READBUFFER顯示出來是不一樣的 不能連續的使用那些數字來把圖形完整話出說