メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Stateflow オブジェクトの命名のガイドライン

Stateflow® オブジェクトの名前は、英数字とアンダースコア文字の組み合わせで指定できます。

  • ただし、名前の先頭に数字は使用できず、名前の空白を含めることはできないという制限があります。

  • 既定では、名前の最大長は 31 文字です。最大長を変更するには、[識別子の最大の長さ] パラメーターを設定します。このパラメーターは 31 ~ 2048 の値を受け入れます。

  • Stateflow オブジェクトの名前には予約キーワードを使用しないでください。これらのキーワードはアクション言語構文の一部です。

メモ

MATLAB® では、ファイル名 sf.slx を Simulink® モデルに、sf.sfx を Stateflow チャートに使用することはできません。これらのファイル名を使用すると、Stateflow プログラム ファイルより優先される可能性があり、予測できない動作をすることがあります。

予約キーワード

アクション言語構文での使用キーワード構文参照
変化検出 データと式の値の変化の検出
複素数データ
  • complex

  • imag

  • real

Stateflow での複素数データの演算
データ型演算

型キャスト演算

Stateflow データのスコープと型の指定

データ型 Stateflow データのスコープと型の指定
エッジ検出 データと式の値の変化の検出
イベント

ローカル イベントをブロードキャストしてパラレル ステートを同期

暗黙的イベントを使用したチャート動作の制御

MATLAB コードとのインターフェイス

C チャート内の MATLAB 関数およびワークスペース データへのアクセス

パワー ウィンドウ コントローラーのモデル化

Simulate a Media Player

リテラル シンボル
  • false

  • inf

  • t

  • true

アクションでサポートされるシンボル
メッセージ Stateflow チャート内のメッセージ アクティビティの制御
ステート アクション
  • bind

  • du

  • during

  • en

  • entry

  • ex

  • exit

  • on

ステートを使用した動作モードの表現
ステート アクティビティ in 演算子を使用したステート アクティビティのチェック
string の操作

string を使用したテキスト情報の管理

メモ

これらの演算子名は、C をアクション言語として使用するチャートでのみ予約キーワードとなります。

時相論理 時相論理を使用したチャート実行の制御
テスト モデル シミュレーション

Verify Model Simulation by Using when Decomposition (Simulink Test)

メモ

verify 演算子には Simulink Test™ が必要です。

参考

トピック