ドキュメンテーション

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

プログラムによるモデル編集

モデルの作成、モデルへのブロックの追加と接続、パラメーターとプロパティの設定、および他のモデル化の基礎をプログラムで実行することについて説明します。

Simulink® でのプログラムによるモデル管理の基本を学習します。

関数

すべて展開する

simulinkSimulink スタート ページを開く
start_simulinkウィンドウを開かずに Simulink を起動する
slLibraryBrowserSimulink ライブラリ ブラウザーを開く
open_systemモデル、ライブラリ、サブシステム、ブロックのダイアログ ボックスを開く
load_systemSimulink モデルをメモリに読み込む
save_systemSimulink モデルを保存する
close_systemSimulink システム ウィンドウまたはブロック ダイアログ ボックスを閉じる
bdclose任意の、あるいはすべての Simulink システム ウィンドウを無条件に閉じる
add_blockブロックをモデルに追加
add_lineラインを Simulink モデルに追加する
delete_blockSimulink システムからのブロックの削除
delete_lineSimulink モデルからラインを削除
add_paramSimulink システムにパラメーターを追加
delete_paramadd_param コマンドにより追加されたシステム パラメーターを削除
Simulink.BlockDiagram.deleteContentsブロック線図の内容を削除する
Simulink.SubSystem.deleteContentsサブシステムの内容を削除
new_systemSimulink モデルまたはライブラリをメモリ内に作成
Simulink.createFromTemplateテンプレートからのモデルまたはプロジェクトの作成
Simulink.BlockDiagram.createSubsystem指定されたブロックのセットを含むサブシステムの作成
docblockSimulink DocBlock が呼び出すエディターの取得と設定
gcs現在のシステムのパス名を取得
getfullnameブロックまたはラインの絶対パス名を取得
gcb現在のブロックのパス名を取得
gcbh現在のブロックのハンドルを取得
gcbp現在のブロックの Simulink.BlockPath オブジェクトを取得する
getSimulinkBlockHandleブロック パスからのブロック ハンドルの取得
Simulink.ID.getHandleブロック、注釈、または Stateflow オブジェクトのハンドルを取得する
Simulink.ID.getSIDブロック、注釈、または Stateflow オブジェクトの Simulink 識別子を取得する
get_paramパラメーターの名前と値の取得
set_paramシステムとブロックのパラメーター値の設定
Simulink.defaultModelTemplate既定のモデル テンプレートを設定または取得する
getCallbackAnnotationコールバックを実行する注釈を取得
edittime.getDisplayIssuesモデル設計の警告とエラーがオンになっているかどうかの確認
edittime.setDisplayIssuesモデル設計のエラーと警告の検出
hilite_systemブロック、信号線、端子または注釈の強調表示
Simulink.ID.hiliteブロック、注釈、または Stateflow オブジェクトを強調表示する
find_systemシステム、ブロック、ライン、端子、注釈の検索
Simulink.findTemplates指定されたプロパティをもつモデルまたはプロジェクト テンプレートの検索
Simulink.allBlockDiagrams読み込まれた Simulink モデルとライブラリを検索
Simulink.findBlocksSimulink モデルでブロックを検索
Simulink.findBlocksOfTypeSimulink モデル内の指定されたタイプのブロックを検索
replace_blockSimulink モデル内のブロックの置換
bdroot現在のシステムの最上位モデル
bdIsLoadedブロック線図がメモリ内に存在するかどうかの確認
bdIsLibraryブロック線図がライブラリかどうかの確認
bdIsDirtyブロック線図に未保存の変更があるかどうか
slIsFileChangedOnDiskモデルが読み込み後に変更されたかどうかを判定
Simulink.SubSystem.copyContentsToBlockDiagramサブシステムの内容を空のブロック線図にコピーする
Simulink.exportToTemplateモデルまたはプロジェクトからテンプレートを作成
Simulink.exportToVersionSimulink の前のバージョンで使用するためのモデルまたはライブラリのエクスポート
Simulink.MDLInfoブロック線図をメモリに読み込まずにモデル ファイル情報を抽出する
Simulink.MDLInfo.getDescriptionブロック線図をメモリに読み込まずにモデル ファイル情報を抽出する
Simulink.MDLInfo.getMetadataブロック線図をメモリに読み込まずにモデル ファイル メタデータを抽出する
Simulink.BlockDiagram.expandSubsystemサブシステムをサブシステムの内容で置き換える
Simulink.BlockDiagram.arrangeSystemモデルまたはサブシステムのレイアウトを改善する
Simulink.BlockDiagram.routeLineモデルの既存のラインのルーティング
slCharacterEncodingMATLAB 文字セット エンコードの変更
frameeditSimulink と Stateflow ブロック線図用の印刷フレームの編集
orient印刷または保存時の用紙方向
printFigure の印刷または特定のファイル形式での保存

クラス

Simulink.Annotationモデルの注釈プロパティの指定

トピック

Simulink API

プログラムによるモデル化の基礎

モデルの作成、モデルへのブロックの追加と接続、パラメーターとプロパティの設定、および他のモデル化の基礎をプログラムで実行することについて説明します。

プログラムによるシミュレーションの実行

関数 sim を使用してプログラム内でモデルをシミュレートします。