inlineComponent
把参考体系结构或行为从组件
描述
保留的内容体系结构模型由指定的引用componentObj
= inlineComponent (组件
,inlineFlag
)组件
和参考模型的链接。如果inlineFlag
设置为0 (假
),那么体系结构模型的内容被删除,只有接口仍然存在。您还可以使用inlineComponent
删除Stateflow®图表和仿真软件金宝app®行为从一个组件或删除仿真软件模型引用的组件或子系统行为。金宝app
例子
重用组件和删除架构参考
保存组件robotComp
在建筑模型Robot.slx
从另一个组件和参考,electricComp
,所以electricComp
组件使用的架构robotComp
组件。删除的参考体系结构robotComp
独立组件,使其架构能够被编辑。
创建一个模型archModel.slx
。
模型= systemcomposer.createModel (“archModel”,真正的);拱= get(模型,“架构”);
向模型中添加两个组件的名称“electricComp”
和“robotComp”
。
名称= [“electricComp”,“robotComp”];薪酬= addComponent(拱、名称);
保存robotComp
组件的Robot.slx
模型组件引用模型。
saveAsModel (comp (2),“机器人”);
连接electricComp
组件相同的模型Robot.slx
所以它使用原始的架构robotComp
组件和引用架构模型Robot.slx
。
linkToModel (comp (1),“机器人”);
删除的参考体系结构robotComp
组件,同时保留内容,所以它的架构可以独立编辑,打破了链接引用的模型。
inlineComponent (comp(2),真正的);
清理模型。
金宝appSimulink.BlockDiagram.arrangeSystem (“archModel”);
Stateflow行为组件添加和删除
Stateflow图行为添加到组件命名robotComp
在当前模型。然后,删除的行为。
创建一个模型archModel.slx
。
模型= systemcomposer.createModel (“archModel”,真正的);拱= get(模型,“架构”);
向模型中添加两个组件的名称“electricComp”
和“robotComp”
。
名称= [“electricComp”,“robotComp”];薪酬= addComponent(拱、名称);
添加Stateflow图表行为模型robotComp
组件。
createStateflowChartBehavior (comp (2));
删除Stateflow图表的行为robotComp
组件和删除所有内容Stateflow图表。
inlineComponent (comp(2),假);
清理模型。
金宝appSimulink.BlockDiagram.arrangeSystem (“archModel”);
输入参数
组件
- - - - - -组件
组件对象
组件与一个架构模型,指定为一个systemcomposer.arch.Component
对象。
inlineFlag
- - - - - -控制组件的内容
真正的
或1|假
或0
控制组件的内容,指定为一个逻辑1 (真正的
)如果引用架构模型的内容复制到组件体系结构和0 (假
)如果不是复制,内容仅保留端口和接口。
数据类型:逻辑
输出参数
componentObj
——组件
组件对象
组件删除引用架构或行为,作为一个返回systemcomposer.arch.Component
对象。
更多关于
定义
术语 | 定义 | 应用程序 | 更多的信息 |
---|---|---|---|
体系结构 | 一个系统作曲家™体系结构表示一个系统的组件以及它们如何互相界面结构和行为。您可以使用备用代表特定的架构视图。 |
不同类型的架构描述系统的不同方面:
|
组成建筑视觉 |
模型 | 一个系统的作曲家模型的文件,其中包含建筑信息,包括组件、港口、连接器、接口和行为。 |
执行操作模式:
一个系统作曲家模型作为一个基金文件存储。 |
创建体系结构模型和接口要求链接 |
组件 | 一个组件几乎是一个重要的,独立的,可替换的部分系统实现一个明确的函数在一个架构的背景下。一个组件定义了一个架构元素,比如一个函数,一个系统,硬件,软件,或其他概念实体。组件也可以一个子系统或子功能。 |
表示为一个街区,一个组件是一个体系结构模型的一部分,它可以分为可重用的构件。 |
组件 |
港口 | 一个港口一个节点在一个组件或架构,代表一个点的交互环境。一个端口允许信息的流动和其他组件或系统。 |
有不同类型的端口:
|
港口 |
连接器 | 连接器行提供端口之间的连接。连接器描述组件之间的信息流动或架构。 |
一个连接器允许两个组件交互,而不定义相互作用的性质。端口上设置一个接口定义的组件如何交互。 |
连接 |
术语 | 定义 | 应用程序 | 更多的信息 |
---|---|---|---|
参考组件 | 一个参考组件是一个组件的定义是一个单独的体系结构模型,仿真软件行为模型,或仿真软件子系统的行为。金宝app参考组件代表其他成分的逻辑层次结构。 |
您可以使用引用组件重用模型中的成分。有三种类型的引用组件:
|
|
参数定义 | 一个参数定义是定义实例的一个属性语义。一个参数定义指定属性,如名称、数据类型、默认值和单位。 |
可以指定参数定义作为模型参数在仿真软件模型或作曲家系统体系结构模型。金宝app |
访问模型参数作为参数对参考组件 |
参数 | 一个参数是一个特定值的参数定义。一个参数捕获特定的价值观和单位。 |
参数为每个组件都可以链接到一个模型参考或体系结构参考,用于指定模型参数。您可以指定每个组件独立参数的值。 |
使用参数存储实例值和组件 |
子系统组件 | 一个子系统组件是一个仿真金宝app软件子系统,是父母的一部分系统作曲家架构模型。 |
仿真软件金宝app子系统行为的组件添加到作者系统中的一个子系统组件作曲家。你不能同步和重用子系统组件参考组件块,因为组件是父母的一部分模型。 |
|
状态图 | 一个状态图图展示了组件的依赖政府行为在其生命周期状态和事件可以触发状态之间的转换。 |
添加Stateflow图表用状态机来描述一个组件的行为。你不能同步和重用Stateflow图表行为参考组件块,因为组件是父母的一部分模型。 |
版本历史
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。