MIDAS API 工程自動化
什麼是 MIDAS API ?
MIDAS API (Application Programming Interface) 是 MIDAS 軟體開放的數據通道。近年來,工程產業對自動化與數位整合的需求快速提升,為了回應這樣的趨勢,MIDAS軟體正式導入開放式REST API介面,透過TTP/HTTPS與JSON,允許工程師不須點擊軟體介面,直接透過 Python 或 Excel VBA 等工具直接與Gen NX/Civil NX互動,工程師可以完成自動進行建模、定義載重/邊界條件、運行分析、提取結果及輸出報告。
API 自動化的優勢
- 自動化建模:工程師可透過 API 腳本自動建立結構幾何、定義材料性質與斷面,並自動指派邊界條件(如支承、剛域)以及輸入各類荷載(載重條件)。
- 批次處理:對同類型結構或參數化模型進行自動化分析,建立標準化設計流程以節省重複操作的時間,大幅提升工作效率。
- 數據整合:直接從軟體中抓取位移、內力、應力等分析數據,無需手動複製。並將分析結果即時回傳Excel 或資料庫中,加快流程。
- 自動化報表:利用 MIDAS Connector 可將分析數據結果快速即時傳回Excel產生計算書、整理分析表格與圖片。
- 參數化優化:與 Rhino-Grasshopper 連結,實現參數化建模與結構優化,透過調整關鍵參數,自動更新模型並重新分析,優化結構設計。
▶ MIDAS NX API 功能介紹影片
Gen NX/Civil NX 實務應用
自動化參數建模應用:基於 Excel VBA 開發的「自動化外掛」,讓工程師能在熟悉的 Excel 介面中快速完成結構建模,包含材料與斷面、邊界條件與荷載條件指派、自動分析與Excel報表生成。
擴充工具 Plug-in 應用:以圖形化介面整合在軟體內,可解決結構中高度重複或具備特定規範要求的任務。比如「TAIWAN Wind Load Generator」可依現行103年建築物耐風設計規範自動計算,生成設計風力並自動施加於分析模型,輸出風力計算Excel檔。
▶ GEN NX Plug-in 應用
▶ CIVIL NX Plug-in 應用影片集
MIDAS API 課程學習
- Gen NX – Excel VBA應用課程:從 API 基礎架構出發,學習使用 X-Tool 進行 RC 建築建模、自動化載重輸入及報表輸出。
▶ 觀看影片:Gen NX VBA 應用
- Civil NX – API 實作應用課程:API 實作應用課程:對橋梁工程(如 FCM 懸臂工法)的建模與分析流程,教學如何串接 Rhino-Grasshopper、Python 或 Postman 進行自動化。
▶ 觀看影片:Civil NX API 實作
- Civil NX API 工作流程優化:利用MIDAS Civil NX中的API功能,驅動設計工作流程,提升橋梁分析效率。
▶ 觀看影片:API 工作流程