簡單程式控制keithly2400萬用表(MFC)

2021-08-10 03:13:37 字數 1049 閱讀 7887

visession m_vissessionrm;//定義預設裝置資源

visession m_visessionkeithley;//定義2400裝置資源

viopendefaultrm(&m_vissessionrm);//開啟預設資源

viopen(m_vissessionrm, "gpib0::30::instr", vi_null, vi_null, &m_visessionkeithley)

//開啟2400資源

「gpib0::30::instr」中的30表示我使用的2400的gpib的通道是30,所以不同的儀器可能是不同的。但是是可以通過2400的面板進行設定的。

step2:讀取電壓表(電流錶)讀數

char *currentvalue=new

char[255];

viprintf(dlg->m_visessionkeithley, "read?\n");

viscanf(dlg->m_visessionkeithley, "%t", currentvalue);

step3:將2400設定成電壓源,並設定輸出的電壓

char *voltbuf = new

char[255];

viprintf(m_visessionkeithley, ":sour:volt:lev %d\n",m_voltagevalue);//將2400設定成電壓源,並設定輸出電壓

viprintf(m_visessionkeithley, "outp on\n");//輸出設定的電壓值

viprintf(m_visessionkeithley, "read?\n");//傳送讀數的命令

viscanf(m_visessionkeithley, "%t",voltbuf);//把2400讀數儲存到voltbuf中

「:sour:volt:lev %d\n」這條命令中有空格要注意。這條命令並不是scpi的標準的命令,這是我在2400的產品手冊上面看到的。所以如果需要開發其他的功能的話還需要檢視參考手冊上面提供的指令。

數字萬用表

一 電壓的測量 1 直流電壓的測量 數值可以直接從顯示屏上讀取 如果顯示為 1.則表明量程太小,那麼就要加大量程後再測量。如果在數值左邊出現 則表明錶筆極性與實際電源極性相反,此時紅錶筆接的是負極。2 交流電壓的測量。將旋鈕打到交流檔 v 測量方法和直流電壓相同 二 電流的測量 1 直流電流的測量。...

萬用表怎麼測量電池容量 萬用表怎麼用

萬用表是乙個多功能的測量表,它既可以測量電流電壓,還可以測量電阻等其他數值,不過使用方法較為複雜了些。那麼,萬用表怎麼用?下面將會為大家介紹。萬用表怎麼用 一 電壓的測量 1 直流電壓的測量 首先將黑錶筆插進 com 孔,紅錶筆插進 v 2 把萬用表上的旋鈕選到比估計值大的量程 注意 表盤上的數值均...

萬用表使用說明

注 1 在大電壓高電流的模擬電路中適合用指標表,如電視機 音響功放等,在小電流低電壓的數位電路中適合用數字表,如手機等。不是絕對的可根據實際情況選擇指標表或數字表。一 電流的測量 1 直流電流的測量。先將黑錶筆插入 com 孔。若測量大於200ma的電流,則要將紅錶筆插入 10a 插孔並將旋鈕打到直...