主要内容

inlineComponent

删除组件的参考体系结构或行为

描述

例子

componentObj= inlineComponent (组件内联氟保留指定引用的体系结构模型的内容组件并打破参考模型的链接。如果内联氟设置为0(),然后删除架构模型的内容,并且只留下接口。你也可以使用inlineComponent删除StateFlow.®图表和Simulin万博1manbetxk.®来自组件的行为或删除组件引用的Simulink行为。万博1manbetx

例子

全部收缩

保存组件robotcomp.在架构模型中robot.slx.从另一个组件中引用它,电气胶片,以便电气胶片组件使用robotcomp.成分。从中删除架构参考robotcomp.组件,以便其体系结构可以独立编辑。

创建一个模型'archmodel.slx'

模型= systemcomposer.createModel ('archmodel',真正的);拱= get(模型,'建筑学');

使用名称将两个组件添加到模型中电气胶片robotcomp.

名称= {'电气胶片''robotcomp'};薪酬= addComponent(拱、名称);

保存robotcomp.组件的robot.slx.建模,以便组件引用模型。

SaveasModel(Comp(2),'机器人');

链接电气胶片到同一模特robot.slx.所以它使用的架构robotcomp.和引用它。

linkToModel (comp (1),'机器人');

从中删除架构参考robotcomp.组件在保留内容时,以便可以独立地编辑其架构,将链接打破引用模型。

Inlinecomponent(Comp(2),True);

向命名的组件添加状态流程图行为robotcomp.在当前模型中。然后,删除行为。

创建一个模型archmodel.slx.

模型= systemcomposer.createModel ('archmodel',真正的);拱= get(模型,'建筑学');

使用名称将两个组件添加到模型中电气胶片robotcomp.

名称= {'电气胶片''robotcomp'};薪酬= addComponent(拱、名称);

将状态流程图行为模型添加到robotcomp.成分。

createStateflowChartBehavior (comp (2));

从中删除stateflow图表行为robotcomp.组件并删除状态流程图的所有内容。

Inlinecomponent(Comp(2),False);

输入参数

全部收缩

组件链接到架构模型,指定为asystemcomposer.arch.component.目的。

控制组件的内容,指定为逻辑1 (真的),如果被引用的体系结构模型的内容被复制到组件体系结构中,则0 (),如果不复制内容,只保留端口和接口。

数据类型:逻辑

输出参数

全部收缩

删除具有引用体系结构或行为的组件,返回为asystemcomposer.arch.component.目的。

更多关于

全部收缩

定义

术语 定义 应用 更多的信息
建筑学 系统Composer™架构代表组件系统以及它们如何在结构和行为上互相界面。您可以代表使用备用视图的特定体系结构。

不同类型的体系结构描述了系统的不同方面:

  • 功能架构描述系统中的数据流。

  • 逻辑架构描述系统的预期操作。

  • 物理架构描述系统中的平台或硬件。

组成建筑视觉
模型 系统编写器模型是包含体系结构信息的文件,包括组件,端口,连接器,接口和行为。

对模型进行操作:

  • 提取模型中包含的根级架构。

  • 应用概要文件。

  • 链接接口数据词典。

  • 从模型体系结构生成实例。

System Composer模型存储为SLX文件。

使用接口和需求链接创建架构模型
组件 组件是系统中重要的、几乎独立的、可替换的部分,在体系结构的上下文中实现明确的功能。组件定义架构元素,如功能、系统、硬件、软件或其他概念实体。组件也可以是一个子系统或子功能。 组件表示为块,它是体系结构模型的一部分,可以分离为可重用的构件。 成分
港口 端口是组件或体系结构上的一个节点,它表示与环境的一个交互点。端口允许信息进出其他部件或系统。

有不同类型的端口:

  • 组件端口是组件与其他组件之间的交互点。

  • 建筑港口是系统边界上的端口,无论边界是在组件中还是在整个体系结构模型中。

港口
连接器 连接器是在端口之间提供连接的线。连接器描述了信息如何在组件或体系结构之间流动。 连接器允许两个组件在不定义交互性质的情况下进行交互。在端口上设置接口以定义组件如何交互。 连接

术语 定义 应用 更多的信息
参考组件 引用组件是指其定义是独立的体系结构模型或Simulink行为模型的组件。万博1manbetx 参考组件表示其他组合物的逻辑层次结构。您可以使用参考组件重用模型中的组合。
子系统组件

子系统组件是一个Simulink子系统,它是父系统编写万博1manbetx器架构模型的一部分。

将Sim万博1manbetxulink子系统行为添加到组件以在系统编写器中创建子系统组件。您无法同步和重用子系统组件参考组件块,因为组件是父模型的一部分。
状态图 状态图表图表展示了整个状态生命周期中组件的状态相关行为以及可以触发状态之间转换的事件。 添加状态流图行为来描述使用状态机的组件。您不能将状态流图行为同步和重用为参考组件块,因为组件是父模型的一部分。
序列图 序列图是一种行为图,它将架构的结构元素之间的交互表示为消息交换的序列。 您可以使用序列图来描述静态系统的各个部分是如何交互的。

介绍了R2019a