CCCYinccystudy.hashnode.dev·Oct 21, 2025 · 4 min read打造你的自動化實驗室:儀器控制入門 (7)第七部分:終極整合 —— 自動化效率量測與繪圖 在前面的章節中,我們學會了如何獨立控制各種儀器。現在,是時候將它們組合起來,完成一個在電力電子領域中至關重要的量測任務:自動化效率測試。 效率是衡量電源轉換器性能的核心指標。手動測試效率不僅耗時、繁瑣,而且容易出錯。透過 Python,我們可以將整個流程自動化,在幾分鐘內完成數十個測試點的量測與繪圖。 1. 硬體與接線設置 這個任務需要三台儀器與一個待測物 (Device Under Test, DUT) 協同工作。 儀器清單: 電源供應器 (...00
CCCYinccystudy.hashnode.dev·Oct 21, 2025 · 2 min read打造你的自動化實驗室:儀器控制入門 (6)第六部分:讓程式更健壯 —— 最佳實踐 到目前為止,我們的腳本都能順利運作,但它們更像是「一次性」的腳本。在真實的專案中,我們需要考慮程式的穩定性、可讀性和可重複使用性。 1. 簡化資源管理:with 陳述式 在之前的範例中,我們都使用 try...finally 來確保 instrument.close() 一定會被執行。這雖然可行,但 Python 提供了一個語法來處理這種「需要獲取和釋放資源」的情境,那就是 with 陳述式。 PyVISA 的資源物件支援 with 陳述式。當程式碼區塊結...00
CCCYinccystudy.hashnode.dev·Oct 21, 2025 · 1 min read打造你的自動化實驗室:儀器控制入門 (5)第五部分:實戰演練 —— 使用 Keysight DAQ 進行多通道量測 現在,我們來看看如何控制一個功能強大的資料擷取系統 (Data Acquisition System, DAQ),例如 Keysight DQA970A。 DAQ 的強項在於它擁有多個通道,可以同時或依序量測多個不同的物理量,如電壓、溫度、電阻等。 1. 任務目標 我們的任務是設定一個多通道的掃描清單,並一次性讀取所有通道的數值: 設定通道 101 用於量測直流電壓 (DC Voltage)。 設定通道 102 用於量...00
CCCYinccystudy.hashnode.dev·Oct 8, 2025 · 1 min read打造你的自動化實驗室:儀器控制入門 (4)第四部分:實戰演練 —— 操作 Chroma 電子負載 學會了控制電源供應器後,我們來挑戰另一種在電力電子測試中不可或缺的儀器:電子負載 (Electronic Load)。電子負載可以用來模擬待測物 (如電源供應器、電池) 的負載情況。 我們將以 Chroma 可程式化直流電子負載 為例。 1. 任務目標 這次的任務是模擬一個設備正在消耗 0.5A 的恆定電流: 設定電子負載為「定電流 (Constant Current, CC)」模式。 設定拉載電流值為 0.5A。 開啟負載輸入 (開...00
CCCYinccystudy.hashnode.dev·Oct 8, 2025 · 2 min read打造你的自動化實驗室:儀器控制入門 (3)第三部分:實戰演練 —— 控制 Chroma 電源供應器 在前一個部分,我們學會了如何與儀器建立連線並讀取其身份。現在,讓我們來做一些更有趣、更實用的事情:實際控制一台儀器來完成一個自動化任務。 我們將以常見的 Chroma 可程式化直流電源供應器 為例。 1. 任務目標 我們的目標是編寫一個 Python 腳本,自動完成以下操作: 設定電源供應器的輸出電壓為 5.0V。 設定電流上限為 1.0A。 開啟電源輸出。 等待 2 秒鐘。 讀取實際的輸出電壓與電流。 關閉電源輸出。 2...00