Dear All
小弟利用RS232控制panasonic's UJ35 UV機,目前只單純送command
讀data,但在read時會發生錯誤訊息,再麻煩各位幫忙看看!感謝!
Dear All
小弟利用RS232控制panasonic's UJ35 UV機,目前只單純送command
讀data,但在read時會發生錯誤訊息,再麻煩各位幫忙看看!感謝!
請將Enable Termination Char功能"False"
write與read中間加個delay吧
Dear DonWang
您說的Enable Termination Char功能"False"是指那裡呢?
Dear garyO
您說加delay是如下圖這樣加嗎?
目前手邊沒LV 先說明一下, 您在試試
Dear garyO
照您的方法試了,還是出現一樣的錯誤
Sir
這問題看起來是在時間內沒有讀到任何資料
如果加了delay 還是不行,把delay時間再加長點比如1秒,或是把READ內部的等待時間設長一點
不過如果設備有回應資料,應該很短的等待時間就可以了
所以我懷疑是不是沒有資料送回來,你可以用示波器量一下看看有沒有訊號來確定是不是有送資料回來。
Dear garyO
我的是7.1版,可以麻煩您貼圖嗎?
Dear kuochiang
我有試過用NI的Measurement & Automation Explor測試過
是ok的,可以讀到東西
Sir
你用Measurement & Automation Explor測試也是這個程式嗎?
baudrate是不是設正確了? 還有你怎麼確定送出去的值有被接收到?
你read 的bytecount 好像設256吧
有這麼多資料要讀嗎? 如果沒有這麼多當然會一直等到時間到再出現這錯誤
[QUOTE=blueya2003]
Dear garyO
我的是7.1版,可以麻煩您貼圖嗎?
[/QUOTE][QUOTE=blueya2003]Dear DonWang
您說的Enable Termination Char功能"False"是指那裡呢?
Dear garyO
您說加delay是如下圖這樣加嗎?
[/QUOTE]
Enable Termination Char功能在VISA Configure Serial Port內,你只須拉OFF給它,加delay的方式如下.
