電話 : 010 80259761
手機(jī) : 13601342066
郵箱 : 13601342066@163.com
網(wǎng)址 : www.guokedianzi.cn
地址 : 北京市大興區(qū)西紅門開發(fā)區(qū)
密集架關(guān)架消息的處理過程
密集架對于消息命令,CommnadExec過程將根據(jù)現(xiàn)行狀態(tài),啟動相應(yīng)的狀態(tài)解釋過程。關(guān)架消息處理過程就是在系統(tǒng)發(fā)布關(guān)架消息之后,由CommandExee過程啟動的。
密集架電機(jī)狀態(tài)分別為“停止?fàn)顟B(tài)”、“啟動運行狀態(tài)”、“運行狀態(tài)”、“關(guān)閉電機(jī)狀態(tài)”。
在“停止?fàn)顟B(tài)”時,軟件將設(shè)置電機(jī)轉(zhuǎn)速、離合器加電、電機(jī)方向設(shè)定等工作,并啟動穩(wěn)定時間。當(dāng)時間到時,軟件將現(xiàn)行“停止?fàn)顟B(tài)”改變?yōu)椤皢舆\行狀態(tài)”。從而啟動了“啟動遠(yuǎn)行狀態(tài)”過程;
在“啟動運行狀態(tài)”過程中,軟件將啟動電機(jī)。并將電機(jī)狀態(tài)設(shè)定為“運行狀態(tài)”,從而啟動了“運行狀態(tài)”過程;
在“運行狀態(tài)”過程中,軟件將檢測限位狀態(tài)。如果關(guān)限位到,則改變電機(jī)狀態(tài)為“關(guān)閉電機(jī)”狀態(tài);
關(guān)閉電機(jī)狀態(tài)”過程,軟件將關(guān)閉電機(jī),并設(shè)定電機(jī)狀態(tài)為“停止?fàn)顟B(tài)”,同時改變系統(tǒng)狀態(tài)為“架關(guān)閉狀態(tài)”,從而結(jié)束密集架“關(guān)架”消息處理過程。
上述說明可以看出,當(dāng)一個消息被建立起來后,軟件將由此消息過程中的具體階段,分別設(shè)定遞歸的子狀態(tài),并由軟件依據(jù)子狀態(tài)進(jìn)行遞歸,直到結(jié)束本消息處理過程。這就是消息機(jī)制的主要特點。