主要内容

使用数据字典来管理燃料控制系统的数据

此示例显示了如何使用数据字典来管理使用Simulink®和eventflow®设计的燃料速率控制系统的数据。金宝app

熟悉该模型

SLDEMO_FUELSYS_DD模型是包含“工厂”和“控制器”的闭环系统。该工厂用于验证控制器的设计。在该示例中,工厂和控制器由从测试线束模型引用的单独模型表示。让我们来看看这些模型。

打开并编译测试线束模型

查看发动机气体动力学系统(植物)

双击发动机气体动力学块以打开工厂模型。

查看燃料速率控制系统(控制器)

双击燃料速率控制器块以打开控制器模型。

调查控制器使用的数据

控制器模型的全局设计数据在数据字典中定义。使用数据字典具有在基础工作空间中定义数据的许多优点。

控制器模型明确链接到数据字典。此链接设置在“模型属性”对话框的“数据”选项卡上。

模型窗口左下角的图标显示此模型链接到数据字典。您可以通过单击此图标在模型资源管理器中打开数据字典。

该数据字典包含用于配置用于仿真和代码生成的控制器算法的参数和信号对象。它还包含对另一个数据字典的引用,定义此模型使用的数据类型对象。

最初,该数据字典被配置用于浮点控制器,如控制器模型中的信号线上的数据类型显示所示。您可以通过更改类型字典(SLDEMO_FUELSYS_DD_TYPES.SLDD)来轻松切换浮点和定点控制器以引用相应的字典:

  • 浮点类型:sldemo_fuelsys_dd_float.sldd

  • 定点类型:sldemo_fuelsys_dd_fixpt.sldd

调查组件使用的单位

请注意,在模型和子系统图标和信号线上可见单元。单位在端口和数据字典中的总线,信号和参数对象上指定。

模拟测试线束模型

测试线束模型也与数据字典(SLDEMO_FUELSYS_DD.SLDD)相关联。此数据字典包含对工厂和控制器模型的数据字典的引用,但它不包含任何其他数据。

模拟测试线束模型以验证控制器在浮点或定点配置中的行为。

关闭例子

从此示例中关闭模型和数据字典。

相关例子

更多关于