-
大小: 20KB文件類(lèi)型: .applicati金幣: 1下載: 0 次發(fā)布日期: 2021-04-04
- 語(yǔ)言: C/C++
- 標(biāo)簽: SMC??StateMapComp??CPlus??
資源簡(jiǎn)介
Python實(shí)現(xiàn),根據(jù)狀態(tài)表生成C代碼的【層次狀態(tài)機(jī)】,亦可退化成【平面狀態(tài)機(jī)】。使用C模擬C++的一些特性。
2009.12.3: 里面有readme,在研究之前先讀一下。
對(duì)于號(hào)稱(chēng)“專(zhuān)業(yè)研究。。。”的fazai001(無(wú)激發(fā))同學(xué),本人表示不屑。
壓縮包內(nèi)有現(xiàn)成的例子,使用如下:
安裝python2.5.2
在該目錄的cmd下,運(yùn)行python smc.sm watch.sm
生成兩個(gè)目錄,以及gen_xxx.c, gen_xxx.h幾只文件
用vc6創(chuàng)建空的工程,加入gen_xxx.c, watch_hsm.c等三支文件就可以編譯運(yùn)行了
完整的狀態(tài)機(jī)轉(zhuǎn)換圖在watch.sm文件中。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論