資訊中心

          聯(lián)系我們

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

          如何用SCPI指令設(shè)置雙向直流電源輸出電流序列的步進(jìn)模式為手動(dòng)?

          2025-12-12 09:50:35  點(diǎn)擊:

          要使用SCPI指令將雙向直流電源的輸出電流序列步進(jìn)模式設(shè)置為手動(dòng)觸發(fā)(即每一步需通過外部或軟件指令觸發(fā)),需結(jié)合序列模式(List Mode)與手動(dòng)步進(jìn)控制指令。以下是詳細(xì)步驟和示例:

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

          1. 啟用序列模式
            plaintextSOURce:LIST:FUNCtion ON
            • 部分電源需先啟用序列功能才能配置步進(jìn)模式。
          2. 設(shè)置序列點(diǎn)數(shù)
            plaintextSOURce:LIST:COUNt <N>
            • <N>為序列總點(diǎn)數(shù)(如3點(diǎn)序列:SOURce:LIST:COUNt 3)。
          3. 定義電流序列
            plaintextSOURce:LIST:CURRent:DATA<n> <I_value>, <dwell_time>
            • <n>為序列點(diǎn)序號(hào)(如DATA1、DATA2)。
            • <I_value>為電流值(單位:A),<dwell_time>為持續(xù)時(shí)間(單位依設(shè)備而定,如秒或100μs)。
            • 示例
              plaintextSOURce:LIST:CURRent:DATA1 0, 2  ; 第1點(diǎn):0A,持續(xù)2秒SOURce:LIST:CURRent:DATA2 5, 2  ; 第2點(diǎn):5A,持續(xù)2秒
              SOURce:LIST:CURRent:DATA3 0, 2  ; 第3點(diǎn):0A,持續(xù)2秒
          4. 設(shè)置步進(jìn)模式為手動(dòng)觸發(fā)
            • 通用指令
              plaintextSOURce:LIST:ADVance MANual
              • 將步進(jìn)模式設(shè)為手動(dòng),每一步需通過TRIGger:INITiate或外部觸發(fā)信號(hào)推進(jìn)。
            • 廠商特定指令
              • Keysight電源
                plaintextSOURce:LIST:ADVance:TRIGger SINGle
                • 每發(fā)送一次TRIGger:INITiate執(zhí)行一步。
              • ITECH電源
                plaintextLIST:ADVance:MODE MAN
                • 手動(dòng)模式需通過軟件或硬件觸發(fā)推進(jìn)。

          二、完整操作流程示例

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

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

            plaintextSOURce:LIST:COUNt 3                  ; 設(shè)置3個(gè)序列點(diǎn)SOURce:LIST:CURRent:DATA1 0, 2       ; 第1點(diǎn):0A,2秒
            SOURce:LIST:CURRent:DATA2 5, 2       ; 第2點(diǎn):5A,2秒
            SOURce:LIST:CURRent:DATA3 0, 2       ; 第3點(diǎn):0A,2秒
          3. 設(shè)置手動(dòng)步進(jìn)模式

            plaintextSOURce:LIST:ADVance MANual           ; 設(shè)置為手動(dòng)步進(jìn)
          4. 啟動(dòng)輸出(第一步)

            plaintextOUTPut ON                             ; 開啟輸出TRIGger:INITiate                      ; 觸發(fā)第一步(或通過外部TTL信號(hào))
          5. 手動(dòng)推進(jìn)后續(xù)步驟

            • 每完成一步后,再次發(fā)送TRIGger:INITiate推進(jìn)至下一步:
              plaintextTRIGger:INITiate  ; 執(zhí)行第2步TRIGger:INITiate  ; 執(zhí)行第3步

          三、廠商差異與指令擴(kuò)展

          1. Keysight N6700系列
            • 手動(dòng)步進(jìn)需結(jié)合SOURce:LIST:ADVance:TRIGger SINGleTRIGger:INITiate
              plaintextSOURce:LIST:ADVance:TRIGger SINGle  ; 單步觸發(fā)模式TRIGger:INITiate                     ; 每發(fā)送一次推進(jìn)一步
          2. ITECH IT6000系列
            • 使用LIST:ADVance:MODE MAN啟用手動(dòng)模式,通過LIST:ADVance:TRIGger推進(jìn):
              plaintextLIST:ADVance:MODE MAN               ; 手動(dòng)模式LIST:ADVance:TRIGger                ; 推進(jìn)一步(需配合軟件按鈕或腳本)
          3. Chroma 62000P系列
            • 可能支持SOURce:LIST:STEP:MODE MANSOURce:LIST:STEP:TRIGger
              plaintextSOURce:LIST:STEP:MODE MAN           ; 手動(dòng)步進(jìn)SOURce:LIST:STEP:TRIGger            ; 觸發(fā)下一步

          四、注意事項(xiàng)

          1. 觸發(fā)源選擇
            • 若需外部硬件觸發(fā)(如TTL信號(hào)),需配置觸發(fā)源:
              plaintextTRIGger:SOURce EXTernal             ; 選擇外部觸發(fā)TRIGger:SLOPe POSitive               ; 上升沿觸發(fā)(或NEGative)
          2. 狀態(tài)查詢
            • 查詢當(dāng)前序列點(diǎn)位置:
              plaintextSOURce:LIST:ADVance:COUNter?        ; 返回已執(zhí)行的步數(shù)
            • 查詢序列狀態(tài):
              plaintextOUTPut:STATe?                       ; 確認(rèn)輸出是否開啟
          3. 錯(cuò)誤處理
            • 若指令執(zhí)行失敗,查詢錯(cuò)誤代碼:
              plaintextSYSTem:ERRor?
              • 常見錯(cuò)誤:
                • -400 Parameter Error:參數(shù)超出范圍(如步進(jìn)模式不支持MANual)。
                • -350 Command Error:指令語法錯(cuò)誤(如拼寫錯(cuò)誤)。

          五、完整Python腳本示例(PyVISA)

          pythonimport pyvisa# 連接電源rm = pyvisa.ResourceManager()power_supply = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")  # 替換為實(shí)際地址# 初始化power_supply.write("SYSTem:REMote")power_supply.write("*RST")# 配置序列power_supply.write("SOURce:LIST:COUNt 3")power_supply.write("SOURce:LIST:CURRent:DATA1 0, 2")power_supply.write("SOURce:LIST:CURRent:DATA2 5, 2")power_supply.write("SOURce:LIST:CURRent:DATA3 0, 2")# 設(shè)置為手動(dòng)步進(jìn)power_supply.write("SOURce:LIST:ADVance MANual")# 啟動(dòng)輸出并手動(dòng)推進(jìn)power_supply.write("OUTPut ON")input("按Enter鍵觸發(fā)第一步...")power_supply.write("TRIGger:INITiate")  # 第1步input("按Enter鍵觸發(fā)第二步...")power_supply.write("TRIGger:INITiate")  # 第2步input("按Enter鍵觸發(fā)第三步...")power_supply.write("TRIGger:INITiate")  # 第3步# 關(guān)閉連接power_supply.close()


                  日本A V在线播放 | 无码A片| 影音先锋中文资源 | 久久人妖TS三区系列电影 | 成人午夜视频二区三区 | 国产麻豆视频免费观看 | 女老师毛片| 淫荡的骚逼 | 天天做天天愛天天爽 | 美女扒开腿让男人桶网站 |