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

重用库 更多...

#include <Routing_ReuseLibrary.hxx>

Public 类型

enum  PartType {
  PartTypeGasket , PartTypeBolt , PartTypeStud , PartTypeNut ,
  PartTypeWasher , PartTypeWeldring , PartTypeRingjoint , PartTypeUnknown = -1
}
enum  ReportInBom { ReportInBomDoNotReport , ReportInBomReport }

Public 成员函数

void AddNewSpecification (const char *specName)
void AddNewSpecification (const NXString &specName)
void DeleteSpecification (const char *specName)
void DeleteSpecification (const NXString &specName)
std::vector< NXOpen::Routing::CharacteristicList * > GetMatchingParts (const char *startingIdentifier, NXOpen::Routing::CharacteristicList *searchCriteria)
std::vector< NXOpen::Routing::CharacteristicList * > GetMatchingParts (const NXString &startingIdentifier, NXOpen::Routing::CharacteristicList *searchCriteria)
std::vector< NXOpen::Routing::CharacteristicList * > GetPartInformationAtNode (const char *nodeIdentifier)
std::vector< NXOpen::Routing::CharacteristicList * > GetPartInformationAtNode (const NXString &nodeIdentifier)
void PartLibraryGetChildNodes (const char *nodeIdentifier, std::vector< NXString > &childIdentifiers, std::vector< NXString > &names)
void PartLibraryGetChildNodes (const NXString &nodeIdentifier, std::vector< NXString > &childIdentifiers, std::vector< NXString > &names)
void PartLibraryGetDisciplineRoots (std::vector< NXString > &identifiers, std::vector< NXString > &names)
NX_DEPRECATED("Deprecated in NX2406.0.0. Use NXOpen::Routing::ReuseLibrary::GetPartInformationAtNode instead.") NXOpen NXOpen::Routing::CharacteristicListPartLibraryGetPartsAtNode (const char *nodeIdentifier)
void Reload ()
void ReloadSpecification (const char *specName)
void ReloadSpecification (const NXString &specName)
void ReloadSpecifications (bool forceReload)
void SpecificationInitializeManager (const char *specName, bool isEditFlag)
void SpecificationInitializeManager (const NXString &specName, bool isEditFlag)
void SpecificationsAddConnectionCompatibility (const char *specName, const char *connectionTypeOne, const char *connectionTypeTwo)
void SpecificationsAddConnectionCompatibility (const NXString &specName, const NXString &connectionTypeOne, const NXString &connectionTypeTwo)
void SpecificationsAddGenericPostPlacement (const char *specName, const char *placedPartIdentifier, const char *postPlacementIdentifier, std::vector< NXString > &searchAttributes)
void SpecificationsAddGenericPostPlacement (const NXString &specName, const NXString &placedPartIdentifier, const NXString &postPlacementIdentifier, std::vector< NXString > &searchAttributes)
void SpecificationsClearGenericPostPlacements (const char *specificationName)
void SpecificationsClearGenericPostPlacements (const NXString &specificationName)
void SpecificationsDefinePostPlacementRules (const char *specName, NXOpen::Routing::ReuseLibrary::PartType partType, const char *startingIdentifier, std::vector< NXString > &searchAttributes)
void SpecificationsDefinePostPlacementRules (const NXString &specName, NXOpen::Routing::ReuseLibrary::PartType partType, const NXString &startingIdentifier, std::vector< NXString > &searchAttributes)
void SpecificationsDestroyManager ()
NXOpen::Routing::CharacteristicListSpecificationsGetAttributeRelationships (const char *specName, const char *nodeIdentifier, int *numFilters)
NXOpen::Routing::CharacteristicListSpecificationsGetAttributeRelationships (const NXString &specName, const NXString &nodeIdentifier, int *numFilters)
void SpecificationsGetBranchTable (const char *specName, std::vector< double > &npsValues, std::vector< double > &npsBranchValues)
void SpecificationsGetBranchTable (const NXString &specName, std::vector< double > &npsValues, std::vector< double > &npsBranchValues)
void SpecificationsGetConnectionCompatibilities (const char *specName, std::vector< NXString > &connectionTypesOne, std::vector< NXString > &connectionTypesTwo)
void SpecificationsGetConnectionCompatibilities (const NXString &specName, std::vector< NXString > &connectionTypesOne, std::vector< NXString > &connectionTypesTwo)
void SpecificationsGetConnectionPostPlacement (const char *specName, const char *connectionTypeOne, const char *connectionTypeTwo, bool *gasket, bool *bolt, bool *stud, bool *nut, bool *washers, bool *weldRing, bool *ringJoints)
void SpecificationsGetConnectionPostPlacement (const NXString &specName, const NXString &connectionTypeOne, const NXString &connectionTypeTwo, bool *gasket, bool *bolt, bool *stud, bool *nut, bool *washers, bool *weldRing, bool *ringJoints)
NXString SpecificationsGetCurrent ()
NXString SpecificationsGetDescription (const char *specName)
NXString SpecificationsGetDescription (const NXString &specName)
void SpecificationsGetDisciplineSpecifications (std::vector< NXString > &specs)
void SpecificationsGetGeneralConnectionOptions (const char *specName, bool *modelGaskets, bool *modelWeldGaps, double *additionalBoltLength, double *additionalStudLength, double *weldGapValue)
void SpecificationsGetGeneralConnectionOptions (const NXString &specName, bool *modelGaskets, bool *modelWeldGaps, double *additionalBoltLength, double *additionalStudLength, double *weldGapValue)
void SpecificationsGetGenericPostPlacements (const char *specName, std::vector< NXString > &placedPartIdentifier, std::vector< NXString > &postPlacementIdentifier)
void SpecificationsGetGenericPostPlacements (const NXString &specName, std::vector< NXString > &placedPartIdentifier, std::vector< NXString > &postPlacementIdentifier)
void SpecificationsGetGenericPostPlacementSearchAttributes (const char *specName, const char *placedPartIdentifier, const char *postPlacementIdentifier, std::vector< NXString > &searchAttributes)
void SpecificationsGetGenericPostPlacementSearchAttributes (const NXString &specName, const NXString &placedPartIdentifier, const NXString &postPlacementIdentifier, std::vector< NXString > &searchAttributes)
void SpecificationsGetPostPlacementRules (const char *specName, NXOpen::Routing::ReuseLibrary::PartType partType, NXString *startingIdentifier, std::vector< NXString > &searchAttributes)
void SpecificationsGetPostPlacementRules (const NXString &specName, NXOpen::Routing::ReuseLibrary::PartType partType, NXString *startingIdentifier, std::vector< NXString > &searchAttributes)
void SpecificationsGetReportInBom (const char *specName, bool *gasket, bool *bolt, bool *stud, bool *nut, bool *washers, bool *weldRing, bool *ringJoints, bool *weldGap)
void SpecificationsGetReportInBom (const NXString &specName, bool *gasket, bool *bolt, bool *stud, bool *nut, bool *washers, bool *weldRing, bool *ringJoints, bool *weldGap)
void SpecificationsRemoveAttribute (const char *specificationName, const char *connectionTypeOne)
void SpecificationsRemoveAttribute (const NXString &specificationName, const NXString &connectionTypeOne)
void SpecificationsRemoveAttributeRelationships (const char *specificationName, int index)
void SpecificationsRemoveAttributeRelationships (const NXString &specificationName, int index)
void SpecificationsRemoveBranchCompatibility (const char *specName, double nps, double npsBranch)
void SpecificationsRemoveBranchCompatibility (const NXString &specName, double nps, double npsBranch)
void SpecificationsRemoveConnectionCompatibility (const char *specName, const char *connectionTypeOne, const char *connectionTypeTwo)
void SpecificationsRemoveConnectionCompatibility (const NXString &specName, const NXString &connectionTypeOne, const NXString &connectionTypeTwo)
void SpecificationsRemoveGenericPostPlacement (const char *specName, const char *placedPartIdentifier, const char *postPlacementIdentifier)
void SpecificationsRemoveGenericPostPlacement (const NXString &specName, const NXString &placedPartIdentifier, const NXString &postPlacementIdentifier)
void SpecificationsSetAdditionalConnectionOptions (const char *specName, bool modelGaskets, double additionalBoltLength, double additionalStudLength)
void SpecificationsSetAdditionalConnectionOptions (const NXString &specName, bool modelGaskets, double additionalBoltLength, double additionalStudLength)
void SpecificationsSetAttributeRelationships (const char *specName, const char *nodeIdentifier, NXOpen::Routing::CharacteristicList *attributeFilter)
void SpecificationsSetAttributeRelationships (const NXString &specName, const NXString &nodeIdentifier, NXOpen::Routing::CharacteristicList *attributeFilter)
void SpecificationsSetBranchCompatibility (const char *specName, double nps, double npsBranch)
void SpecificationsSetBranchCompatibility (const NXString &specName, double nps, double npsBranch)
void SpecificationsSetConnectionPostPlacement (const char *specName, const char *connectionTypeOne, const char *connectionTypeTwo, bool gasket, bool bolt, bool stud, bool nut, bool washers, bool weldRing, bool ringJoints)
void SpecificationsSetConnectionPostPlacement (const NXString &specName, const NXString &connectionTypeOne, const NXString &connectionTypeTwo, bool gasket, bool bolt, bool stud, bool nut, bool washers, bool weldRing, bool ringJoints)
void SpecificationsSetDescription (const char *specName, const char *description)
void SpecificationsSetDescription (const NXString &specName, const NXString &description)
void SpecificationsSetDiscipline (const char *specificationName, const char *discipline)
void SpecificationsSetDiscipline (const NXString &specificationName, const NXString &discipline)
void SpecificationsSetPostPlacementReportInBom (const char *specName, bool gasket, bool bolt, bool stud, bool nut, bool washers, bool ringJoints)
void SpecificationsSetPostPlacementReportInBom (const NXString &specName, bool gasket, bool bolt, bool stud, bool nut, bool washers, bool ringJoints)
void SpecificationsTogglePostPlacementOption (const char *specificationName, const char *connectionTypeOne, const char *connectionTypeTwo, NXOpen::Routing::ReuseLibrary::PartType partType)
void SpecificationsTogglePostPlacementOption (const NXString &specificationName, const NXString &connectionTypeOne, const NXString &connectionTypeTwo, NXOpen::Routing::ReuseLibrary::PartType partType)
void SpecificationsUpdateAttributeRelationship (const char *specificationName, const char *nodeIdentifier, int index, const char *title, const char *value)
void SpecificationsUpdateAttributeRelationship (const NXString &specificationName, const NXString &nodeIdentifier, int index, const NXString &title, const NXString &value)
tag_t Tag () const

详细描述

重用库

表示 NXOpen::Routing::ReuseLibrary
KF中无可用创建器。

于NX7.5.3版本创建。

成员枚举类型说明

◆ PartType

表示部件类型。

枚举值
PartTypeGasket 

垫片放置后类型

PartTypeBolt 

螺栓放置后类型

PartTypeStud 

螺柱放置后类型

PartTypeNut 

螺母放置后类型

PartTypeWasher 

垫圈放置后类型

PartTypeWeldring 

焊接环放置后类型

PartTypeRingjoint 

环接头放置后类型

PartTypeUnknown 

未知类型

◆ ReportInBom

表示BOM中的报告逻辑类型。

枚举值
ReportInBomDoNotReport 

不在物料清单中报告

ReportInBomReport 

在物料清单中报告

成员函数说明

◆ AddNewSpecification() [1/2]

void NXOpen::Routing::ReuseLibrary::AddNewSpecification ( const char * specName)

向库中添加一个新的空规格。添加完成后,可使用输入的名称配置该规格。
创建于NX8.0.0。

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

参数
specName新规格的名称。

◆ AddNewSpecification() [2/2]

void NXOpen::Routing::ReuseLibrary::AddNewSpecification ( const NXString & specName)

向库中添加一个新的空规格。添加完成后,可使用输入的名称配置该规格。
创建于NX8.0.0。

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

参数
specName新规格的名称。

◆ DeleteSpecification() [1/2]

void NXOpen::Routing::ReuseLibrary::DeleteSpecification ( const char * specName)

从重用库中删除一个规格。
创建于NX9.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specName规格名称

◆ DeleteSpecification() [2/2]

void NXOpen::Routing::ReuseLibrary::DeleteSpecification ( const NXString & specName)

从重用库中删除规格。
创建于NX9.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称

◆ GetMatchingParts() [1/2]

std::vector< NXOpen::Routing::CharacteristicList * > NXOpen::Routing::ReuseLibrary::GetMatchingParts ( const char * startingIdentifier,
NXOpen::Routing::CharacteristicList * searchCriteria )

在重用库中查询符合给定搜索条件的所有部件。搜索范围包含给定节点及其所有子节点。

返回
搜索结果
创建于NX8.5.3。

许可证要求:routing_base ("Routing Basic")
参数
startingIdentifier搜索起始节点。
searchCriteria搜索条件

◆ GetMatchingParts() [2/2]

std::vector< NXOpen::Routing::CharacteristicList * > NXOpen::Routing::ReuseLibrary::GetMatchingParts ( const NXString & startingIdentifier,
NXOpen::Routing::CharacteristicList * searchCriteria )

在重用库中查询符合给定搜索条件的所有部件。搜索范围包含给定节点及其所有子节点。

返回
搜索结果
创建于NX8.5.3。

许可证要求:routing_base ("Routing Basic")
参数
startingIdentifier搜索起始节点。
searchCriteria搜索条件

◆ GetPartInformationAtNode() [1/2]

std::vector< NXOpen::Routing::CharacteristicList * > NXOpen::Routing::ReuseLibrary::GetPartInformationAtNode ( const char * nodeIdentifier)

根据节点标识符,返回该节点关联的所有部件。

返回
部件数组。
创建于NX2406.0.0。

许可证要求:routing_base ("Routing Basic")
参数
nodeIdentifier部件库节点标识符。

◆ GetPartInformationAtNode() [2/2]

std::vector< NXOpen::Routing::CharacteristicList * > NXOpen::Routing::ReuseLibrary::GetPartInformationAtNode ( const NXString & nodeIdentifier)

根据节点标识符,返回该节点关联的所有部件。

返回
部件数组。
创建于NX2406.0.0。

许可证要求:routing_base ("Routing Basic")
参数
nodeIdentifier部件库节点标识符。

◆ PartLibraryGetChildNodes() [1/2]

void NXOpen::Routing::ReuseLibrary::PartLibraryGetChildNodes ( const char * nodeIdentifier,
std::vector< NXString > & childIdentifiers,
std::vector< NXString > & names )

根据节点标识符,返回其子节点标识符。
创建于NX8.0.0。

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

参数
nodeIdentifier部件库节点标识符。
childIdentifiers子节点标识符。
names规则起始节点标识符。

◆ PartLibraryGetChildNodes() [2/2]

void NXOpen::Routing::ReuseLibrary::PartLibraryGetChildNodes ( const NXString & nodeIdentifier,
std::vector< NXString > & childIdentifiers,
std::vector< NXString > & names )

根据节点标识符,返回其子节点标识符。
创建于NX8.0.0。

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

参数
nodeIdentifier部件库节点标识符。
childIdentifiers子节点标识符。
names规则起始节点标识符。

◆ PartLibraryGetDisciplineRoots()

void NXOpen::Routing::ReuseLibrary::PartLibraryGetDisciplineRoots ( std::vector< NXString > & identifiers,
std::vector< NXString > & names )

返回代表当前规则起始节点的标识符。
于NX8.0.0版本创建。

许可要求:routing_base("基础布线")

参数
identifiers规则起始节点标识符。
names规则起始节点名称。

◆ PartLibraryGetPartsAtNode()

NX_DEPRECATED("Deprecated in NX2406.0.0. Use NXOpen::Routing::ReuseLibrary::GetPartInformationAtNode instead.") NXOpen NXOpen::Routing::CharacteristicList * NXOpen::Routing::ReuseLibrary::PartLibraryGetPartsAtNode ( const char * nodeIdentifier)

根据节点标识符,返回该节点关联的所有部件。

返回
部件数组。
弃用
在NX2406.0.0中废弃。请使用NXOpen::Routing::ReuseLibrary::GetPartInformationAtNode 替代。

创建于NX8.0.0。

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

根据节点标识符,返回该节点关联的所有部件。

返回
部件数组。
弃用
在NX2406.0.0中废弃。请使用NXOpen::Routing::ReuseLibrary::GetPartInformationAtNode 替代。

创建于NX8.0.0。

许可证要求:routing_base ("Routing Basic")
参数
nodeIdentifier部件库节点标识符。

◆ Reload()

void NXOpen::Routing::ReuseLibrary::Reload ( )

根据当前规则重新加载布线重用库的所有节点。
于NX7.5.3版本创建。

许可要求:routing_base("基础布线")

◆ ReloadSpecification() [1/2]

void NXOpen::Routing::ReuseLibrary::ReloadSpecification ( const char * specName)

重新加载单个规格到重用库。
创建于NX9.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称

◆ ReloadSpecification() [2/2]

void NXOpen::Routing::ReuseLibrary::ReloadSpecification ( const NXString & specName)

重新加载单个规格到重用库。
创建于NX9.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称

◆ ReloadSpecifications()

void NXOpen::Routing::ReuseLibrary::ReloadSpecifications ( bool forceReload)

重新加载规格到重用库。
创建于NX9.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
forceReload是否强制重新加载规格? 设置为false时,仅当重用库中未加载(非旧版)规格时才重新加载

◆ SpecificationInitializeManager() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationInitializeManager ( const char * specName,
bool isEditFlag )

初始化规格构建器。编辑现有规格时需将isEditFlag设为true
版本:NX1847.0.0

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

参数
specName设置新规格的名称,默认值为空字符串
isEditFlag设为true以编辑现有规格,设为false以创建新规格

◆ SpecificationInitializeManager() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationInitializeManager ( const NXString & specName,
bool isEditFlag )

初始化规格构建器。编辑现有规格时需将isEditFlag设为true
版本:NX1847.0.0

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

参数
specName设置新规格的名称,默认值为空字符串
isEditFlag设为true以编辑现有规格,设为false以创建新规格

◆ SpecificationsAddConnectionCompatibility() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsAddConnectionCompatibility ( const char * specName,
const char * connectionTypeOne,
const char * connectionTypeTwo )

为规格添加连接兼容性
创建于NX8.0.0.

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

参数
specName规格名称
connectionTypeOne第一个CONNECTION_TYPE属性的值
connectionTypeTwo第二个CONNECTION_TYPE属性的值

◆ SpecificationsAddConnectionCompatibility() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsAddConnectionCompatibility ( const NXString & specName,
const NXString & connectionTypeOne,
const NXString & connectionTypeTwo )

为规格添加连接兼容性
创建于NX8.0.0.

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

参数
specName规格名称
connectionTypeOne第一个CONNECTION_TYPE属性的值
connectionTypeTwo第二个CONNECTION_TYPE属性的值

◆ SpecificationsAddGenericPostPlacement() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsAddGenericPostPlacement ( const char * specName,
const char * placedPartIdentifier,
const char * postPlacementIdentifier,
std::vector< NXString > & searchAttributes )

添加通用后置放置规则。
创建于NX8.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称
placedPartIdentifier已放置部件节点标识符
postPlacementIdentifier后置放置部件标识符
searchAttributes属性搜索标题

◆ SpecificationsAddGenericPostPlacement() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsAddGenericPostPlacement ( const NXString & specName,
const NXString & placedPartIdentifier,
const NXString & postPlacementIdentifier,
std::vector< NXString > & searchAttributes )

添加通用后置放置规则。
创建于NX8.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称
placedPartIdentifier已放置部件节点标识符
postPlacementIdentifier后置放置部件标识符
searchAttributes属性搜索标题

◆ SpecificationsClearGenericPostPlacements() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsClearGenericPostPlacements ( const char * specificationName)

清除通用放置后规格。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称

◆ SpecificationsClearGenericPostPlacements() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsClearGenericPostPlacements ( const NXString & specificationName)

清除通用放置后规格。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称

◆ SpecificationsDefinePostPlacementRules() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsDefinePostPlacementRules ( const char * specName,
NXOpen::Routing::ReuseLibrary::PartType partType,
const char * startingIdentifier,
std::vector< NXString > & searchAttributes )

定义后置放置规则。
版本NX8.0.0中创建。

许可要求: routing_advanced ("管路设计高级功能"), routing_base ("管路设计基础功能")

参数
specName规格名称。
partType后置放置类型
startingIdentifier搜索起始的库节点。
searchAttributes搜索属性标题。

◆ SpecificationsDefinePostPlacementRules() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsDefinePostPlacementRules ( const NXString & specName,
NXOpen::Routing::ReuseLibrary::PartType partType,
const NXString & startingIdentifier,
std::vector< NXString > & searchAttributes )

定义后置放置规则。
版本NX8.0.0中创建。

许可要求: routing_advanced ("管路设计高级功能"), routing_base ("管路设计基础功能")

参数
specName规格名称。
partType后置放置类型
startingIdentifier搜索起始的库节点。
searchAttributes搜索属性标题。

◆ SpecificationsDestroyManager()

void NXOpen::Routing::ReuseLibrary::SpecificationsDestroyManager ( )

清除规格管理器
版本:NX1847.0.0

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

◆ SpecificationsGetAttributeRelationships() [1/2]

NXOpen::Routing::CharacteristicList * NXOpen::Routing::ReuseLibrary::SpecificationsGetAttributeRelationships ( const char * specName,
const char * nodeIdentifier,
int * numFilters )

获取指定库节点的属性关联。

返回
属性过滤器
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")
参数
specName规格名称
nodeIdentifier零件库节点标识符
numFilters过滤器数量

◆ SpecificationsGetAttributeRelationships() [2/2]

NXOpen::Routing::CharacteristicList * NXOpen::Routing::ReuseLibrary::SpecificationsGetAttributeRelationships ( const NXString & specName,
const NXString & nodeIdentifier,
int * numFilters )

获取指定库节点的属性关联。

返回
属性过滤器
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")
参数
specName规格名称
nodeIdentifier零件库节点标识符
numFilters过滤器数量

◆ SpecificationsGetBranchTable() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetBranchTable ( const char * specName,
std::vector< double > & npsValues,
std::vector< double > & npsBranchValues )

获取输入规格的支管兼容性。可通过NPSValues和NPS_BRANCHValues数组的索引来匹配兼容性,数组索引0对应一组兼容性,以此类推
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")

参数
specName规格名称
npsValuesNPS值数组
npsBranchValuesNPS_BRANCH值数组

◆ SpecificationsGetBranchTable() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetBranchTable ( const NXString & specName,
std::vector< double > & npsValues,
std::vector< double > & npsBranchValues )

获取输入规格的支管兼容性。可通过NPSValues和NPS_BRANCHValues数组的索引来匹配兼容性,数组索引0对应一组兼容性,以此类推
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")

参数
specName规格名称
npsValuesNPS值数组
npsBranchValuesNPS_BRANCH值数组

◆ SpecificationsGetConnectionCompatibilities() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetConnectionCompatibilities ( const char * specName,
std::vector< NXString > & connectionTypesOne,
std::vector< NXString > & connectionTypesTwo )

获取规格中的连接兼容性列表
创建于NX8.0.0.

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

参数
specName规格名称
connectionTypesOne第一个CONNECTION_TYPE属性的值列表
connectionTypesTwo第二个CONNECTION_TYPE属性的值列表

◆ SpecificationsGetConnectionCompatibilities() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetConnectionCompatibilities ( const NXString & specName,
std::vector< NXString > & connectionTypesOne,
std::vector< NXString > & connectionTypesTwo )

获取规格中的连接兼容性列表
创建于NX8.0.0.

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

参数
specName规格名称
connectionTypesOne第一个CONNECTION_TYPE属性的值列表
connectionTypesTwo第二个CONNECTION_TYPE属性的值列表

◆ SpecificationsGetConnectionPostPlacement() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetConnectionPostPlacement ( const char * specName,
const char * connectionTypeOne,
const char * connectionTypeTwo,
bool * gasket,
bool * bolt,
bool * stud,
bool * nut,
bool * washers,
bool * weldRing,
bool * ringJoints )

获取指定连接的后置放置选项。
版本NX8.0.0中创建。

许可要求: routing_advanced ("管路设计高级功能"), routing_base ("管路设计基础功能")

参数
specName规格名称。
connectionTypeOne第一个连接类型值。
connectionTypeTwo第二个连接类型值。
gasket是否为此连接放置垫片。
bolt是否为此连接放置螺栓。
stud是否为此连接放置螺柱。
nut是否为此连接放置螺母。
washers是否为此连接放置垫圈。
weldRing是否为此连接放置焊接环。
ringJoints环接头

◆ SpecificationsGetConnectionPostPlacement() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetConnectionPostPlacement ( const NXString & specName,
const NXString & connectionTypeOne,
const NXString & connectionTypeTwo,
bool * gasket,
bool * bolt,
bool * stud,
bool * nut,
bool * washers,
bool * weldRing,
bool * ringJoints )

获取指定连接的后置放置选项
创建于NX8.0.0.

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

参数
specName规格名称
connectionTypeOne第一个CONNECTION_TYPE的值
connectionTypeTwo第二个CONNECTION_TYPE的值
gasket是否为此连接放置垫片
bolt是否为此连接放置螺栓
stud是否为此连接放置螺柱
nut是否为此连接放置螺母
washers是否为此连接放置垫圈
weldRing是否为此连接放置焊接环
ringJoints环形接头

◆ SpecificationsGetCurrent()

NXString NXOpen::Routing::ReuseLibrary::SpecificationsGetCurrent ( )

返回当前规格的名称。

返回
当前规格的名称。
创建于NX8.0.0。

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

◆ SpecificationsGetDescription() [1/2]

NXString NXOpen::Routing::ReuseLibrary::SpecificationsGetDescription ( const char * specName)

获取规格的描述。

返回
规格描述
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")
参数
specName规格名称

◆ SpecificationsGetDescription() [2/2]

NXString NXOpen::Routing::ReuseLibrary::SpecificationsGetDescription ( const NXString & specName)

获取规格的描述。

返回
规格描述
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")
参数
specName规格名称

◆ SpecificationsGetDisciplineSpecifications()

void NXOpen::Routing::ReuseLibrary::SpecificationsGetDisciplineSpecifications ( std::vector< NXString > & specs)

返回当前规则下定义的所有规格名称。
创建于NX8.0.0。

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

参数
specs规格名称。

◆ SpecificationsGetGeneralConnectionOptions() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetGeneralConnectionOptions ( const char * specName,
bool * modelGaskets,
bool * modelWeldGaps,
double * additionalBoltLength,
double * additionalStudLength,
double * weldGapValue )

获取常规连接选项。
版本NX8.0.0中创建。

许可要求: routing_advanced ("管路设计高级功能"), routing_base ("管路设计基础功能")

参数
specName规格名称
modelGaskets是否建模垫片
modelWeldGaps是否建模焊接间隙
additionalBoltLength螺栓附加长度。
additionalStudLength螺柱附加长度
weldGapValue焊接间隙值

◆ SpecificationsGetGeneralConnectionOptions() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetGeneralConnectionOptions ( const NXString & specName,
bool * modelGaskets,
bool * modelWeldGaps,
double * additionalBoltLength,
double * additionalStudLength,
double * weldGapValue )

获取常规连接选项。
版本NX8.0.0中创建。

许可要求: routing_advanced ("管路设计高级功能"), routing_base ("管路设计基础功能")

参数
specName规格名称
modelGaskets是否建模垫片
modelWeldGaps是否建模焊接间隙
additionalBoltLength螺栓附加长度。
additionalStudLength螺柱附加长度
weldGapValue焊接间隙值

◆ SpecificationsGetGenericPostPlacements() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetGenericPostPlacements ( const char * specName,
std::vector< NXString > & placedPartIdentifier,
std::vector< NXString > & postPlacementIdentifier )

获取已定义的通用后置放置规则。
创建于NX8.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称
placedPartIdentifier已放置部件节点标识符列表
postPlacementIdentifier后置放置节点标识符列表

◆ SpecificationsGetGenericPostPlacements() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetGenericPostPlacements ( const NXString & specName,
std::vector< NXString > & placedPartIdentifier,
std::vector< NXString > & postPlacementIdentifier )

获取已定义的通用后置放置规则。
创建于NX8.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称
placedPartIdentifier已放置部件节点标识符列表
postPlacementIdentifier后置放置节点标识符列表

◆ SpecificationsGetGenericPostPlacementSearchAttributes() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetGenericPostPlacementSearchAttributes ( const char * specName,
const char * placedPartIdentifier,
const char * postPlacementIdentifier,
std::vector< NXString > & searchAttributes )

获取通用后置放置搜索属性。
创建于NX8.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称
placedPartIdentifier已放置部件节点标识符
postPlacementIdentifier后置放置节点标识符
searchAttributes属性搜索标题

◆ SpecificationsGetGenericPostPlacementSearchAttributes() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetGenericPostPlacementSearchAttributes ( const NXString & specName,
const NXString & placedPartIdentifier,
const NXString & postPlacementIdentifier,
std::vector< NXString > & searchAttributes )

获取通用后置放置搜索属性。
创建于NX8.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称
placedPartIdentifier已放置部件节点标识符
postPlacementIdentifier后置放置节点标识符
searchAttributes属性搜索标题

◆ SpecificationsGetPostPlacementRules() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetPostPlacementRules ( const char * specName,
NXOpen::Routing::ReuseLibrary::PartType partType,
NXString * startingIdentifier,
std::vector< NXString > & searchAttributes )

获取后置放置规则。
版本NX8.0.0中创建。

许可要求: routing_advanced ("管路设计高级功能"), routing_base ("管路设计基础功能")

参数
specName规格名称。
partType零件类型。
startingIdentifier搜索起始的库节点。
searchAttributes搜索属性标题。

◆ SpecificationsGetPostPlacementRules() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetPostPlacementRules ( const NXString & specName,
NXOpen::Routing::ReuseLibrary::PartType partType,
NXString * startingIdentifier,
std::vector< NXString > & searchAttributes )

获取后置放置规则。
版本NX8.0.0中创建。

许可要求: routing_advanced ("管路设计高级功能"), routing_base ("管路设计基础功能")

参数
specName规格名称。
partType零件类型。
startingIdentifier搜索起始的库节点。
searchAttributes搜索属性标题。

◆ SpecificationsGetReportInBom() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetReportInBom ( const char * specName,
bool * gasket,
bool * bolt,
bool * stud,
bool * nut,
bool * washers,
bool * weldRing,
bool * ringJoints,
bool * weldGap )

获取物料清单报告标记。
版本NX8.0.0中创建。

许可要求: routing_advanced ("管路设计高级功能"), routing_base ("管路设计基础功能")

参数
specName规格名称
gasket报告垫片
bolt报告螺栓
stud报告螺柱
nut报告螺母
washers报告垫圈
weldRing报告焊接环
ringJoints报告环接头
weldGap焊接间隙

◆ SpecificationsGetReportInBom() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsGetReportInBom ( const NXString & specName,
bool * gasket,
bool * bolt,
bool * stud,
bool * nut,
bool * washers,
bool * weldRing,
bool * ringJoints,
bool * weldGap )

获取物料清单报告标记。
版本NX8.0.0中创建。

许可要求: routing_advanced ("管路设计高级功能"), routing_base ("管路设计基础功能")

参数
specName规格名称
gasket报告垫片
bolt报告螺栓
stud报告螺柱
nut报告螺母
washers报告垫圈
weldRing报告焊接环
ringJoints报告环接头
weldGap焊接间隙

◆ SpecificationsRemoveAttribute() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveAttribute ( const char * specificationName,
const char * connectionTypeOne )

移除规格的连接兼容性表中指定连接类型的属性
版本:NX1847.0.0

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

参数
specificationName规格名称
connectionTypeOne第一个CONNECTION_TYPE属性的值

◆ SpecificationsRemoveAttribute() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveAttribute ( const NXString & specificationName,
const NXString & connectionTypeOne )

删除规格连接兼容性表中指定连接类型的属性。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称
connectionTypeOne第一个CONNECTION_TYPE属性的值。

◆ SpecificationsRemoveAttributeRelationships() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveAttributeRelationships ( const char * specificationName,
int index )

删除指定索引处规格的属性关系。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称
index删除规格属性关系列表中指定索引位置的属性关系。

◆ SpecificationsRemoveAttributeRelationships() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveAttributeRelationships ( const NXString & specificationName,
int index )

删除指定索引处规格的属性关系。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称
index删除规格属性关系列表中指定索引位置的属性关系。

◆ SpecificationsRemoveBranchCompatibility() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveBranchCompatibility ( const char * specName,
double nps,
double npsBranch )

移除支管兼容性
创建于NX8.0.0.

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

参数
specName规格名称
npsNPS值
npsBranch支管NPS值

◆ SpecificationsRemoveBranchCompatibility() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveBranchCompatibility ( const NXString & specName,
double nps,
double npsBranch )

删除一组支管兼容性
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")

参数
specName规格名称
npsNPS值
npsBranchNPS_BRANCH值

◆ SpecificationsRemoveConnectionCompatibility() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveConnectionCompatibility ( const char * specName,
const char * connectionTypeOne,
const char * connectionTypeTwo )

从规格中移除连接兼容性
创建于NX8.0.0.

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

参数
specName规格名称
connectionTypeOne第一个CONNECTION_TYPE属性的值
connectionTypeTwo第二个CONNECTION_TYPE属性的值

◆ SpecificationsRemoveConnectionCompatibility() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveConnectionCompatibility ( const NXString & specName,
const NXString & connectionTypeOne,
const NXString & connectionTypeTwo )

从规格中移除连接兼容性
创建于NX8.0.0.

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

参数
specName规格名称
connectionTypeOne第一个CONNECTION_TYPE属性的值
connectionTypeTwo第二个CONNECTION_TYPE属性的值

◆ SpecificationsRemoveGenericPostPlacement() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveGenericPostPlacement ( const char * specName,
const char * placedPartIdentifier,
const char * postPlacementIdentifier )

移除通用后置放置选项。
创建于NX8.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称
placedPartIdentifier已放置部件节点标识符
postPlacementIdentifier后置放置标识符

◆ SpecificationsRemoveGenericPostPlacement() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsRemoveGenericPostPlacement ( const NXString & specName,
const NXString & placedPartIdentifier,
const NXString & postPlacementIdentifier )

移除通用后置放置选项。
创建于NX8.0.0。

许可要求: routing_advanced("高级布线"), routing_base("基础布线")

参数
specName规格名称
placedPartIdentifier已放置部件节点标识符
postPlacementIdentifier后置放置标识符

◆ SpecificationsSetAdditionalConnectionOptions() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetAdditionalConnectionOptions ( const char * specName,
bool modelGaskets,
double additionalBoltLength,
double additionalStudLength )

设置附加连接选项
版本:NX1847.0.0

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

参数
specName规格名称
modelGaskets是否建模垫片
additionalBoltLength螺栓附加长度
additionalStudLength螺柱附加长度

◆ SpecificationsSetAdditionalConnectionOptions() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetAdditionalConnectionOptions ( const NXString & specName,
bool modelGaskets,
double additionalBoltLength,
double additionalStudLength )

设置附加连接选项
版本:NX1847.0.0

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

参数
specName规格名称
modelGaskets是否建模垫片
additionalBoltLength螺栓附加长度
additionalStudLength螺柱附加长度

◆ SpecificationsSetAttributeRelationships() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetAttributeRelationships ( const char * specName,
const char * nodeIdentifier,
NXOpen::Routing::CharacteristicList * attributeFilter )

设置规格的属性关联
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")

参数
specName规格名称
nodeIdentifier零件库节点标识符
attributeFilter未使用

◆ SpecificationsSetAttributeRelationships() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetAttributeRelationships ( const NXString & specName,
const NXString & nodeIdentifier,
NXOpen::Routing::CharacteristicList * attributeFilter )

设置规格的属性关联
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")

参数
specName规格名称
nodeIdentifier零件库节点标识符
attributeFilter未使用

◆ SpecificationsSetBranchCompatibility() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetBranchCompatibility ( const char * specName,
double nps,
double npsBranch )

设置一组支管兼容性
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")

参数
specName规格名称
npsNPS值
npsBranchNPS_BRANCH值

◆ SpecificationsSetBranchCompatibility() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetBranchCompatibility ( const NXString & specName,
double nps,
double npsBranch )

设置一组支管兼容性
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")

参数
specName规格名称
npsNPS值
npsBranchNPS_BRANCH值

◆ SpecificationsSetConnectionPostPlacement() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetConnectionPostPlacement ( const char * specName,
const char * connectionTypeOne,
const char * connectionTypeTwo,
bool gasket,
bool bolt,
bool stud,
bool nut,
bool washers,
bool weldRing,
bool ringJoints )

为有效连接设置连接后置放置规则
创建于NX8.0.0.

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

参数
specName规格名称
connectionTypeOne第一个CONNECTION_TYPE的值
connectionTypeTwo第二个CONNECTION_TYPE的值
gasket是否为此连接放置垫片
bolt是否为此连接放置螺栓
stud是否为此连接放置螺柱
nut是否为此连接放置螺母
washers是否为此连接放置垫圈
weldRing是否为此连接放置焊接环
ringJoints环形接头

◆ SpecificationsSetConnectionPostPlacement() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetConnectionPostPlacement ( const NXString & specName,
const NXString & connectionTypeOne,
const NXString & connectionTypeTwo,
bool gasket,
bool bolt,
bool stud,
bool nut,
bool washers,
bool weldRing,
bool ringJoints )

为有效连接设置连接后置放置规则
创建于NX8.0.0.

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

参数
specName规格名称
connectionTypeOne第一个CONNECTION_TYPE的值
connectionTypeTwo第二个CONNECTION_TYPE的值
gasket是否为此连接放置垫片
bolt是否为此连接放置螺栓
stud是否为此连接放置螺柱
nut是否为此连接放置螺母
washers是否为此连接放置垫圈
weldRing是否为此连接放置焊接环
ringJoints环形接头

◆ SpecificationsSetDescription() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetDescription ( const char * specName,
const char * description )

设置规格的描述文本
创建于NX8.0.0。

许可要求:routing_advanced("管路设计高级功能"), routing_base("管路设计基础功能")

参数
specName规格名称
description要添加的描述

◆ SpecificationsSetDescription() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetDescription ( const NXString & specName,
const NXString & description )

设置规格的描述文本。
创建于NX8.0.0。

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

参数
specName规格名称。
description要添加的描述。

◆ SpecificationsSetDiscipline() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetDiscipline ( const char * specificationName,
const char * discipline )

为规格设置学科。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称
discipline要添加到规格的学科。

◆ SpecificationsSetDiscipline() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetDiscipline ( const NXString & specificationName,
const NXString & discipline )

为规格设置学科。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称
discipline要添加到规格的学科。

◆ SpecificationsSetPostPlacementReportInBom() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetPostPlacementReportInBom ( const char * specName,
bool gasket,
bool bolt,
bool stud,
bool nut,
bool washers,
bool ringJoints )

设置放置后在BOM中报告的标志
版本:NX1847.0.0

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

参数
specName规格名称
gasket报告垫片
bolt报告螺栓
stud报告螺柱
nut报告螺母
washers报告垫圈
ringJoints报告环接头

◆ SpecificationsSetPostPlacementReportInBom() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsSetPostPlacementReportInBom ( const NXString & specName,
bool gasket,
bool bolt,
bool stud,
bool nut,
bool washers,
bool ringJoints )

设置放置后在BOM中报告的标志
版本:NX1847.0.0

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

参数
specName规格名称
gasket报告垫片
bolt报告螺栓
stud报告螺柱
nut报告螺母
washers报告垫圈
ringJoints报告环接头

◆ SpecificationsTogglePostPlacementOption() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsTogglePostPlacementOption ( const char * specificationName,
const char * connectionTypeOne,
const char * connectionTypeTwo,
NXOpen::Routing::ReuseLibrary::PartType partType )

切换规格指定连接类型的放置后选项。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称
connectionTypeOne第一个CONNECTION_TYPE属性的值。
connectionTypeTwo第二个CONNECTION_TYPE属性的值。
partType部件类型。

◆ SpecificationsTogglePostPlacementOption() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsTogglePostPlacementOption ( const NXString & specificationName,
const NXString & connectionTypeOne,
const NXString & connectionTypeTwo,
NXOpen::Routing::ReuseLibrary::PartType partType )

切换规格指定连接类型的放置后选项。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称
connectionTypeOne第一个CONNECTION_TYPE属性的值。
connectionTypeTwo第二个CONNECTION_TYPE属性的值。
partType部件类型。

◆ SpecificationsUpdateAttributeRelationship() [1/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsUpdateAttributeRelationship ( const char * specificationName,
const char * nodeIdentifier,
int index,
const char * title,
const char * value )

更新指定索引处规格的属性关系。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称
nodeIdentifier部件库节点标识符。
index使用新值更新规格属性关系列表中指定索引位置的nodeIdentifier的属性关系。
title节点标识符的属性标题。
value属性关系值。

◆ SpecificationsUpdateAttributeRelationship() [2/2]

void NXOpen::Routing::ReuseLibrary::SpecificationsUpdateAttributeRelationship ( const NXString & specificationName,
const NXString & nodeIdentifier,
int index,
const NXString & title,
const NXString & value )

更新指定索引处规格的属性关系。
创建于NX1847.0.0。

许可要求: routing_advanced("Routing Advanced"), routing_base("Routing Basic")

参数
specificationName规格名称
nodeIdentifier部件库节点标识符。
index使用新值更新规格属性关系列表中指定索引位置的nodeIdentifier的属性关系。
title节点标识符的属性标题。
value属性关系值。

◆ Tag()

tag_t NXOpen::Routing::ReuseLibrary::Tag ( ) const

返回此对象的标签。