NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

RS232測試與擷取資料

這是我開MAX出來測試我的電力分析儀的連線相關情形從下圖所得到以下的值

01.PNG

 

VI_ATTR_TMO_VALUE = 2000
VI_ATTR_MAX_QUEUE_LENGTH = 50
VI_ATTR_SEND_END_EN = VI_TRUE
VI_ATTR_TERMCHAR = 0x0A
VI_ATTR_TERMCHAR_EN = VI_FALSE
VI_ATTR_IO_PROT = 1
VI_ATTR_SUPPRESS_END_EN = VI_FALSE
VI_ATTR_ASRL_BAUD = 9600
VI_ATTR_ASRL_DATA_BITS = 8
VI_ATTR_ASRL_PARITY = 0
VI_ATTR_ASRL_STOP_BITS = 10
VI_ATTR_ASRL_FLOW_CNTRL = 0
VI_ATTR_ASRL_END_IN = 2
VI_ATTR_ASRL_END_OUT = 0
VI_ATTR_ASRL_DCD_STATE = 0
VI_ATTR_ASRL_DTR_STATE = 1
VI_ATTR_ASRL_RI_STATE = 0
VI_ATTR_ASRL_RTS_STATE = 1
VI_ATTR_ASRL_XON_CHAR = 0x11
VI_ATTR_ASRL_XOFF_CHAR = 0x13
VI_ATTR_ASRL_REPLACE_CHAR = 0x00
VI_ATTR_DMA_ALLOW_EN = VI_FALSE
VI_ATTR_FILE_APPEND_EN = VI_FALSE
VI_ATTR_ASRL_DISCARD_NULL = VI_FALSE
VI_ATTR_ASRL_BREAK_STATE = 0
VI_ATTR_ASRL_BREAK_LEN = 250
VI_ATTR_ASRL_ALLOW_TRANSMIT = VI_TRUE
VI_ATTR_ASRL_WIRE_MODE = 128

 

之後再到VI Read那邊作測試

02.PNG

這是測試結果出現16位元值

 

但小弟不知道那個3FFF0006有什麼樣的作用?

 

之後做了test Panel確定溝通是沒問題

03.PNG

再來到了程式區裏面把範例裡RS232的程式改過,把它的write部份改掉後才開始用

因為這個儀器只需要去讀它所量測到的東西所以把write拿掉,但執行後read buffer沒有讀到什麼東西

想請問工程師有什麼樣的解決方法或者我忽略了哪個部份?這個儀器它可以讀電壓電流功率

04.PNG

05.PNG

 

最後再附上他說明書裡的通訊協定部分說明

 

1.      功率分析儀/功率分析記錄器與PC通訊協定簡介:電腦可經由串列通訊埠傳送除保留字元外任何ASCII碼字元如空白字元(20H)至本機RS-232C阜,當功率分析儀/功率分析記錄器接收到標準字元時會送出20個位元組的資料到電腦,這20個位元組將分成4(每組5個位元組)各包含WAVPF的資料。如果只需要其中一筆,可傳送下列字元到功率分析儀/功率分析記錄器,F1(W)F2(PF)F3(V)F4(A)F5(HZ)l          保留字元:9421GNRWUSTXEEE是對功率分析儀/功率分析記錄器的命令字元,9421是對功率分析儀/功率分析記錄器改變Baud rate字元

 

0 積分
1 條訊息(共 5 條)
8,128 檢視

Double J

 

這是您上次問的

 

http://forums.ni.com/ni/board/message?board.id=5170&thread.id=5470

 

您上次所附的程式跟這次不一樣,可以改成跟上次一樣嗎?

 

測試結果如何?

 

 

0 積分
2 條訊息(共 5 條)
8,126 檢視

Charles0820 您好,這次會附上跟上次不一樣的部份是因為想說...去掉的那一部份似乎用不到我才把它拿掉

 

用成簡單一點的來抓訊號...只是還是沒辦法^^",我還是會再試看看只是我現在已經離開實驗室了需要...明天早上才能在接觸到儀器

 

Charles0820 大大是需要小弟在用原本的程式來測試嗎?之前的程式如附加檔案,不知道大大是不是可以解釋一下我拿掉的部分他的功用是什麼?

 

我原來會接上去是因為在網路上看人家在做的範例自己對照再做小幅修改的

0 積分
3 條訊息(共 5 條)
8,119 檢視

Charles0820 大大想在問您一下就是,我之前還有在網路上看人家上課教學生用RS232的電力量測儀器利用電腦做到LAabVIEW裡面跟電腦溝通

 

他也輸入了他們儀器所附上的使用說明裡面的一些通訊協定跟要讀取到的值那小弟在這部份也有從裡面擷取我可能會用到的程式加到我的程式裡面

 

我想附上當時看到的講義跟我之後在另外改的程式給大大看一下,我本來沒附是因為沒做成功所以想說還是從最基本的做起來比較重要,想請大大給一些意見

 

 

下載全部
0 積分
4 條訊息(共 5 條)
8,117 檢視

根據上次您的敘述

 

http://forums.ni.com/ni/board/message?board.id=5170&thread.id=5470

 

RS2320318.vi,是可以抓到儀器的資料,但是為何要修改?

 

建議來NI 台北上免費課程,時間 4/6

 

學生付費課程。4/16,4/23

 

詳情 ni.com/taiwan/class 

5 條訊息(共 5 條)
8,102 檢視