ParametricSystem#

class ansys.optislang.core.nodes.ParametricSystem#

Base class for classes which provide for creating and operating on a parametric system.

Methods

ParametricSystem.control(command[, hid, ...])

Control the node state.

ParametricSystem.create_node(type_[, name, ...])

Create a new node in current system in active project.

ParametricSystem.delete()

Delete current node and it's children from active project.

ParametricSystem.delete_children_nodes()

Delete all children nodes from the active project.

ParametricSystem.exists()

Get info whether node exists in active project.

ParametricSystem.find_node_by_uid(uid[, ...])

Find a node in the system with a specified unique ID.

ParametricSystem.find_nodes_by_name(name[, ...])

Find nodes in the system with a specified name.

ParametricSystem.get_ancestors()

Get tuple of ordered ancestors starting from root system at position 0.

ParametricSystem.get_connections([...])

Get connections of a given direction and slot.

ParametricSystem.get_execution_options()

Get execution options.

ParametricSystem.get_inner_input_slots([name])

Get current node's inner input slots.

ParametricSystem.get_inner_output_slots([name])

Get current node's inner output slots.

ParametricSystem.get_input_slots([name])

Get current node's input slots.

ParametricSystem.get_name()

Get the name of the node.

ParametricSystem.get_nodes()

Get the direct children nodes.

ParametricSystem.get_omdb_files()

Get paths to omdb files.

ParametricSystem.get_output_slots([name])

Get current node's output slots.

ParametricSystem.get_parent()

Get the instance of the parent node.

ParametricSystem.get_parent_name()

Get the name of the parent node.

ParametricSystem.get_property(name)

Get property from properties dictionary.

ParametricSystem.get_registered_files()

Get node's registered files.

ParametricSystem.get_result_files()

Get node's result files.

ParametricSystem.get_states_ids()

Get available actor states ids.

ParametricSystem.get_status()

Get the status of the node.

ParametricSystem.save_designs_as(hid, file_name)

Save designs for a given state.

ParametricSystem.save_designs_as_csv(hid, ...)

Save designs for a given state to CSV file.

ParametricSystem.save_designs_as_json(hid, ...)

Save designs for a given state to JSON file.

ParametricSystem.set_execution_options(value)

Set execution options.

ParametricSystem.set_property(name, value)

Set node's property.

Attributes

ParametricSystem.criteria_manager

Criteria manager of the current system.

ParametricSystem.parameter_manager

Parameter manager of the current system.

ParametricSystem.response_manager

Response manager of the current system.

ParametricSystem.type

Type of the node.

ParametricSystem.uid

Unique ID of the node.