請問各位高手,
我有一台PXI,上面有好幾片訊號產生器(PXI-5402 FGEN),
我還有一台PC,主要的LabVIEW程式都寫在上面,
我想把PXI當成一台普通的儀器,由PC上的程式來控制PXI上的FGEN產生訊號。
請問,我除了透過區域網路和shared variable之外,能否用GPIB直接連線的方式來控制它?
我看到PXI的控制核心上,也有小的GPIB接頭,似乎要另外購買X13 Micro GPIB接頭的線來用?
那麼,是不是直接接上GPIB,在PC端透過MAX就看得到PXI上全部的FGEN卡呢?
希望有經驗的高手能分享一下,謝謝!
已解決! 轉到解決方案。
在 12-29-2009 08:56 PM
我有一台PXI,上面有好幾片訊號產生器(PXI-5402 FGEN),
我還有一台PC,主要的LabVIEW程式都寫在上面,
我想把PXI當成一台普通的儀器,由PC上的程式來控制PXI上的FGEN產生訊號。
請問,我除了透過區域網路和shared variable之外,能否用GPIB直接連線的方式來控制它?
透過GPIB,理論上可行,但是傳輸速度太慢
我看到PXI的控制核心上,也有小的GPIB接頭,似乎要另外購買X13 Micro GPIB接頭的線來用?
那麼,是不是直接接上GPIB,在PC端透過MAX就看得到PXI上全部的FGEN卡呢?
NI 目前沒有提供gpib<<>>GPIB雙向控制儀器,但是可以自己透過軟體做
最簡單作法是跟 NI 購買 PCI/PCIe 轉 PXI 的延伸線,例如 PXI-PCI-8331 or PXI-PCIe-8361
那麼在 WinXP/device manager/MAX 就可以看到所有的 FGEN
有一點要注意的是 PC廠商BIOS 相容性問題,所以透過上面轉接器,不一定會看到所有 FGEN
經過多年經驗, 戴爾 PC 與 NI RD 合作密切,所以如果要這麼做,請選戴爾電腦
謝謝您!
看起來PXI-PCI-8331也不便宜阿...
那我還是透過網路好了...
感謝回答!