主要内容

作者软件架构

System Composer™中的软件架构提供了编写由软件组件、端口和接口组成的软件架构模型的功能。使用System Composer设计您的软件架构模型,在架构级别模拟您的设计,并生成代码。

使用软件架构来链接你的Simulink金宝app®导出函数、基于费率或JMAAB模型到体系结构模型中的组件,以模拟和生成代码。

创建软件架构模型

编写软件体系结构模型的工作流与编写系统体系结构类似。从一个空白的软件架构模板开始建模。

您可以使用该函数以编程方式创建软件体系结构。

systemcomposer.createModel (“mySoftwareArchitectureDesign”“SoftwareArchitecture”),

在哪里mySoftwareArchitectureDesign是新型号的名称。

您还可以在Simulink开始页面中使用提供的模板。金宝app

在Simulink开始页中的软件架构模板金宝app

从Simuli金宝appnk模型或System Composer体系结构模型模拟选项卡上,选择新模型,然后选择体系结构.然后,选择软件体系结构模型

System Composer打开一个新的空软件架构模型。观察左上角的图标,它将空模型与系统架构区分开来。

空软件架构模型

当您对软件架构建模时,您可以:

建立一个简单的软件架构模型

  1. 将空组件拖动到mySoftwareArchitectureDesign模型。

    向软件体系结构添加组件

  2. 链接这个简单的Simulink出口金宝app函数模型,export_model_software_architecture通过右键单击组件并选择链接到模型.有关构建此Simulink模型的更多信息,请参见金宝app创建一个出口-功能模型

    金宝app仿真软件导出功能模型

  3. 连接组件的输入和输出端口到架构的输入和输出端口。

    与导出功能模型相连接的组件的软件体系结构。

在本例中,您从一个空白模板开始,并创建一个简单的软件体系结构模型。要学习如何模拟软件架构模型和生成代码,请参阅模拟和部署软件架构

相关的话题