CircuitGenerator#

Usage:

CircuitGenerator Class API Wrapper

class CircuitGenerator[source]#

Bases: object

Wrapper for CircuitGenerator class of Moldflow Synergy.

property delete_old: bool#

Specifies whether the old layout will be deleted before generating the new one.

Getter:

Get the delete_old flag.

Setter:

Set the delete_old flag.

Type:

bool

property diameter: float#

The cooling channel diameter.

Getter:

Get the cooling channel diameter.

Setter:

Set the cooling channel diameter.

Type:

float

property distance: float#

The clearance for the cooling channels from the model.

Getter:

Get the clearance for the cooling channels from the model.

Setter:

Set the clearance for the cooling channels from the model.

Type:

float

generate()[source]#

Automatically generates a coolant circuit.

property num_channels: int#

The Number of channels.

Getter:

Get the number of channels.

Setter:

Set the number of channels.

Type:

int

property overhang: float#

The distance to extend beyond the part.

Getter:

Get the distance to extend beyond the part.

Setter:

Set the distance to extend beyond the part.

Type:

float

property spacing: float#

The Spacing between cooling channels.

Getter:

Get the spacing between cooling channels.

Setter:

Set the spacing between cooling channels.

Type:

float

property use_hoses: bool#

Specifies whether hoses need to be used to connect channels.

Getter:

Get the use_hoses flag.

Setter:

Set the use_hoses flag.

Type:

bool

property x_align: bool#
Specifies whether the channels are aligned along the X-axis or Y-axis.

[True] - X-axis alignment [False] - Y-axis alignment

Getter:

Get the x_align flag.

Setter:

Set the x_align flag.

Type:

bool