このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
設計データの管理
小規模なプロジェクトと複雑なモデルの階層構造のモデル設計データを保存、分割および共有する方法を選択
設計データは、Simulink® モデルでブロック パラメーターおよび信号特性 (データ型や次元など) を指定するために使用する一連の変数およびデータ オブジェクトです。設計データのストレージ オプションには、MATLAB® ベース ワークスペース、モデル ワークスペースまたはデータ ディクショナリがあります。設計データの場所の選択は以下によって異なる場合があります。
モデル化の目的
モデル アーキテクチャ
データの種類
モデル データの種類の詳細と、プロジェクト用のデータ ストレージの管理方法については、Simulink モデルの変数とオブジェクトの保存場所の決定を参照してください。
データをプログラムで管理する方法については、Manage Design Data for Simulink Models Programmaticallyを参照してください。
関数
オブジェクト
トピック
Simulink モデルのデータ ストレージ
- Simulink モデルの変数とオブジェクトの保存場所の決定
Simulink データはベース ワークスペースやデータ ディクショナリなどのワークスペースで作成するオブジェクトと変数です。そのデータを永続的に保存する手法を選択します。 - Manage Design Data for Simulink Models Programmatically
Connect to a data source, such as a model workspace, base workspace, MAT file, or data dictionary, then use a common set of functions to manage the data. - ワークスペース変数の作成、編集、管理
ワークスペース変数を使用すると、パラメーター値やデータ型などの情報をブロックやモデル間で共有できます。ワークスペース変数の作成や操作にはさまざまなツールや手法を使用します。 - モデル エクスプローラーを使用したワークスペース変数の編集と管理
モデルまたはブロックで使用されるワークスペース変数を調べて、変数を使用するブロック、未使用の変数を検索し、ブロックで使用されるすべての場所で変数の名前を変更します。個別のファイルから変数を保存および読み込みます。
モデル ワークスペースのデータ ストレージ
- モデル ワークスペース
そのモデルのみがアクセスできるワークスペース内で使用される変数およびオブジェクトを配置します。 - モデル ワークスペース データの変更
モデル ワークスペース内のデータを保存するとき、モデル ファイルまたは外部 MAT ファイルなどのデータ ソースを選択します。このソースで変数を変更するには、選択したソースのタイプに応じて異なる手順を使用します。 - モデル ワークスペース内のデータのソースの指定
モデルが使用する変数およびオブジェクトを、モデル ファイルまたは別のファイルに保存します。オプションで、変数およびオブジェクトを、ユーザーが編集できるコードとして保存します。
ディクショナリのデータ ストレージ
- データ ディクショナリとは
データ ディクショナリを使用してモデルの外部データを保存します。 - ディクショナリ データのインポートとエクスポート
データ ディクショナリと MAT ファイルまたは MATLAB スクリプト ファイル間でデータを移行します。 - ディクショナリ データの変更表示と変更取り消し
データ ディクショナリを使用してモデル データに対する変更を検証および管理します。 - Store Shared Data in Architectural Data Section
To share interfaces, data types, and constants across components and compositions modeled in Simulink, use the Architectural Data section of a data dictionary. - Simulink データ ディクショナリを使用するモデルの移行
変数とオブジェクトをデータ ディクショナリに保存します。 - 参照ディクショナリを使用したディクショナリ データの分割
参照ディクショナリを作成し、モデルまたはモデルの階層構造で使用するデータのサブセットを保存します。 - データ ディクショナリを使用したモデル参照階層用のデータ分割
モデル参照階層に基づいてディクショナリ階層を作成します。 - Link Data Dictionary to Custom Libraries
Share data objects with Simulink block library users using linked data dictionary. - Manage Subsystem Reference Data Using External Data Sources
Use Simulink data dictionary and MAT files for managing subsystem reference data. - データ ディクショナリの列挙値
列挙型定義と列挙データをデータ ディクショナリに保存します。 - プログラムによるディクショナリへのデータの格納
スクリプトおよびコマンド プロンプトを使用してデータ ディクショナリを作成し、操作します。
外部ファイルのデータ ストレージ
- Create External File Adapter for Loading Variables into Simulink.SimulationInput Object
Define a custom file adapter that can be used by Simulink to load variables from an external file source into aSimulink.SimulationInput
object.
オブジェクトと変数のデータ ストレージ
- データ オブジェクト
外部データ オブジェクトを使用することで、ブロック線図の外部に、パラメーター値も含めたパラメーター、信号および状態のプロパティを指定します。 - 記号の解釈
モデル内のブロックで、記号をどのように解決して、ワークスペース内で作成する変数およびオブジェクトを入力するかを制御できます。 - データ クラスの定義
ユーザー独自のデータ オブジェクトのクラスを作成して、モデルがデータ (信号、パラメーターおよび状態) と相互作用する方法をカスタマイズします。 - レベル 1 データ クラスのアップグレード
Simulink では、レベル 1 データ クラスはサポートされなくなりました。以前のリリースで削除されたレベル 1 データ クラス インフラストラクチャを使用して作成したデータ クラスはアップグレードしなければなりません。