Simulink模型创建数据字典并关联@TOC
Simulink模型创建数据字典并关联
本篇文章旨在实现在已有simulink模型的情况下,通过手动编写头文件(也有通过excel自动生成的方法)创建数据字典,对模型数据进行管理,适用于变量较少的情况。
1.编辑头文件
在Simulink模型的文件目录下创建一个用于生成数据字典的头文件,在该头文件中定义模型中所需要定义的变量,为了描述清楚,本文以“左转辅助”模型为例,头文件命名为“InputAndOutputBus.h “,定义的变量为【模型的输入输出变量】。
2.生成数据字典
编辑完头文件后,使用以下命令生成.sldd文件,该文件为数据字典的源文件。Simulink.importExternalCTypes('InputAndOutputBus.h','DataDictionary','InputAndOutputBus.sldd')
关联数据字典与原模型
将InputAndOutputBus.sldd导入simulink模型中,打开Model Explorer
(以Matlab2017为例,其余版本的位置可能不一样)