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