程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#進行Visio二次開發之電氣線路停電分析邏輯(1)

C#進行Visio二次開發之電氣線路停電分析邏輯(1)

編輯:關於C語言

停電分析,顧名思義,是對圖紙進行停電的邏輯分析。在電氣化線路中,一條線路是從一個電源出來,連接著很多很多的設備的,進行停電分析,有兩個重要的作用:一是看圖紙上的Shape元件是否連接正常,二是看哪些設備有電無電。通過給有電的設備一種顏色(如綠色),無電的設備一種顏色(如紅色),那麼就可以很明顯地看到通電的不同變化。

對一張Visio繪制的電氣線路圖,我們如何進行停電分析呢?下面我們看看相關的序列邏輯先。

在上面的序列圖中,主要實現了這樣的思路:

停電分析是通過保存設備相關連接信息到數據庫,以電源(如飛達)為起點,對設備信息進行線路的拓撲分析,把分析保存到數據庫中,然後獲得拓撲模型中有電的設備,對圖紙的設備顏色進行更新(有電為綠色,無電為紅色),如果撞電,則恢復所選開關的顏色。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved