Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

sfnew

空の Stateflow ブロックを含む Simulink モデルを作成する

説明

sfnew では、空の Stateflow® チャートを含む、タイトルのない Simulink® モデルが作成されます。

sfnew chartType では、chartType タイプの空のブロックを含む、タイトルのないモデルが作成されます。

sfnew modelName では、空のチャートを含む modelName という名前のモデルが作成されます。

sfnew chartType modelName では、chartType タイプの空のブロックを含む、modelName という名前のモデルが作成されます。

sfnew(___) では、変数または string を使用して、前述の構文で入力引数を指定できます。たとえば、sfnew(var1,var2) では、var1"-C"var2"MyModel" と等しくなります。

すべて折りたたむ

新しいチャートに既定のアクション言語を使用する空の Stateflow チャートを含む、タイトルのないモデルを作成します。

sfnew

詳細については、チャートのアクション言語の変更を参照してください。

空の Truth Table ブロックを含むタイトルのないモデルを作成し、MyModel という名前にします。

sfnew -TT

MATLAB® をアクション言語として使用する空の Stateflow チャートを含む、MyModel という名前のモデルを作成します。

sfnew 'MyModel'

Moore セマンティクスを使用する空の Stateflow チャートを含む、MyModel という名前のモデルを作成します。

sfnew -Moore 'MyModel'

変数 type で指定されたタイプの空の Stateflow チャートを含む、タイトルのないモデルを作成します。

type = "-C";
sfnew(type)

入力引数

すべて折りたたむ

空のモデルに追加する Stateflow ブロックのタイプ。次のいずれかのオプションとして指定します。

オプション説明
-MATLAB または -MMATLAB をアクション言語として使用する Chart
-CC をアクション言語として使用するチャート
-MealyMealy マシンのセマンティクスをサポートするチャート
-MooreMoore マシンのセマンティクスをサポートするチャート
-STTState Transition Table
-TTTruth Table

データ型: char | string

Simulink モデルの名前。文字ベクトルまたは string として指定します。変数または string を使用してモデル名を指定するには、入力引数を小かっこで囲んで指定して sfnew を呼び出します。

例: sfnew MyModel

例: sfnew 'MyModel'

例: sfnew("MyModel")

データ型: char | string

ヒント

  • 新しいチャートの既定のアクション言語は MATLAB です。既定のアクション言語を C に変更するには、コマンド sfpref('ActionLanguage','C') を使用します。詳細については、チャートのアクション言語の変更を参照してください。

  • MATLAB オブジェクトとして実行可能なスタンドアロンのチャートを作成するには、関数 edit を使用します。たとえば、MATLAB コマンド ウィンドウで次のように入力します。

    edit chart.sfx
    詳細については、MATLAB オブジェクトとして実行する Stateflow チャートの作成を参照してください。

R2006a より前に導入