RoutingCharacteristics Class

class NXOpen.Preferences.RoutingCharacteristics

Bases: object

Contains all of the various preferences for option and required characteristics.

Optional and Required characteristics are specified in the Discipline section of the application view file. Changing the current discipline modifies the set of optional and required characteristics.

To obtain an instance of this class, refer to NXOpen.Preferences.RoutingApplicationView

New in version NX4.0.0.

Methods

Method Description
GetComponentCharacteristicValues Get the latest stored component characterstics values specified in the Specify Item dialog or in Edit Characteristics.
GetComponentOptionalCharacteristics Get the set of optional characteristics to apply to NXOpen.Assemblies.Component objects when placing parts.
GetComponentRequiredCharacteristics Get the set of required characteristics to apply to NXOpen.Assemblies.Component objects when placing parts.
GetDefaultElbowCharacteristicValues Get the latest stored characterstics values specified for default elbows in the Specify Item dialog.
GetDestintationCharacteristics Get the set of characteristics read from objects during placement object selection in the Specify Item dialog.
GetStockCharacteristicValues Get the latest stored stock characterstics values specified in the Specify Item dialog or in Edit Characteristics.
GetStockOptionalCharacteristics Get the set of optional characteristics to apply to NXOpen.Routing.Stock objects when assinging stock.
GetStockRequiredCharacteristics Get the set of required characteristics to apply to NXOpen.Routing.Stock objects when assinging stock.
UpdateComponentCharacteristicValues Replaces any stored component characteristics with the input values, adds any new values in the input list.
UpdateDefaultElbowCharacteristicValues Replaces any stored default elbow characteristics with the input values, adds any new values in the input list.
UpdateStockCharacteristicValues Replaces any stored stock characteristics with the input values, adds any new values in the input list.

Method Detail

GetComponentCharacteristicValues

RoutingCharacteristics.GetComponentCharacteristicValues

Get the latest stored component characterstics values specified in the Specify Item dialog or in Edit Characteristics.

Signature GetComponentCharacteristicValues()

Returns:
Return type:NXOpen.Routing.CharacteristicList

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

GetComponentOptionalCharacteristics

RoutingCharacteristics.GetComponentOptionalCharacteristics

Get the set of optional characteristics to apply to NXOpen.Assemblies.Component objects when placing parts.

Signature GetComponentOptionalCharacteristics()

Returns:
Return type:list of NXOpen.Routing.CharacteristicListCharacteristicInformation_Struct

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

GetComponentRequiredCharacteristics

RoutingCharacteristics.GetComponentRequiredCharacteristics

Get the set of required characteristics to apply to NXOpen.Assemblies.Component objects when placing parts.

Signature GetComponentRequiredCharacteristics()

Returns:
Return type:list of NXOpen.Routing.CharacteristicListCharacteristicInformation_Struct

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

GetDefaultElbowCharacteristicValues

RoutingCharacteristics.GetDefaultElbowCharacteristicValues

Get the latest stored characterstics values specified for default elbows in the Specify Item dialog.

Signature GetDefaultElbowCharacteristicValues()

Returns:
Return type:NXOpen.Routing.CharacteristicList

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

GetDestintationCharacteristics

RoutingCharacteristics.GetDestintationCharacteristics

Get the set of characteristics read from objects during placement object selection in the Specify Item dialog.

Destination characteristics are discipline specific.

Signature GetDestintationCharacteristics()

Returns:
Return type:list of NXOpen.Routing.CharacteristicListCharacteristicInformation_Struct

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

GetStockCharacteristicValues

RoutingCharacteristics.GetStockCharacteristicValues

Get the latest stored stock characterstics values specified in the Specify Item dialog or in Edit Characteristics.

Signature GetStockCharacteristicValues()

Returns:
Return type:NXOpen.Routing.CharacteristicList

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

GetStockOptionalCharacteristics

RoutingCharacteristics.GetStockOptionalCharacteristics

Get the set of optional characteristics to apply to NXOpen.Routing.Stock objects when assinging stock.

Signature GetStockOptionalCharacteristics()

Returns:
Return type:list of NXOpen.Routing.CharacteristicListCharacteristicInformation_Struct

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

GetStockRequiredCharacteristics

RoutingCharacteristics.GetStockRequiredCharacteristics

Get the set of required characteristics to apply to NXOpen.Routing.Stock objects when assinging stock.

Signature GetStockRequiredCharacteristics()

Returns:
Return type:list of NXOpen.Routing.CharacteristicListCharacteristicInformation_Struct

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

UpdateComponentCharacteristicValues

RoutingCharacteristics.UpdateComponentCharacteristicValues

Replaces any stored component characteristics with the input values, adds any new values in the input list.

Doesn’t delete any stored component characteristics.

Signature UpdateComponentCharacteristicValues(values)

Parameters:values (NXOpen.Routing.CharacteristicList) –

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

UpdateDefaultElbowCharacteristicValues

RoutingCharacteristics.UpdateDefaultElbowCharacteristicValues

Replaces any stored default elbow characteristics with the input values, adds any new values in the input list.

Doesn’t delete any stored default elbow characteristics.

Signature UpdateDefaultElbowCharacteristicValues(values)

Parameters:values (NXOpen.Routing.CharacteristicList) –

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)

UpdateStockCharacteristicValues

RoutingCharacteristics.UpdateStockCharacteristicValues

Replaces any stored stock characteristics with the input values, adds any new values in the input list.

Doesn’t delete any stored stock characteristics.

Signature UpdateStockCharacteristicValues(values)

Parameters:values (NXOpen.Routing.CharacteristicList) –

New in version NX4.0.0.

License requirements: routing_base (“Routing Basic”)