Hauptinhalt

Simulink.data.dictionary.Section

Data-Dictionary-Abschnitt konfigurieren

Beschreibung

Ein Objekt der Simulink.data.dictionary.Section-Klasse stellt einen Abschnitt eines Data Dictionarys dar, wie Design Data oder Konfigurationen. Mit dem Objekt können Sie Vorgänge an dem Abschnitt durchführen, beispielsweise Einträge hinzufügen oder löschen und Daten aus Dateien importieren.

Hinweis

Für die meisten gängigen Datenverwaltungsaufgaben, die einen Modell-Workspace, ein Simulink® Data Dictionary (Abschnitt Design Data) oder eine MAT-Datei betreffen, empfiehlt es sich, die vom Simulink.data.DataConnection-Objekt bereitgestellten Funktionen gegenüber den datenquellenspezifischen Funktionen zu verwenden. Diese Objektfunktionen bieten eine gemeinsame Befehlszeilenschnittstelle zur Verwaltung der Daten mit weniger Codezeilen. Stellen Sie mithilfe der Simulink.data.connect-Funktion eine Verbindung zu Ihrer Datenquelle her und verwenden Sie dann den gemeinsamen Satz von Funktionen des Simulink.data.DataConnection-Objekts. Erstellen Sie für datenquellenspezifische Aufgaben, z. B. das Entfernen oder Hinzufügen eines Referenz-Data-Dictionary, ein datenquellenspezifisches Objekt und verwenden Sie dann die von diesem Objekt bereitgestellten Funktionen zur Verwaltung Ihrer Datenquelle. Weitere Informationen finden Sie unter Manage Design Data for Simulink Models Programmatically.

Bevor Sie ein Simulink.data.dictionary.Section-Objekt erstellen, müssen Sie ein Simulink.data.Dictionary-Objekt erstellen, das das Ziel-Data-Dictionary darstellt. Nach der Erstellung existiert das Simulink.data.dictionary.Section-Objekt unabhängig vom Simulink.data.Dictionary-Objekt.

Sie können auf den Abschnitt Embedded Coder eines Data Dictionarys nicht über die programmatische Schnittstelle des Data Dictionary (siehe Store Data in Dictionary Programmatically) zugreifen. Siehe stattdessen Embedded Coder Dictionary (Embedded Coder).

Erstellung

Syntax

Beschreibung

Die Funktion getSection erstellt ein Simulink.data.dictionary.Section-Objekt.

Eigenschaften

alle erweitern

Name des Data-Dictionary-Abschnitts, zurückgegeben als Zeichenvektor. Diese Eigenschaft ist schreibgeschützt.

Objektfunktionen

addEntryAdd new entry to data dictionary section
assigninAssign value to data dictionary entry
deleteEntryDelete data dictionary entry
evalinEvaluate MATLAB expression in data dictionary section
existCheck existence of data dictionary entry
exportToFileExport data dictionary entries from section to MAT-file or MATLAB file
find Search in data dictionary section
getEntryCreate Simulink.data.dictionary.Entry object to represent data dictionary entry
importFromFileImport variables from MAT file or MATLAB file to data dictionary section

Beispiele

alle reduzieren

Öffnet das Data Dictionary myDictionary_ex_API.sldd und stellt es durch ein Simulink.data.Dictionary-Objekt namens myDictionaryObj dar.

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

Stellt den Design-Data-Abschnitt des Data Dictionarys myDictionary_ex_API.sldd mit einem Simulink.data.dictionary.Section-Objekt namens dDataSectObj dar.

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

  Section with properties:

    Name: 'Design Data'

Versionsverlauf

Eingeführt in R2015a