主要内容

实现组件行为金宝app

系统设计和架构定义可能涉及某些组件的行为定义,例如数据处理组件的算法。System Composer™架构模型中的组件可以使用Simulink定义行为金宝app®通过将组件链接到Simulink模型来建立模型。金宝app

创建一个金宝app行为模式

当组件不需要从架构的角度进一步分解时,您可以在Simulink中设计和定义它的行为。金宝app当链接到Simulink行为时,组金宝app件变成参考组件.一个参考组件表示其他组合的逻辑层次结构。您可以使用引用组件重用模型中的组合。

  1. 右键单击组件并选择创建模型的行为金宝app,或在下面的工具条上组件,点击创建模型的行为金宝app

    右键单击“数据处理”组件,选择“创建Simulink行为……”金宝app

  2. 提供一个模型名称。默认名称是组件的名称。

    创建带有新模型金宝app名称“数据处理”的Simulink行为对话框,选项包括浏览、从Simulink模板、新的数据字典名称、OK、取消和帮助。

  • 创建了一个新金宝app的具有所提供名称的Simulink模型。Simulink模型的根级端口反映了组件的端口。金宝app

  • 体系结构模型中的组件链接到Simulink模型。金宝app组件上的金宝appSimulink图标表示这是一个Simulink链接。

数据处理组件与参考Simulink模型之间的箭头指向内部的标志。金宝app其中有一个Simuli金宝appnk基础模型,指定了进港和出港。

您可以继续在引用的Simulink模型中提供特定的动态和算法。金宝app在Simulink模型中添加根级端口会在System Comp金宝apposer上创建额外的端口参考组件块。

您可以通过双击体系结构模型中的组件来访问和编辑引用的Simulink模型。金宝app当您保存体系结构模型时,它所引用的所有未保存的Simulink行为模型也必须保存,并且所有链接的组件金宝app都必须更新。

使用“save All”递归保存引用模型的选项,或者使用“save”保存当前模型并刷新父模型。还有一个“取消”保存操作的选项。

链接到现有的Simulink行为模型金宝app

您可以从System Composer组件链接到现有的S金宝appimulink行为模型,前提是该组件还没有链接到参考体系结构。右键单击组件并选择链接到模型.输入或浏览Simulink模型的名称。金宝app

链接到模型对话框,已有模型名称为“Data Processing”。按Enter键确认。

当组件链接到Simulink模型时,组件中存在的任何子组件和端口都会被删除,并提示在链接时继续并丢失子组件和端口。金宝app

请注意

该软件不支持将System Composer金宝app组件链接到具有根级启用端口或触发器端口的Simulink模型。金宝app

你可以连结受保护的Simulink模型(金宝app.slxp)来创建组件行为。您还可以将已经链接的Simulink行为模型转换为受保护的模型,并且在刷新模型金宝app后反映更改。

创建一个金宝app组件的模板行为

要为Simulink模型创建用户定义的模板,请参见金宝app从模型中创建模板

创建并保存用户定义的模板后,可以将模板链接到Simulink行为。金宝app右键单击组件并选择创建模型的行为金宝app,或在下面的工具条上组件,点击创建模型的行为金宝app

为组件创建Si金宝appmulink行为。从Simulink模板和新的数据字典创建新模型。金宝app

创建模型的行为金宝app对话框中,如果定义了本地接口,则选择模板并输入新的数据字典名称。点击好吧.组件根据带有共享接口的模板显示Simulink行为金宝app(如果存在的话)。模板中的块和行被排除,只保留配置设置。配置设置包括注释和样式。

请注意

架构模板可以与另存为架构模型

将组件保存为体系结构模型。从Simulink模板和新的数据字典创建新模型。金宝app

另请参阅

功能

相关的话题