課程介紹
該課程主要針對科學實驗室或工業生產過程中的自動化需求,課程目標如下:
(1)將學習如何使用現有的儀器設備、控制器、軟體和程式語言進行自動化開發。
(2)理解儀器自動化程式開發的基礎原則和技能,進而熟練運用常見的程式語言和儀器控制技術進行自動化開發。
(3)熟練並掌握常用儀器設備和控制器的連接和操作,以編寫和檢測自動化控制程序。
(4)收集和分析儀器所產生的數據,達成編寫報告和圖形化呈現結果。
(5)完成自動化系統的測試和驗證,並熟悉相關的驗證程序與工具。
課程對象
(1)對常用儀器設備自動化校正、測試與數據分析之程式開發實作有需求與興趣者
(2)建議修課條件:電腦程式設計相關經驗與使用儀器的基礎知識。
課程大綱
1. PART 1: 儀器控制介面
(1)IEEE 488.2 儀器標準指令
(2)儀器控制硬體介面:Serial Port、GPIB、LAN、其它
(3)儀器控制程式介面:Virtual Instrument Software Architecture (VISA)、LAN eXtensions for Instrumentation (LXI)
2. PART 2: 常見儀器介紹
(1)波形產生器Function Generator
(2)示波器Oscilloscope
(3)頻譜分析儀Spectrum Analyzer
(4)訊號產生器Signal Generator
(5)網路分析儀Network Analyzer
3. PART 3: 操作與用
(1)遠端登入儀器操作介面
(2)儀器指令查詢與相關範例
(3)利用儀器完成器簡易收發機系統
。程式語言:學習如何使用常見的程式語言(如GPIB 、Python、LabVIEW等)設計和編寫自動 化程式。
。儀器設備與控制
。學習如何使用儀器設備和控制器進行自動化控制
。包括連接儀器、編寫控制程序和檢測儀器狀態。
。數據收集和分析
。儲存資料到PC, excel, SQL 檔案
。收集和處理儀器所產生的數據,包括數據格式轉換、數據分析和報告生成到。
。自動化系統測試
。學習如何進行自動化系統的測試和驗證,驗證程式的準確性和儀器控制的穩定性。
。物聯網gateway 架設
。物聯網圖表系統Dashboard
。圖表儀表板