01--数据字典概念
简单来说,数据字典的作用就是把一个模型用到的所有数据对象都统一放到一个地方管理起来。Simulink中,数据对象包括信号对象、参数对象、枚举量、常量等。也就是说,数据字典是很多个数据对象的集合
02--数据对象简单概念
举个最简单的数据对象的例子,新建一个Simulink模型,其中有3个Gain模块,他们的放大参数相同,都是2
如果要修改的话,就必须每个模块都打开来,把其中的2改成3,会很麻烦。为了解决修改很麻烦的问题,可以在Matlab工作空间建立一个常量Gain_Const=2,再把Gain模块中的放大参数改成Gain_Const常量,如下图所示。需要修改的时候直接把值改成3就行了。这里的Gain_Const就是一个常量的数据对象
03--数据字典建立
3.1、新建模型
3.2、> File–>New–>Data Dictionary建立一个数据字典,命名英文。保存在Sminulink文件同一个路径下
参数命名时应与模型一致。
3.3、数据字典也可以单独打开。
04--数据字典与模型关联
点击Browse,找到数据字典路径
点击MIgrate date(转移),完成后点击apply;等出现以下界面
点击Migrate,等待关联完成,点击OK