RS232與LabVIEW連結問題

各位先進您好,最近小弟利用Microchip的APP020實驗板練習一個可將可變電阻VR之值利用A/D轉換後將其數值透過RS232顯示於超級終端機畫面上的程式。由於最近剛剛接觸LabVIEW,因此想請問各位大大一下,是否有研究過可將超級終端機所顯示的數值也顯示於LabVIEW操控板之上呢?或是各位知道有類似的範例可以參考,麻煩各位了。

HENRYWU您好:

     我想你的問題可以用labview的範例程式「Advanced Serial Write and Read.vi」解決,路徑C:\Program Files\National Instruments\LabVIEW 8.0\examples\instr\smplserl.llb\Advanced Serial Write and Read.vi

      試著看著機器說明書上的參數設定完,應該就可以跟超級終端機一樣顯示回應值了


BennyHu您好:昨天我照您所提供的方式去測試後(灌完LabVIEW與NISA),按下RUN後卻出現像下列的警告訊息而無法使用,想請問一下是哪裡設定錯誤了嗎。麻煩請各位幫我看一下,感謝!!

Error -1073807246 occurred at Property Node (arg 1) in VISA Configure Serial Port (Instr).vi->Advanced Serial Write and Read.vi

Possible reason(s):

VISA:  (Hex 0xBFFF0072) The resource is valid, but VISA cannot currently access it.

請問你有設定好RS-232機器與LabVIEW中的參數嗎?(兩邊一樣)

比如說Baud rate、stop bits、parity之類的

我兩邊都是設定9600 8 N 1

Possible reason(s):

VISA:  (Hex 0xBFFF003E) Could not perform operation because of I/O error.

會有這個問題說~

而且我還發現Labview的超級終端機好像不支援VT100的指令~

例如收到

ESC [ 2 J                    會清除畫面

ESC [ 1 K                    會清除螢幕右方字元

ESC [ 2 K                    清除游標所在行

諸如此類的VT100指令~

是不是有其他的解決方法呢?

Sunnyapple39603.601412037