詢問RS232同時擷取多筆資料的方法

各位先進大家好...小弟我有個問題~我這邊有一台儀器是測量溫濕度方面的

他有個RS232傳輸介面...我用內建的範例程式讀一筆數據絕對沒問題..

但是重點來了...我需要連續地取得六筆資料(EX:RH?、DP?、ET?、XT?、PW?、PV?)

我是有想過說利用時間差作DELAY...但是前一次的數據該如何丟到暫存器這我也不會=O="

也就是說第一個取完存到暫存器中...100ms後換取第二個但第一個持續顯示...

以此類推到第六個結束以後回到第一個....做同樣的動作...讓她看起來像是同時擷取

不知板上的各位先進有沒有點建議讓我參考一下

我用的版本是8.5...先感謝各位了~

DEREKCHOU40858.1139236111

[QUOTE=DEREKCHOU]

各位先進大家好...小弟我有個問題~我這邊有一台儀器是測量溫濕度方面的

他有個RS232傳輸介面...我用內建的範例程式讀一筆數據絕對沒問題..

但是重點來了...我需要連續地取得六筆資料(EX:RH?、DP?、ET?、XT?、PW?、PV?)

我是有想過說利用時間差作DELAY...但是前一次的數據該如何丟到暫存器這我也不會=O="

也就是說第一個取完存到暫存器中...100ms後換取第二個但第一個持續顯示...

以此類推到第六個結束以後回到第一個....做同樣的動作...讓她看起來像是同時擷取

不知板上的各位先進有沒有點建議讓我參考一下

我用的版本是8.5...先感謝各位了~

[/QUOTE]
利用範例改, 連續write再read, 每個write後面加delay就可以囉~  類似下面
write -> delay -> read RH?
write -> delay -> read DP?
write -> delay -> read ET?
write -> delay -> read XT?
write -> delay -> read PW?
write -> delay -> read PV?

[QUOTE=garyO]

[QUOTE=DEREKCHOU]

各位先進大家好...小弟我有個問題~我這邊有一台儀器是測量溫濕度方面的

他有個RS232傳輸介面...我用內建的範例程式讀一筆數據絕對沒問題..

但是重點來了...我需要連續地取得六筆資料(EX:RH?、DP?、ET?、XT?、PW?、PV?)

我是有想過說利用時間差作DELAY...但是前一次的數據該如何丟到暫存器這我也不會=O="

也就是說第一個取完存到暫存器中...100ms後換取第二個但第一個持續顯示...

以此類推到第六個結束以後回到第一個....做同樣的動作...讓她看起來像是同時擷取

不知板上的各位先進有沒有點建議讓我參考一下

我用的版本是8.5...先感謝各位了~

[/QUOTE]
利用範例改, 連續write再read, 每個write後面加delay就可以囉~  類似下面
write -> delay -> read RH?
write -> delay -> read DP?
write -> delay -> read ET?
write -> delay -> read XT?
write -> delay -> read PW?
write -> delay -> read PV?

[/QUOTE]

但是我需要同時顯示的話該怎麼辦??
就是會有六個字串元件...

簡單一點的方式,給你參考

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

[QUOTE=DonWang]

簡單一點的方式,給你參考

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

[/QUOTE]


我改我的回文..

我沒接儀器模擬成功了~

先感謝先進你的指點...

禮拜一去碰儀器後有問題再請教你!!!

萬分感謝!!!
DEREKCHOU40859.0621296296