0

ここに画像の説明を入力

これらの 3 つのステート マシンの意味が正しいかどうか説明してください。

1, StateA Enter アクションが呼び出され (現時点では何もありません)、タイマーが設定されます。タイマーが Acion1 をトリガーすると、StateA の Exit アクションが実行され (これも何も実行されません)、ループ全体が繰り返されます。したがって、StateA はアクションを入力し、タイマーを設定します。これにより、Action1 で一種のポーリングが行われます。

2, StateB Enter アクションが呼び出され、タイマーがセットアップされ、10ms 後にトリガーされ、Action2 が実行されます。タイマーは更新されないため、状態に対する一種の遅延アクションです。

3、StateC Enter アクション、Timer が設定され、トリガーされると Action3 が呼び出され、次に StateC Exit アクション、最後に StateD Enter アクションが実行されます。

正しいかどうか確認または修正してください。

4

2 に答える 2

0

通常、州は丸みを帯びた四角形で描画されます。

1) トランジションに沿った表記は<trigger>/<effect>です。のセマンティクスにはAfter(10)、解釈の余地があります。したがって、<trigger>火災が発生すると、実行<effect>されて同じ状態に戻ります。

2) この表記法がわかりません。このように開始/実行/終了操作を指定できます ここに画像の説明を入力

3) 1 に似ているが、新しい状態に入る。

于 2015-11-06T16:07:41.373 に答える