主要内容

deleteAttribute

类:slreq.LinkSet
包:slreq

从链接删除自定义属性集

语法

deleteAttribute (myLinkSet名字,‘力’,真的)
deleteAttribute (myLinkSet、名称、“力”,假)

描述

deleteAttribute (myLinkSet,的名字,“力”,真正的)删除指定的自定义属性的名字从链接集myLinkSet,即使使用自定义属性链接的链接集合。

deleteAttribute (myLinkSet,的名字,“力”,)删除指定的自定义属性的名字从链接集myLinkSet只有在不使用自定义属性设置链接的链接。

输入参数

全部展开

链接设置,指定为一个slreq.LinkSet对象。

自定义属性名称,指定为一个字符数组。

例子

全部展开

这个例子显示了如何删除一个定制的属性。

加载crs_req要求的文件,其中包含链接的巡航控制系统。找到一个链接的文件集。

slreq.load (“crs_req”);ls = slreq.find (“类型”,“LinkSet”);

删除自定义属性命名目标速度变化从链接集,因为目标速度变化使用属性链接,它只能通过设置被删除真正的确定删除成功通过访问CustomAttributeNames属性的链接设置。

deleteAttribute (ls,“目标速度变化”,“力”,真正的)atrb1 = ls.CustomAttributeNames
atrb1 = 0 x0空单元阵列

只删除自定义属性的属性是未使用的

添加一个编辑自定义属性集的链接。属性是未使用的,因为价值没有设置任何链接。确认它被访问添加成功CustomAttributeNames属性的链接设置。

addAttribute (ls,“MyEditAttribute”,“编辑”)atrb2 = ls.CustomAttributeNames
atrb2 =1 x1单元阵列{' MyEditAttribute '}

如果你设置,你可以删除属性只有在属性是未使用的。如果链接使用的属性,那么就会发生错误。确认删除通过访问CustomAttributeNames属性的链接设置。

deleteAttribute (ls,“MyEditAttribute”,“力”假)atrb3 = ls.CustomAttributeNames
atrb3 = 0 x0空单元阵列

清理

清理命令。明确开放需求集,链接设置,打开模型不保存更改。

slreq.clear;bdclose所有;

版本历史

介绍了R2020b