System Composer™中的软件架构提供了编写由软件组件、端口和接口组成的软件架构模型的功能。使用System Composer设计您的软件架构模型,在架构级别模拟您的设计,并生成代码。
使用软件架构来链接你的Simulink金宝app®导出函数、基于费率或JMAAB模型到体系结构模型中的组件,以模拟和生成代码。
编写软件体系结构模型的工作流与编写系统体系结构类似。从一个空白的软件架构模板开始建模。
您可以使用该函数以编程方式创建软件体系结构。
systemcomposer.createModel (“mySoftwareArchitectureDesign”,“SoftwareArchitecture”),
在哪里mySoftwareArchitectureDesign
是新型号的名称。
您还可以在Simulink开始页面中使用提供的模板。金宝app
从Simuli金宝appnk模型或System Composer体系结构模型模拟选项卡上,选择新,然后选择体系结构.然后,选择软件体系结构模型.
System Composer打开一个新的空软件架构模型。观察左上角的图标,它将空模型与系统架构区分开来。
当您对软件架构建模时,您可以:
使用System Composer提供的模型构建和可视化工具,如组件、连接和端口。有关更多信息,请参见组成建筑视觉.
定义接口。有关更多信息,请参见定义接口.
创建自定义视图。有关更多信息,请参见交互式地创建架构视图.
将空组件拖动到mySoftwareArchitectureDesign
模型。
链接这个简单的Simulink出口金宝app函数模型,export_model_software_architecture
通过右键单击组件并选择链接到模型.有关构建此Simulink模型的更多信息,请参见金宝app创建一个出口-功能模型.
连接组件的输入和输出端口到架构的输入和输出端口。
在本例中,您从一个空白模板开始,并创建一个简单的软件体系结构模型。要学习如何模拟软件架构模型和生成代码,请参阅模拟和部署软件架构.