程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> WF控制邏輯線路的算法

WF控制邏輯線路的算法

編輯:關於.NET

本文以控制一組邏輯線路開關為例演示WF在算法上的應用,另外本文是結合 [規則引擎] ,大家可以狠好的比效一下C#代碼, 狀態機 , 規則引擎,流程圖在流程控制與算法上的各自特點

在 [規則引擎] 一文中,我分別用C#代碼, WF3.X 的狀態機工作流 , WF3.X 的規則引擎 三種方式實現

本文則以 WF4.0 的流程圖方式實現,

應用場景

1.y設備啟動要先啟動x設備,x設備關閉要先關閉y設備

2.n設備啟動要先啟動m設備,m設備關閉要先關閉n設備

3.m設備,n設備要靠a設備供電,所以要啟動m或n設備必需要先啟動a設備

4.要關閉a設備,m設備與n設備都要處於關閉狀態

5.由於n設備耗電量效大,n設備運行的時候,為了保證安全,應將不相干的設備關閉

啟n設備的規則

流程設計

運行效果

本文配套源碼

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