停電分析:定義與價值
對 Visio 繪製的電氣線路圖進行邏輯分析,判斷各設備通電狀態。雙重價值:
- 驗證圖面連接正確性:發現斷路、虛連等繪圖錯誤
- 可視化通電狀態:有電→綠色、無電→紅色,一目瞭然
核心流程架構

流程步驟:
- 掃描圖面形狀,提取設備連接關係 → 存入資料庫
- 以電源 (飛達) 為起點,拓撲分析構建倒立樹模型
- 分析結果存資料庫 (ID/PID/LoginIP/BelongTo)
- 依拓撲順序遍歷,更新形狀顏色 (綠/紅)
- 若觸發撞電 (邏輯衝突),恢復開關原顏色
資料庫儲存結構

技術棧關鍵點
- Visio Interop:形狀掃描、屬性讀取、顏色設定
- 資料庫:關係表暫存、拓撲樹持久化
- 遞迴/佇列演算法:樹構建核心
- VisDefaultColors:語義化顏色常數
應用場景擴展
同邏輯適用於:液壓回路分析 (有油/無油)、配電網絡故障模擬、流程圖狀態追蹤等。