このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
プログラムによるモデル編集
Simulink® でのプログラムによるモデル管理の基本を学習します。
関数
開く、保存、閉じる
simulink | Simulink スタート ページを開く |
start_simulink | ウィンドウを開かずに Simulink を起動する |
slLibraryBrowser | Simulink ライブラリ ブラウザーを開く、読み込む、閉じる、ライブラリ ブラウザー オブジェクトのハンドルを作成して取得する |
open_system | モデル、ライブラリ、サブシステム、ブロックのダイアログ ボックスを開く |
load_system | Simulink モデルをメモリに読み込む |
save_system | Simulink モデルを保存する |
close_system | Simulink モデル ウィンドウまたはブロック ダイアログ ボックスを閉じる |
bdclose | 任意の、あるいはすべての Simulink モデル ウィンドウを無条件に閉じる |
learning.simulink.launchOnramp | 自己学習形式の対話型トレーニングを開く |
追加と削除
add_block | ブロックをモデルに追加 |
add_line | ラインを Simulink モデルに追加する |
delete_block | Simulink システムからのブロックの削除 |
delete_line | Simulink モデルからラインを削除 |
add_param | Simulink モデルにパラメーターを追加する |
delete_param | 関数 add_param により追加されたモデル パラメーターを削除する |
Simulink.BlockDiagram.deleteContents | モデルの図形要素を削除する |
Simulink.SubSystem.deleteContents | サブシステムの内容を削除 |
Simulink.history.clear | Simulink スタート ページとエディターの履歴のクリア (R2020b 以降) |
作成
new_system | Simulink モデルまたはライブラリをメモリ内に作成 |
Simulink.createFromTemplate | テンプレートからのモデルまたはプロジェクトの作成 |
Simulink.BlockDiagram.createSubsystem | 指定されたブロックのセットを含むサブシステムの作成 |
Simulink.Annotation | テキスト、イメージ、領域の注釈の作成とプロパティ指定 |
Get と Set
docblock | Simulink DocBlock ブロックが呼び出すエディターの取得と設定 |
gcs | 現在のシステムのパス名を取得 |
getfullname | ブロックまたはラインを特定するパスを取得 |
gcb | 現在のブロックのパス名を取得 |
gcbh | 現在のブロックのハンドルを取得 |
gcbp | 現在のブロックの Simulink.BlockPath オブジェクトを取得する |
getSimulinkBlockHandle | ブロック パスからのブロック ハンドルの取得 |
get_param | パラメーターの名前と値の取得 |
set_param | Simulink パラメーターの値を設定 |
Simulink.defaultModelTemplate | 既定のモデル テンプレートを設定または取得する |
getCurrentAnnotation | 現在の annotation オブジェクトの取得 |
getCallbackAnnotation | コールバックを実行する注釈を取得 |
edittime.getDisplayIssues | モデル設計の警告とエラーがオンになっているかどうかの確認 |
edittime.setDisplayIssues | モデル設計のエラーと警告の検出 |
検索、置換、およびインデックス
hilite_system | ブロック、信号線、端子または注釈の強調表示 |
find_system | モデル、ブロック、ライン、端子、注釈を検索する |
Simulink.FindOptions | モデルおよびサブシステムのブロックを検索するオプションを指定 |
Simulink.findTemplates | 指定されたプロパティをもつモデルまたはプロジェクト テンプレートの検索 |
Simulink.allBlockDiagrams | 読み込まれた Simulink モデルとライブラリを検索 |
Simulink.findBlocks | Simulink モデルでブロックを検索 |
Simulink.findBlocksOfType | Simulink モデル内の指定されたタイプのブロックを検索 |
replace_block | Simulink モデル内のブロックの置換 |
modelfinder | Search and open examples, models, and projects (R2022a 以降) |
modelfinder.setDefaultDatabase | Set default database to index models (R2023b 以降) |
modelfinder.createDatabase | Create new database to index models (R2023b 以降) |
modelfinder.importDatabase | Import database to Model Finder (R2023b 以降) |
modelfinder.registerFolder | Index models in Model Finder (R2022a 以降) |
modelfinder.unregisterFolder | Remove models from Model Finder (R2022a 以降) |
modelfinder.deleteDatabase | Remove database from Model Finder (R2023b 以降) |
modelfinder.setSearchDatabase | Set search scope to find models (R2023b 以降) |
チェック
isSimulinkStarted | Simulink が起動しているかどうかの確認 (R2020b 以降) |
bdroot | 現在のシステムの最上位モデル |
bdIsLoaded | モデル、サブシステム、またはライブラリが読み込まれているかどうかを判別 |
bdIsLibrary | モデルがライブラリかどうかを判別する |
bdIsDirty | モデル、サブシステム、またはライブラリに未保存の変更があるかどうかを判別 |
slIsFileChangedOnDisk | モデルが読み込み後に変更されたかどうかを判定 |
抽出とエクスポート
Simulink.SubSystem.copyContentsToBlockDiagram | サブシステムから別のモデルに図形要素をコピーする |
Simulink.exportToTemplate | モデルまたはプロジェクトからテンプレートを作成 |
Simulink.exportToVersion | Simulink の前のバージョンで使用するためのモデル、ライブラリ、またはプロジェクトのエクスポート |
Simulink.MDLInfo | ファイルを読み込まずに SLX、SLXP、または MDL ファイルの情報を抽出 |
Simulink.MDLInfo.getDescription | ファイルを読み込まずに SLX、SLXP、または MDL ファイルの説明を抽出する |
Simulink.MDLInfo.getMetadata | ファイルを読み込まずに SLX、SLXP、または MDL ファイルのメタデータを抽出する |
エディット
Simulink.BlockDiagram.expandSubsystem | サブシステムをサブシステムの内容で置き換える |
Simulink.BlockDiagram.arrangeSystem | ブロック線図のレイアウトを改良 |
Simulink.BlockDiagram.routeLine | モデルの既存のラインのルーティング |
slCharacterEncoding | Simulink モデルから生成されたコードで使用するエンコードの指定 |
frameedit | PrintFrame エディターを開いて Simulink と Stateflow のブロック線図用の印刷フレームを編集 |
パラメーター
トピック
- プログラムによるモデル化の基礎
モデルの作成、モデルへのブロックの追加と接続、パラメーターとプロパティの設定、および他のモデル化の基礎をプログラムで実行することについて説明します。
- プログラムによるシミュレーションの実行
スクリプトを記述するか、MATLAB® コマンド ウィンドウでコマンドを実行することで、プログラムによってシミュレーションを実行する。
- MATLAB コマンド ウィンドウからのプログラムによるモデルの印刷
MATLAB
print
コマンドは、Simulink モデルを印刷するための複数のオプションを提供します。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)