主要内容

target.remove

从内部数据库删除目标对象

自从R2019a

描述

例子

target.remove (targetObject)删除目标对象从一个内部数据库。

target.remove (targetType,targetObjectId)删除指定的目标对象类和标识符。

target.remove (targetObject,名称,值)使用名称-值删除相关的对象和抑制命令行输出的参数。

例子

全部折叠

您可以指定并添加硬件设备实现一个内部数据库。

armv8 = target.create (“LanguageImplementation”,“名字”,“Armv8-A LP64”,“复制”,“胳膊Compatible-ARM皮层”);a53 = target.create (“处理器”,“名字”,“Cortex-A53”,“制造商”,“胳膊兼容”);a53。LanguageImplementations = armv8;target.add (a53)

一个目标对象不再需要时,您可以使用函数来从内部数据库中删除对象。

只删除target.Processor对象,运行:

target.remove (a53)

或者:

target.remove (“处理器”,“胳膊Compatible-Cortex-A53”);

删除target.Procesor对象及其相关的target.LanguageImplementation对象和抑制命令行输出,运行:

target.remove (a53、“IncludeAssociations”,真的,“SuppressOutput”,真正的);

输入参数

全部折叠

你想删除指定目标对象。

指定目标对象的类,你想删除。例如:

  • 如果类target.Processor,指定“处理器”

  • 如果类target.LanguageImplementation,指定“LanguageImplementation”

例子:“处理器”

指定对象的唯一标识符,你想删除的Id对象的属性值。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:target.remove (myTargetObject,“IncludeAssociations”,真正的);

从内部数据库删除关联对象:

  • 真正的——函数删除targetObject从内部数据库和相关的目标对象。如果一个关联对象引用的另一个目标对象,对象相关联的函数不移除。如果targetObject不是保存在内部数据库,功能不从内部数据库中删除相关的目标对象。

  • ——函数删除只targetObject从内部数据库。

例子:target.remove (myTargetObject,“IncludeAssociations”,真正的);

数据类型:逻辑

控制命令行输出的功能:

  • 真正的——抑制命令行输出的功能。

  • ——提供信息从内部数据库函数删除的对象。

例子:target.remove (myTargetObject,“SuppressOutput”,真正的);

数据类型:逻辑

版本历史

介绍了R2019a