oaHierProp
模块: oapy._oa._base
导入: from oapy._oa import _base
概览
oaHierProp 在 oapy 中可用,可通过 _base 模块访问。
本页汇总 oaHierProp 当前在 oapy 中可用的 Python 接口。
详细说明
The oaHierProp class is a hierarchical property。 Hierarchical properties have no direct value but they may have other properties attached to them including oaHierProps。 Hence they can create multi-level trees of properties that organize collections of related properties。 For example, you could create a hierarchical property on a design called "constraints" and add properties representing constraints to that HierProp。 Note that calling oaProp::getValue on a hierarchical property will return the constant string "oaHierProp"。 Properties are application-defined values that can be added to any managed object in oaDesign , oaTech , and oaWafer databases except for the following paged objects: oaDevice , oaNode , oaParasiticNetwork , and oaSubNetwork 。 To create properties on DM Objects, create the corresponding oaDMData object (using oaLibDMData::open , oaCellDMData::open , oaViewDMData::open , or oaCellViewDMData::open ), then create properties on that oaDMData object。 See oaProp for a general discussion of properties。
方法总览
| 状态 | Python 调用 |
|---|---|
| ✅ | _base.oaHierProp.create(object, name) |
方法说明
_base.oaHierProp.create(object, name)
绑定状态: 已绑定
Python 调用: _base.oaHierProp.create(object, name)
This function creates a hierarchical property with the specified name on the specified object。 The specified name is checked to verify it is unique for properties on the specified object。
异常
oacInvalidObjForProp。oacPropNameUsed。
Python 示例
from oapy._oa import _base
_base.oaHierProp.create(object, name)