Main Content

Stateflow.MachineAnimation

Stateflow マシンのチャートに対するアニメーションのプロパティ

    説明

    Stateflow.MachineAnimation オブジェクトは、Stateflow® マシンのチャートに対するアニメーションのプロパティを指定するために使用します。

    作成

    Stateflow マシンには、それぞれに独自の Stateflow.MachineAnimation オブジェクトがあります。Stateflow.MachineAnimation オブジェクトにアクセスするには、Stateflow.Machine オブジェクトの Debug.Animation プロパティを使用します。

    プロパティ

    すべて展開する

    Stateflow API オブジェクトには、Stateflow エディターで設定した値に対応するプロパティがあります。プロパティにアクセスするかプロパティを変更するには、ドット表記を使用します。複数の API オブジェクトの複数のプロパティにアクセスするか、それらを変更するには、関数 get および関数 set をそれぞれ使用します。詳細については、Stateflow オブジェクトのプロパティの変更と関数の呼び出しを参照してください。

    シミュレーション時にマシンのチャートをアニメーション化するかどうか。数値あるいは logical の 1 (true) または 0 (false) として指定します。このプロパティを無効にすることは、[デバッグ] タブの [アニメーション速度] ドロップダウン リストで [なし] を選択することと等価です。

    マシンの各遷移セグメントを強調表示するためにチャートのアニメーションで使用する遅延。スカラーとして指定します。これらの値は [デバッグ] タブの [アニメーション速度] ドロップダウン リストの設定と対応します。

    遅延の値アニメーション速度
    0.5低速
    0.2中速
    0高速
    -1超高速

    このプロパティは、マシンの Enable プロパティが true である場合にのみ適用されます。

    シミュレーションの終了後にマシンのアクティブ ステートの強調表示を維持するかどうか。数値あるいは logical の 1 (true) または 0 (false) として指定します。

    すべて折りたたむ

    Stateflow.Machine オブジェクト machineStateflow.MachineDebug オブジェクトと Stateflow.MachineAnimation オブジェクトにアクセスします。

    debug = machine.Debug;
    animation = debug.Animation;

    アニメーションを有効にし、遅延を -1 に設定します。

    animation.Enabled = true;
    animation.Delay = -1;

    バージョン履歴

    R2006a より前に導入