Main Content

Gestionar los datos de diseño

Asigne valores variables utilizando el área de trabajo del modelo, los símbolos, los objetos de datos y las clases de datos

Puede utilizar las variables de MATLAB® para configurar y gestionar las señales y los parámetros de los bloques en un modelo. Para obtener más información sobre cómo los modelos utilizan las variables, consulte Symbol Resolution. Para crear, editar y gestionar variables, consulte Create, Edit, and Manage Workspace Variables.

Puede almacenar las variables del modelo en el área de trabajo base de MATLAB, en un área de trabajo del modelo o en un diccionario de datos. Para decidir dónde almacenar las variables de su modelo, consulte Determine Where to Store Variables and Objects for Simulink Models.

Para utilizar variables y controlar las características de las señales y los parámetros, como los tipos de datos y los ajustes de generación de código, puede almacenar objetos de datos en un espacio de trabajo o diccionario de datos. Consulte Data Objects.

Funciones

expandir todo

Simulink.findVarsAnalyze relationship between variables and blocks in models
matlab.io.saveVariablesToScriptSave workspace variables to MATLAB script
Simulink.data.evalinGlobalEvaluate MATLAB expression in context of Simulink model
Simulink.data.assigninGlobalModify variable values in context of Simulink model
Simulink.data.existsInGlobalCheck existence of variable in context of Simulink model
Simulink.data.dictionary.createCrear nuevo diccionario de datos y crear objeto Simulink.data.Dictionary
Simulink.data.dictionary.openAbrir un diccionario de datos para editarlo
Simulink.data.dictionary.getOpenDictionaryPathsReturn file names and paths of open data dictionaries
Simulink.dictionary.archdata.createCreate Simulink data dictionary and Architectural Data object (desde R2023b)
Simulink.dictionary.archdata.openCreate Architectural Data object representing architectural data of existing Simulink data dictionary (desde R2023b)
Simulink.LibraryDictionary.clearClear library dictionary dependency analysis (desde R2021a)
Simulink.LibraryDictionary.refreshUpdate library dictionary dependencies (desde R2021a)
Simulink.LibraryDictionary.resetLibraryLinksClear cached information on library dictionary links (desde R2022a)
Simulink.data.adapters.catalogList registered file adapters (desde R2022b)
Simulink.data.adapters.registerAdapterRegister custom file adapter (desde R2022b)
Simulink.data.adapters.unregisterAdapterUnregister custom file adapter (desde R2022b)

Clases

expandir todo

Simulink.ModelWorkspaceInteract with the model workspace of a model programmatically
Simulink.WorkspaceVarStore information about workspace variables and blocks that use them
Simulink.VariableUsageStore information about the relationship between variables and blocks in models
Simulink.CoderInfoSpecify information needed to generate code for signal, state, or parameter data
Simulink.data.DictionaryConfigurar el diccionario de datos
Simulink.data.dictionary.SectionConfigure data dictionary section
Simulink.data.dictionary.EntryConfigure data dictionary entry
Simulink.data.dictionary.EnumTypeDefinitionStore enumerated type definition in data dictionary
Simulink.dictionary.ArchitecturalDataEdit architectural data in a Simulink data dictionary programmatically (desde R2023b)
Simulink.dictionary.archdata.DataInterfaceEdit data interface in Simulink data dictionary programmatically (desde R2023b)
Simulink.dictionary.archdata.DataElementData element of data interface (desde R2023b)
Simulink.dictionary.archdata.PhysicalInterfacePhysical interface (desde R2023b)
Simulink.dictionary.archdata.PhysicalElementPhysical element of a physical interface (desde R2023b)
Simulink.dictionary.archdata.FunctionElementFunction in client-server interface (desde R2023b)
Simulink.dictionary.archdata.FunctionArgumentFunction argument in function element of client-server interface (desde R2023b)
Simulink.dictionary.archdata.ServiceInterfaceService interface (desde R2023b)
Simulink.dictionary.archdata.StructTypeStructure data type (desde R2023b)
Simulink.dictionary.archdata.StructElementStruct element of a struct type (desde R2023b)
Simulink.data.adapters.BaseMatlabFileAdapterBase class used to define file adapter for reading custom file formats (desde R2022b)
Simulink.data.DataSourceWorkspaceContains data for external data source (desde R2022b)
Simulink.data.adapters.AdapterDataTesterTest custom external file adapter (desde R2022b)

Temas

Almacenamiento de datos para modelos de Simulink

Almacenamiento de datos en el área de trabajo del modelo

  • Model Workspaces
    Place variables and objects that a model uses in a workspace that only the model can access.
  • Change Model Workspace Data
    When you store data in a model workspace, you choose a data source, such as the model file or an external MAT-file. To modify the variables at the source, you use a different procedure depending on the type of source that you selected.
  • Specify Source for Data in Model Workspace
    Store variables and objects that a model uses in the model file or in a separate file. Optionally, store the variables and objects as code that you can modify.

Almacenamiento de datos en diccionarios

Almacenamiento de datos en objetos y variables

  • Create, Edit, and Manage Workspace Variables
    Workspace variables enable you to share information, such as parameter values and data types, between blocks and models. Use different tools and techniques to create and manipulate workspace variables.
  • Edit and Manage Workspace Variables by Using Model Explorer
    Find out which workspace variables are used by a model or block, find blocks that use a variable, find unused variables, and rename a variable everywhere it is used by blocks. Save and load variables from a separate file.
  • Data Objects
    Specify properties for parameters, signals, and states, including parameter values, outside of a block diagram by using external data objects.
  • Symbol Resolution
    You can control how blocks in a model resolve symbols to variables and objects that you create in workspaces.
  • Define Data Classes
    Customize the way your model interacts with data (signals, parameters, and states) by creating your own class of data object.
  • Upgrade Level-1 Data Classes
    Simulink no longer supports level-1 data classes. You must upgrade data classes that you created using the level-1 data class infrastructure, which was removed in a previous release.

Almacenamiento de datos en archivos externos

Información relacionada