InstArray#
- class ansys.edb.core.hierarchy.inst_array.InstArray(msg)#
Represents an instance array object.
Methods
Cast the ConnObj object to the correct concrete type.
InstArray.create(layout, name, ref, orig, ...)Create an instance array with a layout.
Create a 3D composite model from an MCAD file.
Create an HFSS model from an MCAD file.
Create a Stride model from an MCAD file.
InstArray.create_with_component(layout, ...)Create a cell instance with a component definition.
Decompose the instance array.
Delete the layout object.
InstArray.find(layout, name)Find an instance array by name in a given layout.
InstArray.find_by_id(layout, uid)Find a Connectable object by database ID in a given layout.
InstArray.get_parameter_override(param_name)Get the override of the cell instance parameter by name.
InstArray.get_product_property(prod_id, attr_id)Get the product property of the layout object for a given product ID and attribute ID.
InstArray.get_product_property_ids(prod_id)Get a list of attribute IDs given a product ID for the layout object.
InstArray.set_parameter_override(param_name, ...)Set an override value for a given cell instance parameter.
InstArray.set_product_property(prod_id, ...)Set the product property of the layout object for a given product ID and attribute ID.
Attributes
ComponentGroup: Component of the Connectable object.ComponentDef: Component definition for the hierarchy object if it exists,Noneotherwise.int: Unique, persistent ID for the Connectable object.Groupobject.int: Unique ID of the EDB object.bool: Flag indicating if this is an MCAD model.bool: Flag indicating if this is a 3D composite MCAD model.bool: Flag indicating if this is an HFSS MCAD model.bool: Flag indicating if this is a Stride MCAD model.bool: Flag indicating if the object exists in the database.Layout: Layout owning the object.tuple(Value,Value): Location [x, y] of the hierarchy object on theplacement_layerobject.EDBObjMessage: Protobuf message that represents the object's ID.str: Name of the hierarchy object.Net: Net of the Connectable object.LayoutObjType: Layout object type.PointData: Origin of the instance array.bool: Flag indicating if the cell instance is 3D placed in the owning layout.Layer: Placement layer for the hierarchy object.Layout: Reference layout of the cell instance.bool: Flag indicating if the object is assigned to solve independent of its parent context.listofTerminalInstance: Terminal instances associated with the cell instance.Transform: Transformation information of the hierarchy object.Transform3D: 3D transformation information of the cell instance.PointData: X axis of the instance array.Value: X count of the instance array.PointData: Y axis of the instance array.Value: Y count of the instance array.