NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Preferences::RoutingPart类 参考

管线布置部件首选项 更多...

#include <Preferences_RoutingPart.hxx>

Public 类型

enum  DetailLevel { DetailLevelSummary , DetailLevelItemized }
enum  FabricationNumbering { FabricationNumberingSequence , FabricationNumberingOriginal }
enum  PreferredPortMethod { PreferredPortMethodAttribute , PreferredPortMethodName }
enum  StockLengthDisplay { StockLengthDisplaySum , StockLengthDisplayItem }
enum  UsePreferredPort { UsePreferredPortFalse , UsePreferredPortTrue }

Public 成员函数

NXOpen::Preferences::RoutingPart::DetailLevel BomDetailLevelFlag ()
NXString BomFormatPart ()
NXString DefaultElbowNode ()
NXOpen::Preferences::RoutingPart::FabricationNumbering FabricationNumberingFlag ()
void GetPreferredPortAttribute (NXString *attributeName, NXString *attributeValue)
NXString GetPreferredPortName ()
NXString InvalidSequenceCharacters ()
int Layer ()
int MaximumSolutions ()
NXOpen::Preferences::RoutingPartLibraryPartLibrary ()
NXOpen::Preferences::RoutingPart::PreferredPortMethod PreferredPortMethodFlag ()
void SetBomDetailLevelFlag (NXOpen::Preferences::RoutingPart::DetailLevel detail)
void SetBomFormatPart (const char *bomPart)
void SetBomFormatPart (const NXString &bomPart)
void SetDefaultElbowNode (const char *elbowNode)
void SetDefaultElbowNode (const NXString &elbowNode)
void SetFabricationNumberingFlag (NXOpen::Preferences::RoutingPart::FabricationNumbering numbering)
void SetInvalidSequenceCharacters (const char *invalidChars)
void SetInvalidSequenceCharacters (const NXString &invalidChars)
void SetLayer (int layer)
void SetMaximumSolutions (int maxSols)
void SetPreferredPortAttribute (const char *attributeName, const char *attributeValue)
void SetPreferredPortAttribute (const NXString &attributeName, const NXString &attributeValue)
void SetPreferredPortName (const char *desiredPort)
void SetPreferredPortName (const NXString &desiredPort)
void SetStockLengthDisplayFlag (NXOpen::Preferences::RoutingPart::StockLengthDisplay display)
void SetUsePreferredPortFlag (NXOpen::Preferences::RoutingPart::UsePreferredPort useFlag)
NXOpen::Preferences::RoutingPart::StockLengthDisplay StockLengthDisplayFlag ()
tag_t Tag () const
NXOpen::Preferences::RoutingPart::UsePreferredPort UsePreferredPortFlag ()

详细描述

管线布置部件首选项

包含与零件放置/查找/添加及生成管路物料清单相关的首选项。
要获取此类实例,请参考NXOpen::Preferences::RoutingApplicationView

于NX4.0.0版本创建。

成员枚举类型说明

◆ DetailLevel

管路物料清单可用的明细级别。

枚举值
DetailLevelSummary 

汇总

DetailLevelItemized 

逐项

◆ FabricationNumbering

管路物料清单可用的加工件编号方式。

枚举值
FabricationNumberingSequence 

零件列表中加工件按顺序编号。

FabricationNumberingOriginal 

使用零件列表中原有加工件编号。

◆ PreferredPortMethod

计算放置方案时,确定首选端口的可用方法。

枚举值
PreferredPortMethodAttribute 

检查端口上的属性,并将其值与目标值匹配。

PreferredPortMethodName 

将端口名称与目标值比较。

◆ StockLengthDisplay

管路物料清单可用的管段长度显示选项。

枚举值
StockLengthDisplaySum 

按管段类型显示总长度。

StockLengthDisplayItem 

单独显示每个管段的长度。

◆ UsePreferredPort

确定放置方案时是否使用首选端口。

枚举值
UsePreferredPortFalse 

UsePreferredPortTrue 

成员函数说明

◆ BomDetailLevelFlag()

NXOpen::Preferences::RoutingPart::DetailLevel NXOpen::Preferences::RoutingPart::BomDetailLevelFlag ( )

获取管路物料清单的详细级别。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

◆ BomFormatPart()

NXString NXOpen::Preferences::RoutingPart::BomFormatPart ( )

获取管路物料清单模板零件文件的名称。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

◆ DefaultElbowNode()

NXString NXOpen::Preferences::RoutingPart::DefaultElbowNode ( )

获取在创建路径时用于搜索默认弯头的零件库节点。该零件库节点的类型必须为NXOpen::Preferences::RoutingPartLibrary::NodeTypeTable。空节点表示无默认弯头零件表。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

◆ FabricationNumberingFlag()

NXOpen::Preferences::RoutingPart::FabricationNumbering NXOpen::Preferences::RoutingPart::FabricationNumberingFlag ( )

获取管路物料清单的制造编号方式。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

◆ GetPreferredPortAttribute()

void NXOpen::Preferences::RoutingPart::GetPreferredPortAttribute ( NXString * attributeName,
NXString * attributeValue )

获取方法类型为 NXOpen::Preferences::RoutingPart::PreferredPortMethodAttribute时,用于确定首选端口的属性及其值。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

参数
attributeName若方法不是 NXOpen::Preferences::RoutingPart::PreferredPortMethodAttribute,则为NULL
attributeValue若方法不是 NXOpen::Preferences::RoutingPart::PreferredPortMethodAttribute,则为NULL

◆ GetPreferredPortName()

NXString NXOpen::Preferences::RoutingPart::GetPreferredPortName ( )

获取方法类型为 NXOpen::Preferences::RoutingPart::PreferredPortMethodName时的所需端口名称。

返回
若方法不是 NXOpen::Preferences::RoutingPart::PreferredPortMethodName,则返回NULL。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

◆ InvalidSequenceCharacters()

NXString NXOpen::Preferences::RoutingPart::InvalidSequenceCharacters ( )

获取在合格零件中生成端子序列时不能使用的字符列表。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

◆ Layer()

int NXOpen::Preferences::RoutingPart::Layer ( )

获取要分配给新组件的图层。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

◆ MaximumSolutions()

int NXOpen::Preferences::RoutingPart::MaximumSolutions ( )

获取确定组件放置方案时要生成的最大放置方案数量。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

◆ PartLibrary()

NXOpen::Preferences::RoutingPartLibrary * NXOpen::Preferences::RoutingPart::PartLibrary ( )

管路部件库。
创建于NX3.0.0。

◆ PreferredPortMethodFlag()

NXOpen::Preferences::RoutingPart::PreferredPortMethod NXOpen::Preferences::RoutingPart::PreferredPortMethodFlag ( )

获取当前确定首选放置端口的方法。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

◆ SetBomDetailLevelFlag()

void NXOpen::Preferences::RoutingPart::SetBomDetailLevelFlag ( NXOpen::Preferences::RoutingPart::DetailLevel detail)

设置管路物料清单的详细级别。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
detail详细级别

◆ SetBomFormatPart() [1/2]

void NXOpen::Preferences::RoutingPart::SetBomFormatPart ( const char * bomPart)

设置管路物料清单模板零件文件的名称。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
bomPart物料清单零件

◆ SetBomFormatPart() [2/2]

void NXOpen::Preferences::RoutingPart::SetBomFormatPart ( const NXString & bomPart)

设置管路物料清单模板零件文件的名称。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
bomPart物料清单零件

◆ SetDefaultElbowNode() [1/2]

void NXOpen::Preferences::RoutingPart::SetDefaultElbowNode ( const char * elbowNode)

设置在创建路径时用于搜索要放置的默认弯头的部件库节点。部件库节点的类型必须为NXOpen::Preferences::RoutingPartLibrary::NodeTypeTable。空节点表示无默认弯头部件表。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
elbowNode弯头节点

◆ SetDefaultElbowNode() [2/2]

void NXOpen::Preferences::RoutingPart::SetDefaultElbowNode ( const NXString & elbowNode)

设置在创建路径时用于搜索默认弯头的零件库节点。该零件库节点的类型必须为NXOpen::Preferences::RoutingPartLibrary::NodeTypeTable。空节点表示无默认弯头零件表。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
elbowNode弯头节点

◆ SetFabricationNumberingFlag()

void NXOpen::Preferences::RoutingPart::SetFabricationNumberingFlag ( NXOpen::Preferences::RoutingPart::FabricationNumbering numbering)

设置管路物料清单的制造编号方式。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
numbering编号方式

◆ SetInvalidSequenceCharacters() [1/2]

void NXOpen::Preferences::RoutingPart::SetInvalidSequenceCharacters ( const char * invalidChars)

设置在合格零件中生成端子序列时不能使用的字符列表。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
invalidChars无效字符

◆ SetInvalidSequenceCharacters() [2/2]

void NXOpen::Preferences::RoutingPart::SetInvalidSequenceCharacters ( const NXString & invalidChars)

设置在合格零件中生成端子序列时不能使用的字符列表。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
invalidChars无效字符

◆ SetLayer()

void NXOpen::Preferences::RoutingPart::SetLayer ( int layer)

设置新组件要应用的图层。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
layer图层

◆ SetMaximumSolutions()

void NXOpen::Preferences::RoutingPart::SetMaximumSolutions ( int maxSols)

设置确定组件放置方案时要生成的最大放置方案数量。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

参数
maxSols最大方案数

◆ SetPreferredPortAttribute() [1/2]

void NXOpen::Preferences::RoutingPart::SetPreferredPortAttribute ( const char * attributeName,
const char * attributeValue )

将确定首选端口的方法设置为 NXOpen::Preferences::RoutingPart::PreferredPortMethodAttribute,并设置所需端口属性及其值。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

参数
attributeName要匹配的端口属性名称。不能为空,且字符串长度必须小于50。
attributeValue要匹配的属性值。

◆ SetPreferredPortAttribute() [2/2]

void NXOpen::Preferences::RoutingPart::SetPreferredPortAttribute ( const NXString & attributeName,
const NXString & attributeValue )

将确定首选端口的方法设置为 NXOpen::Preferences::RoutingPart::PreferredPortMethodAttribute,并设置所需端口属性及其值。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

参数
attributeName要匹配的端口属性名称。不能为空,且字符串长度必须小于50。
attributeValue要匹配的属性值。

◆ SetPreferredPortName() [1/2]

void NXOpen::Preferences::RoutingPart::SetPreferredPortName ( const char * desiredPort)

将确定首选端口的方法设置为 NXOpen::Preferences::RoutingPart::PreferredPortMethodName,并设置所需端口名称。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

参数
desiredPort要匹配的端口名称。不能为空,且字符串长度必须小于50。

◆ SetPreferredPortName() [2/2]

void NXOpen::Preferences::RoutingPart::SetPreferredPortName ( const NXString & desiredPort)

将确定首选端口的方法设置为 NXOpen::Preferences::RoutingPart::PreferredPortMethodName,并设置所需端口名称。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

参数
desiredPort要匹配的端口名称。不能为空,且字符串长度必须小于50。

◆ SetStockLengthDisplayFlag()

void NXOpen::Preferences::RoutingPart::SetStockLengthDisplayFlag ( NXOpen::Preferences::RoutingPart::StockLengthDisplay display)

设置管路物料清单的管段长度显示方式。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

参数
display显示方式

◆ SetUsePreferredPortFlag()

void NXOpen::Preferences::RoutingPart::SetUsePreferredPortFlag ( NXOpen::Preferences::RoutingPart::UsePreferredPort useFlag)

设置在放置零件时计算放置方案是否使用首选放置端口。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")

参数
useFlag使用标志

◆ StockLengthDisplayFlag()

NXOpen::Preferences::RoutingPart::StockLengthDisplay NXOpen::Preferences::RoutingPart::StockLengthDisplayFlag ( )

获取管路物料清单的管段长度显示方式。
创建于NX4.0.0。

许可证要求: routing_base ("Routing Basic")

◆ Tag()

tag_t NXOpen::Preferences::RoutingPart::Tag ( ) const

返回此对象的标识。

◆ UsePreferredPortFlag()

NXOpen::Preferences::RoutingPart::UsePreferredPort NXOpen::Preferences::RoutingPart::UsePreferredPortFlag ( )

判断在放置零件时计算放置方案是否使用首选放置端口。
创建于NX4.0.0。

许可要求: routing_base ("Routing Basic")