RoutingElectrical Class¶
-
class
NXOpen.Preferences.RoutingElectrical¶ Bases:
objectThe RoutingElectrical object stores a set of route electrical preferences.
A valid application view file is necessary to get values other than defaults for the electrical preferences. To obtain an instance of this class, refer to
NXOpen.Preferences.RoutingApplicationViewNew in version NX4.0.0.
Properties¶
| Property | Description |
|---|---|
| AutoRouteStockStyle | Returns or sets the option to Auto Route using centerline stock style (i. |
| AutomaticRouteLevel | Returns or sets the level at which to automatically route a path. |
| BundleColor | Returns or sets the default bundle color. |
| ComponentMatchMethod | Returns or sets the component match option for automatic/manual component assignment. |
| CreateTerminalsOption | Returns or sets the create terminals option. |
| DefaultJumperLength | Returns or sets the default length of a jumper wire. |
| ExportFormatInLegacyFile | Returns or sets the option to export the format at the top of a legacy routelist file. |
| FormboardSynchronizationLengthTolerance | Returns or sets the default segment length tolerance to use for Formboard Synchronization. |
| HighlightWire | Returns or sets the option to highlight a wire in the connection list navigator. |
| RecordNetlistHistory | Returns or sets the option to record import and export activity in the Connection and Component Lists. |
| ReportRouteErrors | Returns or sets the option to report auto/manual route errors to the listing window. |
| StandaloneFilterFormatFile | Returns or sets the option to export the XML routelist data with the formats and filters information separately. |
| TerminalSegmentSolidDisplay | Returns or sets the terminal segment solid display option |
Methods¶
| Method | Description |
|---|---|
| GetComponentMatchColumnHeading | Gets the column name of the component list used for component matching if the method is attribute matching. |
| GetComponentMatchComponentAttributeTitle | Gets the component attribute name used for component matching if the method is attribute matching. |
| GetDefaultHarnessName | Gets the default harness name. |
| GetFilterBlankingAttribute | Gets the Rlist_Filter_Blanking_Attribute. |
| GetFilterFormatFileName | Gets the file name for the stand alone XML filters and formats file. |
| GetFormboardFrameSizes | Gets the formboard frame sizes currently specified within the Routing Electrical application. |
| SetComponentMatchColumnHeading | Sets the column name of the component list used for component matching if the method is attribute matching. |
| SetComponentMatchComponentAttributeTitle | Sets the component attribute name used for component matching if the method is attribute matching. |
| SetDefaultHarnessName | Sets the default harness name |
| SetFilterBlankingAttribute | Sets the Rlist_Filter_Blanking_Attribute. |
| SetFilterFormatFileName | Sets the file name for the stand alone XML filters and formats file. |
| SetFormboardFrameSizes | Sets a formboard frame size. |
Enumerations¶
| RoutingElectricalComponentMatchType Enumeration | Manual/Auto Assign component uses the component match method to determine which component(s) are candidates for assignment to a component list record. |
| RoutingElectricalCreateTerminalsType Enumeration | How to create terminal segments (if creating terminal segments). |
Property Detail¶
AutoRouteStockStyle¶
-
RoutingElectrical.AutoRouteStockStyle¶ Returns or sets the option to Auto Route using centerline stock style (i.
- none) or simple stock style.
-------------------------------------Getter Method
Signature
AutoRouteStockStyleReturns: Will be either NXOpen.Routing.StockStyle.None) orNXOpen.Routing.StockStyle.Simple). :rtype:NXOpen.Routing.StockStyleNew in version NX6.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
AutoRouteStockStyleParameters: stockStyle ( NXOpen.Routing.StockStyle) – Must be eitherNXOpen.Routing.StockStyle.None) orNXOpen.Routing.StockStyle.Simple).New in version NX6.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
AutomaticRouteLevel¶
-
RoutingElectrical.AutomaticRouteLevel¶ Returns or sets the level at which to automatically route a path.
-------------------------------------Getter Method
Signature
AutomaticRouteLevelReturns: Return type: bool New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
AutomaticRouteLevelParameters: isPinLevelRoute (bool) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
BundleColor¶
-
RoutingElectrical.BundleColor¶ Returns or sets the default bundle color.
-------------------------------------Getter Method
Signature
BundleColorReturns: Return type: int New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
BundleColorParameters: bundleColor (int) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
ComponentMatchMethod¶
-
RoutingElectrical.ComponentMatchMethod¶ Returns or sets the component match option for automatic/manual component assignment.
-------------------------------------Getter Method
Signature
ComponentMatchMethodReturns: Return type: NXOpen.Preferences.RoutingElectricalComponentMatchTypeNew in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
ComponentMatchMethodParameters: componentMatchMethod ( NXOpen.Preferences.RoutingElectricalComponentMatchType) –New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
CreateTerminalsOption¶
-
RoutingElectrical.CreateTerminalsOption¶ Returns or sets the create terminals option.
-------------------------------------Getter Method
Signature
CreateTerminalsOptionReturns: Return type: NXOpen.Preferences.RoutingElectricalCreateTerminalsTypeNew in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
CreateTerminalsOptionParameters: createTerminalsOption ( NXOpen.Preferences.RoutingElectricalCreateTerminalsType) –New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
DefaultJumperLength¶
-
RoutingElectrical.DefaultJumperLength¶ Returns or sets the default length of a jumper wire.
-------------------------------------Getter Method
Signature
DefaultJumperLengthReturns: Return type: str New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
DefaultJumperLengthParameters: defaultJumperLength (str) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
ExportFormatInLegacyFile¶
-
RoutingElectrical.ExportFormatInLegacyFile¶ Returns or sets the option to export the format at the top of a legacy routelist file.
-------------------------------------Getter Method
Signature
ExportFormatInLegacyFileReturns: Return type: bool New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
ExportFormatInLegacyFileParameters: exportFormat (bool) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
FormboardSynchronizationLengthTolerance¶
-
RoutingElectrical.FormboardSynchronizationLengthTolerance¶ Returns or sets the default segment length tolerance to use for Formboard Synchronization.
-------------------------------------Getter Method
Signature
FormboardSynchronizationLengthToleranceReturns: Return type: float New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
FormboardSynchronizationLengthToleranceParameters: segmentLengthTolerance (float) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
HighlightWire¶
-
RoutingElectrical.HighlightWire¶ Returns or sets the option to highlight a wire in the connection list navigator.
-------------------------------------Getter Method
Signature
HighlightWireReturns: Return type: bool New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
HighlightWireParameters: highlightWire (bool) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
RecordNetlistHistory¶
-
RoutingElectrical.RecordNetlistHistory¶ Returns or sets the option to record import and export activity in the Connection and Component Lists.
-------------------------------------Getter Method
Signature
RecordNetlistHistoryReturns: Return type: bool New in version NX6.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
RecordNetlistHistoryParameters: recordNetlistHistory (bool) – Should Routing record the netlist history? New in version NX6.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
ReportRouteErrors¶
-
RoutingElectrical.ReportRouteErrors¶ Returns or sets the option to report auto/manual route errors to the listing window.
-------------------------------------Getter Method
Signature
ReportRouteErrorsReturns: Return type: bool New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
ReportRouteErrorsParameters: reportRouteErrors (bool) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
StandaloneFilterFormatFile¶
-
RoutingElectrical.StandaloneFilterFormatFile¶ Returns or sets the option to export the XML routelist data with the formats and filters information separately.
-------------------------------------Getter Method
Signature
StandaloneFilterFormatFileReturns: Return type: bool New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
StandaloneFilterFormatFileParameters: standaloneFilterFormatFile (bool) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
TerminalSegmentSolidDisplay¶
-
RoutingElectrical.TerminalSegmentSolidDisplay¶ Returns or sets the terminal segment solid display option
-------------------------------------Getter Method
Signature
TerminalSegmentSolidDisplayReturns: Return type: bool New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
TerminalSegmentSolidDisplayParameters: terminalSegmentSolid (bool) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
Method Detail¶
GetComponentMatchColumnHeading¶
-
RoutingElectrical.GetComponentMatchColumnHeading¶ Gets the column name of the component list used for component matching if the method is attribute matching.
Signature
GetComponentMatchColumnHeading()Returns: Return type: str New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
GetComponentMatchComponentAttributeTitle¶
-
RoutingElectrical.GetComponentMatchComponentAttributeTitle¶ Gets the component attribute name used for component matching if the method is attribute matching.
Signature
GetComponentMatchComponentAttributeTitle()Returns: Return type: str New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
GetDefaultHarnessName¶
-
RoutingElectrical.GetDefaultHarnessName¶ Gets the default harness name.
The default harness name replaces the Harness field value of any records in an imported connection/component list that are empty. A blank string in the Default_Harness_Name element below replaces blank Harness fields with the leaf name of the work part.
Signature
GetDefaultHarnessName()Returns: Return type: str New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
GetFilterBlankingAttribute¶
-
RoutingElectrical.GetFilterBlankingAttribute¶ Gets the Rlist_Filter_Blanking_Attribute.
Signature
GetFilterBlankingAttribute()Returns: Return type: str New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
GetFilterFormatFileName¶
-
RoutingElectrical.GetFilterFormatFileName¶ Gets the file name for the stand alone XML filters and formats file.
Signature
GetFilterFormatFileName()Returns: Return type: str New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
GetFormboardFrameSizes¶
-
RoutingElectrical.GetFormboardFrameSizes¶ Gets the formboard frame sizes currently specified within the Routing Electrical application.
Formboard frame sizes are character strings are of the form Height x Length (units).
Units can be “in” or “mm” (case insensitive).
The Height, Length and units fields of the string are separated by one of the following separator characters:
“x”, “X”, any whitespace, “:” (colon), or a “,” (comma)
Signature
GetFormboardFrameSizes()Returns: Return type: list of str New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
SetComponentMatchColumnHeading¶
-
RoutingElectrical.SetComponentMatchColumnHeading¶ Sets the column name of the component list used for component matching if the method is attribute matching.
Signature
SetComponentMatchColumnHeading(columnHeading)Parameters: columnHeading (str) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
SetComponentMatchComponentAttributeTitle¶
-
RoutingElectrical.SetComponentMatchComponentAttributeTitle¶ Sets the component attribute name used for component matching if the method is attribute matching.
Signature
SetComponentMatchComponentAttributeTitle(componentAttributeTitle)Parameters: componentAttributeTitle (str) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
SetDefaultHarnessName¶
-
RoutingElectrical.SetDefaultHarnessName¶ Sets the default harness name
Signature
SetDefaultHarnessName(defaultHarnessName)Parameters: defaultHarnessName (str) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
SetFilterBlankingAttribute¶
-
RoutingElectrical.SetFilterBlankingAttribute¶ Sets the Rlist_Filter_Blanking_Attribute.
Signature
SetFilterBlankingAttribute(attributeName)Parameters: attributeName (str) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)
SetFilterFormatFileName¶
-
RoutingElectrical.SetFilterFormatFileName¶ Sets the file name for the stand alone XML filters and formats file.
Signature
SetFilterFormatFileName(filterFormatFileName)Parameters: filterFormatFileName (str) – New in version NX4.0.0.
License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)