過程驅(qū)動法為每一個狀態(tài)都定義一個處理過程,處理過程實現(xiàn)在此狀態(tài)時對事件的響應(yīng),包括輸出處理及對當(dāng)前狀態(tài)值的轉(zhuǎn)換。這個過程可以用case語句區(qū)分事件,并采用相應(yīng)的處理。無論采用何種方法實現(xiàn)FSM,當(dāng)FSM收到一條消息時必須知道當(dāng)前的狀態(tài)。為此,對應(yīng)每一個狀態(tài)機必須能夠保存當(dāng)前所處的狀態(tài)。過程法適用于實現(xiàn)一個具有幾種轉(zhuǎn)換和復(fù)雜操作的有限狀態(tài)機。
深圳市遠創(chuàng)機械科技有限公司
:
2.3 程序設(shè)計與實現(xiàn)
基于消息驅(qū)動的程序設(shè)計思想,為了保證系統(tǒng)的實時性,在中斷中只負責(zé)發(fā)送消息到相應(yīng)的任務(wù)的消息隊列,由應(yīng)用級的任務(wù)來處理,保證各個處理的時間是可確定的.主程序在消息循環(huán)中不斷地判斷各個任務(wù)的狀態(tài),執(zhí)行進入就緒態(tài)的任務(wù)。這就允許采用異步方式處理各種中斷及任務(wù)。
CIC01 計算機接口模塊
IMHSS03 液壓伺服控制模塊
INSIM01 串行接口模塊
NAMM01 模擬主站模塊
NAMM02 模擬主站模塊
NAMM03 模擬主站模塊
NAOM01 模擬量輸出模塊
NASI02 模擬量輸入模塊
NASM01 模擬量輸入模塊
NASM02 模擬從站模塊
NASM03 模擬從站模塊
NASM04 模擬輸入從模塊
NASO01 模擬量輸出模塊
NBIM01 總線接口模塊
NBIM02 總線接口模塊
NBTM01 總線傳輸模塊
NCIS01 控制I/O模塊
NCIS02 控制I/O模塊
NCOM02 增強型控制器模塊
NCOM03 增強型控制器模塊
NCOM04 *的控制器模塊
NCTM01 配置優(yōu)化模塊
NDCS03 數(shù)字控制站
NDIS01 數(shù)字指示器站
NDLS01 數(shù)字邏輯站
NDLS03 數(shù)字邏輯站
NDSI01 數(shù)字從輸入模塊
NDSI02 數(shù)字量輸入模塊
NDSM03 數(shù)字量輸入模塊
NDSM04 數(shù)字模塊
NDSM05 數(shù)字邏輯站接口模塊
NDSO01 數(shù)字輸出模塊
NDSO02 數(shù)字輸出模塊
NDSO04 數(shù)字輸出模塊
NFAN01 網(wǎng)絡(luò)風(fēng)扇
NGCM02 網(wǎng)關(guān)通信模塊
NIMP02 多功能處理器端接模塊
NIOP02 I/O電源面板
NIOX01 I/O擴展模塊
NIPL01 端接模塊
NKLM01-4 環(huán)路接口電纜
NKLM01-5 環(huán)路接口電纜
NKLS02-5 回路電纜
NKLS03-10 環(huán)接口電纜
NLIM02 環(huán)路接口模塊
NLIS01 回路接口
NLMM01 邏輯主站模塊
NLMM02 邏輯主站模塊
NLSM01 網(wǎng)絡(luò)環(huán)路存儲
NLSM02 循環(huán)存儲模塊
NMFC01 多功能控制器
NMFC02 多功能控制器
NMFC03 增強多功能控制器
NMFC05 多功能控制模塊
NMPP02 模塊電源面板
NPEP01 電源輸入面板
NPEP02 網(wǎng)絡(luò)電源輸入面板
NPIM01 處理器接口模塊
NPSI03 電源供應(yīng)模塊
NPSM01 電源供應(yīng)器
NPSM02 電源供應(yīng)器
NPTM01 點表模塊
NSBM01 總線模塊
NSIM01 串行接口模塊
NSPM01 串口模塊
NSPS01 電源供應(yīng)器
NSSM01 串行模塊
NTAO01 模擬輸出終端裝置
NTCU01 計算機接口終止單位
NTRL01 遠程連接終端
NTRL03 遠程連接終端裝置