管理设计数据

使用模型工作区,符号,数据对象和数据类分配变量值

您可以使用MATLAB®变量配置和模型中的管理信号和块参数。有关模型如何使用变量的更多信息,请参阅符号解析。若要创建、编辑和管理变量,请参见创建、编辑和管理工作区变量

您可以在MATLAB基础工作空间、模型工作空间或数据字典中存储模型变量。要决定在何处存储模型的变量,请参见确定存储变量和对象为Simulink模型万博1manbetx

使用变量来控制信号和参数特性,诸如数据类型和代码生成设置,可以存储在工作区或数据字典的数据对象。看到数据对象

功能

全部展开

万博1manbetxSimulink.findVars 分析模型中变量与模块之间的关系
matlab.io.saveVariablesToScript 将工作区变量保存为MATLAB脚本
万博1manbetxSimulink.data.evalinGlobal 评估Simulink模型的背景下MATLAB表达万博1manbetx
万博1manbetxSimulink.data.assigninGlobal 修改Simulink模型上下文中的变量值万博1manbetx
万博1manbetxSimulink.data.existsInGlobal 在Simulink模型的上下文中检查变量的存在性万博1manbetx
万博1manbetxSimulink.data.dictionary.create 创建新的数据字典并创建万博1manbetxSimulink.data.Dictionary对象
万博1manbetxSimulink.data.dictionary.open 打开数据字典进行编辑
万博1manbetxSimulink.data.dictionary.getOpenDictionaryPaths 返回文件名和开放的数据字典的路径

万博1manbetxSimulink.ModelWorkspace 以编程方式与模型的模型工作区交互
万博1manbetxSimulink.WorkspaceVar 有关使用它们的工作区变量和块存储信息
万博1manbetxSimulink.VariableUsage 关于模型变量和块之间的关系存储信息
万博1manbetxSimulink.CoderInfo 指定为信号、状态或参数数据生成代码所需的信息
万博1manbetxSimulink.data.Dictionary 配置数据字典
万博1manbetxSimulink.data.dictionary.Section 配置数据字典部分
万博1manbetxSimulink.data.dictionary.Entry 配置数据字典条目
万博1manbetxSimulink.data.dictionary.EnumTypeDefinition 在数据字典中存储枚举类型定义

主题

模型工作区中的数据存储

模型的工作区

将模型使用的变量和对象放置在只有模型可以访问的工作区中。

变化模型工作区数据

当您在模型工作区中存储数据时,您选择了一个数据源,例如模型文件或外部mati文件。要修改源中的变量,可以根据所选源的类型使用不同的过程。

指定源数据的模型工作

将模型使用的变量和对象存储在模型文件中或单独的文件中。可以选择将变量和对象存储为可以修改的代码。

数据存储在字典

什么是数据字典?

使用数据字典存储模型的外部数据。

导入和导出字典数据

在数据字典和mati文件或MATLAB脚本文件之间迁移数据。

查看并恢复对字典数据的更改

使用数据字典检查和管理对模型数据的更改。

迁移模型来使用Simulink的数据字典万博1manbetx

存储变量和对象数据字典。

分区字典数据使用引用的字典

创建引用字典来存储数据的模型或模型层次应用的子集。

使用数据字典为模型引用层次结构划分数据

撰写基于模型引用层次词典的层次结构。

数据字典中的枚举

将枚举类型定义和枚举数据存储在数据字典中。

数据存储在字典编程

使用脚本和命令提示符来创建和交互与数据字典。

数据存储在对象和变量中

确定存储变量和对象为Simulink模型万博1manbetx

模型数据是您在工作空间(如基本工作空间或数据字典)中创建的对象和变量。选择一种永久存储数据的技术。

创建、编辑和管理工作区变量

工作空间变量使您能够在块和模型之间共享信息,例如参数值和数据类型。使用不同的工具和技术来创建和操作工作区变量。

编辑并通过模型浏览器管理工作区变量

找出模型或块使用了哪些工作区变量,找到使用变量的块,找到未使用的变量,并在块使用的地方重新命名变量。从单独的文件中保存和加载变量。

数据对象

指定参数,信号和状态,包括的参数值,以框图的通过使用外部数据对象以外的属性。

符号解析

您可以控制在一个模型解析符号变量如何块和对象,你在工作区创建。

定义数据类

通过创建自己的数据对象类,定制您的模型与数据(信号、参数和状态)交互的方式。

升级1级数据类

万博1manbetx®不再支持1级数据类。万博1manbetx您必须升级使用1级数据类基础设施创建的数据类,该基础设施在前一个版本中已被删除。

相关信息