資訊中心

          聯(lián)系我們

          深圳市維立信電子科技有限公司
          地址:深圳市福田區(qū)紅荔路第一世界廣場A座8D-E
          咨詢電話:0755-83766766
          E-mail:[email protected]

          如何用SCPI指令設(shè)置雙向直流電源輸出電流序列的起始值?

          2025-12-12 09:57:10  點擊:

          要使用SCPI指令設(shè)置雙向直流電源輸出電流序列的起始值,需結(jié)合序列模式(List Mode)的配置指令,通過定義序列點參數(shù)實現(xiàn)。以下是具體步驟和示例:

          一、核心指令與參數(shù)

          1. 設(shè)置序列點數(shù)量
            plaintextSOURce:LIST:COUNt <N>
            • <N>為序列點總數(shù)(如3表示3個點)。
          2. 定義每個序列點的電流值與持續(xù)時間
            plaintextSOURce:LIST:CURRent:DATA<n> <I_n>, <T_n>
            • <n>為序列點序號(從1開始,如DATA1表示第1點)。
            • <I_n>為當前點的電流值(單位:A,如-10表示-10A)。
            • <T_n>為當前點的持續(xù)時間(單位:秒或電源支持的單位,如2表示2秒)。
            • 示例
              plaintextSOURce:LIST:CURRent:DATA1 -5, 2  // 第1點:-5A,持續(xù)2秒SOURce:LIST:CURRent:DATA2 0, 1   // 第2點:0A,持續(xù)1秒
          3. 啟用序列模式
            plaintextSOURce:LIST:FUNCtion ON
            • 確保序列功能已激活。
          4. 禁用循環(huán)(如需隨機訪問或單次運行)
            plaintextSOURce:LIST:CYCLe OFF

          二、完整操作流程示例

          1. 初始化與復(fù)位

            plaintextSYSTem:REMote  // 進入遠程模式*RST           // 復(fù)位設(shè)備(可選)
          2. 配置序列參數(shù)

            plaintextSOURce:LIST:COUNt 3                     // 3個序列點SOURce:LIST:CURRent:DATA1 -5, 2         // 第1點:-5A,2秒
            SOURce:LIST:CURRent:DATA2 0, 1          // 第2點:0A,1秒
            SOURce:LIST:CURRent:DATA3 10, 3         // 第3點:10A,3秒
          3. 啟用序列模式

            plaintextSOURce:LIST:FUNCtion ON
          4. 啟動輸出

            plaintextOUTPut:STATe ON  // 開啟輸出,電源將按序列輸出電流

          三、廠商差異與指令擴展

          1. Keysight N6700系列
            • 使用SOURce:LIST:CURRent直接定義序列點:
              plaintextSOURce:LIST:CURRent -5, 0, 10  // 3個點的電流值(需結(jié)合時間參數(shù))
            • 跳轉(zhuǎn)到指定點(部分型號支持):
              plaintextSOURce:LIST:GOTO 2  // 跳轉(zhuǎn)到第2點
          2. ITECH IT6000系列
            • 時間單位可能為100μs(需確認手冊):
              plaintextLIST:CURR:DATA1 -5, 2000  // 2000=200ms
            • 跳轉(zhuǎn)指令:
              plaintextLIST:JUMP:INDEx 2  // 跳轉(zhuǎn)到第2點
          3. Chroma 62000P系列
            • 使用PROG:LIST:CURR:DATA定義序列點:
              plaintextPROG:LIST:CURR:DATA1 -5, 2  // 第1點:-5A,2秒

          四、驗證與調(diào)試

          1. 查詢當前序列點索引

            plaintextSOURce:LIST:INDEx?
            • 返回當前執(zhí)行的序列點序號(如1表示第1點)。
          2. 查詢序列點參數(shù)

            plaintextSOURce:LIST:CURRent:DATA1?  // 查詢第1點的電流值與時間
          3. 錯誤處理

            • 檢查錯誤代碼:
              plaintextSYSTem:ERRor?
            • 常見錯誤:
              • -400 Parameter Error:參數(shù)超出范圍(如電流值超過電源規(guī)格)。
              • -107 No Sequence Active:序列未啟用時查詢狀態(tài)。

          五、自動化腳本示例(Python)

          pythonimport pyvisaimport timerm = pyvisa.ResourceManager()power = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")# 配置序列power.write("SYST:REM")power.write("SOUR:LIST:COUN 3")power.write("SOUR:LIST:CURR:DATA1 -5, 2")power.write("SOUR:LIST:CURR:DATA2 0, 1")power.write("SOUR:LIST:CURR:DATA3 10, 3")power.write("SOUR:LIST:FUNC ON")# 啟動輸出power.write("OUTP ON")# 查詢當前點驗證current_index = int(power.query("SOUR:LIST:INDEx?"))print(f"當前序列點: {current_index}")  # 應(yīng)輸出: 當前序列點: 1power.close()

          六、關(guān)鍵注意事項

          1. 單位一致性:確保電流值與時間單位符合電源規(guī)格(如A/mA、秒/毫秒)。
          2. 序列點范圍:跳轉(zhuǎn)時索引不得超過SOURce:LIST:COUNt?返回的總點數(shù)。
          3. 保護功能:設(shè)置序列前確認電流值未觸發(fā)過流保護(OCP)。
          4. 雙向輸出:若需負電流,直接在序列中設(shè)置負值(如-5A)。


                  绝顶アナル狂小早川 | metart精品嫩模asspics | 久久久久免费看少妇喷水大片 | 亚洲成人网站免费在线观看 | 精品久久久久久久久久久国产字幕 | 在厨房掀起短裙肉肉麻视频 | 在线中文av | 欧美色图色就是色 | 无码人妻一级毛片免费影院嫩草 | 女人扒开屁股桶爽30分钟 |