ControlData#

class ansys.meshing.prime.ControlData(model, id, object_id, name)#

Contains all controls.

This class contains all controls, including size controls, prism controls, multizone controls and wrapper controls.

Parameters:
modelModel

Server model to create ControlData object.

idint

Id of the ControlData.

object_idint

Object id of the ControlData.

namestr

Name of the ControlData.

Methods

ControlData.create_multi_zone_control()

Create multizone control with defaults.

ControlData.create_periodic_control()

Create a periodic control.

ControlData.create_prism_control()

Create a prism control.

ControlData.create_shell_bl_control()

Create a ShellBL control.

ControlData.create_size_control(sizing_type)

Create a size control for a sizing type.

ControlData.create_thin_volume_control()

Create a thin volume control.

ControlData.create_volume_control()

Create a volume control.

ControlData.create_wrapper_control()

Create a wrapper control with default values.

ControlData.delete_controls(control_ids)

Delete the control for one or more IDs.

ControlData.get_multi_zone_control_by_name(name)

Get the multizone control by name.

ControlData.get_multi_zone_controls()

Get ids of all the MultiZone controls.

ControlData.get_part_zonelets(scope)

Creates an array of part zonelet structure using the input ScopeDefinition.

ControlData.get_periodic_control_by_name(name)

Get a periodic control by name.

ControlData.get_prism_control_by_name(name)

Get a prism control by name.

ControlData.get_scope_face_zonelets(scope, ...)

Get the face zonelet ids for the given scope.

ControlData.get_scope_parts(scope)

Get the part ids for the given scope.

ControlData.get_shell_bl_control_by_name(name)

Get a shell bl control by name.

ControlData.get_size_control_by_name(name)

Get a size control by name.

ControlData.get_thin_volume_control_by_name(name)

Get a thin volume control by name.

ControlData.get_volume_control_by_name(name)

Get a volume control by name.

ControlData.get_wrapper_control_by_name(name)

Get the wrapper control by name.

ControlData.multi_zone_controls()

Get the multizone controls.

Attributes

ControlData.id

Get the id of ControlData.

ControlData.name

Get the name of ControlData.

ControlData.periodic_controls

Get the periodic controls.

ControlData.prism_controls

Get the prism controls.

ControlData.shell_bl_controls

Get the shell bl controls.

ControlData.size_controls

Get the size controls.

ControlData.thin_volume_controls

Get the thin volume controls.

ControlData.volume_controls

Get the volume controls.

ControlData.wrapper_controls

Get the wrapper controls.