|
NX Open C++ 参考指南 2406 v1.1
|
布线管理器 更多...
#include <Routing_RouteManager.hxx>
类 | |
| struct | SearchCriteria |
布线管理器
管理当前工作部件中使用的各种Routing集合和方法。
有关连接数据模型的详细信息,请参阅NX Routing帮助。
要获取此类的实例,请参考 NXOpen::Part
创建于NX4.0.0。
路由列表导入模式 下表描述了各种模式根据导入文件类型(XML、HRN、CMP)的影响
| 枚举值 | |
|---|---|
| ImportModeUpdate | 用导入对象的数据更新现有对象。 |
| ImportModeMerge | 用导入对象的数据更新现有对象。 |
| ImportModeAppend | 将导入的对象创建为新对象。 |
| ImportModeDerivative | 将导入的线束创建为派生线束 |
| NXOpen::Routing::AnchorCollection * NXOpen::Routing::RouteManager::Anchors | ( | ) |
锚点集合
创建于 NX3.0.0。
| void NXOpen::Routing::RouteManager::AssembleConnectionsImportedFromSubAssemblies | ( | ) |
将研究设计元素中的连接、连接器和设备复制到包含 object_in_part 的零件中并进行装配。
于 NX8.0.0 版本创建。
许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| NXOpen::Routing::BendCornerCollection * NXOpen::Routing::RouteManager::BendCorners | ( | ) |
弯曲拐角集合
创建于 NX3.0.0。
| NXOpen::Routing::BendReportManager * NXOpen::Routing::RouteManager::BendReportManager | ( | ) |
弯曲报告管理器
Created in NX11.0.1.
| NXOpen::Part * NXOpen::Routing::RouteManager::BuildFabrication | ( | const char * | filename, |
| const std::vector< NXOpen::NXObject * > & | objects, | ||
| NXOpen::Routing::CharacteristicList * | charxData ) |
创建Routing制造件,这是一个由 NXOpen::Assemblies::Component 和 NXOpen::Routing::Stock 组成的子装配,来自创建Routing制造件的装配。
创建于NX5.0.0。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| filename | 新创建的制造组件将保存到的文件名 |
| objects | 要制造的Routing对象 |
| charxData | 应用于制造组件的属性。 |
| NX_DEPRECATED("Deprecated in NX1847.0.0. Use NXOpen::Routing::RouteManager::BuildFabricationWithFileNewBuilder instead.") NXOpen NXOpen::Part * NXOpen::Routing::RouteManager::BuildFabrication | ( | const char * | filename, |
| const std::vector< NXOpen::NXObject * > & | objects, | ||
| NXOpen::Routing::CharacteristicList * | optionalCharxData, | ||
| NXOpen::Routing::CharacteristicList * | requiredCharxData ) |
创建Routing制造件,这是一个由 NXOpen::Assemblies::Component 和 NXOpen::Routing::Stock 组成的子装配,来自创建Routing制造件的装配。
创建Routing制造件,这是一个由 NXOpen::Assemblies::Component 和 NXOpen::Routing::Stock 组成的子装配,来自创建Routing制造件的装配。
| filename | 新创建的制造组件将保存到的文件名 |
| objects | 要制造的Routing对象 |
| optionalCharxData | 应用于制造组件的必填属性。 |
| requiredCharxData | 应用于制造组件的可选属性。 |
| NXOpen::Part * NXOpen::Routing::RouteManager::BuildFabrication | ( | const NXString & | filename, |
| const std::vector< NXOpen::NXObject * > & | objects, | ||
| NXOpen::Routing::CharacteristicList * | charxData ) |
创建Routing制造件,这是一个由 NXOpen::Assemblies::Component 和 NXOpen::Routing::Stock 组成的子装配,来自创建Routing制造件的装配。
创建于NX5.0.0。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| filename | 新创建的制造组件将保存到的文件名 |
| objects | 要制造的Routing对象 |
| charxData | 应用于制造组件的属性。 |
| NXOpen::Part * NXOpen::Routing::RouteManager::BuildFabricationWithFileNewBuilder | ( | NXOpen::FileNew * | builder, |
| const std::vector< NXOpen::NXObject * > & | objects, | ||
| NXOpen::Routing::CharacteristicList * | optionalCharxData, | ||
| NXOpen::Routing::CharacteristicList * | requiredCharxData ) |
使用FileNewBuilder创建Routing制造子装配,该子装配由 NXOpen::Assemblies::Component 和 NXOpen::Routing::Stock 组成,来自创建Routing制造件的装配。
创建于NX12.0.0。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| builder | 构建器 |
| objects | 要制造的Routing对象 |
| optionalCharxData | 应用于制造组件的必填属性。 |
| requiredCharxData | 应用于制造组件的可选属性。 |
| NXOpen::Routing::BuiltInPathCollection * NXOpen::Routing::RouteManager::BuiltInPaths | ( | ) |
BuiltInPath集合
创建于NX3.0.0。
| NXOpen::Routing::Electrical::CableConnectionCollection * NXOpen::Routing::RouteManager::CableConnections | ( | ) |
电缆连接集合
创建于 NX3.0.0。
| NXOpen::Routing::Electrical::CablewaysLayoutViewCollection * NXOpen::Routing::RouteManager::CablewaysLayoutViews | ( | ) |
用于管理电缆通道布局视图的集合。
Created in NX7.5.0.
| void NXOpen::Routing::RouteManager::CheckDesignRules | ( | NXOpen::Routing::DesignRuleViolationCollection::Mode | mode, |
| NXOpen::Routing::CustomManager::DesignRuleReason | reason, | ||
| const std::vector< NXOpen::NXObject * > & | objects, | ||
| std::vector< NXOpen::Routing::DesignRuleViolation * > & | violations ) |
对工作部件执行Routing设计规则检查
模式 原因 要检查的对象。可为空。 检查生成的违规。可为空。 对工作部件执行Routing设计规则检查
创建于NX1847.0.0。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| mode | 可为 NXOpen::Routing::DesignRuleViolationCollection::Mode::Interactive 或 NXOpen::Routing::DesignRuleViolationCollection::Mode::Concurrent |
| reason | 可为 NXOpen::Routing::CustomManager::DesignRuleReason::Interactive 或 其他表示请求检查设计规则的对话框的原因之一。 |
| objects | 要检查的对象。可为空。 |
| violations | 检查生成的违规。可为空。 |
| bool NXOpen::Routing::RouteManager::ComponentHasBIPGeometry | ( | NXOpen::Assemblies::Component * | bipComponent | ) |
确定内置路径组件是否包含合适的工作部件几何。
于NX7.5.3版本创建。
许可证要求 : routing_base ("Routing Basic")
| bipComponent | 内置路径组件 |
| NXOpen::Routing::Electrical::ConnectorDeviceCollection * NXOpen::Routing::RouteManager::ConnectorDevices | ( | ) |
连接器设备集合
创建于 NX3.0.0。
| void NXOpen::Routing::RouteManager::ConnectPartPorts | ( | NXOpen::Assemblies::Component * | component | ) |
连接此 NXOpen::Assemblies::Component 中的端口。
创建于NX5.0.0。
许可证要求:routing_base ("Routing Basic")
| component | 组件 |
| NXOpen::Routing::ControlPointCollection * NXOpen::Routing::RouteManager::ControlPoints | ( | ) |
ControlPoint集合
创建于NX3.0.0。
| void NXOpen::Routing::RouteManager::ConvertSplineSegments | ( | std::vector< NXOpen::Routing::ISegment * > & | splineSegments, |
| std::vector< double > & | originalSplineLengths, | ||
| std::vector< double > & | newSplineLengths ) |
将此零件中所有的样条线段从NX9之前的数据模型转换为NX9数据模型。
创建于NX9.0.2。
许可要求:routing_base("Routing Basic")
| splineSegments | 转换后的样条线段。 |
| originalSplineLengths | 转换前每个样条线段的长度。 |
| newSplineLengths | 转换后每个样条线段的新长度。 |
| NXOpen::Routing::CopeCornerCollection * NXOpen::Routing::RouteManager::CopeCorners | ( | ) |
开槽拐角集合
创建于 NX3.0.0。
| NXString NXOpen::Routing::RouteManager::CopyOverstock | ( | ) |
将Overstock从子装配复制到父装配。此功能获取从子装配WAVE链接到父装配的线段,找到子装配中分配给这些线段的Overstock,并在父装配级别的WAVE链接线段上重新创建它们。
| NXOpen::Routing::CornerCollection * NXOpen::Routing::RouteManager::Corners | ( | ) |
拐角集合
创建于 NX3.0.0。
| NXOpen::Routing::AddFontBuilder * NXOpen::Routing::RouteManager::CreateAddFontBuilder | ( | ) |
创建一个 NXOpen::Routing::AddFontBuilder ,用于创建用户定义的线型,供线段使用。
| NXOpen::Routing::AdvanceToRsdBuilder * NXOpen::Routing::RouteManager::CreateAdvanceToRsdBuilder | ( | ) |
创建AdvanceToRsd构建器。有关该构建器的描述,请参见 NXOpen::Routing::AdvanceToRsdBuilder 类文档。
创建于NX2007.0.0。
许可证要求:routing_base ("Routing Basic")
| NXOpen::Routing::AlignStockBuilder * NXOpen::Routing::RouteManager::CreateAlignStockBuilder | ( | ) |
创建用于对齐Routing Stock的NXOpen::Routing::AlignStockBuilder 。 提供一个工具,用于将非圆形stock对齐到routing对象。
于NX9.0.3中创建。
许可要求:routing_base("Routing Basic")
| NXOpen::Routing::AnchorBuilder * NXOpen::Routing::RouteManager::CreateAnchorBuilder | ( | NXOpen::Routing::Anchor * | anchorObject | ) |
创建用于限定锚点的 NXOpen::Routing::AnchorBuilder。
在NX1847.0.0中创建。
许可证要求 : routing_base ("Routing Basic")
| anchorObject | anchorobject |
| NXOpen::Routing::AssignCornerBuilder * NXOpen::Routing::RouteManager::CreateAssignCornerBuilder | ( | ) |
创建一个 NXOpen::Routing::AssignCornerBuilder,用于创建拐角。
| NXOpen::Routing::AssignCornerBuilder * NXOpen::Routing::RouteManager::CreateAssignCornerBuilder | ( | NXOpen::NXObject * | selectedObject | ) |
创建一个 NXOpen::Routing::AssignCornerBuilder,用于创建拐角。
| selectedObject | 所选对象 |
| NXOpen::Routing::AssignDiscontinuityBuilder * NXOpen::Routing::RouteManager::CreateAssignDiscontinuityBuilder | ( | NXOpen::NXObject * | selectedPoint | ) |
创建AssignDiscontinuityBuilder
| selectedPoint | 路由控制点 |
| NXOpen::Routing::AssignPathBuilder * NXOpen::Routing::RouteManager::CreateAssignPathBuilder | ( | NXOpen::Routing::Run * | run | ) |
创建一个 NXOpen::Routing::AssignPathBuilder
在 NX8.5.0 中创建。
许可证要求:routing_base ("Routing Basic")
| run | NXOpen::Routing::Run |
| NXOpen::Routing::Electrical::AssignProxyBuilder * NXOpen::Routing::RouteManager::CreateAssignProxyBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建分配给连接器的代理端口。有关构建器的描述,请参阅 NXOpen::Routing::Electrical::AssignProxyBuilder 类中的文档。
于 NX8.0.0 版本创建。
许可要求:routing_base("Routing Basic")
| objects | 路由连接器 |
| NXOpen::Routing::AssignTerminalsBuilder * NXOpen::Routing::RouteManager::CreateAssignTerminalsBuilder | ( | NXOpen::Routing::Port * | port | ) |
创建用于将端子分配给多端口的 NXOpen::Routing::AssignTerminalsBuilder。
创建于 NX1847.0.0。
许可证要求:routing_base("Routing Basic")
| port | 要编辑的多端口 |
| NXOpen::Routing::AssignTerminalsItemBuilder * NXOpen::Routing::RouteManager::CreateAssignTerminalsItemBuilder | ( | NXOpen::Routing::Port * | port | ) |
创建用于指定端子端口属性(如端子名称、端子方向和端子原点)的 NXOpen::Routing::AssignTerminalsItemBuilder。
创建于 NX1847.0.0。
许可证要求:routing_base("Routing Basic")
| port | 要编辑的多端口 |
| NXOpen::Routing::AttributeHolder * NXOpen::Routing::RouteManager::CreateAttributeHolder | ( | ) |
创建一个 NXOpen::Routing::AttributeHolder 以设置模板属性,然后将模板属性复制到管路对象。
| void NXOpen::Routing::RouteManager::CreateBom | ( | NXOpen::Routing::RouteManager::BomLevel | level, |
| NXOpen::Routing::RouteManager::BomStockLength | length, | ||
| NXOpen::Routing::RouteManager::BomFabrication | fabNumbering, | ||
| NXOpen::Routing::RouteManager::BomBlankLines | blankLines, | ||
| NXOpen::Part * | formatFilePart ) |
创建材料清单(BOM)。BOM生成一个表格,包含NX窗口中现有路由对象的相关信息。 BOM对话框中有各种选项可控制生成的输出。这些选项是此函数的输入。
创建于NX5.0.0。
许可证要求:routing_base ("Routing Basic")
| level | 制造件的报告方式。 |
| length | 库存长度的报告方式。 |
| fabNumbering | 制造件编号选项是否开启? |
| blankLines | 未使用 |
| formatFilePart | 零件列表格式文件部件。 |
| NXOpen::Routing::BranchPathNumberingBuilder * NXOpen::Routing::RouteManager::CreateBranchPathNumberingBuilder | ( | ) |
创建一个用于标记分支的NXOpen::Routing::BranchPathNumberingBuilder。
| NXOpen::Routing::BuiltInPathBuilder * NXOpen::Routing::RouteManager::CreateBuiltInPathBuilder | ( | NXOpen::Routing::BuiltInPath * | bipObject | ) |
创建用于限定内置路径的 NXOpen::Routing::BuiltInPathBuilder。
在NX1847.0.0中创建。
许可证要求 : routing_base ("Routing Basic")
| bipObject | bipobject |
| NXOpen::Routing::Electrical::CablewaysBuilder * NXOpen::Routing::RouteManager::CreateCablewaysBuilder | ( | ) |
创建NXOpen::Routing::Electrical::CablewaysBuilder。
| NXOpen::Routing::Electrical::CablewaysBuilder * NXOpen::Routing::RouteManager::CreateCablewaysBuilderWithObjects | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建NXOpen::Routing::Electrical::CablewaysBuilder。
| objects | 对象 |
| NXOpen::Routing::Electrical::CablewaysLayoutBuilder * NXOpen::Routing::RouteManager::CreateCablewaysLayoutBuilder | ( | ) |
创建NXOpen::Routing::Electrical::CablewaysBuilder。
| NXOpen::Routing::ClockPartBuilder * NXOpen::Routing::RouteManager::CreateClockPartBuilder | ( | NXOpen::NXObject * | selectedPort | ) |
创建用于组件旋转的NXOpen::Routing::ClockPartBuilder。
| selectedPort | Routing端口 |
| NXOpen::Routing::CompareRunsBuilder * NXOpen::Routing::RouteManager::CreateCompareRunsBuilder | ( | NXOpen::Routing::Run * | run | ) |
创建一个 NXOpen::Routing::CompareRunsBuilder ,用于将工作部件中的管路与另一个部件或 XML 定义进行比较。
| run | Routing.Run |
| NXOpen::Routing::ConnectedCurvesBuilder * NXOpen::Routing::RouteManager::CreateConnectedCurvesBuilder | ( | ) |
创建NXOpen::Routing::ConnectedCurvesBuilder,用于在端到端连接的曲线上构建段。
| void NXOpen::Routing::RouteManager::CreateConnectionPostPlacementUdo | ( | NXOpen::Routing::ReuseLibrary::PartType | udoType, |
| int | numberOfItems, | ||
| NXOpen::Routing::ReuseLibrary::ReportInBom | reportInBOM, | ||
| NXOpen::Routing::CharacteristicList * | udoCharx, | ||
| const std::vector< NXOpen::Routing::PortConnection * > & | connectionsToLink ) |
创建链接到一个或两个连接的用户定义对象(UDO)。 此UDO在连接后放置中用于在物料清单(BOM)上表示给定类型的项目。
于NX10.0.0中创建。
许可要求:routing_advanced("Routing Advanced"),routing_base("Routing Basic")
| udoType | 表示规格连接兼容性表中的连接后放置项目类型 |
| numberOfItems | 要在物料清单中表示的项目数量 |
| reportInBOM | 项目是否要在物料清单中报告? |
| udoCharx | 要添加到UDO的所选项目的特性 |
| connectionsToLink | 要链接到UDO的Routing连接 |
| NXOpen::Routing::ConnectPathBuilder * NXOpen::Routing::RouteManager::CreateConnectPathBuilder | ( | ) |
创建连接路径的NXOpen::Routing::ConnectPathBuilder。
| NXOpen::Routing::CrossSectionBuilder * NXOpen::Routing::RouteManager::CreateCrossSectionBuilder | ( | NXOpen::Routing::CrossSection * | crossSectionObject | ) |
创建用于限定横截面的 NXOpen::Routing::CrossSectionBuilder。
创建于 NX1847.0.0。
许可证要求:routing_base("Routing Basic")
| crossSectionObject | 横截面对象 |
| NXOpen::Routing::DefineRunBuilder * NXOpen::Routing::RouteManager::CreateDefineRunBuilder | ( | NXOpen::Routing::Run * | selectedRun | ) |
创建一个 NXOpen::Routing::DefineRunBuilder ,可创建或编辑管路。
在 NX8.5.0 中创建。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| selectedRun | Routing.Run |
| NXOpen::Routing::DeleteFontsBuilder * NXOpen::Routing::RouteManager::CreateDeleteFontsBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建一个 NXOpen::Routing::DeleteFontsBuilder ,用于从线段中删除管路线型。
| objects | 要删除的管路对象 |
| NXOpen::Routing::DeleteGapsBuilder * NXOpen::Routing::RouteManager::CreateDeleteGapsBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建一个 NXOpen::Routing::DeleteGapsBuilder ,用于删除管路对象。
| objects | 要删除的管路对象 |
| NXOpen::Routing::DeleteObjectsBuilder * NXOpen::Routing::RouteManager::CreateDeleteObjectsBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建NXOpen::Routing::DeleteObjectsBuilder,用于删除 routing 对象。
| objects | 要删除的 Routing 对象 |
| NXOpen::Routing::DesignRuleViolationViewer * NXOpen::Routing::RouteManager::CreateDesignRuleViolationViewer | ( | ) |
运行所有已注册的设计规则,类似于交互检查命令。 然后创建NXOpen::Routing::DesignRuleViolationViewer,用于在设计规则违规浏览器中显示发现的任何违规。
| NXOpen::Routing::DesignRuleViolationViewer * NXOpen::Routing::RouteManager::CreateDesignRuleViolationViewer | ( | const std::vector< NXOpen::NXObject * > & | violations | ) |
创建NXOpen::Routing::DesignRuleViolationViewer,用于在设计规则违规浏览器中显示给定的违规,类似于“浏览违规”命令。
| violations | 违规 |
| NXOpen::Routing::DivisionsBuilder * NXOpen::Routing::RouteManager::CreateDivisionsBuilder | ( | NXOpen::NXObject * | selectedPort, |
| bool | isAbsoluteFlow ) |
创建Divisions(分流)构造器。有关构造器的详细说明,请参阅 DivisionsBuilder类的文档。
| selectedPort | 路由端口 |
| isAbsoluteFlow | 若为TRUE:显示每个分流的绝对流量百分比,否则显示相对流量百分比 |
| NXOpen::Routing::DuctReinforcementBuilder * NXOpen::Routing::RouteManager::CreateDuctReinforcementBuilderForStock | ( | NXOpen::NXObject * | ductReinforcement | ) |
创建 HVAC 风管加固构建器。有关构建器的描述,请参阅 NXOpen::Routing::DuctReinforcementBuilder 类中的文档。
于 NX1980.0.0 版本创建。
许可要求:routing_hvac("Routing HVAC")
| ductReinforcement | 风管加固件 |
| NXOpen::Routing::DuctSizeCalculatorBuilder * NXOpen::Routing::RouteManager::CreateDuctSizeCalculatorBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建风管尺寸计算器构建器。有关构建器的描述,请参阅 NXOpen::Routing::DuctSizeCalculatorBuilder 中的文档
| objects | 要分配流动属性或库存的路由段 |
| NXOpen::Routing::EditBendAngleBuilder * NXOpen::Routing::RouteManager::CreateEditBendAngleBuilder | ( | NXOpen::NXObject * | bendRcp | ) |
创建Edit Bend Angle(编辑折弯角度)构造器。有关构造器的详细说明,请参阅 EditBendAngleBuilder类的文档。
| bendRcp | 路由端口 |
| NXOpen::Routing::EditCharacteristicsBuilder * NXOpen::Routing::RouteManager::CreateEditCharacteristicsBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建一个用于编辑NXOpen::Routing::Stock或NXOpen::Assemblies::Component的必填和可选特性列表(UG属性值)的NXOpen::Routing::EditCharacteristicsBuilder。
| objects | 要编辑特性的路由管线或组件。 |
| NXOpen::Routing::EditLineSegmentBuilder * NXOpen::Routing::RouteManager::CreateEditLineSegmentBuilder | ( | NXOpen::Routing::LineSegment * | line | ) |
创建一个 NXOpen::Routing::EditLineSegmentBuilder,用于编辑和锁定线段的长度。
| line | 要编辑的线段。 |
| NXOpen::Routing::EditPlacePartBuilder * NXOpen::Routing::RouteManager::CreateEditPlacePartBuilder | ( | NXOpen::Assemblies::Component * | partOcc | ) |
创建一个用于编辑已放置在装配中的路由部件位置的NXOpen::Routing::EditPlacePartBuilder。
| partOcc | 要编辑的已放置部件实例 |
| NXOpen::Routing::ElbowSnapSettings * NXOpen::Routing::RouteManager::CreateElbowSnapSettings | ( | ) |
创建弯头捕捉设置对象,该对象仅对 NXOpen::Routing::LinearPathBuilder 对象有用。
| NXOpen::Routing::CreateFabricationBuilder * NXOpen::Routing::RouteManager::CreateFabricationBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建可从当前路由装配体中的标准零件、路径段、存料和其他路由对象制造子装配的CreateFabricationBuilder
于NX8.0.0版本创建。
许可证要求 : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| objects | 要制造的路由对象 |
| NXOpen::Routing::FillerStockBuilder * NXOpen::Routing::RouteManager::CreateFillerStockBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建一个 NXOpen::Routing::FillerStockBuilder。
| objects | 要创建填充库存的路由线段,或要编辑的填充库存 |
| NXOpen::Routing::FindByAttributesBuilder * NXOpen::Routing::RouteManager::CreateFindByAttributesBuilder | ( | ) |
创建 NXOpen::Routing::FindByAttributesBuilder
于 NX8.5.0 版本创建。
许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| NXOpen::Routing::FittingOverstockBuilder * NXOpen::Routing::RouteManager::CreateFittingOverstockBuilder | ( | NXOpen::Routing::FittingOverstock * | overstock | ) |
创建一个用于在管件上应用或编辑过盈的NXOpen::Routing::FittingOverstockBuilder。
| overstock | 要编辑的管件过盈 |
| NXOpen::Routing::FormboardPlacementCoordinateSystemBuilder * NXOpen::Routing::RouteManager::CreateFormboardPlacementCoordinateSystemBuilder | ( | NXOpen::CoordinateSystem * | csysObject | ) |
创建用于限定模板放置的 NXOpen::Routing::FormboardPlacementCoordinateSystemBuilder。
创建于 NX1847.0.0。
许可证要求:routing_base("Routing Basic")
| csysObject | 坐标系对象 |
| NXOpen::Routing::GapDisplayBuilder * NXOpen::Routing::RouteManager::CreateGapDisplayBuilder | ( | ) |
创建一个 NXOpen::Routing::GapDisplayBuilder ,用于在线段间创建间隙和桥接。
| NXOpen::Routing::HandrailBuilder * NXOpen::Routing::RouteManager::CreateHandrailBuilder | ( | ) |
创建HandrailBuilder对象。
| NXOpen::Routing::InfoObjectsBuilder * NXOpen::Routing::RouteManager::CreateInfoObjectsBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建NXOpen::Routing::InfoObjectsBuilder,用于删除 routing 对象。
| objects | 要删除的 Routing 对象 |
| NXOpen::Routing::InstanceNameLookupBuilder * NXOpen::Routing::RouteManager::CreateInstanceNameLookupBuilder | ( | ) |
创建 NXOpen::Routing::InstanceNameLookupBuilder,用于根据 INSTANCE_NAME_LOOKUP 节点中定义的标准以及客户默认值中指定的船舶标识符查找要放置的匹配零件。
于 NX8.0.0 版本创建。
许可要求:routing_pipetube("Routing Piping and Tubing")
| NXOpen::Routing::LinearPathBuilder * NXOpen::Routing::RouteManager::CreateLinearPathBuilder | ( | ) |
创建线性路径构建器,用于构建由直线、圆弧(弯曲)和弯头组成的路径。
| NXOpen::Routing::LinearPathSettings * NXOpen::Routing::RouteManager::CreateLinearPathSettings | ( | ) |
创建线性路径设置对象,该对象存储使用NXOpen::Routing::LinearPathBuilder 创建线性路径时要应用的首选项。
| NXOpen::Routing::ManualRouteBuilder * NXOpen::Routing::RouteManager::CreateManualRouteBuilder | ( | NXOpen::Routing::Electrical::ElectricalStockDevice::RouteLevel | routeLevel, |
| NXOpen::Routing::Electrical::ElectricalStockDevice * | elecStockDevice ) |
创建可创建或编辑存料过渡的ManualRouteBuilder
| routeLevel | 手动路由的路由层级枚举 |
| elecStockDevice | 电气存料设备 |
| NXOpen::Routing::MergeStocksBuilder * NXOpen::Routing::RouteManager::CreateMergeStocksBuilder | ( | ) |
创建一个用于合并Routing管壳的NXOpen::Routing::MergeStocksBuilder。 管壳若满足C1连续且具有可合并属性,则可合并。
创建于NX10.0.0。
许可要求:routing_base("Routing Basic")
| NXOpen::Routing::NamingPatternBuilder * NXOpen::Routing::RouteManager::CreateNamingPatternBuilder | ( | ) |
创建用于创建端口名称序列的 NXOpen::Routing::NamingPatternBuilder。此类允许指定端子端口的命名序列,无论是字母、数字还是字母数字模式。
创建于 NX1847.0.0。
许可证要求:routing_base("Routing Basic")
| NXOpen::Direction * NXOpen::Routing::RouteManager::CreateNewDownDirection | ( | ) |
基于路由使用的部件的方向创建新的向下方向对象。
| NXOpen::Routing::OverstockBuilder * NXOpen::Routing::RouteManager::CreateOverstockBuilder | ( | NXOpen::Routing::Overstock * | overstock | ) |
创建一个 NXOpen::Routing::OverstockBuilder,可创建或编辑过剩库存。
| overstock | 要编辑的过剩库存 |
| NXOpen::Routing::OverstockFacesBuilder * NXOpen::Routing::RouteManager::CreateOverstockFacesBuilder | ( | ) |
创建限定配件面以应用Overstock的NXOpen::Routing::OverstockFacesBuilder。
| NXOpen::Routing::Electrical::PathArrangementBuilder * NXOpen::Routing::RouteManager::CreatePathArrangementBuilder | ( | ) |
创建Routing::Electrical::PathArrangementBuilder
于NX10.0.3中创建。
许可要求:routing_base("Routing Basic")
| NXOpen::Routing::PathStockBuilder * NXOpen::Routing::RouteManager::CreatePathStockBuilder | ( | ) |
创建路径管件构建器。该构建器可用于根据当前默认管件和此构建器中的设置为新路径段分配管件。
| NXOpen::Routing::PlacementSolutionsBuilder * NXOpen::Routing::RouteManager::CreatePlacementSolutionsBuilder | ( | ) |
创建一个用于定位已放置在装配中的部件的放置解决方案构建器。
| NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreatePlacePartBuilder | ( | const char * | nodeIdentifier, |
| int | filteredPtbRowIndex, | ||
| const NXOpen::Point3d & | placementPos, | ||
| NXOpen::TaggedObject * | placementObj ) |
创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。
| nodeIdentifier | 包含要放置部件的重用节点的标识符。 |
| filteredPtbRowIndex | 要放置的重用节点表格中的行索引。 |
| placementPos | 部件放置的3D空间位置。 |
| placementObj | 部件放置在其上的对象。可以为NULL |
| NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreatePlacePartBuilder | ( | const NXString & | nodeIdentifier, |
| int | filteredPtbRowIndex, | ||
| const NXOpen::Point3d & | placementPos, | ||
| NXOpen::TaggedObject * | placementObj ) |
创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。
| nodeIdentifier | 包含要放置部件的重用节点的标识符。 |
| filteredPtbRowIndex | 要放置的重用节点表格中的行索引。 |
| placementPos | 部件放置的3D空间位置。 |
| placementObj | 部件放置在其上的对象。可以为NULL |
| NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreatePlacePartBuilderFS | ( | const char * | nodeIdentifier, |
| NXOpen::Routing::CharacteristicList * | fileSelectCharx, | ||
| const NXOpen::Point3d & | placementPos, | ||
| NXOpen::TaggedObject * | placementObj, | ||
| bool | replacePartOp ) |
创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。
| nodeIdentifier | 包含要放置部件的重用节点的标识符。 |
| fileSelectCharx | 文件选择部件的特性。 |
| placementPos | 部件放置的3D空间位置。 |
| placementObj | 部件放置在其上的对象。可以为NULL |
| replacePartOp | 是否正在替换现有部件。 |
| NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreatePlacePartBuilderFS | ( | const NXString & | nodeIdentifier, |
| NXOpen::Routing::CharacteristicList * | fileSelectCharx, | ||
| const NXOpen::Point3d & | placementPos, | ||
| NXOpen::TaggedObject * | placementObj, | ||
| bool | replacePartOp ) |
创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。
| nodeIdentifier | 包含要放置部件的重用节点的标识符。 |
| fileSelectCharx | 文件选择部件的特性。 |
| placementPos | 部件放置的3D空间位置。 |
| placementObj | 部件放置在其上的对象。可以为NULL |
| replacePartOp | 是否正在替换现有部件。 |
| NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreatePlacePartBuilderPTS | ( | NXOpen::TaggedObject * | ptsPart, |
| NXOpen::TaggedObject * | ptsInstance, | ||
| const NXOpen::Point3d & | placementPos, | ||
| NXOpen::TaggedObject * | placementObj ) |
创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。
| ptsPart | 要放置的PTS部件。 |
| ptsInstance | 放置的PTS部件的实例。 |
| placementPos | 部件放置的3D空间位置。 |
| placementObj | 部件放置在其上的对象。可以为NULL |
| NXOpen::Routing::PlatformCreatorBuilder * NXOpen::Routing::RouteManager::CreatePlatformCreatorBuilder | ( | ) |
创建一个 NXOpen::Routing::PlatformCreatorBuilder 以创建通道平台
| NXOpen::Routing::PlatformCreatorBuilder * NXOpen::Routing::RouteManager::CreatePlatformCreatorBuilder | ( | NXOpen::Routing::PlatformFeature * | platformFeature | ) |
创建一个平台构建器。有关该构建器的说明,请参见 NXOpen::Routing::PlatformCreatorBuilder 类中的文档。
在 NX8.5.1 中创建。
许可证要求:routing_platform ("Routing Platform")
| platformFeature | NXOpen::Routing::PlatformFeature |
| NXOpen::Routing::PortArrayListItemBuilder * NXOpen::Routing::RouteManager::CreatePortArrayListItemBuilder | ( | ) |
创建 NXOpen::Routing::PortArrayListItemBuilder。此类允许指定图案特征、选择初始位置和选择起始图案实例,以便为多端口的圆形或矩形模式创建端子端口数组。
创建于 NX1847.0.0。
许可证要求:routing_base("Routing Basic")
| NXOpen::Routing::PortArraysBuilder * NXOpen::Routing::RouteManager::CreatePortArraysBuilder | ( | NXOpen::Routing::Port * | port | ) |
创建 NXOpen::Routing::PortArraysBuilder。此类允许为多端口的圆形或矩形模式创建端子端口数组。
创建于 NX1847.0.0。
许可证要求:routing_base("Routing Basic")
| port | 要编辑的多端口 |
| NXOpen::Routing::QualifyPortBuilder * NXOpen::Routing::RouteManager::CreateQualifyPortBuilder | ( | NXOpen::Routing::Port * | port | ) |
创建用于创建端口的 NXOpen::Routing::QualifyPortBuilder。
创建于 NX1847.0.0。
许可证要求:routing_base("Routing Basic")
| port | 要编辑的端口 |
| NXOpen::Routing::QuickPathBuilder * NXOpen::Routing::RouteManager::CreateQuickPathBuilder | ( | ) |
创建快速路径构建器。有关该构建器的描述,请参阅 NXOpen::Routing::QuickPathBuilder 类中的文档。
| NXOpen::Routing::RemoveDiscontinuityBuilder * NXOpen::Routing::RouteManager::CreateRemoveDiscontinuityBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建去除所选不连续角的NXOpen::Routing::RemoveDiscontinuityBuilder。
| objects | Routing控制点 |
| NXOpen::Routing::RouteSweptFoldBuilder * NXOpen::Routing::RouteManager::CreateRouteSweptFoldBuilder | ( | NXOpen::NXObject * | selectedStock, |
| NXOpen::NXObject * | editFoldObj ) |
创建NXOpen::Routing::RouteSweptFoldBuilder。
| selectedStock | 要插入折叠的Routing Stock |
| editFoldObj | 要编辑的Routing折叠线段 |
| NXOpen::Routing::RouteSweptTwistBuilder * NXOpen::Routing::RouteManager::CreateRouteSweptTwistBuilder | ( | NXOpen::NXObject * | objects | ) |
创建NXOpen::Routing::RouteSweptTwistBuilder。
| objects | 要分配扭转的Routing Stock |
| NXOpen::Routing::EndFormBuilder * NXOpen::Routing::RouteManager::CreateRoutingEndFormBuilder | ( | ) |
创建用于放置端形的 NXOpen::Routing::EndFormBuilder。
创建于 NX12.0.2。
许可证要求:routing_advanced("Routing Advanced")
| NXOpen::Routing::PlaceElbowsBuilder * NXOpen::Routing::RouteManager::CreateRoutingPlaceElbowsBuilder | ( | ) |
创建用于放置多个弯头的 NXOpen::Routing::PlaceElbowsBuilder。
在NX12.0.0中创建。
许可证要求 : routing_pipetube ("Routing Piping and Tubing")
| NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreateRoutingPlacePartBuilder | ( | NXOpen::Routing::CharacteristicList * | partCharx, |
| const NXOpen::Point3d & | placementPos, | ||
| NXOpen::TaggedObject * | placementObj ) |
创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。
| partCharx | 部件特性。 |
| placementPos | 部件放置的3D空间位置。 |
| placementObj | 部件放置在其上的对象。可以为NULL |
| NXOpen::Routing::RunItem * NXOpen::Routing::RouteManager::CreateRunItem | ( | const char * | referenceID, |
| NXOpen::Routing::RunItem::Type | itemType, | ||
| NXOpen::Routing::CharacteristicList * | attributes ) |
创建新的 NXOpen::Routing::RunItem。 使用 Routing::RunCollection::CreateRun 以此新项创建新管路。 使用 NXOpen::Routing::Run::Edit 将此新项添加到现有管路中。
于 NX7.5.4 版本创建。
许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| referenceID | 此管路项的唯一参考标识符 |
| itemType | 管路项类型 |
| attributes | 管路项属性 |
| NXOpen::Routing::RunItem * NXOpen::Routing::RouteManager::CreateRunItem | ( | const NXString & | referenceID, |
| NXOpen::Routing::RunItem::Type | itemType, | ||
| NXOpen::Routing::CharacteristicList * | attributes ) |
创建新的 NXOpen::Routing::RunItem。 使用 Routing::RunCollection::CreateRun 以此新项创建新管路。 使用 NXOpen::Routing::Run::Edit 将此新项添加到现有管路中。
于 NX7.5.4 版本创建。
许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| referenceID | 此管路项的唯一参考标识符 |
| itemType | 管路项类型 |
| attributes | 管路项属性 |
| NXOpen::Routing::SimplifyPathBuilder * NXOpen::Routing::RouteManager::CreateSimplifyPathBuilder | ( | const std::vector< NXOpen::Routing::ISegment * > & | segments | ) |
创建NXOpen::Routing::SimplifyPathBuilder,用于通过合并 RCP 来合并共线段。
| segments | 要合并的 Routing 段 |
| NXOpen::Routing::SimplifyPathBuilder * NXOpen::Routing::RouteManager::CreateSimplifyPathBuilder2 | ( | NXOpen::Assemblies::Component * | workOcc, |
| const std::vector< NXOpen::Routing::ISegment * > & | segments ) |
创建一个 NXOpen::Routing::SimplifyPathBuilder,用于在路由系统设计器应用程序中通过合并RCP来合并共线线段。
| workOcc | 进行简化操作的容器组件。不在上下文中工作时可传递为空标签。 |
| segments | 要合并的路由线段 |
| NXOpen::Routing::SpaceReservationBuilder * NXOpen::Routing::RouteManager::CreateSpaceReservationBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建空间预留构建器。有关该构建器的说明,请参见 NXOpen::Routing::SpaceReservationBuilder 类中的文档。
| objects | 要在其上创建空间预留库存的路由线段,或要编辑的空间预留库存 |
| NXOpen::Routing::Electrical::SplicePositionBuilder * NXOpen::Routing::RouteManager::CreateSplicePositionBuilder | ( | NXOpen::Point * | splicePoint | ) |
创建用于在 NX 中创建或重新定位接头的 NXOpen::Routing::Electrical::SplicePositionBuilder。
创建于 NX1872.0.0。
许可证要求:routing_advanced("Routing Advanced")
| splicePoint | 接头点 |
| NXOpen::Routing::SplinePathBuilder * NXOpen::Routing::RouteManager::CreateSplinePathBuilder | ( | NXOpen::Curve * | spline | ) |
创建一个 NXOpen::Routing::SplinePathBuilder,用于创建D-Cubed约束样条。
| spline | 要编辑的样条。 |
| NXOpen::Routing::SplitDuctBuilder * NXOpen::Routing::RouteManager::CreateSplitDuctBuilder | ( | ) |
创建Split Duct(拆分导管)构造器。有关构造器的详细说明,请参阅 SplitDuctBuilder类的文档。
| NXOpen::Routing::StockBrowserBuilder * NXOpen::Routing::RouteManager::CreateStockBrowserBuilder | ( | ) |
创建查找和过滤Stock的NXOpen::Routing::StockBrowserBuilder。
| NXOpen::Routing::StockBuilder * NXOpen::Routing::RouteManager::CreateStockBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建可创建或编辑Stock的NXOpen::Routing::StockBuilder。
| objects | 要分配Stock的Routing线段或要编辑的Stock |
| NXOpen::Routing::StockColorBuilder * NXOpen::Routing::RouteManager::CreateStockColorBuilder | ( | ) |
创建为具有矩形横截面的Stock面分配颜色的NXOpen::Routing::StockColorBuilder。
| NXOpen::Routing::StockDataRefreshBuilder * NXOpen::Routing::RouteManager::CreateStockDataRefreshBuilder | ( | ) |
创建一个用于刷新Routing管壳数据定义的NXOpen::Routing::StockDataRefreshBuilder。
创建于NX12.0.0。
许可要求:routing_base("Routing Basic")
| NXOpen::Routing::StockOffsetPointBuilder * NXOpen::Routing::RouteManager::CreateStockOffsetPointBuilder | ( | NXOpen::NXObject * | pointOrRcp | ) |
创建一个可创建或编辑库存偏移点的构建器。此构建器可将普通的哑点转换为库存偏移点,也可将库存偏移点转换为普通点。
| pointOrRcp | 要编辑的点或路由控制点,可为 NULL。 |
| NXOpen::Routing::StockPartConverterBuilder * NXOpen::Routing::RouteManager::CreateStockPartConverterBuilder | ( | ) |
创建一个NXOpen::Routing::StockPartConverterBuilder
创建于NX10.0.0。
许可要求:routing_base("Routing Basic")
| NXOpen::Routing::StockStyleBuilder * NXOpen::Routing::RouteManager::CreateStockStyleBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建一个 NXOpen::Routing::StockStyleBuilder,用于为库存分配样式。
| objects | 要更改样式的路由库存 (Routing.Stock),或具有中线样式库存的线段 (Routing.ISegment) |
| NXOpen::Routing::StockTransitionBuilder * NXOpen::Routing::RouteManager::CreateStockTransitionBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建一个可创建或编辑管线过渡的NXOpen::Routing::StockTransitionBuilder。
| objects | 要分配管线过渡的路由段或要编辑的管线过渡 |
| NXOpen::Routing::SubdivideSegmentBuilder * NXOpen::Routing::RouteManager::CreateSubdivideSegmentBuilder | ( | NXOpen::NXObject * | segment, |
| const NXOpen::Point3d & | pickPoint ) |
创建一个 NXOpen::Routing::SubdivideSegmentBuilder,可将一条线段细分为多条线段。
| segment | 要细分的路由线段 |
| pickPoint | 用户在线段上选取的位置 |
| NXOpen::Routing::TransformPathBuilder * NXOpen::Routing::RouteManager::CreateTransformPathBuilder | ( | const std::vector< NXOpen::NXObject * > & | objs | ) |
创建一个可变换路径的构建器。
| objs | 要变换的初始对象数组。 |
| NXOpen::Routing::UnifyPathBuilder * NXOpen::Routing::RouteManager::CreateUnifyPathBuilder | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
创建根据新的NXOpen::Routing::CharacteristicList 替换给定Stock和配件的NXOpen::Routing::UnifyPathBuilder。适用于统一路径中所有Stock和组件(如弯头和三通)的特性。
| objects | 要统一的Routing Stock或组件 |
| NXOpen::Routing::WatertightFittingsBuilder * NXOpen::Routing::RouteManager::CreateWatertightFittingsBuilder | ( | ) |
创建用于创建水密管接头的 NXOpen::Routing::WatertightFittingsBuilder。
于 NX8.0.0 版本创建。
许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| NXOpen::Routing::WindCatcherBuilder * NXOpen::Routing::RouteManager::CreateWindCatcherBuilder | ( | NXOpen::Routing::WindCatcher * | windCatcher | ) |
创建 HVAC 风斗构建器。有关构建器的描述,请参阅 NXOpen::Routing::WindCatcherBuilder 类中的文档。
于 NX8.5.0 版本创建。
许可要求:routing_hvac("Routing HVAC")
| windCatcher | 要编辑的 NXOpen::Routing::WindCatcher(如有)。可为 NULL。 |
| NXOpen::Routing::CrossSectionCollection * NXOpen::Routing::RouteManager::CrossSections | ( | ) |
横截面集合
创建于 NX3.0.0。
| void NXOpen::Routing::RouteManager::DeleteBundleSolids | ( | ) |
删除从Capital导入的束实体
创建于NX1872.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| std::vector< NXOpen::NXObject * > NXOpen::Routing::RouteManager::DeletePath | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
删除给定的Routing控制点(RCP)、线段、曲线和组件。 可用于删除路径上的所有对象。
注意:不会删除具有其他依赖项的部件或线段。
| objects | 要删除的对象。 |
| NXOpen::Routing::Electrical::DerivativeDeviceCollection * NXOpen::Routing::RouteManager::DerivativeDevices | ( | ) |
派生设备集合
创建于 NX2306.0.0。
| void NXOpen::Routing::RouteManager::DeselectAllObjectsInNavigators | ( | ) |
取消选择组件导航器和连接导航器中的所有对象。
于NX11.0.1中创建。
许可要求:routing_advanced("Routing Advanced")
| void NXOpen::Routing::RouteManager::DesignateFormboardPlacementCSys | ( | NXOpen::CoordinateSystem * | csys | ) |
将传入的坐标系指定为零件的配电板放置坐标系
于NX10.0.3中创建。
许可要求:routing_advanced("Routing Advanced"),routing_base("Routing Basic")
| csys | 坐标系 |
| NXOpen::Routing::DesignRuleCollection * NXOpen::Routing::RouteManager::DesignRules | ( | ) |
布线设计规则集合
Created in NX3.0.0.
| NXOpen::Routing::DesignRuleViolationCollection * NXOpen::Routing::RouteManager::DesignRulesViolation | ( | ) |
布线设计规则违规集合
Created in NX3.0.0.
| NXOpen::Routing::DesignRuleViolationLocationCollection * NXOpen::Routing::RouteManager::DesignRuleViolationLocation | ( | ) |
布线设计规则违规位置集合
Created in NX3.0.0.
| NXOpen::Routing::DiscontinuityCornerCollection * NXOpen::Routing::RouteManager::DiscontinuityCorners | ( | ) |
不连续拐角集合
创建于 NX3.0.0。
| void NXOpen::Routing::RouteManager::DisQualifyModuleAssemblyPart | ( | ) |
从模块装配部件中移除认证
创建于NX2306.4000.0。
许可证要求:routing_base ("Routing Basic")
| NXOpen::Direction * NXOpen::Routing::RouteManager::DownDirection | ( | ) |
返回路由使用的部件的向下方向。
在NX4.0.0中创建。
许可要求:routing_base("Routing Basic")
| NXOpen::Routing::Electrical::ConnectionCollection * NXOpen::Routing::RouteManager::ElectricalConnections | ( | ) |
布线路由电气连接集合
Created in NX3.0.0.
| NXOpen::Routing::Electrical::ElectricalDeviceRelationshipCollection * NXOpen::Routing::RouteManager::ElectricalDeviceRelationships | ( | ) |
电气设备关系连接集合
Created in NX3.0.0.
| NXOpen::Routing::Electrical::ElectricalFormatCollection * NXOpen::Routing::RouteManager::ElectricalFormats | ( | ) |
布线路由电气格式集合
Created in NX3.0.0.
| NXOpen::Routing::Electrical::ElectricalNavigatorFilterCollection * NXOpen::Routing::RouteManager::ElectricalNavigatorFilters | ( | ) |
布线路由电气过滤器集合
Created in NX3.0.0.
| NXOpen::Routing::Electrical::ElectricalStockDeviceCollection * NXOpen::Routing::RouteManager::ElectricalStockDevice | ( | ) |
电气护套管设备集合
创建于 NX3.0.0。
| void NXOpen::Routing::RouteManager::EraseNetlistHistory | ( | ) |
从工作部件中清除网表内容历史记录
创建于NX6.0.0。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| void NXOpen::Routing::RouteManager::ExportHx2ml | ( | const char * | hx2mlFilename | ) |
| void NXOpen::Routing::RouteManager::ExportHx2ml | ( | const NXString & | hx2mlFilename | ) |
| void NXOpen::Routing::RouteManager::ExportJson | ( | NXOpen::Routing::RouteManager::JsonInformation | infoType, |
| const char * | jsonFileName ) |
将与指定输入相关的NX Routing电气信息从当前打开的部件导出到JSON文件
创建于NX1899.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| infoType | 信息类型 |
| jsonFileName | JSON文件名 |
| void NXOpen::Routing::RouteManager::ExportJson | ( | NXOpen::Routing::RouteManager::JsonInformation | infoType, |
| const NXString & | jsonFileName ) |
将与指定输入相关的NX Routing电气信息从当前打开的部件导出到JSON文件
创建于NX1899.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| infoType | 信息类型 |
| jsonFileName | JSON文件名 |
| void NXOpen::Routing::RouteManager::ExportJsonFromHarnessDevice | ( | NXOpen::Routing::Electrical::HarnessDevice * | harnessDeviceTag, |
| NXOpen::Routing::RouteManager::JsonInformation | infoType, | ||
| const char * | jsonFileName ) |
从输入的线束设备导出NX Routing电气信息到JSON文件。 若harnessDeviceTag为NULL Tag,则将未使用的拓扑导出到JSON文件。
创建于NX1926.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| harnessDeviceTag | 线束设备标签 |
| infoType | 信息类型 |
| jsonFileName | JSON文件名 |
| void NXOpen::Routing::RouteManager::ExportJsonFromHarnessDevice | ( | NXOpen::Routing::Electrical::HarnessDevice * | harnessDeviceTag, |
| NXOpen::Routing::RouteManager::JsonInformation | infoType, | ||
| const NXString & | jsonFileName ) |
从输入的线束设备导出NX Routing电气信息到JSON文件。 若harnessDeviceTag为NULL Tag,则将未使用的拓扑导出到JSON文件。
创建于NX1926.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| harnessDeviceTag | 线束设备标签 |
| infoType | 信息类型 |
| jsonFileName | JSON文件名 |
| void NXOpen::Routing::RouteManager::ExportLegacyComponentFile | ( | const char * | exportFilename, |
| const char * | exportFormatName ) |
从当前打开的部件导出所有NX Routing电气信息到给定的XML或旧版组件文件。 如果出现以下情况则返回错误:
创建于NX4.0.1。
许可证要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| exportFilename | 此方法将向其中写入NX Routing电气信息的文件名。 |
| exportFormatName | Routing List(RLIST)配置文件中的格式名称,用于定义此方法在旧版文件中创建的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。 |
| void NXOpen::Routing::RouteManager::ExportLegacyComponentFile | ( | const NXString & | exportFilename, |
| const NXString & | exportFormatName ) |
从当前打开的部件导出所有NX Routing电气信息到给定的XML或旧版组件文件。 如果出现以下情况则返回错误:
创建于NX4.0.1。
许可证要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| exportFilename | 此方法将向其中写入NX Routing电气信息的文件名。 |
| exportFormatName | Routing List(RLIST)配置文件中的格式名称,用于定义此方法在旧版文件中创建的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。 |
| void NXOpen::Routing::RouteManager::ExportLegacyHarnessFile | ( | const char * | exportFilename, |
| const char * | exportFormatName ) |
从当前打开的部件将所有NX Routing电气信息导出到给定的XML或传统线束文件中。 若出现以下情况返回错误:
创建于NX4.0.1。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| exportFilename | 该方法将NX Routing电气信息写入的文件名。 |
| exportFormatName | Routing List (RLIST)配置文件中定义的格式名称,用于确定该方法在传统文件中创建的字段。 有关更多信息,请参见Routing Quick Reference Guide中Routing Systems Configuration Overview部分的Part Table File文档的RLIST Configuration File部分。 |
| void NXOpen::Routing::RouteManager::ExportLegacyHarnessFile | ( | const NXString & | exportFilename, |
| const NXString & | exportFormatName ) |
从当前打开的部件导出所有NX Routing电气信息到给定的XML或旧版线束文件。 如果出现以下情况则返回错误:
创建于NX4.0.1。
许可证要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| exportFilename | 此方法将向其中写入NX Routing电气信息的文件名。 |
| exportFormatName | Routing List(RLIST)配置文件中的格式名称,用于定义此方法在旧版文件中创建的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。 |
| void NXOpen::Routing::RouteManager::ExportPlmxml | ( | const char * | plmxmlFilename | ) |
| void NXOpen::Routing::RouteManager::ExportPlmxml | ( | const NXString & | plmxmlFilename | ) |
| void NXOpen::Routing::RouteManager::ExportSpliceObjects | ( | const char * | jsonFilename | ) |
如果客户默认设置'Export PLMXML Unused Topology'已开启,则将部件中的拼接对象导出到JSON文件
创建于NX1872.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| jsonFilename | JSON文件名 |
| void NXOpen::Routing::RouteManager::ExportSpliceObjects | ( | const NXString & | jsonFilename | ) |
如果客户默认设置'Export PLMXML Unused Topology'已开启,则将部件中的拼接对象导出到JSON文件
创建于NX1872.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| jsonFilename | JSON文件名 |
| void NXOpen::Routing::RouteManager::ExportZipFile | ( | const char * | zipFilename | ) |
通过PLMXML创建的Zip文件和JSON文件(如果生成)导出NX Routing电气信息
创建于NX1926.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| zipFilename | Zip文件名 |
| void NXOpen::Routing::RouteManager::ExportZipFile | ( | const NXString & | zipFilename | ) |
通过PLMXML创建的Zip文件和JSON文件(如果生成)导出NX Routing电气信息
创建于NX1926.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| zipFilename | Zip文件名 |
| NXOpen::Routing::FillerCollection * NXOpen::Routing::RouteManager::Fillers | ( | ) |
填充护套管应用集合
创建于 NX3.0.0。
| NXOpen::Routing::ControlPoint * NXOpen::Routing::RouteManager::FindRoutingControlPoint | ( | const char * | guid | ) |
返回与给定全局唯一标识符(GUID)匹配的Routing::ControlPoint (如果有)。
于NX11.0.1中创建。
许可要求:routing_advanced("Routing Advanced")
| guid | 全局唯一标识符 |
| NXOpen::Routing::ControlPoint * NXOpen::Routing::RouteManager::FindRoutingControlPoint | ( | const NXString & | guid | ) |
返回与给定全局唯一标识符(GUID)匹配的Routing::ControlPoint (如果有)。
于NX11.0.1中创建。
许可要求:routing_advanced("Routing Advanced")
| guid | 全局唯一标识符 |
| NXOpen::Routing::RootObject * NXOpen::Routing::RouteManager::FindRoutingObject | ( | const NXOpen::Routing::RouteManager::SearchCriteria & | searchCriteria | ) |
返回与给定搜索条件匹配的Routing对象(如果有)。
于NX11.0.1中创建。
许可要求:routing_advanced("Routing Advanced")
| searchCriteria | 搜索条件 |
| std::vector< NXOpen::Routing::ISegment * > NXOpen::Routing::RouteManager::FindRoutingSegments | ( | const char * | guid | ) |
返回与给定全局唯一标识符(GUID)匹配的Routing::ISegment (如果有)。
于NX11.0.1中创建。
许可要求:routing_advanced("Routing Advanced")
| guid | 全局唯一标识符 |
| std::vector< NXOpen::Routing::ISegment * > NXOpen::Routing::RouteManager::FindRoutingSegments | ( | const NXString & | guid | ) |
返回与给定全局唯一标识符(GUID)匹配的Routing::ISegment (如果有)。
于NX11.0.1中创建。
许可要求:routing_advanced("Routing Advanced")
| guid | 全局唯一标识符 |
| NXOpen::Routing::FittingOverstockCollection * NXOpen::Routing::RouteManager::FittingOverstock | ( | ) |
布线路由管接头库存过剩集合
Created in NX7.5.0.
| NXOpen::Routing::FittingPortCollection * NXOpen::Routing::RouteManager::FittingPorts | ( | ) |
FittingPort集合
创建于NX3.0.0。
| NXOpen::Routing::FixturePortCollection * NXOpen::Routing::RouteManager::FixturePorts | ( | ) |
FixturePort集合
创建于NX3.0.0。
| NXOpen::Formboard::FormboardManager * NXOpen::Routing::RouteManager::FormboardManager | ( | ) |
用于管理电气原理图数据的集合。
Created in NX7.5.0.
| void NXOpen::Routing::RouteManager::GenerateCablewaysLayoutData | ( | NXOpen::Curve * | segment, |
| NXOpen::Xform * | xform, | ||
| double | width, | ||
| double | height, | ||
| int | gridFactor, | ||
| std::vector< NXOpen::Point * > & | points, | ||
| std::vector< NXOpen::Routing::Electrical::CableDevice * > & | cables ) |
使用默认的装箱算法生成电缆通道布局数据(电缆中心点)。
于NX7.5.0版本创建。
许可证要求 : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| segment | 电缆通道布局段 |
| xform | 用于生成数据的坐标系 |
| width | 电缆桥架或矩形空间预留的宽度 |
| height | 电缆桥架或矩形空间预留的高度 |
| gridFactor | 确定默认装箱算法中网格点间距的因子。网格因子越大,间距越小 |
| points | 点 |
| cables | 电缆 |
| void NXOpen::Routing::RouteManager::GetAllBIPComponents | ( | std::vector< NXOpen::Assemblies::Component * > & | components | ) |
返回当前部件中所有内置路径组件
于NX7.5.3版本创建。
许可证要求 : routing_base ("Routing Basic")
| components | 组件 |
| std::vector< NXOpen::NXObject * > NXOpen::Routing::RouteManager::GetConcurrent | ( | ) |
获取为并发设计规则检查记录的对象。
| double NXOpen::Routing::RouteManager::GetLengthTolerance | ( | ) |
返回当前根部件的默认长度公差。
| std::vector< NXOpen::Routing::Run * > NXOpen::Routing::RouteManager::GetReferencingRuns | ( | NXOpen::NXObject * | object | ) |
此函数返回引用给定输入对象的NXOpen::Routing::Run 类型的对象。通常此函数的输入对象可以是NXOpen::Routing::ISegment 、NXOpen::Routing::Port 、 NXOpen::Routing::ControlPoint 、NXOpen::Features::Feature 、NXOpen::Body 和 NXOpen::Assemblies::Component 。如果传递任何其他输入,它不会报错。在这种情况下 输出数组将为空。
| object | 对象 |
| void NXOpen::Routing::RouteManager::GetSelectedObjectsInNavigators | ( | std::vector< NXOpen::Routing::RootObject * > & | selectedObjects | ) |
返回部件和连接导航器中选中的所有对象。
在NX11.0.1中创建。
许可证要求 : routing_advanced ("Routing Advanced")
| selectedObjects | selectedobjects |
| NXOpen::Routing::Stock * NXOpen::Routing::RouteManager::GetStockFromBody | ( | NXOpen::Body * | body | ) |
返回用于创建指定实体的 Routing::Stock(如有)。
在NX11.0.1中创建。
许可证要求 : routing_advanced ("Routing Advanced")
| body | body |
| NXOpen::Routing::Electrical::HarnessDeviceCollection * NXOpen::Routing::RouteManager::HarnessDevices | ( | ) |
线束设备集合
创建于 NX3.0.0。
| bool NXOpen::Routing::RouteManager::HasAllReferencingStockComponentsLoaded | ( | NXOpen::TaggedObject * | objectToValidate | ) |
检查给定的Routing对象引用的所有管壳组件是否已加载。
| objectToValidate | 要验证是否引用未加载管壳组件的Routing对象。 |
| void NXOpen::Routing::RouteManager::HighLightPathandBundleSolids | ( | NXOpen::Routing::ControlPoint * | controlPoint1, |
| NXOpen::Routing::ControlPoint * | controlPoint2, | ||
| const char * | bundleId ) |
高亮显示指定束在Routing控制点之间的路径和束实体
创建于NX1872.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| controlPoint1 | 控制点1 |
| controlPoint2 | 控制点2 |
| bundleId | 束ID |
| void NXOpen::Routing::RouteManager::HighLightPathandBundleSolids | ( | NXOpen::Routing::ControlPoint * | controlPoint1, |
| NXOpen::Routing::ControlPoint * | controlPoint2, | ||
| const NXString & | bundleId ) |
高亮显示指定束在Routing控制点之间的路径和束实体
创建于NX1872.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| controlPoint1 | 控制点1 |
| controlPoint2 | 控制点2 |
| bundleId | 束ID |
| void NXOpen::Routing::RouteManager::ImportFromCapital | ( | ) |
当在客户默认设置中启用“连接到 Capital”时,将从 Capital 导航器中选择的上下文图导入数据到给定部件中。
创建于 NX1872.0.0。
许可证要求:routing_advanced("Routing Advanced")
| void NXOpen::Routing::RouteManager::ImportHx2ml | ( | const char * | hx2mlFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation ) |
将给定HX2ML文件中的NX Routing电气信息导入当前工作部件。 在以下情况返回错误
创建于NX2312.0.0。
许可要求:routing_advanced ("Routing Advanced"),routing_base ("Routing Basic")
| hx2mlFilename | 该方法将从中读取NX Routing电气信息的文件名。 |
| importOperation | 导入模式:更新或派生;合并和追加无效 有关更多信息,请参见 NXOpen::Routing::RouteManager::ImportMode。 |
| void NXOpen::Routing::RouteManager::ImportHx2ml | ( | const NXString & | hx2mlFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation ) |
从给定的 HX2ML 文件导入 NX Routing 电气信息 到当前工作部件中。 如果出现以下情况,则返回错误:
于 NX2312.0.0 中创建。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| hx2mlFilename | 此方法将读取 NX Routing 电气信息的文件名。 |
| importOperation | 导入模式:更新或派生;合并和追加无效 有关更多信息,请参见 NXOpen::Routing::RouteManager::ImportMode。 |
| void NXOpen::Routing::RouteManager::ImportLegacyComponentFile | ( | const char * | importFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation, | ||
| const char * | importFormatName ) |
将给定XML或旧版组件文件中的NX Routing电气信息导入当前工作部件。 在以下情况返回错误
创建于NX4.0.1。
许可要求:routing_advanced ("Routing Advanced"),routing_base ("Routing Basic")
| importFilename | 该方法将从中读取NX Routing电气信息的文件名。 |
| importOperation | 导入模式:更新、合并、追加或派生。 有关更多信息,请参见 NXOpen::Routing::RouteManager::ImportMode。 |
| importFormatName | 来自Routing List(RLIST)配置文件的格式名称, 用于描述旧版文件中的字段。 有关更多信息,请参见《Routing Quick Reference Guide》的《Routing Systems Configuration Overview》 部分中的《Part Table File》文档的《RLIST Configuration File》章节。 |
| void NXOpen::Routing::RouteManager::ImportLegacyComponentFile | ( | const NXString & | importFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation, | ||
| const NXString & | importFormatName ) |
将给定XML或旧版组件文件中的NX Routing电气信息导入当前工作部件。 在以下情况返回错误
创建于NX4.0.1。
许可要求:routing_advanced ("Routing Advanced"),routing_base ("Routing Basic")
| importFilename | 该方法将从中读取NX Routing电气信息的文件名。 |
| importOperation | 导入模式:更新、合并、追加或派生。 有关更多信息,请参见 NXOpen::Routing::RouteManager::ImportMode。 |
| importFormatName | 来自Routing List(RLIST)配置文件的格式名称, 用于描述旧版文件中的字段。 有关更多信息,请参见《Routing Quick Reference Guide》的《Routing Systems Configuration Overview》 部分中的《Part Table File》文档的《RLIST Configuration File》章节。 |
| void NXOpen::Routing::RouteManager::ImportLegacyHarnessFile | ( | const char * | importFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation, | ||
| const char * | importFormatName ) |
从给定的XML或旧版线束文件导入NX Routing电气信息到当前工作部件。 如果出现以下情况则返回错误:
创建于NX4.0.1。
许可证要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| importFilename | 此方法将从中读取NX Routing电气信息的文件名。 |
| importOperation | 导入模式:更新、合并、追加或派生。 有关更多信息,请参见NXOpen::Routing::RouteManager::ImportMode。 |
| importFormatName | Routing List(RLIST)配置文件中的格式名称,用于描述旧版文件中的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。 |
| void NXOpen::Routing::RouteManager::ImportLegacyHarnessFile | ( | const NXString & | importFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation, | ||
| const NXString & | importFormatName ) |
从给定的XML或旧版线束文件导入NX Routing电气信息到当前工作部件。 如果出现以下情况则返回错误:
创建于NX4.0.1。
许可证要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
| importFilename | 此方法将从中读取NX Routing电气信息的文件名。 |
| importOperation | 导入模式:更新、合并、追加或派生。 有关更多信息,请参见NXOpen::Routing::RouteManager::ImportMode。 |
| importFormatName | Routing List(RLIST)配置文件中的格式名称,用于描述旧版文件中的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。 |
| NXOpen::Part * NXOpen::Routing::RouteManager::ImportPartListFormatFile | ( | const char * | fileName | ) |
加载零件列表格式(模板)文件。零件列表基于此格式,使用此格式生成材料清单(BOM)。
| fileName | 要加载的文件名。 |
| NXOpen::Part * NXOpen::Routing::RouteManager::ImportPartListFormatFile | ( | const NXString & | fileName | ) |
加载零件列表格式(模板)文件。零件列表基于此格式,使用此格式生成材料清单(BOM)。
| fileName | 要加载的文件名。 |
| void NXOpen::Routing::RouteManager::ImportPlmxml | ( | const char * | plmxmlFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation ) |
将给定PLM XML文件中的NX Routing电气信息导入当前工作部件。 在以下情况返回错误
创建于NX4.0.0。
许可要求:routing_advanced ("Routing Advanced"),routing_base ("Routing Basic")
| plmxmlFilename | 该方法将从中读取NX Routing电气信息的文件名。 |
| importOperation | 导入模式:更新、合并、追加或派生。 有关更多信息,请参见 NXOpen::Routing::RouteManager::ImportMode。 |
| void NXOpen::Routing::RouteManager::ImportPlmxml | ( | const NXString & | plmxmlFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation ) |
将给定PLM XML文件中的NX Routing电气信息导入当前工作部件。 在以下情况返回错误
创建于NX4.0.0。
许可要求:routing_advanced ("Routing Advanced"),routing_base ("Routing Basic")
| plmxmlFilename | 该方法将从中读取NX Routing电气信息的文件名。 |
| importOperation | 导入模式:更新、合并、追加或派生。 有关更多信息,请参见 NXOpen::Routing::RouteManager::ImportMode。 |
| void NXOpen::Routing::RouteManager::ImportRunsManaged | ( | const char * | itemPartNumber, |
| const char * | itemRevision ) |
从 Teamcenter 中提供的 Item Revision 上定义的所有 XML 文件构建管路。
在 NX9.0.0 中创建。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| itemPartNumber | 物品零件号 |
| itemRevision | 物品修订版 |
| void NXOpen::Routing::RouteManager::ImportRunsManaged | ( | const NXString & | itemPartNumber, |
| const NXString & | itemRevision ) |
从 Teamcenter 中提供的 Item Revision 上定义的所有 XML 文件构建管路。
在 NX9.0.0 中创建。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| itemPartNumber | 物品零件号 |
| itemRevision | 物品修订版 |
| void NXOpen::Routing::RouteManager::ImportRunsNative | ( | const char * | path | ) |
从提供的文件夹路径中包含的所有 XML 文件构建管路。
在 NX9.0.0 中创建。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| path | 路径 |
| void NXOpen::Routing::RouteManager::ImportRunsNative | ( | const NXString & | path | ) |
从提供的文件夹路径中包含的所有 XML 文件构建管路。
在 NX9.0.0 中创建。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| path | 路径 |
| void NXOpen::Routing::RouteManager::ImportZipFile | ( | const char * | zipFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation ) |
从Zip文件导入Routing电气信息 Zip文件必须包含plmxml文件。JSON文件是可选的。Zip文件中不应包含其他文件
创建于NX1926.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| zipFilename | Zip文件名 |
| importOperation | 导入操作 |
| void NXOpen::Routing::RouteManager::ImportZipFile | ( | const NXString & | zipFilename, |
| NXOpen::Routing::RouteManager::ImportMode | importOperation ) |
从Zip文件导入Routing电气信息 Zip文件必须包含plmxml文件。JSON文件是可选的。Zip文件中不应包含其他文件
创建于NX1926.0.0。
许可证要求:routing_advanced ("Routing Advanced")
| zipFilename | Zip文件名 |
| importOperation | 导入操作 |
| void NXOpen::Routing::RouteManager::InsertIntoStock | ( | NXOpen::Assemblies::Component * | component | ) |
将输入组件连接到工作部件中的管筒和其他组件。
细分被部件端口相交且标记为内部的线段(如果该线段位于部件“内部”)。如果线段的所有端部NXOpen::Routing::ControlPoint 对象都在组件的边界框内,则认为该线段在内部。内部线段不可显示。
所有管筒在新的内部线段处被分割。内部管筒会被隐藏,并且不会出现在物料清单中。
此外,该例程会将输入组件的夹具端口添加到与这些端口相交的定长样条曲线中。
在NX4.0.0中创建。
许可要求:routing_base("Routing Basic")
| component | 必须与NXOpen::Routing::RouteManager 对象位于同一部件中。 |
| NXOpen::Routing::IntegrateRunsBuilder * NXOpen::Routing::RouteManager::IntegrateRunsBuilder | ( | NXOpen::Routing::Run * | firstRun, |
| NXOpen::Routing::Run * | secondRun ) |
创建可整合两个管路的 NXOpen::Routing::IntegrateRunsBuilder 。
| firstRun | 索道布局段。 |
| secondRun | 第二个管路 |
| NXOpen::Routing::InterfaceTerminalRelationshipCollection * NXOpen::Routing::RouteManager::InterfaceTerminalRelationships | ( | ) |
接口端子关系集合
创建于 NX3.0.0。
| bool NXOpen::Routing::RouteManager::IsComponentNavigatorOpen | ( | ) |
部件导航器是否已打开?
在NX11.0.1中创建。
许可证要求 : routing_advanced ("Routing Advanced")
| bool NXOpen::Routing::RouteManager::IsConnectionNavigatorOpen | ( | ) |
连接导航器是否已打开?
在NX11.0.1中创建。
许可证要求 : routing_advanced ("Routing Advanced")
| bool NXOpen::Routing::RouteManager::IsDirectIntegrationwithCapitalEnabled | ( | ) |
如果“连接到 Capital”客户默认设置已开启,则返回 true,否则返回 false。
创建于 NX1872.0.0。
许可证要求:routing_advanced("Routing Advanced")
| bool NXOpen::Routing::RouteManager::IsRoutingPart | ( | ) |
检查给定的部件是否是Routing部件
创建于NX1872.0.0。
许可证要求:routing_base ("Routing Basic")
| bool NXOpen::Routing::RouteManager::IsStockComponent | ( | NXOpen::Assemblies::Component * | inputComponent | ) |
识别输入组件是否为组件形式的Stock。 此方法返回true/false true = 输入组件是组件形式的Stock false = 输入组件是Fitting组件。
于NX11.0.0中创建。
许可要求:routing_advanced("Routing Advanced")
| inputComponent | 输入组件 |
| NXOpen::Routing::Electrical::JumperConnectionCollection * NXOpen::Routing::RouteManager::JumperConnections | ( | ) |
跳线连接集合
Created in NX3.0.0.
| void NXOpen::Routing::RouteManager::LiftFromStock | ( | NXOpen::Assemblies::Component * | component | ) |
将输入组件与工作部件中的管筒和组件断开连接。
这与NXOpen::Routing::RouteManager::InsertIntoStock 相反。 内部线段被标记为非内部,并且NXOpen::Routing::RouteManager::InsertIntoStock 执行的任何细分都会恢复到之前的状态。
内部管筒被标记为非内部,并与连接到该组件的现有管筒合并。
在NX4.0.0中创建。
许可要求:routing_base("Routing Basic")
| component | 必须与NXOpen::Routing::RouteManager 对象位于同一部件中。 |
| NXOpen::Part * NXOpen::Routing::RouteManager::LoadPart | ( | NXOpen::Routing::CharacteristicList * | partEntry | ) |
根据输入的NXOpen::Routing::CharacteristicList 加载零件。 该对象可实时创建,或通过零件库搜索使用 Preferences::RoutingPartLibrary::MatchCriteria 或 Preferences::RoutingPartLibrary::MatchCriteriaWithFilter 方法返回。
| partEntry | 对于常规零件必须包含 PART_NAME,对于零件族零件必须包含 MEMBER_NAME 和 PART_NAME。 |
| void NXOpen::Routing::RouteManager::LogConcurrent | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
记录要在下一次并发设计规则检查期间检查的对象。
于 NX4.0.0 中创建。
许可证要求:routing_base ("Routing Basic")
| objects | 必须与NXOpen::Routing::RouteManager 对象位于同一零件中。 |
| bool NXOpen::Routing::RouteManager::MergeDuplicateRcps | ( | double | tolerance, |
| const std::vector< NXOpen::Routing::ControlPoint * > & | rcps ) |
在给定公差内查找重复的Routing控制点(RCP)并合并它们。之后调用 NXOpen::Update::DoUpdate 以确保重复项被删除。
| tolerance | 用于判断重复RCP的公差值 |
| rcps | Routing控制点(RCP) |
| NXOpen::Routing::MiterCornerCollection * NXOpen::Routing::RouteManager::MiterCorners | ( | ) |
斜接拐角集合
创建于 NX3.0.0。
| NXOpen::Routing::MiteredBendCornerCollection * NXOpen::Routing::RouteManager::MiteredBendCorners | ( | ) |
斜接式弯曲拐角集合
创建于 NX9.0.2。
| void NXOpen::Routing::RouteManager::ModelConnectionPostPlacementGasket | ( | NXOpen::Assemblies::Component * | placedPart, |
| NXOpen::Routing::PortConnection * | connection, | ||
| NXOpen::Routing::ReuseLibrary::ReportInBom | reportInBOM, | ||
| NXOpen::Routing::CharacteristicList * | gasketCharx, | ||
| NXOpen::Routing::PortConnection ** | connectionOne, | ||
| NXOpen::Routing::PortConnection ** | connectionTwo ) |
根据gasketCharx NXOpen::Routing::CharacteristicList 放置垫片零件。 垫片通过搜索重用零件库返回。
创建于NX10.0.0。
许可要求:routing_advanced("Routing Advanced"),routing_base("Routing Basic")
| placedPart | 新放置的法兰,将被移动以容纳垫片 |
| connection | 原始法兰法兰连接 |
| reportInBOM | 垫片是否要在物料清单中报告? |
| gasketCharx | 用于在重用库中查找垫片的特征 |
| connectionOne | 新的垫片法兰连接之一 |
| connectionTwo | 另一个新的垫片法兰连接 |
| void NXOpen::Routing::RouteManager::ModelConnectionPostPlacementGasketBetweenFlanges | ( | NXOpen::Assemblies::Component * | placedPart, |
| NXOpen::Routing::PortConnection * | connection, | ||
| NXOpen::Routing::ReuseLibrary::ReportInBom | reportInBOM, | ||
| NXOpen::Routing::CharacteristicList * | gasketCharx, | ||
| NXOpen::Routing::PortConnection ** | connectionOne, | ||
| NXOpen::Routing::PortConnection ** | connectionTwo, | ||
| NXOpen::Assemblies::Component ** | modeledGasket ) |
根据gasketCharx NXOpen::Routing::CharacteristicList 放置垫片零件。 垫片通过搜索重用零件库返回。 此重载允许调用者恢复已建模的垫片。
创建于NX10.0.0。
许可要求:routing_advanced("Routing Advanced"),routing_base("Routing Basic")
| placedPart | 新放置的法兰,将被移动以容纳垫片 |
| connection | 原始法兰法兰连接 |
| reportInBOM | 垫片是否要在物料清单中报告? |
| gasketCharx | 用于在重用库中查找垫片的特征 |
| connectionOne | 新的垫片法兰连接之一 |
| connectionTwo | 另一个新的垫片法兰连接 |
| modeledGasket | 创建的垫片 |
| void NXOpen::Routing::RouteManager::ModelConnectionPostPlacementWeldGap | ( | NXOpen::Assemblies::Component * | placedPart, |
| NXOpen::Routing::PortConnection * | connection, | ||
| double | gapValue ) |
通过向已连接的零件实例之一添加焊接间隙特征来放置焊接间隙。
创建于NX10.0.0。
许可要求:routing_advanced("Routing Advanced"),routing_base("Routing Basic")
| placedPart | 新放置的移动法兰 |
| connection | 原始法兰法兰连接 |
| gapValue | 规范中给定的焊接间隙宽度 |
| NXOpen::Routing::ModelTerminalsBuilder * NXOpen::Routing::RouteManager::ModelTerminalsBuilder | ( | ) |
创建可建模端子的ModelTerminalsBuilder
| NXOpen::Routing::MultiPortCollection * NXOpen::Routing::RouteManager::MultiPorts | ( | ) |
MultiPort集合
创建于NX3.0.0。
| NXOpen::Routing::Electrical::NonPathConnectionCollection * NXOpen::Routing::RouteManager::NonPathConnections | ( | ) |
非路径连接集合
创建于 NX3.0.0。
| NXOpen::Routing::OffsetPathCollection * NXOpen::Routing::RouteManager::OffsetPaths | ( | ) |
OffsetPath集合
创建于NX3.0.0。
| void NXOpen::Routing::RouteManager::OpenComponentNavigator | ( | ) |
打开部件导航器。
在NX11.0.1中创建。
许可证要求 : routing_advanced ("Routing Advanced")
| void NXOpen::Routing::RouteManager::OpenConnectionNavigator | ( | ) |
打开连接导航器。
在NX11.0.1中创建。
许可证要求 : routing_advanced ("Routing Advanced")
| NXOpen::Routing::OverstockApplicationCollection * NXOpen::Routing::RouteManager::OverstockApplications | ( | ) |
外护套管应用集合
创建于 NX3.0.0。
| NXOpen::Routing::RouteManager::PartType NXOpen::Routing::RouteManager::PartTypeFlag | ( | ) |
返回路由使用的部件的类型。
在NX4.0.0中创建。
许可要求:routing_base("Routing Basic")
| NXOpen::Routing::Electrical::PathConnectionCollection * NXOpen::Routing::RouteManager::PathConnections | ( | ) |
路径连接集合
创建于 NX3.0.0。
| void NXOpen::Routing::RouteManager::PlaceCutElbow | ( | NXOpen::Routing::CharacteristicList * | loadCharx, |
| NXOpen::Routing::CharacteristicList * | applyCharx, | ||
| NXOpen::Routing::ControlPoint * | rcp ) |
在给定的Routing控制点(RCP)处放置一个截断弯头。
创建于NX5.0.0。
许可证要求:routing_pipetube ("Routing Piping and Tubing")
| loadCharx | 用于搜索要加载组件的特征。 |
| applyCharx | 要应用于组件的特征。 |
| rcp | 放置截断弯头的Routing控制点(RCP)。 |
| void NXOpen::Routing::RouteManager::PlacePostPlacementParts | ( | NXOpen::Assemblies::Component * | placedPart, |
| NXOpen::Routing::CharacteristicList * | postPartCharx, | ||
| std::vector< NXOpen::Assemblies::Component * > & | postParts ) |
根据placedPart对象上的postPartCharxNXOpen::Routing::CharacteristicList 放置后置放置零件。 postPartCharx对象可动态创建,或通过Preferences::RoutingPartLibrary::MatchCriteria 或 Preferences::RoutingPartLibrary::MatchCriteriaWithFilter 方法搜索零件库返回。 若postPartCharx为空,将使用当前规范的后置放置规则搜索后置放置零件。若基于后置放置规则的搜索返回多个零件,将使用第一个零件进行后置放置。
创建于NX8.5.1。
许可要求:routing_advanced("Routing Advanced"),routing_base("Routing Basic")
| placedPart | 已放置的零件 |
| postPartCharx | 后置零件特征 |
| postParts | 后置零件 |
| NXOpen::Routing::PortConnectionCollection * NXOpen::Routing::RouteManager::PortConnections | ( | ) |
PortConnection集合
创建于NX3.0.0。
| NXOpen::Routing::PortCollection * NXOpen::Routing::RouteManager::Ports | ( | ) |
Port集合
创建于NX3.0.0。
| void NXOpen::Routing::RouteManager::PromoteBIPGeometry | ( | NXOpen::Assemblies::Component * | bipComponent | ) |
查找所有无引用内置路径更新器的内置路径组件并创建它们。 如有需要,还可能为内置路径创建工作部件几何。
于NX7.5.3版本创建。
许可证要求 : routing_base ("Routing Basic")
| bipComponent | 内置路径组件 |
| NXOpen::Routing::ProxyPortCollection * NXOpen::Routing::RouteManager::ProxyPorts | ( | ) |
ProxyPort集合
创建于NX8.0.0。
| void NXOpen::Routing::RouteManager::QualifyModuleAssemblyPart | ( | ) |
认证模块装配部件
创建于NX2306.4000.0。
许可证要求:routing_base ("Routing Basic")
| NXString NXOpen::Routing::RouteManager::RecreateStockComponents | ( | ) |
重新生成装配中的管壳组件。此命令将完全加载装配,若发现任何管壳组件缺失,将重新创建这些组件。由于零件可能会被打开和删除,它会调用完全更新以恢复模型的完整性。
创建于NX10.0.0。
许可要求:routing_advanced("Routing Advanced"),routing_base("Routing Basic")
| void NXOpen::Routing::RouteManager::RemoveComponents | ( | const std::vector< NXOpen::Assemblies::Component * > & | components | ) |
从装配中移除 NXOpen::Assemblies::Component 对象并更新路由路径数据。
创建于NX5.0.0。
许可证要求:routing_base ("Routing Basic")
| components | 要移除的组件,此方法会删除这些对象。 |
| void NXOpen::Routing::RouteManager::RemoveFormboardPlacementCSysDesignation | ( | ) |
移除零件的任何配电板放置坐标系的指定
于NX10.0.3中创建。
许可要求:routing_advanced("Routing Advanced"),routing_base("Routing Basic")
| void NXOpen::Routing::RouteManager::RemoveIdentifierFromNonRoutingParts | ( | ) |
如果给定的部件不是Routing部件,则移除Routing标识符
创建于NX1872.0.0。
许可证要求:routing_base ("Routing Basic")
| void NXOpen::Routing::RouteManager::ReplaceComponents | ( | NXOpen::Assemblies::Component * | oldOcc, |
| NXOpen::Assemblies::Component * | newOcc, | ||
| const char * | refsetName ) |
用新部件替换旧部件,并在可能的情况下重新链接端口。将旧部件上的特性复制到新部件上。
Created in NX5.0.0.
许可证要求 : routing_base ("Routing Basic")
| oldOcc | 旧部件组件 |
| newOcc | 新部件组件 |
| refsetName | 引用集名称 |
| void NXOpen::Routing::RouteManager::ReplaceComponents | ( | NXOpen::Assemblies::Component * | oldOcc, |
| NXOpen::Assemblies::Component * | newOcc, | ||
| const char * | refsetName, | ||
| NXOpen::Routing::RouteManager::FixPosition | fixPosition ) |
用新部件替换旧部件,并在可能的情况下重新链接端口。将旧部件上的特性复制到新部件上。参数fixPosition允许对新部件应用固定约束,以防止其在替换部件操作过程中移动。
Created in NX11.0.0.
许可证要求 : routing_base ("Routing Basic")
| oldOcc | 正在被替换的旧部件组件 |
| newOcc | 作为替换物的新部件组件 |
| refsetName | 引用集的名称 |
| fixPosition | 确定是否将临时约束应用于替换部件 |
| void NXOpen::Routing::RouteManager::ReplaceComponents | ( | NXOpen::Assemblies::Component * | oldOcc, |
| NXOpen::Assemblies::Component * | newOcc, | ||
| const NXString & | refsetName ) |
用新部件替换旧部件,并在可能的情况下重新链接端口。将旧部件上的特性复制到新部件上。
Created in NX5.0.0.
许可证要求 : routing_base ("Routing Basic")
| oldOcc | 旧部件组件 |
| newOcc | 新部件组件 |
| refsetName | 引用集名称 |
| void NXOpen::Routing::RouteManager::ReplaceComponents | ( | NXOpen::Assemblies::Component * | oldOcc, |
| NXOpen::Assemblies::Component * | newOcc, | ||
| const NXString & | refsetName, | ||
| NXOpen::Routing::RouteManager::FixPosition | fixPosition ) |
用新部件替换旧部件,并在可能的情况下重新链接端口。将旧部件上的特性复制到新部件上。参数fixPosition允许对新部件应用固定约束,以防止其在替换部件操作过程中移动。
Created in NX11.0.0.
许可证要求 : routing_base ("Routing Basic")
| oldOcc | 正在被替换的旧部件组件 |
| newOcc | 作为替换物的新部件组件 |
| refsetName | 引用集的名称 |
| fixPosition | 确定是否将临时约束应用于替换部件 |
| void NXOpen::Routing::RouteManager::RepositionPartOccurrence | ( | NXOpen::Assemblies::Component * | partOcc, |
| const NXOpen::Point3d & | position, | ||
| const NXOpen::Matrix3x3 & | transform ) |
根据位置和变换重新定位部件组件
Created in NX5.0.0.
许可证要求 : routing_base ("Routing Basic")
| partOcc | 部件组件 |
| position | 要移动的部件组件的位置 |
| transform | 部件组件的新变换 |
| NXOpen::Routing::ReuseLibrary * NXOpen::Routing::RouteManager::ReuseLibrary | ( | ) |
返回 NXOpen::Routing::ReuseLibrary 对象
Created in NX7.5.3.
| NXOpen::Routing::RouteLogicalAssociationCollection * NXOpen::Routing::RouteManager::RouteLogicalAssociations | ( | ) |
路由逻辑关联集合
创建于 NX3.0.0。
| NXOpen::Routing::RoutePartDescriptorCollection * NXOpen::Routing::RouteManager::RoutePartDescriptors | ( | ) |
路由部件描述符集合
创建于 NX3.0.0。
| NXOpen::Assemblies::Component * NXOpen::Routing::RouteManager::RouteReplacePart | ( | NXOpen::Assemblies::Component * | oldOcc, |
| NXOpen::Part * | newPart, | ||
| const char * | compName, | ||
| const char * | refset, | ||
| int | occLayer ) |
替换部件
| oldOcc | 旧部件组件 |
| newPart | 新部件 |
| compName | 组件名称 |
| refset | 引用集 |
| occLayer | 组件所在图层 |
| NXOpen::Assemblies::Component * NXOpen::Routing::RouteManager::RouteReplacePart | ( | NXOpen::Assemblies::Component * | oldOcc, |
| NXOpen::Part * | newPart, | ||
| const NXString & | compName, | ||
| const NXString & | refset, | ||
| int | occLayer ) |
替换部件
| oldOcc | 旧部件组件 |
| newPart | 新部件 |
| compName | 组件名称 |
| refset | 引用集 |
| occLayer | 组件所在图层 |
| NXOpen::Routing::RoutingSystemCollection * NXOpen::Routing::RouteManager::RoutingSystems | ( | ) |
RoutingSystem集合
创建于NX3.0.0。
| NXOpen::Routing::RunCollection * NXOpen::Routing::RouteManager::Runs | ( | ) |
Run集合
创建于NX3.0.0。
| NXOpen::Routing::SBendCornerCollection * NXOpen::Routing::RouteManager::SBendCorners | ( | ) |
S型弯曲拐角集合
创建于 NX3.0.0。
| void NXOpen::Routing::RouteManager::SelectObjectInNavigator | ( | NXOpen::Routing::RootObject * | objectToSelect | ) |
在部件或连接导航器中高亮指定对象。 选中后,所有其他连接的设备也会高亮。例如, 选中已分配的连接器会在部件导航器中高亮该连接器、 已分配的装配组件(如有)、使用该连接器的连接等。 选中连接会高亮其使用的连接器以及其路径(如果已布线)。 如果Routing Electrical应用程序或导航器未初始化,则抛出错误。 要初始化导航器,只需打开它们一次即可。
在NX11.0.1中创建。
许可证要求 : routing_advanced ("Routing Advanced")
| objectToSelect | objecttoselect |
| void NXOpen::Routing::RouteManager::SelectObjectsInNavigator | ( | const std::vector< NXOpen::Routing::RootObject * > & | objectsToSelect | ) |
在部件或连接导航器中高亮指定的多个对象。 选中后,所有其他连接的设备也会高亮。例如, 选中已分配的连接器会在部件导航器中高亮该连接器、 已分配的装配组件(如有)、使用该连接器的连接等。 选中连接会高亮其使用的连接器以及其路径(如果已布线)。 如果Routing Electrical应用程序或导航器未初始化,则抛出错误。 要初始化导航器,只需打开它们一次即可。
在NX11.0.1中创建。
许可证要求 : routing_advanced ("Routing Advanced")
| objectsToSelect | objectstoselect |
| void NXOpen::Routing::RouteManager::SetDownDirection | ( | NXOpen::Direction * | downDirection | ) |
设置路由使用的部件的向下方向。
在NX4.0.0中创建。
许可要求:routing_base("Routing Basic")
| downDirection | 向下方向 |
| void NXOpen::Routing::RouteManager::SetPartTypeFlag | ( | NXOpen::Routing::RouteManager::PartType | type | ) |
设置路由使用的部件的类型。
在NX4.0.0中创建。
许可要求:routing_base("Routing Basic")
| type | 类型 |
| NXOpen::Routing::Electrical::SplicePointCollection * NXOpen::Routing::RouteManager::SplicePoints | ( | ) |
拼接点集合
Created in NX2306.0.0.
| NXOpen::Routing::SplitRunBuilder * NXOpen::Routing::RouteManager::SplitRunBuilder | ( | NXOpen::Routing::Run * | run | ) |
创建可拆分管路的 NXOpen::Routing::SplitRunBuilder 。
| run | 索道布局段。 |
| NXOpen::Routing::StockDataCollection * NXOpen::Routing::RouteManager::StockDatas | ( | ) |
护套管数据集合
创建于 NX3.0.0。
| NXOpen::Routing::StockOffsetPortCollection * NXOpen::Routing::RouteManager::StockOffsetPorts | ( | ) |
库存偏移端口集合。
创建于NX8.0.2。
| NXOpen::Routing::StockCollection * NXOpen::Routing::RouteManager::Stocks | ( | ) |
护套管集合
创建于 NX3.0.0。
| NXOpen::Routing::Electrical::SystemDeviceCollection * NXOpen::Routing::RouteManager::SystemDevices | ( | ) |
系统设备集合
创建于 NX3.0.0。
| tag_t NXOpen::Routing::RouteManager::Tag | ( | ) | const |
返回此对象的标签。
| NXOpen::Routing::TerminalPortBuilder * NXOpen::Routing::RouteManager::TerminalPortBuilder | ( | ) |
创建TerminalPortBuilder
| NXOpen::Routing::TerminalPortCollection * NXOpen::Routing::RouteManager::TerminalPorts | ( | ) |
TerminalPort集合
创建于NX3.0.0。
| std::vector< NXOpen::NXObject * > NXOpen::Routing::RouteManager::TransformObjects | ( | bool | allStock, |
| const std::vector< NXOpen::Routing::Stock * > & | specifiedStocks, | ||
| const std::vector< NXOpen::NXObject * > & | objects, | ||
| const NXOpen::Point3d & | position, | ||
| const NXOpen::Matrix3x3 & | transform, | ||
| bool | copyOperation ) |
变换管路对象。变换可以是移动或复制。 不应传递NULL对象进行变换。
| allStock | 如果为TRUE:复制所有管路库存;否则仅复制指定的管路库存 |
| specifiedStocks | 指定的管路库存,当复制所有库存时不使用 |
| objects | 要变换的管路对象(管段、控制点、部件等) |
| position | 增量位置,确定平移量。 |
| transform | 旋转矩阵,指定要应用的旋转。 |
| copyOperation | 如果为true,则复制输入对象并移动副本。 如果为false,则直接移动输入对象。 |
| void NXOpen::Routing::RouteManager::UnifyPath | ( | NXOpen::TaggedObject * | inputObject, |
| NXOpen::Routing::CharacteristicList * | newCharxList ) |
将给定的管路库存或部件更改为符合给定特性的新对象。 用于统一路径中的所有管路库存和部件(如弯头和三通)以具有相同的特性。
Created in NX5.0.0.
许可证要求 : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| inputObject | 要更改的管路库存、弯头或三通。 |
| newCharxList | 用于查找给定对象替换物的特性列表。 |
| void NXOpen::Routing::RouteManager::UnlinkContextDiagram | ( | ) |
将工作部件与 Capital 中之前选择的任何上下文图取消链接。
创建于 NX1872.0.0。
许可证要求:routing_advanced("Routing Advanced")
| void NXOpen::Routing::RouteManager::ViewNetlistHistory | ( | ) |
将网表内容历史记录打印到Listing窗口
创建于NX6.0.0。
许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
| NXOpen::Routing::WireCollection * NXOpen::Routing::RouteManager::Wires | ( | ) |
导线集合
创建于 NX3.0.0。