系统设计和架构定义可能涉及某些组件的行为定义,例如数据处理组件的算法。System Composer™架构模型中的组件可以使用Simulink定义行为万博1manbetx®通过将组件链接到Simulink模型来建立模型。万博1manbetx
当组件不需要从架构的角度进一步分解时,您可以在Simulink中设计和定义它的行为。万博1manbetx当链接到Simulink行为时,组万博1manbetx件变成参考组件.一个参考组件表示其他组合的逻辑层次结构。您可以使用引用组件重用模型中的组合。
右键单击组件并选择创建模型的行为万博1manbetx
,或在下面的工具条上组件,点击创建模型的行为万博1manbetx.
提供一个模型名称。默认名称是组件的名称。
创建了一个新万博1manbetx的具有所提供名称的Simulink模型。Simulink模型的根级端口反映了组件的端口。万博1manbetx
体系结构模型中的组件链接到Simulink模型。万博1manbetx组件上的万博1manbetxSimulink图标表示这是一个Simulink链接。
您可以继续在引用的Simulink模型中提供特定的动态和算法。万博1manbetx在Simulink模型中添加根级端口会在System Comp万博1manbetxoser上创建额外的端口参考组件块。
您可以通过双击体系结构模型中的组件来访问和编辑引用的Simulink模型。万博1manbetx当您保存体系结构模型时,它所引用的所有未保存的Simulink行为模型也必须保存,并且所有链接的组件万博1manbetx都必须更新。
您可以从System Composer组件链接到现有的S万博1manbetximulink行为模型,前提是该组件还没有链接到参考体系结构。右键单击组件并选择链接到模型.输入或浏览Simulink模型的名称。万博1manbetx
当组件链接到Simulink模型时,组件中存在的任何子组件和端口都会被删除,并提示在链接时继续并丢失子组件和端口。万博1manbetx
请注意
该软件不支持将System Composer万博1manbetx组件链接到具有根级启用端口或触发器端口的Simulink模型。万博1manbetx
你可以连结受保护的Simulink模型(万博1manbetx.slxp
)来创建组件行为。您还可以将已经链接的Simulink行为模型转换为受保护的模型,并且在刷新模型万博1manbetx后反映更改。
要为Simulink模型创建用户定义的模板,请参见万博1manbetx从模型中创建模板.
创建并保存用户定义的模板后,可以将模板链接到Simulink行为。万博1manbetx右键单击组件并选择创建模型的行为万博1manbetx
,或在下面的工具条上组件,点击创建模型的行为万博1manbetx.
在创建模型的行为万博1manbetx对话框中,如果定义了本地接口,则选择模板并输入新的数据字典名称。点击好吧.组件根据带有共享接口的模板显示Simulink行为万博1manbetx(如果存在的话)。模板中的块和行被排除,只保留配置设置。配置设置包括注释和样式。
请注意
架构模板可以与另存为架构模型.