Main Content

Simulink.data.Dictionary

Configurar el diccionario de datos

Descripción

Un objeto Simulink.data.Dictionary representa un diccionario de datos. El objeto permite realizar operaciones en el diccionario de datos, como guardar o descartar cambios, importar datos desde el área de trabajo base y añadir otros diccionarios de datos como referencias.

Creación

Las funciones Simulink.data.dictionary.create y Simulink.data.dictionary.open crean un objeto Simulink.data.Dictionary.

Propiedades

expandir todo

Esta propiedad o parámetro es de solo lectura.

Diccionarios de datos referenciados por nombre de archivo, devueltos como un arreglo de celdas de vectores de caracteres. Esta propiedad solo enumera diccionarios referenciados directamente cuyo objeto principal es Simulink.data.Dictionary.

Indica si los modelos vinculados pueden usar datos de diseño en el área de trabajo base, especificado como true o false.

Para determinar si un diccionario da acceso al área de trabajo base (incluso a través de diccionarios referenciados), consulte la propiedad HasAccessToBaseWorkspace.

Para obtener más información sobre esta propiedad, incluidas las restricciones que limitan la capacidad de interactuar con los datos del área de trabajo base a través del diccionario, consulte Continue to Use Shared Data in the Base Workspace.

Tipos de datos: logical

Esta propiedad o parámetro es de solo lectura.

Consulte si los modelos pueden usar datos de diseño en el área de trabajo base, devuelto como 1 (verdadero) o 0 (falso). Si el diccionario o un diccionario referenciado tiene la propiedad EnableAccessToBaseWorkspace establecida en true, esta propiedad devuelve 1.

Use esta propiedad para determinar si los modelos vinculados al diccionario pueden usar datos de diseño en el área de trabajo base. No es necesario consultar cada diccionario referenciado para determinar si la propiedad EnableAccessToBaseWorkspace está establecida en true.

Tipos de datos: logical

Esta propiedad o parámetro es de solo lectura.

Indicador de cambios no guardados en el diccionario de datos, devuelto como 0 o 1. El valor es 1 si se han realizado cambios desde la última vez que se guardó el diccionario de datos y 0 si no se han realizado cambios.

Esta propiedad o parámetro es de solo lectura.

Número total de entradas en un diccionario de datos, incluidas las de los diccionarios referenciados, devuelto como un entero.

Funciones del objeto

addDataSourceAdd reference data dictionary to parent data dictionary
closeClose connection between data dictionary and Simulink.data.Dictionary object
discardChangesDiscard changes to data dictionary
exportToVersionExport a Simulink.data.Dictionary object to a previous version
filepathFull path and file name of data dictionary
getSectionReturn Simulink.data.dictionary.Section object to represent data dictionary section
hideRemove data dictionary from Model Explorer
importEnumTypesImport enumerated type definitions to data dictionary
importFromBaseWorkspaceImport base workspace variables to data dictionary
listEntryList data dictionary entries
removeDataSourceRemove reference data dictionary from parent data dictionary
saveChangesSave changes to data dictionary
showShow data dictionary in Model Explorer

Ejemplos

contraer todo

Cree un archivo de diccionario de datos myNewDictionary.sldd y un objeto Simulink.data.Dictionary que represente el nuevo diccionario de datos. Asigne el objeto a la variable dd1.

dd1 = Simulink.data.dictionary.create('myNewDictionary.sldd')
dd1 = 

  data dictionary with properties:

          DataSources: {0x1 cell}
    HasUnsavedChanges: 0
           NumberOfEntries: 0

Cree un objeto Simulink.data.Dictionary que representa el diccionario de datos existente myDictionary_ex_API.sldd. Asigne el objeto a la variable dd2.

dd2 = Simulink.data.dictionary.open('myDictionary_ex_API.sldd')
dd2 = 

  Dictionary with properties:

          DataSources: {'myRefDictionary_ex_API.sldd'}
    HasUnsavedChanges: 0
           NumberOfEntries: 4

Historial de versiones

Introducido en R2015a