ドキュメンテーション センター

  • 評価版
  • 製品アップデート

目次

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

new_system

空の Simulink システムを作成

構文

new_system(sys)
new_system(sys, model)
new_system(sys, model, subsystem_path)
new_system(sys, model, 'ErrorIfShadowed')
new_system(sys, 'Library')
h = new_system(sys)

説明

new_system(sys) または new_system(sys, model) は、新しいシステム名 sys で空のシステムを作成します。このコマンドは sys が MATLAB® のキーワードや 'simulink' である場合や 63 文字より長い場合はエラーを表示します。

new_system(sys, model, subsystem_path) はサブシステムからシステムを作成します。subsystem_path は、サブシステムの絶対パスです。このコマンドを実行するときには、このサブシステムを含むモデルが開いていなければなりません。

new_system(sys, model, 'ErrorIfShadowed') は、指定した名前をもつ空のシステムを作成します。このコマンドは、同じ名前をもつ他のモデル、MATLAB ファイル、または変数が MATLAB パスまたはワークスペース上に存在する場合、エラーを生成します。

new_system(sys, 'Library') は、空のライブラリを作成します。

h = new_system(sys) は、作成されたシステムの数値ハンドルを返します。hopen_system(h) などの任意の Simulink® API 関数に渡すことができます。

    メモ:   new_system コマンドは、作成するシステムまたはライブラリのウィンドウを開く操作は行いません。

新しいシステム用の既定のパラメーター値のリストは、「モデル パラメーター」および「ブロック固有のパラメーター」を参照してください。

次のコマンドは、'mysys' という名前の新しいシステムを作成します。

new_system('mysys')

コマンド

new_system('mysys','Library')

は、'sys' という名前の新しいライブラリを作成しますが、開きません。

コマンド

new_system('vdp','Model','ErrorIfShadowed')

は、'vdp' が MATLAB パス上のモデルの名前であるので、エラーを返します。

コマンド

load_system('f14')
new_system('mycontroller','Model','f14/Controller') 

は、f14 というモデル内の Controller というサブシステムと同じ内容を含む mycontroller という名前の新しいモデルを作成します。

コマンド

 h = new_system('mymodel')
h =
     3.0012

>> get_param(h,'Name')
ans =
   mymodel

 open_system(h) 

作成されたシステムの数値ハンドルを返し、そのハンドルを使用してパラメーターを取得してモデルを開きます。

参考

| |

この情報は役に立ちましたか?