主要内容

本页采用了机器翻译。点击此处可查看英文原文。

removeComponent

(已删除)从视图中移除组件

删除了 removeComponent 函数。您可以使用 createView 函数创建带有选择查询的视图,使用 removeQuery 函数移除查询,使用 removeElement 函数移除组件。更多详细信息,请参阅版本历史记录

说明

removeComponent(object,compPath) 删除指定路径的组件。

removeComponent 是类 systemcomposer.view.ViewArchitecture 中的一个方法。

示例

示例

全部折叠

创建一个模型,提取其架构,并添加三个组件。

model = systemcomposer.createModel('mobileRobotAPI');
arch = model.Architecture;
components = addComponent(arch,{'Sensor','Planning','Motion'});

创建视图架构、视图组件并添加组件。打开架构视图库以查看组件。

view = model.createViewArchitecture('NewView');
viewComp = fobSupplierView.createViewComponent('ViewComp');
viewComp.Architecture.addComponent('mobileRobotAPI/Motion');
openViews(model);

从视图中移除组件,然后检查架构视图库

viewComp.Architecture.removeComponent('mobileRobotAPI/Motion');

输入参数

全部折叠

视图架构,指定为 systemcomposer.view.ViewArchitecture 对象。

组件路径,包括顶层模型名称,指定为字符向量。

数据类型: char

版本历史记录

在 R2019b 中推出

全部折叠