主要内容

。

州流程チャートチャート実行

州流程®チャートチャート驾驶すると,チャートはワークフローに従っアクション実実行。

  • 金宝app®ソルバーに基因各タイムステップで

  • StateFlowチャートチャートがイベントををたとき

チャートチャートがはじめてーするするにになりれになりますてになります。チャート入场を参照してください。チャートがアクティブになり,取るべきアクションがない场合,新しいタイムステップまたはイベントによってトリガーされるまでチャートはスリープ状态に移行します。

州流程チャート実行ののワーク

。

在アクション

ステートでの在アクションアクションは次のののににれれの中。

  • ステートがアクティブで,新しいタイムステップが発生物し,别のステートへの有象なながない

  • ステートがアクティブで,イベントが生长し,别のステートへの有效迁移がない

在アクションアクションには接头またはが行行し,必须のコロン(),1つ以上のアクションがます続き复ののアクション,キャリッジキャリッジ,セミコロン(;)またはコンマ()で区切り切り切りステートメントに対しステートアクションアクションタイプを示的に指定しないない合书,チャートではそのステートメントを入口アクションとして扱います。

チャートが起动词,ステートはそのアクションを実行します(指定されているいる合)。上记のフローチャートはステート実のを描写し,アクションが生长するタイミングを示しています。

extensflowチャートチャートにステートが含まれていない场たびたびにチャートが実されるたびにパスが必ずデフォルト迁移のパスを评価しし

出力迁移

StateFlowは,eventsflowチャート実行の一环とし,出力迁移を评価ためにしますとして出迁移が対象としてマークれたら迁移迁移を评価するするためワークワークに従ってください.stateflowがが力迁移をする方法のの详细はは迁移の评価を参照してください。

内部迁移

stateflowは,extenflチャート実行の一环て,内部迁移を评価のにしますます。迁移迁移を评価するするためワークワークに従ってください.stateflowが内部迁移を评価方法の详细については,迁移の评価を参照してください。

有效な迁移のある実実行

このこのでは,eventflowチャートチャートが初ささ,雕象attea1.に対し入口アクションアクション実行されます。新しいタイムステップが発生してチャートが起起ます。

このタイムステップでは,x = 5y = 2z = 0.です。

extenfflingチャート実行のワークフローににと,チャート実行ののは次のような顺序になりなり

  1. チャートにアクティブなサブステート雕象ががます。

  2. 雕象には立场书へのの力迁移があります。迁移迁移を评価するするためワークワークに従い,迁移が有效であるとされ。

  3. 立场书入口雕象出口の対象としてマークさますます。

タイムタイムステップを完了完了するに,雕象についてはステートステートを出るためためのワーク立场书についてはチャートチャートまたはステートにに入るためワークワークににます。

有效な迁移のない実実行

このこのでは,eventflowチャートチャートが初ささ,雕象attea1.に対し入口アクションアクション実行されます。新しいタイムステップが発生してチャートが起起ます。

このタイムステップでは,x = 3.Y = 0.z = 0.です。

チャートがスリープするまでextenfflingチャート実行のワークフローににと,チャート実行ののは次のような顺序になりなり

  1. チャートにアクティブなサブステート雕象ががます。

  2. 雕象には立场书へのの力迁移があります。迁移迁移を评価するするためワークワークに従い,迁移は无效であると判定れます。

  3. 雕象に対してアクションを実行します。ここここy = 1ににます。

  4. 雕象にには内部迁移迁移がありませませ

  5. 雕象のアクティブなサブステートはattea1.です。

  6. attea1.にはattea2.へのの力迁移があります。迁移迁移を评価するするためワークワークに従い,迁移は无效であると判定れます。

  7. attea1.に対してアクションを実行します。ここここx = 4.ににます。

  8. attea1.ににはアクティブななサブがありませませ

  9. チャートはスリープします。

ステップ1〜9は2番目のタイムステップでで生しし。

关键词トピック