小弟有個儀器控制方面的問題想要請教各位先進
由於目前的儀器有許多都已經有windowsXP的界面
像是示波器,頻譜分析儀等等,舉例而言像是太克的DPO7254示波器、RSA3408B....等等
我在進行遠端控制的時候,如果使用GPIB port則可以透過Labview正常下指令
但是如果我利用的是Ethernet ,從控制端的電腦的MAX中新增TCP/IP的裝置時,就會出現Device Missing Functionality的訊息
從MAX裡面都抓不到了,我就沒辦法用Labview下指令,即使我已經將防火牆都關閉了
而且我透過命令提示字元去ping儀器的ip也是oK的,但卻不能使用VISA open write read 的功能
以前我曾經有透過Enthernet對太克TDS3000系列進行遙控的經驗,但TDS3000就很容易,MAX也找的到
請問,這種WindowsXP介面的儀器,我該如何透過網路進行操控呢?
由於我希望能夠一次控制多台,所以利用遠端桌面的方式似乎是不行的,希望能夠找出能使用labview的方式
謝謝各位先進
Apshmaster40214.9168055556
yytseng
(yytseng)
2
[QUOTE=Apshmaster]
小弟有個儀器控制方面的問題想要請教各位先
進
由於目前的儀器有許多都已經有windowsXP的界面
像是示波器,頻譜分析儀等等,舉例而言像是太克的DPO7254示波器、
RSA3408B…等等
我在進行遠端控制的時候,如果使用GPIB port則可以透過Labview正常
下指令
但是如果我利用的是Ethernet ,從控制端的電腦的MAX中新增TCP/IP的
裝置時,就會出現Device Missing Functionality的訊息
從MAX裡面都抓不到了,我就沒辦法用Labview下指令,即使我已經將防火
牆都關閉了
而且我透過命令提示字元去ping儀器的ip也是oK的,但卻不能使用VISA
open write read 的功能
這個問題, 必須先確認您使用的OS. 以及 Ni-VISA版本. 由於 VISA 有很
多廠商在開發. 據我所知是互不相容. 建議最好弄一台乾淨的Windows. 然後
再安裝最新版本 Ni-VISA. 應該就可以透過網路正常控制.
目前常見的是使用 VXI-11. 如果你不想裝VISA. 則可以使用
Socket/Telnet來達成多台控制.
ps: 機器不同…則可以支援的網路通信協定也不同.
以前我曾經有透過Enthernet對太克TDS3000系列進行遙控的經驗,但
TDS3000就很容易,MAX也找的到
可以透過MAX可以自動找到. 必須再同一個Domain. 這時是使用UDP(VXI-
11)
請問,這種WindowsXP介面的儀器,我該如何透過網路進行操控呢?
一般WindowsXP介面的儀器. 則會在機器內部啟動一個對應的服務一般是
VXI-11, 這部份需要參考該機器的Programming Manual.
由於我希望能夠一次控制多台,所以利用遠端桌面的方式似乎是不行的,希
望能夠找出能使用labview的方式
謝謝各位先進
[/QUOTE]