电气布线首选项
更多...
#include <Preferences_RoutingElectrical.hxx>
电气布线首选项
电气布线首选项对象,用于存储一组电气布线相关的首选项。 若要获取默认值以外的电气首选项,需要有效的应用视图文件。
要获取此类的实例,请参考 NXOpen::Preferences::RoutingApplicationView
在NX4.0.0版本创建。
◆ ComponentMatchType
手动/自动分配组件时,使用组件匹配方法确定哪些组件可作为组件列表记录的候选分配对象。 匹配规则包括匹配: o 组件的文件名 o 组件名称 o 组件列表记录的部件名称字段与属性的匹配 若指定按属性名称匹配,需指明属性名称。
| 枚举值 |
|---|
| ComponentMatchTypeFileName | 组件分配时匹配文件名
|
| ComponentMatchTypeComponentName | 组件分配时匹配组件名称
|
| ComponentMatchTypeAttributeName | 组件分配时匹配属性名称
|
◆ CreateTerminalsType
端子段的创建方式(当创建端子段时)。
| 枚举值 |
|---|
| CreateTerminalsTypeAll | 为所有端子创建端子段
|
| CreateTerminalsTypeListed | 为列表中的端子创建端子段
|
| CreateTerminalsTypeRouted | 为已布线的端子创建端子段
|
◆ AutomaticRouteLevel()
| bool NXOpen::Preferences::RoutingElectrical::AutomaticRouteLevel |
( |
| ) |
|
获取自动布线的层级
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
◆ AutoRouteStockStyle()
获取自动布线使用的管筒样式选项(中心线样式即无样式或简单样式)。
创建于NX6.0.0。
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
◆ BundleColor()
| int NXOpen::Preferences::RoutingElectrical::BundleColor |
( |
| ) |
|
获取默认线束颜色。
创建于NX4.0.0。
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
◆ ComponentMatchMethod()
获取自动/手动部件分配的部件匹配选项
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
◆ CreateTerminalsOption()
获取端子段创建选项。
在NX4.0.0版本创建。
许可要求:routing_advanced("高级布线"), routing_base("基础布线")
◆ DefaultJumperLength()
| NXString NXOpen::Preferences::RoutingElectrical::DefaultJumperLength |
( |
| ) |
|
返回跨接线的默认长度
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
◆ ExportFormatInLegacyFile()
| bool NXOpen::Preferences::RoutingElectrical::ExportFormatInLegacyFile |
( |
| ) |
|
返回是否在旧版布线列表文件顶部导出格式的选项
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
◆ FormboardSynchronizationLengthTolerance()
| double NXOpen::Preferences::RoutingElectrical::FormboardSynchronizationLengthTolerance |
( |
| ) |
|
返回用于布线板同步的默认线段长度公差
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
◆ GetComponentMatchColumnHeading()
| NXString NXOpen::Preferences::RoutingElectrical::GetComponentMatchColumnHeading |
( |
| ) |
|
获取属性匹配方式下,用于部件匹配的部件列表列名
- 返回
- 匹配列名
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
◆ GetComponentMatchComponentAttributeTitle()
| NXString NXOpen::Preferences::RoutingElectrical::GetComponentMatchComponentAttributeTitle |
( |
| ) |
|
当匹配方式为属性匹配时,获取用于组件匹配的组件属性名。
- 返回
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
◆ GetDefaultHarnessName()
| NXString NXOpen::Preferences::RoutingElectrical::GetDefaultHarnessName |
( |
| ) |
|
获取默认线束名称。导入连接/部件列表时,若记录的线束字段为空,将使用默认线束名称填充。若默认线束名称为空字符串,则用工作部件的叶名称填充空白的线束字段。
- 返回
- 默认线束名称
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
◆ GetFilterBlankingAttribute()
| NXString NXOpen::Preferences::RoutingElectrical::GetFilterBlankingAttribute |
( |
| ) |
|
获取Rlist_Filter_Blanking_Attribute。
- 返回
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
◆ GetFormboardFrameSizes()
| std::vector< NXString > NXOpen::Preferences::RoutingElectrical::GetFormboardFrameSizes |
( |
| ) |
|
获取当前在Routing Electrical应用中指定的布线板边框尺寸。布线板边框尺寸为字符串,格式为 高度 x 长度 (单位)。 单位可以是"in"或"mm"(不区分大小写)。 字符串中的高度、长度和单位字段通过以下分隔符之一分隔: "x"、"X"、任意空白字符、":"(冒号)或","(逗号)
- 返回
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
◆ HighlightWire()
| bool NXOpen::Preferences::RoutingElectrical::HighlightWire |
( |
| ) |
|
获取是否在连接列表导航器中高亮导线的选项
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
◆ RecordNetlistHistory()
| bool NXOpen::Preferences::RoutingElectrical::RecordNetlistHistory |
( |
| ) |
|
获取是否在连接和部件列表中记录导入导出操作的选项。
创建于NX6.0.0。
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
◆ ReportRouteErrors()
| bool NXOpen::Preferences::RoutingElectrical::ReportRouteErrors |
( |
| ) |
|
获取是否在信息窗口中报告自动/手动布线错误的选项
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
◆ SetAutomaticRouteLevel()
| void NXOpen::Preferences::RoutingElectrical::SetAutomaticRouteLevel |
( |
bool | isPinLevelRoute | ) |
|
设置自动布线的层级
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
◆ SetAutoRouteStockStyle()
设置自动布线使用的管筒样式选项(中心线样式即无样式或简单样式)。
创建于NX6.0.0。
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
◆ SetBundleColor()
| void NXOpen::Preferences::RoutingElectrical::SetBundleColor |
( |
int | bundleColor | ) |
|
设置默认线束颜色。
创建于NX4.0.0。
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
◆ SetComponentMatchColumnHeading() [1/2]
| void NXOpen::Preferences::RoutingElectrical::SetComponentMatchColumnHeading |
( |
const char * | columnHeading | ) |
|
当匹配方式为属性匹配时,设置用于组件匹配的组件列表列名
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- 参数
-
◆ SetComponentMatchColumnHeading() [2/2]
| void NXOpen::Preferences::RoutingElectrical::SetComponentMatchColumnHeading |
( |
const NXString & | columnHeading | ) |
|
设置属性匹配方式下,用于部件匹配的部件列表列名
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
◆ SetComponentMatchComponentAttributeTitle() [1/2]
| void NXOpen::Preferences::RoutingElectrical::SetComponentMatchComponentAttributeTitle |
( |
const char * | componentAttributeTitle | ) |
|
当匹配方式为属性匹配时,设置用于组件匹配的组件属性名
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- 参数
-
| componentAttributeTitle | 组件属性名 |
◆ SetComponentMatchComponentAttributeTitle() [2/2]
| void NXOpen::Preferences::RoutingElectrical::SetComponentMatchComponentAttributeTitle |
( |
const NXString & | componentAttributeTitle | ) |
|
当匹配方式为属性匹配时,设置用于组件匹配的组件属性名
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- 参数
-
| componentAttributeTitle | 组件属性名 |
◆ SetComponentMatchMethod()
设置自动/手动部件分配的部件匹配选项
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
| componentMatchMethod | 部件匹配方式 |
◆ SetCreateTerminalsOption()
设置端子段创建选项。
在NX4.0.0版本创建。
许可要求:routing_advanced("高级布线"), routing_base("基础布线")
- 参数
-
| createTerminalsOption | 端子段创建选项 |
◆ SetDefaultHarnessName() [1/2]
| void NXOpen::Preferences::RoutingElectrical::SetDefaultHarnessName |
( |
const char * | defaultHarnessName | ) |
|
设置默认线束名称
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
◆ SetDefaultHarnessName() [2/2]
| void NXOpen::Preferences::RoutingElectrical::SetDefaultHarnessName |
( |
const NXString & | defaultHarnessName | ) |
|
设置默认线束名称
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
◆ SetDefaultJumperLength() [1/2]
| void NXOpen::Preferences::RoutingElectrical::SetDefaultJumperLength |
( |
const char * | defaultJumperLength | ) |
|
设置跨接线的默认长度
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- 参数
-
| defaultJumperLength | 跨接线默认长度 |
◆ SetDefaultJumperLength() [2/2]
| void NXOpen::Preferences::RoutingElectrical::SetDefaultJumperLength |
( |
const NXString & | defaultJumperLength | ) |
|
设置跨接线的默认长度
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- 参数
-
| defaultJumperLength | 跨接线默认长度 |
◆ SetExportFormatInLegacyFile()
| void NXOpen::Preferences::RoutingElectrical::SetExportFormatInLegacyFile |
( |
bool | exportFormat | ) |
|
设置是否在旧版布线列表文件顶部导出格式的选项
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- 参数
-
◆ SetFilterBlankingAttribute() [1/2]
| void NXOpen::Preferences::RoutingElectrical::SetFilterBlankingAttribute |
( |
const char * | attributeName | ) |
|
设置Rlist_Filter_Blanking_Attribute
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- 参数
-
◆ SetFilterBlankingAttribute() [2/2]
| void NXOpen::Preferences::RoutingElectrical::SetFilterBlankingAttribute |
( |
const NXString & | attributeName | ) |
|
设置Rlist_Filter_Blanking_Attribute
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- 参数
-
◆ SetFormboardFrameSizes()
| void NXOpen::Preferences::RoutingElectrical::SetFormboardFrameSizes |
( |
std::vector< NXString > & | frameSizes | ) |
|
设置布线图边框尺寸。
创建于NX4.0.0。
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
◆ SetFormboardSynchronizationLengthTolerance()
| void NXOpen::Preferences::RoutingElectrical::SetFormboardSynchronizationLengthTolerance |
( |
double | segmentLengthTolerance | ) |
|
设置用于布线板同步的默认线段长度公差
创建于NX4.0.0。
许可要求: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- 参数
-
| segmentLengthTolerance | 线段长度公差 |
◆ SetHighlightWire()
| void NXOpen::Preferences::RoutingElectrical::SetHighlightWire |
( |
bool | highlightWire | ) |
|
设置是否在连接列表导航器中高亮导线的选项
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
◆ SetRecordNetlistHistory()
| void NXOpen::Preferences::RoutingElectrical::SetRecordNetlistHistory |
( |
bool | recordNetlistHistory | ) |
|
设置是否在连接和部件列表中记录导入导出操作的选项。
创建于NX6.0.0。
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
| recordNetlistHistory | 布线是否需要记录网表历史? |
◆ SetReportRouteErrors()
| void NXOpen::Preferences::RoutingElectrical::SetReportRouteErrors |
( |
bool | reportRouteErrors | ) |
|
设置是否在信息窗口中报告自动/手动布线错误的选项
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
| reportRouteErrors | 是否报告布线错误 |
◆ SetTerminalSegmentSolidDisplay()
| void NXOpen::Preferences::RoutingElectrical::SetTerminalSegmentSolidDisplay |
( |
bool | terminalSegmentSolid | ) |
|
设置端子段实体显示选项
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")
- 参数
-
| terminalSegmentSolid | 端子段实体 |
◆ Tag()
| tag_t NXOpen::Preferences::RoutingElectrical::Tag |
( |
| ) |
const |
◆ TerminalSegmentSolidDisplay()
| bool NXOpen::Preferences::RoutingElectrical::TerminalSegmentSolidDisplay |
( |
| ) |
|
获取端子段实体显示选项
版本:NX4.0.0
许可要求:routing_advanced("Routing Advanced"), routing_base("Routing Basic")