Simulink模型创建数据字典并关联

本文介绍了如何在Simulink模型中创建数据字典并关联。首先,通过编辑头文件定义模型的输入输出变量,然后利用Matlab命令生成.sldd数据字典文件。接着,将数据字典导入Model Explorer并与模型关联,配置模型中的变量为bus类型。此过程适用于变量数量较少的Simulink模型管理。

Simulink模型创建数据字典并关联@TOC

Simulink模型创建数据字典并关联

本篇文章旨在实现在已有simulink模型的情况下,通过手动编写头文件(也有通过excel自动生成的方法)创建数据字典,对模型数据进行管理,适用于变量较少的情况。

1.编辑头文件

在Simulink模型的文件目录下创建一个用于生成数据字典的头文件,在该头文件中定义模型中所需要定义的变量,为了描述清楚,本文以“左转辅助”模型为例,头文件命名为“InputAndOutputBus.h “,定义的变量为【模型的输入输出变量】。

在这里插入图片描述

2.生成数据字典

编辑完头文件后,使用以下命令生成.sldd文件,该文件为数据字典的源文件。Simulink.importExternalCTypes('InputAndOutputBus.h','DataDictionary','InputAndOutputBus.sldd')

关联数据字典与原模型

将InputAndOutputBus.sldd导入simulink模型中,打开Model Explorer
(以Matlab2017为例,其余版本的位置可能不一样)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值