メインコンテンツ

Simulink.data.dictionary.Section

データ ディクショナリ セクションを設定

説明

Simulink.data.dictionary.Section クラスのオブジェクトはデータ ディクショナリの 1 つのセクション ([Design Data] や [Configurations] など) を表します。このオブジェクトを使用して、エントリの追加や削除、ファイルからのデータのインポートなど、セクションに対する操作を実行できます。

メモ

モデル ワークスペース、Simulink® データ ディクショナリ ([Design Data] セクション)、または MAT ファイルが関連するほとんどの一般的なデータ管理タスクでは、データ ソース固有の関数ではなく、Simulink.data.DataConnection オブジェクトで提供される関数を使用することをお勧めします。これらのオブジェクト関数は、より少ない行数のコードでデータを管理するための共通のコマンド ライン インターフェイスを提供します。Simulink.data.connect 関数を使用してデータ ソースへの接続を作成してから、Simulink.data.DataConnection オブジェクトで提供される一連の共通の関数を使用します。データ ソース固有のタスク (参照データ ディクショナリの削除や追加など) の場合は、データ ソース固有のオブジェクトを作成してから、そのオブジェクトで提供される関数を使用してデータ ソースを管理します。詳細については、Manage Design Data for Simulink Models Programmaticallyを参照してください。

Simulink.data.dictionary.Section オブジェクトを作成する前に、ターゲットのデータ ディクショナリを表す Simulink.data.Dictionary オブジェクトを作成しなければなりません。作成後の Simulink.data.dictionary.Section オブジェクトは、Simulink.data.Dictionary オブジェクトから独立した存在になります。

データ ディクショナリのプログラミング用インターフェイス (プログラムによるディクショナリへのデータの格納を参照) は、データ ディクショナリの [Embedded Coder] セクションへのアクセスには使用できません。代わりに、Embedded Coder ディクショナリ (Embedded Coder)を参照してください。

作成

構文

説明

Simulink.data.dictionary.Section オブジェクトは関数 getSection で作成されます。

プロパティ

すべて展開する

データ ディクショナリ セクションの名前。文字ベクトルとして返されます。このプロパティは読み取り専用です。

オブジェクト関数

addEntryデータ ディクショナリ セクションに新しいエントリを追加
assigninデータ ディクショナリ エントリに値を代入
deleteEntryデータ ディクショナリ エントリを削除
evalinデータ ディクショナリ セクションの MATLAB 式を評価
existデータ ディクショナリ エントリがあるかどうかをチェック
exportToFileデータ ディクショナリ エントリをセクションから MAT ファイルまたは MATLAB ファイルにエクスポート
find データ ディクショナリ セクションを検索
getEntryデータ ディクショナリ エントリを表す Simulink.data.dictionary.Entry オブジェクトを作成
importFromFile変数を MAT ファイルまたは MATLAB ファイルからデータ ディクショナリ セクションにインポート

すべて折りたたむ

データ ディクショナリ myDictionary_ex_API.sldd を開き、myDictionaryObj という名前の Simulink.data.Dictionary オブジェクトで表します。

myDictionaryObj = Simulink.data.dictionary.open('myDictionary_ex_API.sldd');

データ ディクショナリ myDictionary_ex_API.sldd の [Design Data] セクションを dDataSectObj という名前の Simulink.data.dictionary.Section オブジェクトで表します。

dDataSectObj = getSection(myDictionaryObj,'Design Data')
dDataSectObj = 

  Section with properties:

    Name: 'Design Data'

バージョン履歴

R2015a で導入