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

管线路径 更多...

#include <Routing_Run.hxx>

类 NXOpen::Routing::Run 继承关系图:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Public 类型

enum  CompareStatus {
  CompareStatusNone , CompareStatusOk , CompareStatusMissingRun , CompareStatusExtraRun ,
  CompareStatusMissingItem , CompareStatusExtraItem , CompareStatusDiscrepancy
}
enum  FlipStatus {
  FlipStatusSuccess , FlipStatusNotTwoPorts , FlipStatusUnequalConstraints , FlipStatusPortPositionMismatch ,
  FlipStatusFlowTypeMismatch , FlipStatusFollowsFlow , FlipStatusRunFlowNotDefined , FlipStatusCannotFlip
}
enum  Status { StatusValid , StatusBroken , StatusIncomplete }
Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }

Public 成员函数

void DeleteRunPath ()
std::vector< NXOpen::ObjectList * > DetectRunSpools ()
NXOpen::Routing::Run::Status Edit (const char *runId, const char *runType, const std::vector< NXOpen::NXObject * > &from, const std::vector< NXOpen::NXObject * > &to, const std::vector< NXOpen::NXObject * > &member)
void Edit (const char *runId, const char *runType, const std::vector< NXOpen::Routing::RunItem * > &fromItems, const std::vector< NXOpen::Routing::RunItem * > &toItems, const std::vector< NXOpen::Routing::RunItem * > &memberItems)
NXOpen::Routing::Run::Status Edit (const NXString &runId, const NXString &runType, const std::vector< NXOpen::NXObject * > &from, const std::vector< NXOpen::NXObject * > &to, const std::vector< NXOpen::NXObject * > &member)
void Edit (const NXString &runId, const NXString &runType, const std::vector< NXOpen::Routing::RunItem * > &fromItems, const std::vector< NXOpen::Routing::RunItem * > &toItems, const std::vector< NXOpen::Routing::RunItem * > &memberItems)
NXOpen::Routing::Run::FlipStatus FlipComponent (NXOpen::Assemblies::Component *component)
bool GetActiveStatus ()
NXOpen::Routing::CharacteristicListGetCharacteristics ()
NXOpen::Routing::CharacteristicListGetCharacteristicsWithId ()
std::vector< NXOpen::Routing::RunItem * > GetFromItemData ()
std::vector< NXOpen::NXObject * > GetFromItems ()
std::vector< NXOpen::Routing::RunItem * > GetMemberItemData ()
std::vector< NXOpen::NXObject * > GetMembers ()
NXOpen::Routing::RoutingSystemGetRoutingSystem ()
NXOpen::Routing::Run::CompareStatus GetRunCompareStatus ()
NXString GetRunId ()
NXOpen::Routing::Run::Status GetRunStatus ()
NXString GetRunType ()
std::vector< NXOpen::Routing::RunItem * > GetToItemData ()
std::vector< NXOpen::NXObject * > GetToItems ()
void MakeActive ()
void MakeInactive ()
int RunSegmentGetFlowDirection (NXOpen::Routing::ISegment *segment)
void RunSegmentReverseFlowDirection (NXOpen::Routing::ISegment *segment)
void RunSegmentSetFlowDirection (NXOpen::Routing::ISegment *segment, int flowState)
void SetCharacteristics (NXOpen::Routing::CharacteristicList *values)
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _RunBuilder

额外继承的成员函数

Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

详细描述

管线路径

管路Run对象,引用构成管路的组件和管料。
请使用Routing::RunCollection::CreateRun 创建此类实例

于NX4.0.0版本创建。

成员枚举类型说明

◆ CompareStatus

表示当前Run与另一Run相比的差异状态

枚举值
CompareStatusNone 

Run无对比状态,尚未执行对比操作

CompareStatusOk 

无缺失、多余或特征差异项

CompareStatusMissingRun 

整个Run缺失

CompareStatusExtraRun 

存在额外的整个Run

CompareStatusMissingItem 

Run中存在缺失项

CompareStatusExtraItem 

Run中存在多余项

CompareStatusDiscrepancy 

项存在特征差异

◆ FlipStatus

表示翻转组件的结果

枚举值
FlipStatusSuccess 

组件已翻转

FlipStatusNotTwoPorts 

指定组件的端口数量不为2

FlipStatusUnequalConstraints 

两个端口的约束数量不同

FlipStatusPortPositionMismatch 

端口不共线反向或垂直

FlipStatusFlowTypeMismatch 

端口的流向类型定义不明确

FlipStatusFollowsFlow 

端口与流向已正确对齐,未执行翻转

FlipStatusRunFlowNotDefined 

Run未定义流向,无法翻转组件

FlipStatusCannotFlip 

Run已被删除或组件未连接管段,无法翻转组件

◆ Status

表示Run的状态

枚举值
StatusValid 

Run有效,所有项已连接且所有管段均已分配管料

StatusBroken 

Run已断开,所有项未首尾连接

StatusIncomplete 

Run不完整,部分管段未分配管料

成员函数说明

◆ DeleteRunPath()

void NXOpen::Routing::Run::DeleteRunPath ( )

删除管路的路径及管路中的成员对象
创建于NX8.0.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

◆ DetectRunSpools()

std::vector< NXOpen::ObjectList * > NXOpen::Routing::Run::DetectRunSpools ( )

检测管路中的管段组

返回
管段组列表集合
创建于NX5.0.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

◆ Edit() [1/4]

NXOpen::Routing::Run::Status NXOpen::Routing::Run::Edit ( const char * runId,
const char * runType,
const std::vector< NXOpen::NXObject * > & from,
const std::vector< NXOpen::NXObject * > & to,
const std::vector< NXOpen::NXObject * > & member )

使用新项编辑现有管路运行。注意:会移除管路运行中所有现有项并添加这些新项

返回
有效、损坏或不完整的管路运行状态
创建于NX4.0.0.

许可要求: routing_advanced ("管路高级功能"), routing_base ("管路基础功能")
参数
runId管路运行的唯一标识符
runType管路运行的类型
from起始项数组,必须为NXOpen::Routing::PortNXOpen::Routing::RunNXOpen::Routing::ControlPoint
to目标项数组,必须为NXOpen::Routing::PortNXOpen::Routing::RunNXOpen::Routing::ControlPoint
member成员项数组,必须为NXOpen::Assemblies::ComponentNXOpen::Routing::ISegment 或Routing.Stock

◆ Edit() [2/4]

void NXOpen::Routing::Run::Edit ( const char * runId,
const char * runType,
const std::vector< NXOpen::Routing::RunItem * > & fromItems,
const std::vector< NXOpen::Routing::RunItem * > & toItems,
const std::vector< NXOpen::Routing::RunItem * > & memberItems )

使用新的管路运行项数据编辑现有管路运行。注意:会移除管路运行中所有现有项并添加这些新项
创建于NX7.5.4.

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

参数
runId管路运行的唯一标识符
runType管路运行的类型
fromItems"起始"项的数据数组
toItems"目标"项的数据数组
memberItems"成员"项的数据数组

◆ Edit() [3/4]

NXOpen::Routing::Run::Status NXOpen::Routing::Run::Edit ( const NXString & runId,
const NXString & runType,
const std::vector< NXOpen::NXObject * > & from,
const std::vector< NXOpen::NXObject * > & to,
const std::vector< NXOpen::NXObject * > & member )

使用新项编辑现有管路运行。注意:会移除管路运行中所有现有项并添加这些新项

返回
有效、损坏或不完整的管路运行状态
创建于NX4.0.0.

许可要求: routing_advanced ("管路高级功能"), routing_base ("管路基础功能")
参数
runId管路运行的唯一标识符
runType管路运行的类型
from起始项数组,必须为NXOpen::Routing::PortNXOpen::Routing::RunNXOpen::Routing::ControlPoint
to目标项数组,必须为NXOpen::Routing::PortNXOpen::Routing::RunNXOpen::Routing::ControlPoint
member成员项数组,必须为NXOpen::Assemblies::ComponentNXOpen::Routing::ISegment 或Routing.Stock

◆ Edit() [4/4]

void NXOpen::Routing::Run::Edit ( const NXString & runId,
const NXString & runType,
const std::vector< NXOpen::Routing::RunItem * > & fromItems,
const std::vector< NXOpen::Routing::RunItem * > & toItems,
const std::vector< NXOpen::Routing::RunItem * > & memberItems )

使用新的管路运行项数据编辑现有管路运行。注意:会移除管路运行中所有现有项并添加这些新项
创建于NX7.5.4.

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

参数
runId管路运行的唯一标识符
runType管路运行的类型
fromItems"起始"项的数据数组
toItems"目标"项的数据数组
memberItems"成员"项的数据数组

◆ FlipComponent()

NXOpen::Routing::Run::FlipStatus NXOpen::Routing::Run::FlipComponent ( NXOpen::Assemblies::Component * component)

翻转管路中的组件,通过旋转组件使其输入输出端口互换

返回
组件翻转状态
创建于NX8.5.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")
参数
component组件

◆ GetActiveStatus()

bool NXOpen::Routing::Run::GetActiveStatus ( )

获取管路的状态:激活或非激活

返回
激活状态,true为激活,false为非激活
创建于NX8.5.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

◆ GetCharacteristics()

NXOpen::Routing::CharacteristicList * NXOpen::Routing::Run::GetCharacteristics ( )

获取此对象的所有特性值

返回
特性列表
创建于NX7.5.4。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

◆ GetCharacteristicsWithId()

NXOpen::Routing::CharacteristicList * NXOpen::Routing::Run::GetCharacteristicsWithId ( )

获取此对象的所有特性值,包括管路ID

返回
特性列表
创建于NX8.5.3。
许可证要求:routing_base("管路基础功能")

◆ GetFromItemData()

std::vector< NXOpen::Routing::RunItem * > NXOpen::Routing::Run::GetFromItemData ( )

获取管路运行"起始"项的数据

返回
"起始"项的数据数组
创建于NX7.5.4.

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

◆ GetFromItems()

std::vector< NXOpen::NXObject * > NXOpen::Routing::Run::GetFromItems ( )

获取管路运行的起始项,起始项为提取的端口或管路运行对象

返回
管路运行的所有起始项
创建于NX4.0.0.

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

◆ GetMemberItemData()

std::vector< NXOpen::Routing::RunItem * > NXOpen::Routing::Run::GetMemberItemData ( )

获取管路运行"成员"项的数据

返回
"成员"项的数据数组
创建于NX7.5.4.

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

◆ GetMembers()

std::vector< NXOpen::NXObject * > NXOpen::Routing::Run::GetMembers ( )

获取管路的所有成员对象。成员对象包括端口、管料或管段的零件实例。

返回
管路的所有成员对象
创建于NX9.0.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

◆ GetRoutingSystem()

NXOpen::Routing::RoutingSystem * NXOpen::Routing::Run::GetRoutingSystem ( )

查询管路运行所属的NXOpen::Routing::RoutingSystem

返回
管路运行所属的管路系统
创建于NX4.0.0.

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

◆ GetRunCompareStatus()

NXOpen::Routing::Run::CompareStatus NXOpen::Routing::Run::GetRunCompareStatus ( )

获取管路的对比状态

返回
管路对比状态
创建于NX4.0.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

◆ GetRunId()

NXString NXOpen::Routing::Run::GetRunId ( )

获取管路运行的ID

返回
管路运行ID
创建于NX4.0.0.

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

◆ GetRunStatus()

NXOpen::Routing::Run::Status NXOpen::Routing::Run::GetRunStatus ( )

查询管路运行的状态

返回
有效、损坏或不完整的管路运行状态
创建于NX4.0.0.

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

◆ GetRunType()

NXString NXOpen::Routing::Run::GetRunType ( )

获取管路运行的类型

返回
管路运行类型
创建于NX4.0.0.

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

◆ GetToItemData()

std::vector< NXOpen::Routing::RunItem * > NXOpen::Routing::Run::GetToItemData ( )

获取管路运行"目标"项的数据

返回
"目标"项的数据数组
创建于NX7.5.4.

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

◆ GetToItems()

std::vector< NXOpen::NXObject * > NXOpen::Routing::Run::GetToItems ( )

获取管路运行的目标项,目标项为提取的端口或管路运行对象

返回
管路运行的所有目标项
创建于NX4.0.0.

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

◆ MakeActive()

void NXOpen::Routing::Run::MakeActive ( )

将管路设置为激活状态。后续通过线性路径、样条路径、修复路径创建的新管段和零件,以及通过放置零件命令放置的零件,都将作为成员添加到该激活管路中。 该管路的规格将被设置为激活规格。之前的激活管路将变为非激活状态。可使用NXOpen::Routing::Run::MakeInactive 将管路设置为非激活状态。
创建于NX8.5.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

◆ MakeInactive()

void NXOpen::Routing::Run::MakeInactive ( )

将管路设置为非激活状态。若未使用专业模块,激活规格将切换为该专业模块的默认规格;若无专业模块,激活规格将设置为无。 可使用NXOpen::Routing::Run::MakeActive 将管路设置为激活状态。
创建于NX8.5.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

◆ RunSegmentGetFlowDirection()

int NXOpen::Routing::Run::RunSegmentGetFlowDirection ( NXOpen::Routing::ISegment * segment)

获取管路管段的流向
创建于NX5.0.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

参数
segment管段

◆ RunSegmentReverseFlowDirection()

void NXOpen::Routing::Run::RunSegmentReverseFlowDirection ( NXOpen::Routing::ISegment * segment)

反转管路管段的流向
创建于NX5.0.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

参数
segment管段

◆ RunSegmentSetFlowDirection()

void NXOpen::Routing::Run::RunSegmentSetFlowDirection ( NXOpen::Routing::ISegment * segment,
int flowState )

设置管路管段的流向
创建于NX5.0.0。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

参数
segment管段
flowState流向状态

◆ SetCharacteristics()

void NXOpen::Routing::Run::SetCharacteristics ( NXOpen::Routing::CharacteristicList * values)

设置此对象的所有特性值
创建于NX7.5.4。
许可证要求:routing_advanced("管路高级功能"), routing_base("管路基础功能")

参数
values特性值列表