文档

自定义状态属性离散冷杉滤波器

这个例子展示了如何自定义的属性离散冷杉滤波器使用模型数据块编辑器。模型数据编辑器使您能够检查和编辑数据项列表中,你可以组和过滤器。在使用模型数据编辑器的更多信息,看一下通过使用模型数据编辑器配置数据属性

考虑一个简单的模型,包含了离散冷杉滤波器块。

使用模型数据编辑器,您可以配置的状态离散冷杉滤波器出现在生成的代码作为一个单独的全局变量。这是通过宣布国家的存储类ExportedGlobal。生成的代码的细节商店内部状态,明白了如何生成的代码存储内部信号、状态和参数数据(万博1manbetx仿真软件编码器)。为更多的细节在存储类,以及如何将它们应用到美国,看看存储类适用于单个信号、状态和参数数据元素(万博1manbetx仿真软件编码器)。

打开模型数据编辑器

打开模型数据编辑器中选择视图>模型数据编辑器或按下Ctrl + Shift + E在仿真软件万博1manbetx®编辑器。

选项卡上,输入的名字作为myState并选择存储类作为ExportedGlobal。你可以另外选择解决复选框,这需要国家解决一个仿真软件的信号对象名称。万博1manbetx

构建模型和检查生成的代码

这个示例配置模型来生成代码。点击配置按钮打开配置参数在模型编辑器中万博1manbetx。在代码生成窗格中,选择只生成代码。点击应用

报告窗格中,选择创建代码生成报告自动打开报告。点击应用。这些设置创建一个报告,并自动在web浏览器中打开报告。

开始构建,点击按钮的构建模型在模型编辑器中万博1manbetx或新闻Ctrl + B。构建过程写代码生成报告文件html建立文件夹的子文件夹。接下来,打开一个MATLAB自动构建过程®web浏览器窗口并显示代码生成报告。使用此报告,您可以查看和分析生成的代码。生成的报告的更多信息,请参阅报告生成代码(万博1manbetx仿真软件编码器)。

custom_state_attributes.h文件,您可以看到过滤状态是声明为外部变量自存储类ExportedGlobal

如果你改变存储类和重建模型中,您可以看到生成的代码反映这种变化。能够自定义状态属性,可以简化和定制的状态出现在生成的代码中。

另请参阅

相关的话题

这个主题有帮助吗?