一个万博1manbetx仿真软件®数据字典永久存储模型数据,包括MATLAB®变量,数据对象和数据类型。有关数据词典的基本信息,请参阅什么是数据字典?.
这个示例展示了如何查看对字典条目的未保存的更改、谁做了这些更改以及何时做的更改。您可以查看任何部分中条目的更改,包括存储在Other data部分中的数据和存储在Configurations部分中的配置集。
打开sldemo_fuelsys_dd_controller
模型。
打开与此模型链接的数据字典。单击模型数据徽章在模型的左下角,然后单击外部数据链接。
在模特资源管理器中模型层次结构窗格中,在外部数据节点,选择设计数据节点sldemo_fuelsys_dd_controller
.
在里面内容窗格中,改变st_range
来0.0002
和Zero_Thresh.
来200.
.
的状态这些条目的列变为国防部
,表示它们已被修改。
单击标题状态列以对条目进行排序。然后,选择由此指示的修改条目国防部
的地位。
右键单击并选择显示的变化.
将出现比较工具,在不同的选项卡中显示更改的条目。该工具突出显示更改的值。
请注意
比较工具不显示对数据字典属性的更改使能源词典能够访问基础工作区.
在里面内容窗格中,单击右键Zero_Thresh.
并选择恢复到保存.
万博1manbetxSimulink恢复了Zero_Thresh.
在上次保存行动时的价值。
您可以使用比较工具合并字典之间的条目。从MATLAB桌面,上首页标签,在文件部分中,点击比较.
选择要比较和合并的字典。
在比较报告中,为每个字典条目选择合并方向。
如果在数据字典中存储模型变量,则可以在您工作时查看和管理您制作的更改。您可以使用“比较”工具查看对字典所做的更改,该更改将修改后的字典与最新保存的版本进行比较。
在查看对字典的更改时,可以选择放弃对单个条目或字典引用的更改,这将恢复到最后保存的状态。可以使用此技术恢复在修改版本中删除的条目或删除的字典引用。
如果将更改视为引用其他词典的字典,则比较工具还报告对引用的词典中的条目所做的更改。
查看示例数据字典sldemo_fuelsys_dd.
在模型浏览器。
字典= Simulink.万博1manbetxdata.dictionary.open (“sldemo_fuelsys_dd.sldd”);显示(字典)
字典包含在几个引用的字典中定义的条目,包括sldemo_fuelsys_dd_controller
和sldemo_fuelsys_dd_plant
.
运行脚本ex_dictionary_changes
,它对sldemo_fuelsys_dd.
.稍后,您可以使用比较工具来调查更改。
在里面模型层次结构窗格中,右键单击该节点sldemo_fuelsys_dd.
并选择显示的变化.
比较工具显示对字典所做的更改。
在报告顶部的表格中,单击比较在与条目对应的行的“更改摘要”列中min_throt
.
一个新选项卡显示了对min_throt
.脚本将参数数据类型更改为汽车
来int8
的参数值3.
来4
.
单击显示对字典所做更改的选项卡。在与条目对应的行的Action列中min_throt
,点击恢复到保存.
该条目将恢复为字典最后保存版本的定义。
报告中的其余行显示脚本删除了条目PressVect
,在引用的字典中定义sldemo_fuelsys_dd_controller
.点击从保存恢复,它恢复引用字典中的条目。
表sldemo_fuelsys_dd.sldd中的字典引用显示脚本删除了对字典的引用sldemo_fuelsys_dd_plant
.在“操作”列中,单击恢复参考.
该报告显示没有更令人未有的更改sldemo_fuelsys_dd.
.