Contenuto principale

Simulink.data.dictionary.Section

Configurare la sezione del dizionario dei dati

Descrizione

Un oggetto della classe Simulink.data.dictionary.Section rappresenta una sezione di un dizionario dei dati, come Design Data o Configurations. L'oggetto consente di eseguire operazioni sulla sezione, quali aggiungere o eliminare voci e importare i dati dai file.

Nota

Per le attività di gestione dei dati più comuni che implicano un workspace del modello, il dizionario dei dati di Simulink® (sezione Dati di progettazione) o un file MAT, si consiglia di utilizzare le funzioni fornite dall'oggetto Simulink.data.DataConnection anziché quelle specifiche della sorgente dei dati. Queste funzioni oggetto forniscono un'interfaccia a riga di comando comune per gestire i dati utilizzando meno righe di codice. Utilizzare la funzione Simulink.data.connect per creare una connessione alla sorgente dei dati, quindi utilizzare l'insieme di funzioni comuni fornite dall'oggetto Simulink.data.DataConnection. Per le attività specifiche relative alla sorgente dei dati, ad esempio la rimozione o l'aggiunta di un dizionario dei dati di riferimento, creare un oggetto specifico per la sorgente dei dati, quindi utilizzare le funzioni fornite da tale oggetto per gestire la sorgente dei dati. Per ulteriori informazioni, vedere Manage Design Data for Simulink Models Programmatically.

Prima di poter creare un oggetto Simulink.data.dictionary.Section, è necessario creare un oggetto Simulink.data.Dictionary che rappresenti il dizionario dei dati di destinazione. Una volta creato, l'oggetto Simulink.data.dictionary.Section esisterà indipendentemente dall'oggetto Simulink.data.Dictionary.

Non è possibile utilizzare l'interfaccia programmatica del dizionario dei dati (vedere Store Data in Dictionary Programmatically) per accedere alla sezione Embedded Coder di un dizionario dei dati. Vedere invece Embedded Coder Dictionary (Embedded Coder).

Creazione

Sintassi

Descrizione

La funzione getSection crea un oggetto Simulink.data.dictionary.Section.

Proprietà

espandi tutto

Nome della sezione del dizionario dei dati, restituito come vettore di caratteri. Questa proprietà è in sola lettura.

Funzioni oggetto

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
getEntryCreare un oggetto Simulink.data.dictionary.Entry per rappresentare la voce del dizionario dei dati
importFromFileImport variables from MAT file or MATLAB file to data dictionary section

Esempi

comprimi tutto

Aprire il dizionario dei dati myDictionary_ex_API.sldd e rappresentarlo con un oggetto Simulink.data.Dictionary denominato myDictionaryObj.

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

Rappresentare la sezione dei dati di progettazione del dizionario dei dati myDictionary_ex_API.sldd con un oggetto Simulink.data.dictionary.Section denominato dDataSectObj.

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

  Section with properties:

    Name: 'Design Data'

Cronologia versioni

Introdotto in R2015a