過程驅(qū)動法為每一個狀態(tài)都定義一個處理過程,處理過程實(shí)現(xiàn)在此狀態(tài)時對事件的響應(yīng),包括輸出處理及對當(dāng)前狀態(tài)值的轉(zhuǎn)換。這個過程可以用case語句區(qū)分事件,并采用相應(yīng)的處理。無論采用何種方法實(shí)現(xiàn)FSM,當(dāng)FSM收到一條消息時必須知道當(dāng)前的狀態(tài)。為此,對應(yīng)每一個狀態(tài)機(jī)必須能夠保存當(dāng)前所處的狀態(tài)。過程法適用于實(shí)現(xiàn)一個具有幾種轉(zhuǎn)換和復(fù)雜操作的有限狀態(tài)機(jī)。
深圳市遠(yuǎn)創(chuàng)機(jī)械科技有限公司
:
2.3 程序設(shè)計(jì)與實(shí)現(xiàn)
基于消息驅(qū)動的程序設(shè)計(jì)思想,為了保證系統(tǒng)的實(shí)時性,在中斷中只負(fù)責(zé)發(fā)送消息到相應(yīng)的任務(wù)的消息隊(duì)列,由應(yīng)用級的任務(wù)來處理,保證各個處理的時間是可確定的.主程序在消息循環(huán)中不斷地判斷各個任務(wù)的狀態(tài),執(zhí)行進(jìn)入就緒態(tài)的任務(wù)。這就允許采用異步方式處理各種中斷及任務(wù)。
CIC01 計(jì)算機(jī)接口模塊
IMHSS03 液壓伺服控制模塊
INSIM01 串行接口模塊
NAMM01 模擬主站模塊
NAMM02 模擬主站模塊
NAMM03 模擬主站模塊
NAOM01 模擬量輸出模塊
NASI02 模擬量輸入模塊
NASM01 模擬量輸入模塊
NASM02 模擬從站模塊
NASM03 模擬從站模塊
NASM04 模擬輸入從模塊
NASO01 模擬量輸出模塊
NBIM01 總線接口模塊
NBIM02 總線接口模塊
NBTM01 總線傳輸模塊
NCIS01 控制I/O模塊
NCIS02 控制I/O模塊
NCOM02 增強(qiáng)型控制器模塊
NCOM03 增強(qiáng)型控制器模塊
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擴(kuò)展模塊
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 增強(qiáng)多功能控制器
NMFC05 多功能控制模塊
NMPP02 模塊電源面板
NPEP01 電源輸入面板
NPEP02 網(wǎng)絡(luò)電源輸入面板
NPIM01 處理器接口模塊
NPSI03 電源供應(yīng)模塊
NPSM01 電源供應(yīng)器
NPSM02 電源供應(yīng)器
NPTM01 點(diǎn)表模塊
NSBM01 總線模塊
NSIM01 串行接口模塊
NSPM01 串口模塊
NSPS01 電源供應(yīng)器
NSSM01 串行模塊
NTAO01 模擬輸出終端裝置
NTCU01 計(jì)算機(jī)接口終止單位
NTRL01 遠(yuǎn)程連接終端
NTRL03 遠(yuǎn)程連接終端裝置