衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

有限狀態機復合狀態與歷史機制是什么意思?

冬至配餃子 ? 來源:數值模擬交流之林 ? 作者:數值模擬交流之林 ? 2023-08-03 15:23 ? 次閱讀

01

復合狀態

復合狀態是一個非常有用的工具,可以幫助分解和分組一些相關的狀態( 復合狀態的作用 ),它們可以對它們進行過渡,這將傳播到所有子狀態。復合狀態必須滿足某些格式良好的條件才能有效:

  • 復合狀態必須具有初始狀態(可視為默認端口)。
  • 從子項到子項的轉換不能“跨越”復合狀態的邊界(使用輸入/輸出端口獲得相同的效果)。

當走過指向復合狀態的過渡時,將從復合的初始(默認)狀態繼續執行。

02

歷史機制

歷史機制將以復合狀態存儲最后一個活動狀態,并在任何后續轉換到相同復合狀態時“恢復”其激活( 這就是歷史機制的作用 )。此機制不會影響輸入端口,輸入端口的行為就像以前沒有保存的歷史記錄一樣( 歷史機制的特點 )。

圖片

在這個例子中,我們模擬了兩個鐘擺在每個時鐘事件中切換,每 0.51 秒在兩者之間交替一次。在 TicTac1 中,我們從狀態“ Starter 1 ”開始,然后在“Tic 1”和“Tac 1”之間繼續。然后我們跳到 TicTac2,繼續“Starter 2”。在“Tic 2”和“Tac 2”之間跳躍0.51秒后,我們回到“TicTac1”。

然后,由于歷史節點,我們記住上次訪問的狀態并直接進入它,在本例中為“Tic1”,Starter 1 不會重新激活。當返回到 TicTac2 時,由于沒有歷史記錄狀態,我們從“Starter 2”狀態重新啟動。

所有這些都可以在下面顯示的模擬該狀態圖的計時圖上看到。(一定要結合上面的話與下面的圖)

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 信號處理器
    +關注

    關注

    1

    文章

    254

    瀏覽量

    25351
  • 有限狀態機
    +關注

    關注

    0

    文章

    52

    瀏覽量

    10372
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27653
  • fsm
    fsm
    +關注

    關注

    0

    文章

    35

    瀏覽量

    12844
  • 邏輯控制器
    +關注

    關注

    0

    文章

    42

    瀏覽量

    9543
收藏 人收藏

    評論

    相關推薦

    有限狀態機有什么類型?

    在實際的應用中,根據有限狀態機是否使用輸入信號,設計人員經常將其分為Moore型有限狀態機和Mealy型有限狀態機兩種類型。
    發表于 04-06 09:00

    什么是有限狀態機

    在嵌入式,機器人領域,由于多的復雜邏輯狀態,我們編寫程序的時候不得不考慮很多種情況,容易造成功能間的沖突。有限狀態機(finite-state machine),簡稱狀態機,是一種表示有限
    發表于 12-20 06:51

    有限狀態機_FSM_的實現

    本文主要介紹了IP模塊的有限狀態機的實現。
    發表于 03-22 15:42 ?0次下載

    有限狀態機的建模與優化設計

    本文提出一種優秀 、高效的 Verilog HDL 描述方式來進行有限狀態機設計 介紹了 有限狀態機的建模原則 并通過一個可綜合的實例 驗證了 該方法設計的有限狀態機在面積和功耗上的優勢。
    發表于 03-22 15:19 ?1次下載

    VHDL有限狀態機設計-ST

    EDA的有限狀態機,廣義而言是指只要涉及觸發器的電路,無論電路大小都可以歸結為狀態機有限狀態機設計在學習EDA時是很重要的一章。
    發表于 06-08 16:46 ?3次下載

    初學者對有限狀態機(FSM)的設計的認識

    有限狀態機(FSM)是一種常見的電路,由時序電路和組合電路組成。設計有限狀態機的第一步是確定采用Moore狀態機還是采用Mealy狀態機
    發表于 02-11 13:51 ?4371次閱讀
    初學者對<b class='flag-5'>有限狀態機</b>(FSM)的設計的認識

    如何使用FPGA實現序列檢測有限狀態機

    有限狀態機是絕大部分控制電路的核心結構, 是表示有限狀態以及在這些狀態之間轉移和動作等行為的數學模型。有限狀態機是指輸出取決于過去輸入部分
    發表于 11-04 17:17 ?12次下載
    如何使用FPGA實現序列檢測<b class='flag-5'>有限狀態機</b>

    有限狀態機設計是HDL Designer Series的關鍵應用

    有限狀態機的設計是HDL Designer Series?工具的關鍵應用。 盡可能地對于設計人員編寫導致狀態機性能不佳的VHDL,可以使用HDL Designer用于生成VHDL的Series?工具
    發表于 04-08 10:05 ?6次下載

    基于事件驅動的有限狀態機介紹

    ? 一、介紹 EFSM(event finite state machine,事件驅動型有限狀態機),是一個基于事件驅動的有限狀態機,主要應用于嵌入式設備的軟件系統中。 EFSM的設計原則是:簡單
    的頭像 發表于 11-16 15:29 ?2390次閱讀

    如何以面向對象的思想設計有限狀態機

    有限狀態機又稱有限狀態自動機,簡稱狀態機,是表示有限狀態以及在這些
    發表于 02-07 11:23 ?4次下載
    如何以面向對象的思想設計<b class='flag-5'>有限狀態機</b>

    基于事件驅動的有限狀態機介紹

    EFSM(event finite state machine,事件驅動型有限狀態機),是一個基于事件驅動的有限狀態機,主要應用于嵌入式設備的軟件系統中。
    的頭像 發表于 02-11 10:17 ?1099次閱讀

    FPGA有限狀態機編寫如何選擇狀態編碼?

    在Verilog HDL中可以用許多種方法來描述有限狀態機,最常用的方法是用always語句和case語句。
    發表于 03-23 14:06 ?648次閱讀

    一個基于事件驅動的有限狀態機

    EFSM(event finite state machine,事件驅動型有限狀態機),是一個基于事件驅動的有限狀態機,主要應用于嵌入式設備的軟件系統中。 EFSM的設計原則是:簡單!EFSM的使用者只需要關心:
    的頭像 發表于 08-30 09:28 ?918次閱讀
    一個基于事件驅動的<b class='flag-5'>有限狀態機</b>

    有限狀態機分割設計

    有限狀態機分割設計,其實質就是一個狀態機分割成多個狀態機
    的頭像 發表于 10-09 10:47 ?689次閱讀

    什么是有限狀態機?如何解決傳統有限狀態機狀態爆炸」問題?

    有限狀態機(Finite State Machine,簡稱FSM)是一種用來進行對象行為建模的工具,其作用主要是描述對象在它的生命周期內所經歷的狀態序列以及如何響應來自外界的各種事件。
    的頭像 發表于 02-17 16:09 ?6364次閱讀
    什么是<b class='flag-5'>有限狀態機</b>?如何解決傳統<b class='flag-5'>有限狀態機</b>「<b class='flag-5'>狀態</b>爆炸」問題?
    威尼斯人娱乐城网址是什么| 百家乐真人娱乐城| 百家乐官网开户送百元| 新锦江百家乐赌场娱乐网规则| 百家乐官网赌博合作| 大发888游戏平台3403| 网上玩百家乐官网会出签吗| 足球开户网| 百家乐喜牛| 怎样赢百家乐官网的玩法技巧和规则 | 24山是那二十四山| 乌海市| 大发888娱乐场官方下载| 百家乐的关键技巧| 专业百家乐官网筹码| 鸿博娱乐场| 百家乐里什么叫洗码| V博百家乐官网的玩法技巧和规则 中骏百家乐官网的玩法技巧和规则 | 百家乐官网园太阳| 永利百家乐官网游戏| 大发888移动版| 百家乐娱乐城新闻| 在线百家乐官网合作| 旬邑县| 大发888排行| 玩百家乐输澳门百家乐现场| 百家乐官网程序开户发| 百家乐官网类游戏平台| 澳门顶级赌场百家乐的玩法技巧和规则| 百家乐专业豪华版| 百家乐大老娱乐| 澳门百家乐官网游戏| 辉县市| 大发888古怪猴子| 全讯网百家乐的玩法技巧和规则| 百家乐de概率| 百家乐官网怎么才能包赢| 百家乐真人娱乐平台| 什么风水适合做生意| 作弊百家乐官网赌具价格| 宾利百家乐官网现金网|