㈠ GPIB 查找儀器
1.在PCI卡槽上安裝GPIB卡,並連接各個儀器
2.安裝GPIB卡的驅動,一般和支持庫一起安裝。
3.確定編程使用的語言,找到對應的支持庫和頭文件(C,C++等),C#可以在Visual Studio里邊添加。
4.設置各個儀器的GPIB地址,不能重復,否則會引發通信問題。
5.可以向各個GPIB地址發送詢問命令"*IDN?",儀器返回的就是已連接的儀器的名稱。
下面是一次通信過程的儀器返回值,裡面最開始就包含儀器廠家和儀器型號。
"TEKTRONIX""TDS 3054B""0""CF:91.1CT FV:v3.36 TDS3GV:v1.00 TDS3FFT:v1.00 TDS3TRG:v1.00\n"
有問題可以: [email protected]
ps:可以從你上面的圖中看出,你並沒有連接上GPIB儀器。
㈡ 【求助】用LabVIEW根據GPIB協議編寫程序
網上有,http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=166 這個是泰克3000系列的驅動,你可以點Browse Drivers輸入實際型號搜索,比如TDS 2014B。
自己寫的話,是根據手動操作的流程,在附帶說明書上查找對應命令,利用GPIB write給示波器下命令,用GPIB read讀取返回值
㈢ 設備通訊 GPIB卡
是工程式控制制協議。最初是由惠普,這已成為一種國際標准,符合協議IEEE488。一般用於與任何編程語言如VB,VC,C + +實現儀器的計算機控制。當然也有一些語言?儀器製造商開發自己的支持GPIB。如果吉時利公司使用測試點,NI公司的LabVIEW的喜歡。為了實現這種控制被控第一儀器支持GPIB,其次,工控機安裝IEEE488卡,並通過GPIB線連接兩台設備。 通過串列傳輸速率GPIB控制增加了設備的總數量,並同時支持。但一直以來由多個LAN介面,而不是支持的設備總數的更快的傳輸速率。
㈣ 你好,我是提問GPIB通訊相關問題的!
gpib
通用介面匯流排(General-Purpose Interface Bus,GPIB)是一種設備和計算機連接的匯流排。大多數台式儀器是通過GPIB線以及GPIB介面與電腦相連。
GPIB(General-Purpose Interface Bus)-通用介面匯流排,大多數台式儀器是通過GPIB線以及GPIB介面與電腦相連。
1965年惠普公司設計HP-IB
1975年 HP-IB變成IEEE-488-1975標准
1977年10月表決通過後IEC(國際電工委員會)便頒布了IEC625標准
1987年 IEEE又將原IEEE-488標准作個別修訂定名為IEEE-488.1-1987,並同時頒布了IEEE-488.2-1987標准,對器件消息的編碼格式作了進一步的標准化
1990年SCPI規范被引入IEEE 488儀器
1992年 修訂IEEE 488.2
1993年 NI公司提出HS488
1965年,惠普公司(Hewlett-Packard)設計了惠普介面匯流排(HP-IB, 用於連接惠普的計算機和可編程儀器.由於其高轉換速率(通常可達1Mbytes/s), 這種介面匯流排得到普遍認可, 並被接收為IEEE標准488-1975和ANSI/IEEE標准488.1-1987. 後來, GPIB比HP-IB的名稱用得更廣泛. ANSI /IEEE 488.2 -1987加強了原來的標准, 精確定義了控制器和儀器的通訊方式. 可編程儀器的標准命令(Standard Commands for Programmable Instruments,SCPI)採納了IEEE488.2定義的命令結構,創建了一整套編程命令。
基本特性
(1) 可以用一條匯流排互相連接若乾颱裝置,以組成一個自動測試系統。 系統中裝置的數目最多不超過15台,互連匯流排的長度不超過20m。
(2) 數據傳輸採用並行比特(位)、串列位元組(位組)雙向非同步傳輸方式,其最大傳輸速率不超過1兆位元組每秒。
(3)匯流排上傳輸的消息採用負邏輯。低電平(≤+0.8V)為邏輯「1」,高電平(≥+2.0V)為邏輯「0」。
(4) 地址容量。單位元組地址:31個講地址,31個聽地址;雙位元組地址:961個講地址,961個聽地址。
(5) 一般適用於電氣干擾輕微的實驗室和生產現場。
㈤ 用Labview對GPIB設備編程通信問題
你先試一下用MAX裡面的與儀器通信發這些命令有沒有問題。
你說能找到GPIB0的介面,那你的儀器有沒有被掃描出來?
你附圖,我的GPIB卡連了3個儀器,在VISA資源下面就已經有了自動掃描出的3個儀器的資源名稱。
沒有這些你就沒法通信的。
如果這些你都有,那就試一下第一行,如果通信也是可以的,那就是程序的問題了。
根據你的說法,通信時沒有問題了
那你用你寫的程序發*IDN?可不可以,如果也行那就是你後面發的命令的問題了。跟那個I/O沒啥關系了。
你再好好看下手冊的命令描述,範例裡面的命令有的時候是比較老的,不一定支持現在的儀器,你也可以執行下範例看行不行呀。
另外,要注意有些命令是沒有返回值的,這樣你在讀操作時當然會出錯的,而一些測量的,比如說VOLT?之類的,你發下去最好要延時一下再去讀的。
另外,建議你這些命令,你都用MAX裡面的與儀器通信先試一下,哪些有返回值,哪些沒有,再放到程序裡面。
補:
詢問:發送命令,並自動讀取返回值,適用於有返回值的命令
發送:單純的發送命令到設備
讀取:從設備讀取值,發送與讀取一起用等同於詢問,不過一個是自動,一個是手動。
比如說*IDN?,你點詢問可以,你可以點下發送,再點讀取也是一樣。
你圖中發的那個命令是操作命令,沒有返回值的吧,應該點發送,然後看儀器狀態是否變化。發查詢命令的時候,基本上後面有個『?』,用詢問才可以的。

㈥ 現在有一台GPIB介面設備,但沒有設備手冊。請問用labvIEW等編程軟體可否對它進行控制
哥們,說實話,這太難了。我前一段時間給tma2940做個操作系統的軟體,命令足足弄了我2個多月,但是使用的是c#串口通信,可以接收2進組數據流,在專程16進制的數據,在分析整合。LV就不知道有沒有這樣的弄能了 。30多年前的,生產廠商自己都不弄了,別人怎麼弄啊
㈦ 如何更好地進行數據採集
工程師經常需要進行數據採集來驗證產品的性能和指標,或者對一些特定的應用進行監測和控制,以便確定其物理參數,例如溫度、應力、壓力和流量。在設計產品時,工程師需要進行各種測量以確保其產品能夠達到預期的技術指標。例如在電源表徵應用中,工程師可能會測量不同負載條件下的電源輸出。在所有負載條件下,電壓輸出都必須保持穩定,同時產品內部的溫度變化也應保持最小。或者,在一家飲料製造廠中,化學工程師可能需要監測最終產品的液體流量。在液體流量達到最小或最大極限值時,則需對其進行調整。 在某些情況下,採集此類數據可能非常困難。有沒有更好的辦法來採集數據,並保證數據是有效的?本文介紹了幾種數據採集應用,並將說明一些不同的工具如何幫助您採集和分析數據。 在本文中,我們將探討這些應用的具體情況,並向您介紹通過選擇適合的數據採集設備,將會為您的數據採集和分析帶來哪些幫助。 選擇測量設備 在數據採集過程中,許多測量都需要使用感測器將物理現象轉換為電壓、電阻或頻率,再使用適當的測量設備(例如數字萬用表)對這些電信號進行測量。 溫度測量是數據採集中最常進行的物理測量之一,它可以通過使用熱電偶、RTD(電阻式溫度探測器)或熱敏電阻感測器來實現。熱電偶是一個由兩種不同金屬構成的接點,而該接點在受熱時會產生電壓。將該電壓與一個參考接點進行比較,用兩者的差值來確定相關的溫度。RTD 和熱敏電阻是以電阻為基礎製成的感測器。隨溫度的變化,感測器的輸出電阻將出現相應的改變。您應當根據測量的類型以及應用所需的精度和線性度選擇合適的感測器。 幾乎所有的萬用表都可以測量感測器產生的電壓或電阻,但並非所有的萬用表都可以將電壓或電阻轉換為物理測量值顯示。例如,如果您使用熱電偶進行溫度測量,就需要一個具有自動轉換程序的萬用表。使用這些內置的轉換程序,可以將原始的熱電偶測量結果從電壓值轉換為溫度值。 因此在進行物理測量時,例如上述的電源表徵應用,必須選擇一個具有自動轉換程序的儀器。與此同時,如果您希望進一步地簡化數據採集和分析過程,請選擇具有下列特性的數據採集設備:
㈧ GPIB本質是什麼GPIB有八個數據線,3個握手線,5個管理線,計算機與GPIB之間如何實現數據及指令傳輸
通用介面匯流排(General-Purpose Interface Bus,GPIB)是一種設備和計算機連接的匯流排。大多數台式儀器是通過GPIB線以及GPIB介面與電腦相連。
(1) 可以用一條匯流排互相連接若乾颱裝置,以組成一個自動測試系統。 系統中裝置的數目最多不超過15台,互連匯流排的長度不超過20m。
(2) 數據傳輸採用並行比特(位)、串列位元組(位組)雙向非同步傳輸方式,其最大傳輸速率不超過1兆位元組每秒。
(3)匯流排上傳輸的消息採用負邏輯。低電平(≤+0.8V)為邏輯「1」,高電平(≥+2.0V)為邏輯「0」。
(4) 地址容量。單位元組地址:31個講地址,31個聽地址;雙位元組地址:961個講地址,961個聽地址。
(5) 一般適用於電氣干擾輕微的實驗室和生產現場。
㈨ 求熟悉LabVIEW裡面的GPIB部分的大神指導~
首先,GPIB通訊一般是不需要驅動的,你說的驅動可能是labview實例
要做GPIB通訊首先要下載安裝NI的VISA,運行VISA一般就可以找到你設備的GPIB地址了。
然後你就要找到光功率計的編程說明書,找到其中關鍵命令,如讀取測量數據等
在labview里通過VISA Write向設備的GPIB地址發送相應命令,通過VISA Read讀取設備發來的字串
對字串進行解析,變成相應的數據,送給labview波形圖表
基本上就是這樣了,labview里有一些實例,也可以在網上查各步驟具體怎麼操作。