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

布线管理器 更多...

#include <Routing_RouteManager.hxx>

struct  SearchCriteria

Public 类型

enum  BomBlankLines { BomBlankLinesOff , BomBlankLinesOn }
enum  BomFabrication { BomFabricationOff , BomFabricationOn }
enum  BomLevel { BomLevelSummery , BomLevelItemized }
enum  BomStockLength { BomStockLengthSingleSum , BomStockLengthListEach }
enum  ColumnStatus { ColumnStatusNotHidden , ColumnStatusHidden }
enum  FindObjectType {
  FindObjectTypeHarness , FindObjectTypeCable , FindObjectTypeShield , FindObjectTypeConnector ,
  FindObjectTypeDevice , FindObjectTypeConnection , FindObjectTypeWire , FindObjectTypeUnknown = -1
}
enum  FixPosition { FixPositionOff , FixPositionOn }
enum  ImportMode { ImportModeUpdate = 700 , ImportModeMerge , ImportModeAppend , ImportModeDerivative }
enum  JsonInformation { JsonInformationSplice , JsonInformationClocking , JsonInformationTwist , JsonInformationAll }
enum  PartType {
  PartTypePart , PartTypeStock , PartTypeFabrication , PartTypeStockComponent ,
  PartTypeWireComponent , PartTypeOverstock , PartTypeLogical , PartTypeTemplateAssy ,
  PartTypeConnector , PartTypeSplice , PartTypeDevice , PartTypeFiller ,
  PartTypeUnknown = -1
}
enum  RootType { RootTypeTop , RootTypeStock , RootTypeWire , RootTypePart }

Public 成员函数

NXOpen::Routing::AnchorCollectionAnchors ()
void AssembleConnectionsImportedFromSubAssemblies ()
NXOpen::Routing::BendCornerCollectionBendCorners ()
NXOpen::Routing::BendReportManagerBendReportManager ()
NXOpen::PartBuildFabrication (const char *filename, const std::vector< NXOpen::NXObject * > &objects, NXOpen::Routing::CharacteristicList *charxData)
NX_DEPRECATED("Deprecated in NX1847.0.0. Use NXOpen::Routing::RouteManager::BuildFabricationWithFileNewBuilder instead.") NXOpen NXOpen::PartBuildFabrication (const char *filename, const std::vector< NXOpen::NXObject * > &objects, NXOpen::Routing::CharacteristicList *optionalCharxData, NXOpen::Routing::CharacteristicList *requiredCharxData)
NXOpen::PartBuildFabrication (const NXString &filename, const std::vector< NXOpen::NXObject * > &objects, NXOpen::Routing::CharacteristicList *charxData)
NXOpen::PartBuildFabricationWithFileNewBuilder (NXOpen::FileNew *builder, const std::vector< NXOpen::NXObject * > &objects, NXOpen::Routing::CharacteristicList *optionalCharxData, NXOpen::Routing::CharacteristicList *requiredCharxData)
NXOpen::Routing::BuiltInPathCollectionBuiltInPaths ()
NXOpen::Routing::Electrical::CableConnectionCollectionCableConnections ()
NXOpen::Routing::Electrical::CablewaysLayoutViewCollectionCablewaysLayoutViews ()
void CheckDesignRules (NXOpen::Routing::DesignRuleViolationCollection::Mode mode, NXOpen::Routing::CustomManager::DesignRuleReason reason, const std::vector< NXOpen::NXObject * > &objects, std::vector< NXOpen::Routing::DesignRuleViolation * > &violations)
bool ComponentHasBIPGeometry (NXOpen::Assemblies::Component *bipComponent)
NXOpen::Routing::Electrical::ConnectorDeviceCollectionConnectorDevices ()
void ConnectPartPorts (NXOpen::Assemblies::Component *component)
NXOpen::Routing::ControlPointCollectionControlPoints ()
void ConvertSplineSegments (std::vector< NXOpen::Routing::ISegment * > &splineSegments, std::vector< double > &originalSplineLengths, std::vector< double > &newSplineLengths)
NXOpen::Routing::CopeCornerCollectionCopeCorners ()
NXString CopyOverstock ()
NXOpen::Routing::CornerCollectionCorners ()
NXOpen::Routing::AddFontBuilderCreateAddFontBuilder ()
NXOpen::Routing::AdvanceToRsdBuilderCreateAdvanceToRsdBuilder ()
NXOpen::Routing::AlignStockBuilderCreateAlignStockBuilder ()
NXOpen::Routing::AnchorBuilderCreateAnchorBuilder (NXOpen::Routing::Anchor *anchorObject)
NXOpen::Routing::AssignCornerBuilderCreateAssignCornerBuilder ()
NXOpen::Routing::AssignCornerBuilderCreateAssignCornerBuilder (NXOpen::NXObject *selectedObject)
NXOpen::Routing::AssignDiscontinuityBuilderCreateAssignDiscontinuityBuilder (NXOpen::NXObject *selectedPoint)
NXOpen::Routing::AssignPathBuilderCreateAssignPathBuilder (NXOpen::Routing::Run *run)
NXOpen::Routing::Electrical::AssignProxyBuilderCreateAssignProxyBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::AssignTerminalsBuilderCreateAssignTerminalsBuilder (NXOpen::Routing::Port *port)
NXOpen::Routing::AssignTerminalsItemBuilderCreateAssignTerminalsItemBuilder (NXOpen::Routing::Port *port)
NXOpen::Routing::AttributeHolderCreateAttributeHolder ()
void CreateBom (NXOpen::Routing::RouteManager::BomLevel level, NXOpen::Routing::RouteManager::BomStockLength length, NXOpen::Routing::RouteManager::BomFabrication fabNumbering, NXOpen::Routing::RouteManager::BomBlankLines blankLines, NXOpen::Part *formatFilePart)
NXOpen::Routing::BranchPathNumberingBuilderCreateBranchPathNumberingBuilder ()
NXOpen::Routing::BuiltInPathBuilderCreateBuiltInPathBuilder (NXOpen::Routing::BuiltInPath *bipObject)
NXOpen::Routing::Electrical::CablewaysBuilderCreateCablewaysBuilder ()
NXOpen::Routing::Electrical::CablewaysBuilderCreateCablewaysBuilderWithObjects (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::Electrical::CablewaysLayoutBuilderCreateCablewaysLayoutBuilder ()
NXOpen::Routing::ClockPartBuilderCreateClockPartBuilder (NXOpen::NXObject *selectedPort)
NXOpen::Routing::CompareRunsBuilderCreateCompareRunsBuilder (NXOpen::Routing::Run *run)
NXOpen::Routing::ConnectedCurvesBuilderCreateConnectedCurvesBuilder ()
void CreateConnectionPostPlacementUdo (NXOpen::Routing::ReuseLibrary::PartType udoType, int numberOfItems, NXOpen::Routing::ReuseLibrary::ReportInBom reportInBOM, NXOpen::Routing::CharacteristicList *udoCharx, const std::vector< NXOpen::Routing::PortConnection * > &connectionsToLink)
NXOpen::Routing::ConnectPathBuilderCreateConnectPathBuilder ()
NXOpen::Routing::CrossSectionBuilderCreateCrossSectionBuilder (NXOpen::Routing::CrossSection *crossSectionObject)
NXOpen::Routing::DefineRunBuilderCreateDefineRunBuilder (NXOpen::Routing::Run *selectedRun)
NXOpen::Routing::DeleteFontsBuilderCreateDeleteFontsBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::DeleteGapsBuilderCreateDeleteGapsBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::DeleteObjectsBuilderCreateDeleteObjectsBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::DesignRuleViolationViewerCreateDesignRuleViolationViewer ()
NXOpen::Routing::DesignRuleViolationViewerCreateDesignRuleViolationViewer (const std::vector< NXOpen::NXObject * > &violations)
NXOpen::Routing::DivisionsBuilderCreateDivisionsBuilder (NXOpen::NXObject *selectedPort, bool isAbsoluteFlow)
NXOpen::Routing::DuctReinforcementBuilderCreateDuctReinforcementBuilderForStock (NXOpen::NXObject *ductReinforcement)
NXOpen::Routing::DuctSizeCalculatorBuilderCreateDuctSizeCalculatorBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::EditBendAngleBuilderCreateEditBendAngleBuilder (NXOpen::NXObject *bendRcp)
NXOpen::Routing::EditCharacteristicsBuilderCreateEditCharacteristicsBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::EditLineSegmentBuilderCreateEditLineSegmentBuilder (NXOpen::Routing::LineSegment *line)
NXOpen::Routing::EditPlacePartBuilderCreateEditPlacePartBuilder (NXOpen::Assemblies::Component *partOcc)
NXOpen::Routing::ElbowSnapSettingsCreateElbowSnapSettings ()
NXOpen::Routing::CreateFabricationBuilderCreateFabricationBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::FillerStockBuilderCreateFillerStockBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::FindByAttributesBuilderCreateFindByAttributesBuilder ()
NXOpen::Routing::FittingOverstockBuilderCreateFittingOverstockBuilder (NXOpen::Routing::FittingOverstock *overstock)
NXOpen::Routing::FormboardPlacementCoordinateSystemBuilderCreateFormboardPlacementCoordinateSystemBuilder (NXOpen::CoordinateSystem *csysObject)
NXOpen::Routing::GapDisplayBuilderCreateGapDisplayBuilder ()
NXOpen::Routing::HandrailBuilderCreateHandrailBuilder ()
NXOpen::Routing::InfoObjectsBuilderCreateInfoObjectsBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::InstanceNameLookupBuilderCreateInstanceNameLookupBuilder ()
NXOpen::Routing::LinearPathBuilderCreateLinearPathBuilder ()
NXOpen::Routing::LinearPathSettingsCreateLinearPathSettings ()
NXOpen::Routing::ManualRouteBuilderCreateManualRouteBuilder (NXOpen::Routing::Electrical::ElectricalStockDevice::RouteLevel routeLevel, NXOpen::Routing::Electrical::ElectricalStockDevice *elecStockDevice)
NXOpen::Routing::MergeStocksBuilderCreateMergeStocksBuilder ()
NXOpen::Routing::NamingPatternBuilderCreateNamingPatternBuilder ()
NXOpen::DirectionCreateNewDownDirection ()
NXOpen::Routing::OverstockBuilderCreateOverstockBuilder (NXOpen::Routing::Overstock *overstock)
NXOpen::Routing::OverstockFacesBuilderCreateOverstockFacesBuilder ()
NXOpen::Routing::Electrical::PathArrangementBuilderCreatePathArrangementBuilder ()
NXOpen::Routing::PathStockBuilderCreatePathStockBuilder ()
NXOpen::Routing::PlacementSolutionsBuilderCreatePlacementSolutionsBuilder ()
NXOpen::Routing::PlacePartBuilderCreatePlacePartBuilder (const char *nodeIdentifier, int filteredPtbRowIndex, const NXOpen::Point3d &placementPos, NXOpen::TaggedObject *placementObj)
NXOpen::Routing::PlacePartBuilderCreatePlacePartBuilder (const NXString &nodeIdentifier, int filteredPtbRowIndex, const NXOpen::Point3d &placementPos, NXOpen::TaggedObject *placementObj)
NXOpen::Routing::PlacePartBuilderCreatePlacePartBuilderFS (const char *nodeIdentifier, NXOpen::Routing::CharacteristicList *fileSelectCharx, const NXOpen::Point3d &placementPos, NXOpen::TaggedObject *placementObj, bool replacePartOp)
NXOpen::Routing::PlacePartBuilderCreatePlacePartBuilderFS (const NXString &nodeIdentifier, NXOpen::Routing::CharacteristicList *fileSelectCharx, const NXOpen::Point3d &placementPos, NXOpen::TaggedObject *placementObj, bool replacePartOp)
NXOpen::Routing::PlacePartBuilderCreatePlacePartBuilderPTS (NXOpen::TaggedObject *ptsPart, NXOpen::TaggedObject *ptsInstance, const NXOpen::Point3d &placementPos, NXOpen::TaggedObject *placementObj)
NXOpen::Routing::PlatformCreatorBuilderCreatePlatformCreatorBuilder ()
NXOpen::Routing::PlatformCreatorBuilderCreatePlatformCreatorBuilder (NXOpen::Routing::PlatformFeature *platformFeature)
NXOpen::Routing::PortArrayListItemBuilderCreatePortArrayListItemBuilder ()
NXOpen::Routing::PortArraysBuilderCreatePortArraysBuilder (NXOpen::Routing::Port *port)
NXOpen::Routing::QualifyPortBuilderCreateQualifyPortBuilder (NXOpen::Routing::Port *port)
NXOpen::Routing::QuickPathBuilderCreateQuickPathBuilder ()
NXOpen::Routing::RemoveDiscontinuityBuilderCreateRemoveDiscontinuityBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::RouteSweptFoldBuilderCreateRouteSweptFoldBuilder (NXOpen::NXObject *selectedStock, NXOpen::NXObject *editFoldObj)
NXOpen::Routing::RouteSweptTwistBuilderCreateRouteSweptTwistBuilder (NXOpen::NXObject *objects)
NXOpen::Routing::EndFormBuilderCreateRoutingEndFormBuilder ()
NXOpen::Routing::PlaceElbowsBuilderCreateRoutingPlaceElbowsBuilder ()
NXOpen::Routing::PlacePartBuilderCreateRoutingPlacePartBuilder (NXOpen::Routing::CharacteristicList *partCharx, const NXOpen::Point3d &placementPos, NXOpen::TaggedObject *placementObj)
NXOpen::Routing::RunItemCreateRunItem (const char *referenceID, NXOpen::Routing::RunItem::Type itemType, NXOpen::Routing::CharacteristicList *attributes)
NXOpen::Routing::RunItemCreateRunItem (const NXString &referenceID, NXOpen::Routing::RunItem::Type itemType, NXOpen::Routing::CharacteristicList *attributes)
NXOpen::Routing::SimplifyPathBuilderCreateSimplifyPathBuilder (const std::vector< NXOpen::Routing::ISegment * > &segments)
NXOpen::Routing::SimplifyPathBuilderCreateSimplifyPathBuilder2 (NXOpen::Assemblies::Component *workOcc, const std::vector< NXOpen::Routing::ISegment * > &segments)
NXOpen::Routing::SpaceReservationBuilderCreateSpaceReservationBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::Electrical::SplicePositionBuilderCreateSplicePositionBuilder (NXOpen::Point *splicePoint)
NXOpen::Routing::SplinePathBuilderCreateSplinePathBuilder (NXOpen::Curve *spline)
NXOpen::Routing::SplitDuctBuilderCreateSplitDuctBuilder ()
NXOpen::Routing::StockBrowserBuilderCreateStockBrowserBuilder ()
NXOpen::Routing::StockBuilderCreateStockBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::StockColorBuilderCreateStockColorBuilder ()
NXOpen::Routing::StockDataRefreshBuilderCreateStockDataRefreshBuilder ()
NXOpen::Routing::StockOffsetPointBuilderCreateStockOffsetPointBuilder (NXOpen::NXObject *pointOrRcp)
NXOpen::Routing::StockPartConverterBuilderCreateStockPartConverterBuilder ()
NXOpen::Routing::StockStyleBuilderCreateStockStyleBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::StockTransitionBuilderCreateStockTransitionBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::SubdivideSegmentBuilderCreateSubdivideSegmentBuilder (NXOpen::NXObject *segment, const NXOpen::Point3d &pickPoint)
NXOpen::Routing::TransformPathBuilderCreateTransformPathBuilder (const std::vector< NXOpen::NXObject * > &objs)
NXOpen::Routing::UnifyPathBuilderCreateUnifyPathBuilder (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::WatertightFittingsBuilderCreateWatertightFittingsBuilder ()
NXOpen::Routing::WindCatcherBuilderCreateWindCatcherBuilder (NXOpen::Routing::WindCatcher *windCatcher)
NXOpen::Routing::CrossSectionCollectionCrossSections ()
void DeleteBundleSolids ()
std::vector< NXOpen::NXObject * > DeletePath (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::Electrical::DerivativeDeviceCollectionDerivativeDevices ()
void DeselectAllObjectsInNavigators ()
void DesignateFormboardPlacementCSys (NXOpen::CoordinateSystem *csys)
NXOpen::Routing::DesignRuleCollectionDesignRules ()
NXOpen::Routing::DesignRuleViolationCollectionDesignRulesViolation ()
NXOpen::Routing::DesignRuleViolationLocationCollectionDesignRuleViolationLocation ()
NXOpen::Routing::DiscontinuityCornerCollectionDiscontinuityCorners ()
void DisQualifyModuleAssemblyPart ()
NXOpen::DirectionDownDirection ()
NXOpen::Routing::Electrical::ConnectionCollectionElectricalConnections ()
NXOpen::Routing::Electrical::ElectricalDeviceRelationshipCollectionElectricalDeviceRelationships ()
NXOpen::Routing::Electrical::ElectricalFormatCollectionElectricalFormats ()
NXOpen::Routing::Electrical::ElectricalNavigatorFilterCollectionElectricalNavigatorFilters ()
NXOpen::Routing::Electrical::ElectricalStockDeviceCollectionElectricalStockDevice ()
void EraseNetlistHistory ()
void ExportHx2ml (const char *hx2mlFilename)
void ExportHx2ml (const NXString &hx2mlFilename)
void ExportJson (NXOpen::Routing::RouteManager::JsonInformation infoType, const char *jsonFileName)
void ExportJson (NXOpen::Routing::RouteManager::JsonInformation infoType, const NXString &jsonFileName)
void ExportJsonFromHarnessDevice (NXOpen::Routing::Electrical::HarnessDevice *harnessDeviceTag, NXOpen::Routing::RouteManager::JsonInformation infoType, const char *jsonFileName)
void ExportJsonFromHarnessDevice (NXOpen::Routing::Electrical::HarnessDevice *harnessDeviceTag, NXOpen::Routing::RouteManager::JsonInformation infoType, const NXString &jsonFileName)
void ExportLegacyComponentFile (const char *exportFilename, const char *exportFormatName)
void ExportLegacyComponentFile (const NXString &exportFilename, const NXString &exportFormatName)
void ExportLegacyHarnessFile (const char *exportFilename, const char *exportFormatName)
void ExportLegacyHarnessFile (const NXString &exportFilename, const NXString &exportFormatName)
void ExportPlmxml (const char *plmxmlFilename)
void ExportPlmxml (const NXString &plmxmlFilename)
void ExportSpliceObjects (const char *jsonFilename)
void ExportSpliceObjects (const NXString &jsonFilename)
void ExportZipFile (const char *zipFilename)
void ExportZipFile (const NXString &zipFilename)
NXOpen::Routing::FillerCollectionFillers ()
NXOpen::Routing::ControlPointFindRoutingControlPoint (const char *guid)
NXOpen::Routing::ControlPointFindRoutingControlPoint (const NXString &guid)
NXOpen::Routing::RootObjectFindRoutingObject (const NXOpen::Routing::RouteManager::SearchCriteria &searchCriteria)
std::vector< NXOpen::Routing::ISegment * > FindRoutingSegments (const char *guid)
std::vector< NXOpen::Routing::ISegment * > FindRoutingSegments (const NXString &guid)
NXOpen::Routing::FittingOverstockCollectionFittingOverstock ()
NXOpen::Routing::FittingPortCollectionFittingPorts ()
NXOpen::Routing::FixturePortCollectionFixturePorts ()
NXOpen::Formboard::FormboardManagerFormboardManager ()
void 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)
void GetAllBIPComponents (std::vector< NXOpen::Assemblies::Component * > &components)
std::vector< NXOpen::NXObject * > GetConcurrent ()
double GetLengthTolerance ()
std::vector< NXOpen::Routing::Run * > GetReferencingRuns (NXOpen::NXObject *object)
void GetSelectedObjectsInNavigators (std::vector< NXOpen::Routing::RootObject * > &selectedObjects)
NXOpen::Routing::StockGetStockFromBody (NXOpen::Body *body)
NXOpen::Routing::Electrical::HarnessDeviceCollectionHarnessDevices ()
bool HasAllReferencingStockComponentsLoaded (NXOpen::TaggedObject *objectToValidate)
void HighLightPathandBundleSolids (NXOpen::Routing::ControlPoint *controlPoint1, NXOpen::Routing::ControlPoint *controlPoint2, const char *bundleId)
void HighLightPathandBundleSolids (NXOpen::Routing::ControlPoint *controlPoint1, NXOpen::Routing::ControlPoint *controlPoint2, const NXString &bundleId)
void ImportFromCapital ()
void ImportHx2ml (const char *hx2mlFilename, NXOpen::Routing::RouteManager::ImportMode importOperation)
void ImportHx2ml (const NXString &hx2mlFilename, NXOpen::Routing::RouteManager::ImportMode importOperation)
void ImportLegacyComponentFile (const char *importFilename, NXOpen::Routing::RouteManager::ImportMode importOperation, const char *importFormatName)
void ImportLegacyComponentFile (const NXString &importFilename, NXOpen::Routing::RouteManager::ImportMode importOperation, const NXString &importFormatName)
void ImportLegacyHarnessFile (const char *importFilename, NXOpen::Routing::RouteManager::ImportMode importOperation, const char *importFormatName)
void ImportLegacyHarnessFile (const NXString &importFilename, NXOpen::Routing::RouteManager::ImportMode importOperation, const NXString &importFormatName)
NXOpen::PartImportPartListFormatFile (const char *fileName)
NXOpen::PartImportPartListFormatFile (const NXString &fileName)
void ImportPlmxml (const char *plmxmlFilename, NXOpen::Routing::RouteManager::ImportMode importOperation)
void ImportPlmxml (const NXString &plmxmlFilename, NXOpen::Routing::RouteManager::ImportMode importOperation)
void ImportRunsManaged (const char *itemPartNumber, const char *itemRevision)
void ImportRunsManaged (const NXString &itemPartNumber, const NXString &itemRevision)
void ImportRunsNative (const char *path)
void ImportRunsNative (const NXString &path)
void ImportZipFile (const char *zipFilename, NXOpen::Routing::RouteManager::ImportMode importOperation)
void ImportZipFile (const NXString &zipFilename, NXOpen::Routing::RouteManager::ImportMode importOperation)
void InsertIntoStock (NXOpen::Assemblies::Component *component)
NXOpen::Routing::IntegrateRunsBuilderIntegrateRunsBuilder (NXOpen::Routing::Run *firstRun, NXOpen::Routing::Run *secondRun)
NXOpen::Routing::InterfaceTerminalRelationshipCollectionInterfaceTerminalRelationships ()
bool IsComponentNavigatorOpen ()
bool IsConnectionNavigatorOpen ()
bool IsDirectIntegrationwithCapitalEnabled ()
bool IsRoutingPart ()
bool IsStockComponent (NXOpen::Assemblies::Component *inputComponent)
NXOpen::Routing::Electrical::JumperConnectionCollectionJumperConnections ()
void LiftFromStock (NXOpen::Assemblies::Component *component)
NXOpen::PartLoadPart (NXOpen::Routing::CharacteristicList *partEntry)
void LogConcurrent (const std::vector< NXOpen::NXObject * > &objects)
bool MergeDuplicateRcps (double tolerance, const std::vector< NXOpen::Routing::ControlPoint * > &rcps)
NXOpen::Routing::MiterCornerCollectionMiterCorners ()
NXOpen::Routing::MiteredBendCornerCollectionMiteredBendCorners ()
void 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)
void 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)
void ModelConnectionPostPlacementWeldGap (NXOpen::Assemblies::Component *placedPart, NXOpen::Routing::PortConnection *connection, double gapValue)
NXOpen::Routing::ModelTerminalsBuilderModelTerminalsBuilder ()
NXOpen::Routing::MultiPortCollectionMultiPorts ()
NXOpen::Routing::Electrical::NonPathConnectionCollectionNonPathConnections ()
NXOpen::Routing::OffsetPathCollectionOffsetPaths ()
void OpenComponentNavigator ()
void OpenConnectionNavigator ()
NXOpen::Routing::OverstockApplicationCollectionOverstockApplications ()
NXOpen::Routing::RouteManager::PartType PartTypeFlag ()
NXOpen::Routing::Electrical::PathConnectionCollectionPathConnections ()
void PlaceCutElbow (NXOpen::Routing::CharacteristicList *loadCharx, NXOpen::Routing::CharacteristicList *applyCharx, NXOpen::Routing::ControlPoint *rcp)
void PlacePostPlacementParts (NXOpen::Assemblies::Component *placedPart, NXOpen::Routing::CharacteristicList *postPartCharx, std::vector< NXOpen::Assemblies::Component * > &postParts)
NXOpen::Routing::PortConnectionCollectionPortConnections ()
NXOpen::Routing::PortCollectionPorts ()
void PromoteBIPGeometry (NXOpen::Assemblies::Component *bipComponent)
NXOpen::Routing::ProxyPortCollectionProxyPorts ()
void QualifyModuleAssemblyPart ()
NXString RecreateStockComponents ()
void RemoveComponents (const std::vector< NXOpen::Assemblies::Component * > &components)
void RemoveFormboardPlacementCSysDesignation ()
void RemoveIdentifierFromNonRoutingParts ()
void ReplaceComponents (NXOpen::Assemblies::Component *oldOcc, NXOpen::Assemblies::Component *newOcc, const char *refsetName)
void ReplaceComponents (NXOpen::Assemblies::Component *oldOcc, NXOpen::Assemblies::Component *newOcc, const char *refsetName, NXOpen::Routing::RouteManager::FixPosition fixPosition)
void ReplaceComponents (NXOpen::Assemblies::Component *oldOcc, NXOpen::Assemblies::Component *newOcc, const NXString &refsetName)
void ReplaceComponents (NXOpen::Assemblies::Component *oldOcc, NXOpen::Assemblies::Component *newOcc, const NXString &refsetName, NXOpen::Routing::RouteManager::FixPosition fixPosition)
void RepositionPartOccurrence (NXOpen::Assemblies::Component *partOcc, const NXOpen::Point3d &position, const NXOpen::Matrix3x3 &transform)
NXOpen::Routing::ReuseLibraryReuseLibrary ()
NXOpen::Routing::RouteLogicalAssociationCollectionRouteLogicalAssociations ()
NXOpen::Routing::RoutePartDescriptorCollectionRoutePartDescriptors ()
NXOpen::Assemblies::ComponentRouteReplacePart (NXOpen::Assemblies::Component *oldOcc, NXOpen::Part *newPart, const char *compName, const char *refset, int occLayer)
NXOpen::Assemblies::ComponentRouteReplacePart (NXOpen::Assemblies::Component *oldOcc, NXOpen::Part *newPart, const NXString &compName, const NXString &refset, int occLayer)
NXOpen::Routing::RoutingSystemCollectionRoutingSystems ()
NXOpen::Routing::RunCollectionRuns ()
NXOpen::Routing::SBendCornerCollectionSBendCorners ()
void SelectObjectInNavigator (NXOpen::Routing::RootObject *objectToSelect)
void SelectObjectsInNavigator (const std::vector< NXOpen::Routing::RootObject * > &objectsToSelect)
void SetDownDirection (NXOpen::Direction *downDirection)
void SetPartTypeFlag (NXOpen::Routing::RouteManager::PartType type)
NXOpen::Routing::Electrical::SplicePointCollectionSplicePoints ()
NXOpen::Routing::SplitRunBuilderSplitRunBuilder (NXOpen::Routing::Run *run)
NXOpen::Routing::StockDataCollectionStockDatas ()
NXOpen::Routing::StockOffsetPortCollectionStockOffsetPorts ()
NXOpen::Routing::StockCollectionStocks ()
NXOpen::Routing::Electrical::SystemDeviceCollectionSystemDevices ()
tag_t Tag () const
NXOpen::Routing::TerminalPortBuilderTerminalPortBuilder ()
NXOpen::Routing::TerminalPortCollectionTerminalPorts ()
std::vector< NXOpen::NXObject * > 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)
void UnifyPath (NXOpen::TaggedObject *inputObject, NXOpen::Routing::CharacteristicList *newCharxList)
void UnlinkContextDiagram ()
void ViewNetlistHistory ()
NXOpen::Routing::WireCollectionWires ()

详细描述

布线管理器

管理当前工作部件中使用的各种Routing集合和方法。
有关连接数据模型的详细信息,请参阅NX Routing帮助。

要获取此类的实例,请参考 NXOpen::Part

创建于NX4.0.0。

成员枚举类型说明

◆ BomBlankLines

控制零件列表中项目的报告方式。

枚举值
BomBlankLinesOff 

关闭

BomBlankLinesOn 

开启

◆ BomFabrication

制造件编号选项是否开启?

枚举值
BomFabricationOff 

关闭

BomFabricationOn 

开启

◆ BomLevel

描述制造件在物料清单(BOM)上的报告方式。

枚举值
BomLevelSummery 

汇总

BomLevelItemized 

逐项

◆ BomStockLength

描述系统如何报告线管长度。

枚举值
BomStockLengthSingleSum 

单总和

BomStockLengthListEach 

逐项列出

◆ ColumnStatus

列的隐藏状态。

枚举值
ColumnStatusNotHidden 

列在“指定项目”中显示。

ColumnStatusHidden 

列在“指定项目”中不显示。

◆ FindObjectType

FindRoutingObject 将搜索的对象类型。

枚举值
FindObjectTypeHarness 

线束

FindObjectTypeCable 

电缆

FindObjectTypeShield 

屏蔽层

FindObjectTypeConnector 

连接器

FindObjectTypeDevice 

设备

FindObjectTypeConnection 

连接

FindObjectTypeWire 

导线

FindObjectTypeUnknown 

未知

◆ FixPosition

允许在替换操作期间固定新组件的位置。

枚举值
FixPositionOff 

关闭

FixPositionOn 

开启

◆ ImportMode

路由列表导入模式 下表描述了各种模式根据导入文件类型(XML、HRN、CMP)的影响

++--------------+---------------+-----------------+
+------------+------------++ 删除 | 替换匹配元素中的数据 | 保留 |
| | 导入文件类型|| 不匹配的元素 | 元素数据 | 现有的 |
| ImportMode | File Type || 不匹配的元素 | 匹配元素数据 | 现有的连接器 |
+============+============++==============+===============+=================+
| Update | XML || 是 | 是 | 否 |
| | Legacy CMP || 否 | 是 | 是 |
| | Legacy HRN || 是(1) | 是(2) | 是 |
+------------+------------++--------------+---------------+-----------------+
| Merge | XML || 否 | 是 | 是 |
| | Legacy CMP || 否 | 是 | 是 |
| | Legacy HRN || 否 | 是(2) | 是 |
+------------+------------++--------------+---------------+-----------------+
| Append | XML || 否 | 否 | 是 |
| | Legacy CMP || 否 | 否 | 是 |
| | Legacy HRN || 否 | 否 | 是 |
+------------+------------++--------------+---------------+-----------------+
| Derivative | Derivative || 否 | 否 | 是 |
+------------+------------++--------------+---------------+-----------------+
++--------------+---------------+-----------------+------------------+
+------------+------------++ 可能新增连接器 | 可能新增连接 | 可能创建重复的连接器名称 | 可能创建重复的连接名称 |
| | 导入 || | | | |
| 导入模式 | 文件类型 || | | | |
+============+============++==============+===============+=================+==================+
| 更新 | XML || 是 | 是 | 是(3) | 是(3) |
| | 传统 CMP || 是 | 否 | 否 | 否 |
| | 传统 HRN || 是 | 是 | 否 | 否 |
+------------+------------++--------------+---------------+-----------------+------------------+
| 合并 | XML || 是 | 是 | 是(3) | 是(3) |
| | 传统 CMP || 是 | 否 | 否 | 否 |
| | 传统 HRN || 是 | 是 | 否 | 否 |
+------------+------------++--------------+---------------+-----------------+------------------+
| 追加 | XML || 是 | 是 | 是 | 是 |
| | 传统 CMP || 是 | 否 | 是 | 否 |
| | 传统 HRN || 是 | 是 | 否 | 是 |
+------------+------------++--------------+---------------+-----------------+------------------+
| 派生 | 派生 || 否 | 否 | 否 | 否 |
+------------+------------++--------------+---------------+-----------------+------------------+
++--------------+---------------+-----------------+
|| 保留匹配连接器的分配信息 | 保留匹配连接的路由信息 | 元素匹配准则 |
|| | | |
+------------+------------++==============+===============+=================+
| | 导入 || | | |
| 导入模式 | 文件类型 || | | |
+============+============++==============+===============+=================+
| 更新 | XML || 是 | 是 | GUID |
| | 传统 CMP || 是 | 是 | 名称(4) |
| | 传统 HRN || 是 | 是 | 名称(4) |
+------------+------------++--------------+---------------+-----------------+
| 合并 | XML || 是 | 是 | GUID |
| | 传统 CMP || 是 | 是 | 名称(4) |
| | 传统 HRN || 是 | 是 | 名称(4) |
+------------+------------++--------------+---------------+-----------------+
| 追加 | XML || 否 | 否 | 不适用 |
| | 传统 CMP || 否 | 否 | 不适用 |
| | 传统 HRN || 否 | 否 | 不适用 |
+------------+------------++--------------+---------------+-----------------+
| 派生 | 派生 || 是 | 是 | GUID |
+------------+------------++--------------+---------------+-----------------+
  1. 仅连接列表数据(无连接器)
  2. 连接器数据不会更新
  3. 由于匹配仅使用 GUID,不会尝试防止重复名称
  4. 从技术上讲,传统导入也会检查 GUID,但在传统导入中使用 GUID 不切实际
枚举值
ImportModeUpdate 

用导入对象的数据更新现有对象。

ImportModeMerge 

用导入对象的数据更新现有对象。

ImportModeAppend 

将导入的对象创建为新对象。

ImportModeDerivative 

将导入的线束创建为派生线束

◆ JsonInformation

要导出到Json文件的信息类型。

枚举值
JsonInformationSplice 

接头

JsonInformationClocking 

时钟法

JsonInformationTwist 

扭转

JsonInformationAll 

全部

◆ PartType

Routing信息的收集器类型

枚举值
PartTypePart 

部件

PartTypeStock 

线管

PartTypeFabrication 

制造

PartTypeStockComponent 

线管组件

PartTypeWireComponent 

电线组件

PartTypeOverstock 

备用线管

PartTypeLogical 

逻辑

PartTypeTemplateAssy 

模板装配

PartTypeConnector 

连接器

PartTypeSplice 

接头

PartTypeDevice 

设备

PartTypeFiller 

填充件

PartTypeUnknown 

未知

◆ RootType

根节点的类型。

枚举值
RootTypeTop 

整个零件表的顶部。

RootTypeStock 

用于选择库存的顶部节点。

RootTypeWire 

用于选择导线的顶部节点。

RootTypePart 

用于选择零件的顶部节点。

成员函数说明

◆ Anchors()

NXOpen::Routing::AnchorCollection * NXOpen::Routing::RouteManager::Anchors ( )

锚点集合
创建于 NX3.0.0。

◆ AssembleConnectionsImportedFromSubAssemblies()

void NXOpen::Routing::RouteManager::AssembleConnectionsImportedFromSubAssemblies ( )

将研究设计元素中的连接、连接器和设备复制到包含 object_in_part 的零件中并进行装配。
于 NX8.0.0 版本创建。

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

◆ BendCorners()

NXOpen::Routing::BendCornerCollection * NXOpen::Routing::RouteManager::BendCorners ( )

弯曲拐角集合
创建于 NX3.0.0。

◆ BendReportManager()

NXOpen::Routing::BendReportManager * NXOpen::Routing::RouteManager::BendReportManager ( )

弯曲报告管理器
Created in NX11.0.1.

◆ BuildFabrication() [1/3]

NXOpen::Part * NXOpen::Routing::RouteManager::BuildFabrication ( const char * filename,
const std::vector< NXOpen::NXObject * > & objects,
NXOpen::Routing::CharacteristicList * charxData )

创建Routing制造件,这是一个由 NXOpen::Assemblies::ComponentNXOpen::Routing::Stock 组成的子装配,来自创建Routing制造件的装配。
创建于NX5.0.0。

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

参数
filename新创建的制造组件将保存到的文件名
objects要制造的Routing对象
charxData应用于制造组件的属性。

◆ BuildFabrication() [2/3]

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::ComponentNXOpen::Routing::Stock 组成的子装配,来自创建Routing制造件的装配。

弃用
已在NX1847.0.0中废弃。请使用 NXOpen::Routing::RouteManager::BuildFabricationWithFileNewBuilder 替代。

创建于NX8.0.0。

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

创建Routing制造件,这是一个由 NXOpen::Assemblies::ComponentNXOpen::Routing::Stock 组成的子装配,来自创建Routing制造件的装配。

弃用
已在NX1847.0.0中废弃。请使用 NXOpen::Routing::RouteManager::BuildFabricationWithFileNewBuilder 替代。

创建于NX8.0.0。

许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
filename新创建的制造组件将保存到的文件名
objects要制造的Routing对象
optionalCharxData应用于制造组件的必填属性。
requiredCharxData应用于制造组件的可选属性。

◆ BuildFabrication() [3/3]

NXOpen::Part * NXOpen::Routing::RouteManager::BuildFabrication ( const NXString & filename,
const std::vector< NXOpen::NXObject * > & objects,
NXOpen::Routing::CharacteristicList * charxData )

创建Routing制造件,这是一个由 NXOpen::Assemblies::ComponentNXOpen::Routing::Stock 组成的子装配,来自创建Routing制造件的装配。
创建于NX5.0.0。

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

参数
filename新创建的制造组件将保存到的文件名
objects要制造的Routing对象
charxData应用于制造组件的属性。

◆ BuildFabricationWithFileNewBuilder()

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::ComponentNXOpen::Routing::Stock 组成,来自创建Routing制造件的装配。
创建于NX12.0.0。

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

参数
builder构建器
objects要制造的Routing对象
optionalCharxData应用于制造组件的必填属性。
requiredCharxData应用于制造组件的可选属性。

◆ BuiltInPaths()

NXOpen::Routing::BuiltInPathCollection * NXOpen::Routing::RouteManager::BuiltInPaths ( )

BuiltInPath集合
创建于NX3.0.0。

◆ CableConnections()

NXOpen::Routing::Electrical::CableConnectionCollection * NXOpen::Routing::RouteManager::CableConnections ( )

电缆连接集合
创建于 NX3.0.0。

◆ CablewaysLayoutViews()

NXOpen::Routing::Electrical::CablewaysLayoutViewCollection * NXOpen::Routing::RouteManager::CablewaysLayoutViews ( )

用于管理电缆通道布局视图的集合。
Created in NX7.5.0.

◆ CheckDesignRules()

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设计规则检查

弃用
在NX1847.0.0中已弃用。请使用 NXOpen::Routing::RouteManager::CheckDesignRules 代替。

创建于NX5.0.0。

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

模式 原因 要检查的对象。可为空。 检查生成的违规。可为空。 对工作部件执行Routing设计规则检查
创建于NX1847.0.0。

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

参数
mode可为 NXOpen::Routing::DesignRuleViolationCollection::Mode::InteractiveNXOpen::Routing::DesignRuleViolationCollection::Mode::Concurrent
reason可为 NXOpen::Routing::CustomManager::DesignRuleReason::Interactive 或 其他表示请求检查设计规则的对话框的原因之一。
objects要检查的对象。可为空。
violations检查生成的违规。可为空。

◆ ComponentHasBIPGeometry()

bool NXOpen::Routing::RouteManager::ComponentHasBIPGeometry ( NXOpen::Assemblies::Component * bipComponent)

确定内置路径组件是否包含合适的工作部件几何。
于NX7.5.3版本创建。

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

参数
bipComponent内置路径组件

◆ ConnectorDevices()

NXOpen::Routing::Electrical::ConnectorDeviceCollection * NXOpen::Routing::RouteManager::ConnectorDevices ( )

连接器设备集合
创建于 NX3.0.0。

◆ ConnectPartPorts()

void NXOpen::Routing::RouteManager::ConnectPartPorts ( NXOpen::Assemblies::Component * component)

连接此 NXOpen::Assemblies::Component 中的端口。
创建于NX5.0.0。

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

参数
component组件

◆ ControlPoints()

NXOpen::Routing::ControlPointCollection * NXOpen::Routing::RouteManager::ControlPoints ( )

ControlPoint集合
创建于NX3.0.0。

◆ ConvertSplineSegments()

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转换后每个样条线段的新长度。

◆ CopeCorners()

NXOpen::Routing::CopeCornerCollection * NXOpen::Routing::RouteManager::CopeCorners ( )

开槽拐角集合
创建于 NX3.0.0。

◆ CopyOverstock()

NXString NXOpen::Routing::RouteManager::CopyOverstock ( )

将Overstock从子装配复制到父装配。此功能获取从子装配WAVE链接到父装配的线段,找到子装配中分配给这些线段的Overstock,并在父装配级别的WAVE链接线段上重新创建它们。

返回

创建于NX6.0.0。

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

◆ Corners()

NXOpen::Routing::CornerCollection * NXOpen::Routing::RouteManager::Corners ( )

拐角集合
创建于 NX3.0.0。

◆ CreateAddFontBuilder()

NXOpen::Routing::AddFontBuilder * NXOpen::Routing::RouteManager::CreateAddFontBuilder ( )

创建一个 NXOpen::Routing::AddFontBuilder ,用于创建用户定义的线型,供线段使用。

返回

在 NX8.5.0 中创建。

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

◆ CreateAdvanceToRsdBuilder()

NXOpen::Routing::AdvanceToRsdBuilder * NXOpen::Routing::RouteManager::CreateAdvanceToRsdBuilder ( )

创建AdvanceToRsd构建器。有关该构建器的描述,请参见 NXOpen::Routing::AdvanceToRsdBuilder 类文档。
创建于NX2007.0.0。

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

◆ CreateAlignStockBuilder()

NXOpen::Routing::AlignStockBuilder * NXOpen::Routing::RouteManager::CreateAlignStockBuilder ( )

创建用于对齐Routing Stock的NXOpen::Routing::AlignStockBuilder 。 提供一个工具,用于将非圆形stock对齐到routing对象。
于NX9.0.3中创建。

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

◆ CreateAnchorBuilder()

NXOpen::Routing::AnchorBuilder * NXOpen::Routing::RouteManager::CreateAnchorBuilder ( NXOpen::Routing::Anchor * anchorObject)

创建用于限定锚点的 NXOpen::Routing::AnchorBuilder
在NX1847.0.0中创建。

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

参数
anchorObjectanchorobject

◆ CreateAssignCornerBuilder() [1/2]

NXOpen::Routing::AssignCornerBuilder * NXOpen::Routing::RouteManager::CreateAssignCornerBuilder ( )

创建一个 NXOpen::Routing::AssignCornerBuilder,用于创建拐角。

返回

在 NX6.0.0 中创建。

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

◆ CreateAssignCornerBuilder() [2/2]

NXOpen::Routing::AssignCornerBuilder * NXOpen::Routing::RouteManager::CreateAssignCornerBuilder ( NXOpen::NXObject * selectedObject)

创建一个 NXOpen::Routing::AssignCornerBuilder,用于创建拐角。

返回

在 NX9.0.0 中创建。

许可要求:routing_base ("Routing Basic")
参数
selectedObject所选对象

◆ CreateAssignDiscontinuityBuilder()

NXOpen::Routing::AssignDiscontinuityBuilder * NXOpen::Routing::RouteManager::CreateAssignDiscontinuityBuilder ( NXOpen::NXObject * selectedPoint)

创建AssignDiscontinuityBuilder

返回

于NX7.5.0版本创建。

许可证要求 : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
selectedPoint路由控制点

◆ CreateAssignPathBuilder()

NXOpen::Routing::AssignPathBuilder * NXOpen::Routing::RouteManager::CreateAssignPathBuilder ( NXOpen::Routing::Run * run)

创建一个 NXOpen::Routing::AssignPathBuilder
在 NX8.5.0 中创建。

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

参数
runNXOpen::Routing::Run

◆ CreateAssignProxyBuilder()

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路由连接器

◆ CreateAssignTerminalsBuilder()

NXOpen::Routing::AssignTerminalsBuilder * NXOpen::Routing::RouteManager::CreateAssignTerminalsBuilder ( NXOpen::Routing::Port * port)

创建用于将端子分配给多端口的 NXOpen::Routing::AssignTerminalsBuilder
创建于 NX1847.0.0。

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

参数
port要编辑的多端口

◆ CreateAssignTerminalsItemBuilder()

NXOpen::Routing::AssignTerminalsItemBuilder * NXOpen::Routing::RouteManager::CreateAssignTerminalsItemBuilder ( NXOpen::Routing::Port * port)

创建用于指定端子端口属性(如端子名称、端子方向和端子原点)的 NXOpen::Routing::AssignTerminalsItemBuilder
创建于 NX1847.0.0。

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

参数
port要编辑的多端口

◆ CreateAttributeHolder()

NXOpen::Routing::AttributeHolder * NXOpen::Routing::RouteManager::CreateAttributeHolder ( )

创建一个 NXOpen::Routing::AttributeHolder 以设置模板属性,然后将模板属性复制到管路对象。

返回

在 NX8.5.0 中创建。

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

◆ CreateBom()

创建材料清单(BOM)。BOM生成一个表格,包含NX窗口中现有路由对象的相关信息。 BOM对话框中有各种选项可控制生成的输出。这些选项是此函数的输入。
创建于NX5.0.0。

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

参数
level制造件的报告方式。
length库存长度的报告方式。
fabNumbering制造件编号选项是否开启?
blankLines未使用
formatFilePart零件列表格式文件部件。

◆ CreateBranchPathNumberingBuilder()

NXOpen::Routing::BranchPathNumberingBuilder * NXOpen::Routing::RouteManager::CreateBranchPathNumberingBuilder ( )

创建一个用于标记分支的NXOpen::Routing::BranchPathNumberingBuilder

返回

创建于NX8.5.0。

许可要求:routing_hvac("Routing HVAC")

◆ CreateBuiltInPathBuilder()

NXOpen::Routing::BuiltInPathBuilder * NXOpen::Routing::RouteManager::CreateBuiltInPathBuilder ( NXOpen::Routing::BuiltInPath * bipObject)

创建用于限定内置路径的 NXOpen::Routing::BuiltInPathBuilder
在NX1847.0.0中创建。

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

参数
bipObjectbipobject

◆ CreateCablewaysBuilder()

NXOpen::Routing::Electrical::CablewaysBuilder * NXOpen::Routing::RouteManager::CreateCablewaysBuilder ( )

创建NXOpen::Routing::Electrical::CablewaysBuilder

返回

创建于NX7.5.0。

许可证要求:routing_cabling("Routing Cabling")

◆ CreateCablewaysBuilderWithObjects()

NXOpen::Routing::Electrical::CablewaysBuilder * NXOpen::Routing::RouteManager::CreateCablewaysBuilderWithObjects ( const std::vector< NXOpen::NXObject * > & objects)

创建NXOpen::Routing::Electrical::CablewaysBuilder

返回

创建于NX12.0.1。

许可证要求:routing_cabling("Routing Cabling")
参数
objects对象

◆ CreateCablewaysLayoutBuilder()

NXOpen::Routing::Electrical::CablewaysLayoutBuilder * NXOpen::Routing::RouteManager::CreateCablewaysLayoutBuilder ( )

创建NXOpen::Routing::Electrical::CablewaysBuilder

返回

创建于NX7.5.0。

许可证要求:routing_cabling("Routing Cabling")

◆ CreateClockPartBuilder()

NXOpen::Routing::ClockPartBuilder * NXOpen::Routing::RouteManager::CreateClockPartBuilder ( NXOpen::NXObject * selectedPort)

创建用于组件旋转的NXOpen::Routing::ClockPartBuilder

返回

创建于NX7.5.0。

许可证要求:routing_base("Routing Basic")
参数
selectedPortRouting端口

◆ CreateCompareRunsBuilder()

NXOpen::Routing::CompareRunsBuilder * NXOpen::Routing::RouteManager::CreateCompareRunsBuilder ( NXOpen::Routing::Run * run)

创建一个 NXOpen::Routing::CompareRunsBuilder ,用于将工作部件中的管路与另一个部件或 XML 定义进行比较。

返回

在 NX9.0.0 中创建。

许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
runRouting.Run

◆ CreateConnectedCurvesBuilder()

NXOpen::Routing::ConnectedCurvesBuilder * NXOpen::Routing::RouteManager::CreateConnectedCurvesBuilder ( )

创建NXOpen::Routing::ConnectedCurvesBuilder,用于在端到端连接的曲线上构建段。

返回

于NX6.0.0创建。

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

◆ CreateConnectionPostPlacementUdo()

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连接

◆ CreateConnectPathBuilder()

NXOpen::Routing::ConnectPathBuilder * NXOpen::Routing::RouteManager::CreateConnectPathBuilder ( )

创建连接路径的NXOpen::Routing::ConnectPathBuilder

返回

创建于NX6.0.2。

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

◆ CreateCrossSectionBuilder()

NXOpen::Routing::CrossSectionBuilder * NXOpen::Routing::RouteManager::CreateCrossSectionBuilder ( NXOpen::Routing::CrossSection * crossSectionObject)

创建用于限定横截面的 NXOpen::Routing::CrossSectionBuilder
创建于 NX1847.0.0。

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

参数
crossSectionObject横截面对象

◆ CreateDefineRunBuilder()

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")

参数
selectedRunRouting.Run

◆ CreateDeleteFontsBuilder()

NXOpen::Routing::DeleteFontsBuilder * NXOpen::Routing::RouteManager::CreateDeleteFontsBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建一个 NXOpen::Routing::DeleteFontsBuilder ,用于从线段中删除管路线型。

返回

在 NX8.5.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
objects要删除的管路对象

◆ CreateDeleteGapsBuilder()

NXOpen::Routing::DeleteGapsBuilder * NXOpen::Routing::RouteManager::CreateDeleteGapsBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建一个 NXOpen::Routing::DeleteGapsBuilder ,用于删除管路对象。

返回

在 NX8.5.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
objects要删除的管路对象

◆ CreateDeleteObjectsBuilder()

NXOpen::Routing::DeleteObjectsBuilder * NXOpen::Routing::RouteManager::CreateDeleteObjectsBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建NXOpen::Routing::DeleteObjectsBuilder,用于删除 routing 对象。

返回

于NX6.0.0创建。

许可要求:routing_base("Routing Basic")
参数
objects要删除的 Routing 对象

◆ CreateDesignRuleViolationViewer() [1/2]

NXOpen::Routing::DesignRuleViolationViewer * NXOpen::Routing::RouteManager::CreateDesignRuleViolationViewer ( )

运行所有已注册的设计规则,类似于交互检查命令。 然后创建NXOpen::Routing::DesignRuleViolationViewer,用于在设计规则违规浏览器中显示发现的任何违规。

返回

于NX10.0.0创建。

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

◆ CreateDesignRuleViolationViewer() [2/2]

NXOpen::Routing::DesignRuleViolationViewer * NXOpen::Routing::RouteManager::CreateDesignRuleViolationViewer ( const std::vector< NXOpen::NXObject * > & violations)

创建NXOpen::Routing::DesignRuleViolationViewer,用于在设计规则违规浏览器中显示给定的违规,类似于“浏览违规”命令。

返回

于NX5.0.0创建。

许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
参数
violations违规

◆ CreateDivisionsBuilder()

NXOpen::Routing::DivisionsBuilder * NXOpen::Routing::RouteManager::CreateDivisionsBuilder ( NXOpen::NXObject * selectedPort,
bool isAbsoluteFlow )

创建Divisions(分流)构造器。有关构造器的详细说明,请参阅 DivisionsBuilder类的文档。

返回

于NX7.5.0版本创建。

许可证要求 : routing_hvac ("Routing HVAC")
参数
selectedPort路由端口
isAbsoluteFlow若为TRUE:显示每个分流的绝对流量百分比,否则显示相对流量百分比

◆ CreateDuctReinforcementBuilderForStock()

NXOpen::Routing::DuctReinforcementBuilder * NXOpen::Routing::RouteManager::CreateDuctReinforcementBuilderForStock ( NXOpen::NXObject * ductReinforcement)

创建 HVAC 风管加固构建器。有关构建器的描述,请参阅 NXOpen::Routing::DuctReinforcementBuilder 类中的文档。
于 NX1980.0.0 版本创建。

许可要求:routing_hvac("Routing HVAC")

参数
ductReinforcement风管加固件

◆ CreateDuctSizeCalculatorBuilder()

NXOpen::Routing::DuctSizeCalculatorBuilder * NXOpen::Routing::RouteManager::CreateDuctSizeCalculatorBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建风管尺寸计算器构建器。有关构建器的描述,请参阅 NXOpen::Routing::DuctSizeCalculatorBuilder 中的文档

返回

于 NX8.0.0 版本创建。

许可要求:routing_hvac("Routing HVAC")
参数
objects要分配流动属性或库存的路由段

◆ CreateEditBendAngleBuilder()

NXOpen::Routing::EditBendAngleBuilder * NXOpen::Routing::RouteManager::CreateEditBendAngleBuilder ( NXOpen::NXObject * bendRcp)

创建Edit Bend Angle(编辑折弯角度)构造器。有关构造器的详细说明,请参阅 EditBendAngleBuilder类的文档。

返回

于NX7.5.0版本创建。

许可证要求 : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
bendRcp路由端口

◆ CreateEditCharacteristicsBuilder()

NXOpen::Routing::EditCharacteristicsBuilder * NXOpen::Routing::RouteManager::CreateEditCharacteristicsBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建一个用于编辑NXOpen::Routing::Stock或NXOpen::Assemblies::Component的必填和可选特性列表(UG属性值)的NXOpen::Routing::EditCharacteristicsBuilder。

返回

在 NX7.5.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
objects要编辑特性的路由管线或组件。

◆ CreateEditLineSegmentBuilder()

NXOpen::Routing::EditLineSegmentBuilder * NXOpen::Routing::RouteManager::CreateEditLineSegmentBuilder ( NXOpen::Routing::LineSegment * line)

创建一个 NXOpen::Routing::EditLineSegmentBuilder,用于编辑和锁定线段的长度。

返回

在 NX6.0.0 中创建。

许可要求:routing_base ("Routing Basic")
参数
line要编辑的线段。

◆ CreateEditPlacePartBuilder()

NXOpen::Routing::EditPlacePartBuilder * NXOpen::Routing::RouteManager::CreateEditPlacePartBuilder ( NXOpen::Assemblies::Component * partOcc)

创建一个用于编辑已放置在装配中的路由部件位置的NXOpen::Routing::EditPlacePartBuilder。

返回

在 NX10.0.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
partOcc要编辑的已放置部件实例

◆ CreateElbowSnapSettings()

NXOpen::Routing::ElbowSnapSettings * NXOpen::Routing::RouteManager::CreateElbowSnapSettings ( )

创建弯头捕捉设置对象,该对象仅对 NXOpen::Routing::LinearPathBuilder 对象有用。

返回

于NX5.0.0创建。

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

◆ CreateFabricationBuilder()

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要制造的路由对象

◆ CreateFillerStockBuilder()

NXOpen::Routing::FillerStockBuilder * NXOpen::Routing::RouteManager::CreateFillerStockBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建一个 NXOpen::Routing::FillerStockBuilder

返回

在 NX6.0.0 中创建。

许可要求:routing_harness ("Routing Harness")
参数
objects要创建填充库存的路由线段,或要编辑的填充库存

◆ CreateFindByAttributesBuilder()

NXOpen::Routing::FindByAttributesBuilder * NXOpen::Routing::RouteManager::CreateFindByAttributesBuilder ( )

创建 NXOpen::Routing::FindByAttributesBuilder
于 NX8.5.0 版本创建。

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

◆ CreateFittingOverstockBuilder()

NXOpen::Routing::FittingOverstockBuilder * NXOpen::Routing::RouteManager::CreateFittingOverstockBuilder ( NXOpen::Routing::FittingOverstock * overstock)

创建一个用于在管件上应用或编辑过盈的NXOpen::Routing::FittingOverstockBuilder。

返回

在 NX7.5.0 中创建。

许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
overstock要编辑的管件过盈

◆ CreateFormboardPlacementCoordinateSystemBuilder()

NXOpen::Routing::FormboardPlacementCoordinateSystemBuilder * NXOpen::Routing::RouteManager::CreateFormboardPlacementCoordinateSystemBuilder ( NXOpen::CoordinateSystem * csysObject)

创建用于限定模板放置的 NXOpen::Routing::FormboardPlacementCoordinateSystemBuilder
创建于 NX1847.0.0。

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

参数
csysObject坐标系对象

◆ CreateGapDisplayBuilder()

NXOpen::Routing::GapDisplayBuilder * NXOpen::Routing::RouteManager::CreateGapDisplayBuilder ( )

创建一个 NXOpen::Routing::GapDisplayBuilder ,用于在线段间创建间隙和桥接。

返回

在 NX8.5.0 中创建。

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

◆ CreateHandrailBuilder()

NXOpen::Routing::HandrailBuilder * NXOpen::Routing::RouteManager::CreateHandrailBuilder ( )

创建HandrailBuilder对象。

返回

于NX8.5.0版本创建。

许可证要求 : routing_platform ("Routing Platform")

◆ CreateInfoObjectsBuilder()

NXOpen::Routing::InfoObjectsBuilder * NXOpen::Routing::RouteManager::CreateInfoObjectsBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建NXOpen::Routing::InfoObjectsBuilder,用于删除 routing 对象。

返回

于NX6.0.0创建。

许可要求:routing_base("Routing Basic")
参数
objects要删除的 Routing 对象

◆ CreateInstanceNameLookupBuilder()

NXOpen::Routing::InstanceNameLookupBuilder * NXOpen::Routing::RouteManager::CreateInstanceNameLookupBuilder ( )

创建 NXOpen::Routing::InstanceNameLookupBuilder,用于根据 INSTANCE_NAME_LOOKUP 节点中定义的标准以及客户默认值中指定的船舶标识符查找要放置的匹配零件。
于 NX8.0.0 版本创建。

许可要求:routing_pipetube("Routing Piping and Tubing")

◆ CreateLinearPathBuilder()

NXOpen::Routing::LinearPathBuilder * NXOpen::Routing::RouteManager::CreateLinearPathBuilder ( )

创建线性路径构建器,用于构建由直线、圆弧(弯曲)和弯头组成的路径。

返回

于NX5.0.0创建。

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

◆ CreateLinearPathSettings()

NXOpen::Routing::LinearPathSettings * NXOpen::Routing::RouteManager::CreateLinearPathSettings ( )

创建线性路径设置对象,该对象存储使用NXOpen::Routing::LinearPathBuilder 创建线性路径时要应用的首选项。

返回

于NX5.0.0创建。

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

◆ CreateManualRouteBuilder()

创建可创建或编辑存料过渡的ManualRouteBuilder

返回

于NX7.5.0版本创建。

许可证要求 : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
routeLevel手动路由的路由层级枚举
elecStockDevice电气存料设备

◆ CreateMergeStocksBuilder()

NXOpen::Routing::MergeStocksBuilder * NXOpen::Routing::RouteManager::CreateMergeStocksBuilder ( )

创建一个用于合并Routing管壳的NXOpen::Routing::MergeStocksBuilder。 管壳若满足C1连续且具有可合并属性,则可合并。
创建于NX10.0.0。

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

◆ CreateNamingPatternBuilder()

NXOpen::Routing::NamingPatternBuilder * NXOpen::Routing::RouteManager::CreateNamingPatternBuilder ( )

创建用于创建端口名称序列的 NXOpen::Routing::NamingPatternBuilder。此类允许指定端子端口的命名序列,无论是字母、数字还是字母数字模式。
创建于 NX1847.0.0。

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

◆ CreateNewDownDirection()

NXOpen::Direction * NXOpen::Routing::RouteManager::CreateNewDownDirection ( )

基于路由使用的部件的方向创建新的向下方向对象。

返回

在NX1872.0.0中创建。

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

◆ CreateOverstockBuilder()

NXOpen::Routing::OverstockBuilder * NXOpen::Routing::RouteManager::CreateOverstockBuilder ( NXOpen::Routing::Overstock * overstock)

创建一个 NXOpen::Routing::OverstockBuilder,可创建或编辑过剩库存。

返回

在 NX6.0.0 中创建。

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
overstock要编辑的过剩库存

◆ CreateOverstockFacesBuilder()

NXOpen::Routing::OverstockFacesBuilder * NXOpen::Routing::RouteManager::CreateOverstockFacesBuilder ( )

创建限定配件面以应用Overstock的NXOpen::Routing::OverstockFacesBuilder

返回

创建于NX7.5.0。

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

◆ CreatePathArrangementBuilder()

NXOpen::Routing::Electrical::PathArrangementBuilder * NXOpen::Routing::RouteManager::CreatePathArrangementBuilder ( )

创建Routing::Electrical::PathArrangementBuilder
于NX10.0.3中创建。

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

◆ CreatePathStockBuilder()

NXOpen::Routing::PathStockBuilder * NXOpen::Routing::RouteManager::CreatePathStockBuilder ( )

创建路径管件构建器。该构建器可用于根据当前默认管件和此构建器中的设置为新路径段分配管件。

返回

于NX5.0.0创建。

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

◆ CreatePlacementSolutionsBuilder()

NXOpen::Routing::PlacementSolutionsBuilder * NXOpen::Routing::RouteManager::CreatePlacementSolutionsBuilder ( )

创建一个用于定位已放置在装配中的部件的放置解决方案构建器。

返回

在 NX7.5.0 中创建。

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

◆ CreatePlacePartBuilder() [1/2]

NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreatePlacePartBuilder ( const char * nodeIdentifier,
int filteredPtbRowIndex,
const NXOpen::Point3d & placementPos,
NXOpen::TaggedObject * placementObj )

创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。

返回

在 NX7.5.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
nodeIdentifier包含要放置部件的重用节点的标识符。
filteredPtbRowIndex要放置的重用节点表格中的行索引。
placementPos部件放置的3D空间位置。
placementObj部件放置在其上的对象。可以为NULL

◆ CreatePlacePartBuilder() [2/2]

NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreatePlacePartBuilder ( const NXString & nodeIdentifier,
int filteredPtbRowIndex,
const NXOpen::Point3d & placementPos,
NXOpen::TaggedObject * placementObj )

创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。

返回

在 NX7.5.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
nodeIdentifier包含要放置部件的重用节点的标识符。
filteredPtbRowIndex要放置的重用节点表格中的行索引。
placementPos部件放置的3D空间位置。
placementObj部件放置在其上的对象。可以为NULL

◆ CreatePlacePartBuilderFS() [1/2]

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。

返回

在 NX7.5.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
nodeIdentifier包含要放置部件的重用节点的标识符。
fileSelectCharx文件选择部件的特性。
placementPos部件放置的3D空间位置。
placementObj部件放置在其上的对象。可以为NULL
replacePartOp是否正在替换现有部件。

◆ CreatePlacePartBuilderFS() [2/2]

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。

返回

在 NX7.5.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
nodeIdentifier包含要放置部件的重用节点的标识符。
fileSelectCharx文件选择部件的特性。
placementPos部件放置的3D空间位置。
placementObj部件放置在其上的对象。可以为NULL
replacePartOp是否正在替换现有部件。

◆ CreatePlacePartBuilderPTS()

NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreatePlacePartBuilderPTS ( NXOpen::TaggedObject * ptsPart,
NXOpen::TaggedObject * ptsInstance,
const NXOpen::Point3d & placementPos,
NXOpen::TaggedObject * placementObj )

创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。

返回

在 NX7.5.0 中创建。

许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
ptsPart要放置的PTS部件。
ptsInstance放置的PTS部件的实例。
placementPos部件放置的3D空间位置。
placementObj部件放置在其上的对象。可以为NULL

◆ CreatePlatformCreatorBuilder() [1/2]

NXOpen::Routing::PlatformCreatorBuilder * NXOpen::Routing::RouteManager::CreatePlatformCreatorBuilder ( )

创建一个 NXOpen::Routing::PlatformCreatorBuilder 以创建通道平台

返回

在 NX8.5.0 中创建。

许可证要求:routing_platform ("Routing Platform")

◆ CreatePlatformCreatorBuilder() [2/2]

NXOpen::Routing::PlatformCreatorBuilder * NXOpen::Routing::RouteManager::CreatePlatformCreatorBuilder ( NXOpen::Routing::PlatformFeature * platformFeature)

创建一个平台构建器。有关该构建器的说明,请参见 NXOpen::Routing::PlatformCreatorBuilder 类中的文档。
在 NX8.5.1 中创建。

许可证要求:routing_platform ("Routing Platform")

参数
platformFeatureNXOpen::Routing::PlatformFeature

◆ CreatePortArrayListItemBuilder()

NXOpen::Routing::PortArrayListItemBuilder * NXOpen::Routing::RouteManager::CreatePortArrayListItemBuilder ( )

创建 NXOpen::Routing::PortArrayListItemBuilder。此类允许指定图案特征、选择初始位置和选择起始图案实例,以便为多端口的圆形或矩形模式创建端子端口数组。
创建于 NX1847.0.0。

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

◆ CreatePortArraysBuilder()

NXOpen::Routing::PortArraysBuilder * NXOpen::Routing::RouteManager::CreatePortArraysBuilder ( NXOpen::Routing::Port * port)

创建 NXOpen::Routing::PortArraysBuilder。此类允许为多端口的圆形或矩形模式创建端子端口数组。
创建于 NX1847.0.0。

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

参数
port要编辑的多端口

◆ CreateQualifyPortBuilder()

NXOpen::Routing::QualifyPortBuilder * NXOpen::Routing::RouteManager::CreateQualifyPortBuilder ( NXOpen::Routing::Port * port)

创建用于创建端口的 NXOpen::Routing::QualifyPortBuilder
创建于 NX1847.0.0。

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

参数
port要编辑的端口

◆ CreateQuickPathBuilder()

NXOpen::Routing::QuickPathBuilder * NXOpen::Routing::RouteManager::CreateQuickPathBuilder ( )

创建快速路径构建器。有关该构建器的描述,请参阅 NXOpen::Routing::QuickPathBuilder 类中的文档。

返回

于NX6.0.0创建。

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

◆ CreateRemoveDiscontinuityBuilder()

NXOpen::Routing::RemoveDiscontinuityBuilder * NXOpen::Routing::RouteManager::CreateRemoveDiscontinuityBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建去除所选不连续角的NXOpen::Routing::RemoveDiscontinuityBuilder

返回

创建于NX7.5.0。

许可证要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
参数
objectsRouting控制点

◆ CreateRouteSweptFoldBuilder()

NXOpen::Routing::RouteSweptFoldBuilder * NXOpen::Routing::RouteManager::CreateRouteSweptFoldBuilder ( NXOpen::NXObject * selectedStock,
NXOpen::NXObject * editFoldObj )

创建NXOpen::Routing::RouteSweptFoldBuilder

返回

创建于NX7.5.0。

许可证要求:routing_harness("Routing Harness")
参数
selectedStock要插入折叠的Routing Stock
editFoldObj要编辑的Routing折叠线段

◆ CreateRouteSweptTwistBuilder()

NXOpen::Routing::RouteSweptTwistBuilder * NXOpen::Routing::RouteManager::CreateRouteSweptTwistBuilder ( NXOpen::NXObject * objects)

创建NXOpen::Routing::RouteSweptTwistBuilder

返回

创建于NX7.5.0。

许可证要求:routing_harness("Routing Harness")
参数
objects要分配扭转的Routing Stock

◆ CreateRoutingEndFormBuilder()

NXOpen::Routing::EndFormBuilder * NXOpen::Routing::RouteManager::CreateRoutingEndFormBuilder ( )

创建用于放置端形的 NXOpen::Routing::EndFormBuilder
创建于 NX12.0.2。

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

◆ CreateRoutingPlaceElbowsBuilder()

NXOpen::Routing::PlaceElbowsBuilder * NXOpen::Routing::RouteManager::CreateRoutingPlaceElbowsBuilder ( )

创建用于放置多个弯头的 NXOpen::Routing::PlaceElbowsBuilder
在NX12.0.0中创建。

许可证要求 : routing_pipetube ("Routing Piping and Tubing")

◆ CreateRoutingPlacePartBuilder()

NXOpen::Routing::PlacePartBuilder * NXOpen::Routing::RouteManager::CreateRoutingPlacePartBuilder ( NXOpen::Routing::CharacteristicList * partCharx,
const NXOpen::Point3d & placementPos,
NXOpen::TaggedObject * placementObj )

创建一个用于将路由部件放置到装配中的NXOpen::Routing::PlacePartBuilder。

返回

在 NX8.0.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
partCharx部件特性。
placementPos部件放置的3D空间位置。
placementObj部件放置在其上的对象。可以为NULL

◆ CreateRunItem() [1/2]

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管路项属性

◆ CreateRunItem() [2/2]

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管路项属性

◆ CreateSimplifyPathBuilder()

NXOpen::Routing::SimplifyPathBuilder * NXOpen::Routing::RouteManager::CreateSimplifyPathBuilder ( const std::vector< NXOpen::Routing::ISegment * > & segments)

创建NXOpen::Routing::SimplifyPathBuilder,用于通过合并 RCP 来合并共线段。

返回

于NX6.0.0创建。

许可要求:routing_base("Routing Basic")
参数
segments要合并的 Routing

◆ CreateSimplifyPathBuilder2()

NXOpen::Routing::SimplifyPathBuilder * NXOpen::Routing::RouteManager::CreateSimplifyPathBuilder2 ( NXOpen::Assemblies::Component * workOcc,
const std::vector< NXOpen::Routing::ISegment * > & segments )

创建一个 NXOpen::Routing::SimplifyPathBuilder,用于在路由系统设计器应用程序中通过合并RCP来合并共线线段。

返回

在 NX1847.0.0 中创建。

许可要求:routing_base ("Routing Basic")
参数
workOcc进行简化操作的容器组件。不在上下文中工作时可传递为空标签。
segments要合并的路由线段

◆ CreateSpaceReservationBuilder()

NXOpen::Routing::SpaceReservationBuilder * NXOpen::Routing::RouteManager::CreateSpaceReservationBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建空间预留构建器。有关该构建器的说明,请参见 NXOpen::Routing::SpaceReservationBuilder 类中的文档。

返回

在 NX6.0.0 中创建。

许可要求:routing_base ("Routing Basic")
参数
objects要在其上创建空间预留库存的路由线段,或要编辑的空间预留库存

◆ CreateSplicePositionBuilder()

NXOpen::Routing::Electrical::SplicePositionBuilder * NXOpen::Routing::RouteManager::CreateSplicePositionBuilder ( NXOpen::Point * splicePoint)

创建用于在 NX 中创建或重新定位接头的 NXOpen::Routing::Electrical::SplicePositionBuilder
创建于 NX1872.0.0。

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

参数
splicePoint接头点

◆ CreateSplinePathBuilder()

NXOpen::Routing::SplinePathBuilder * NXOpen::Routing::RouteManager::CreateSplinePathBuilder ( NXOpen::Curve * spline)

创建一个 NXOpen::Routing::SplinePathBuilder,用于创建D-Cubed约束样条。

返回

在 NX6.0.0 中创建。

许可要求:routing_base ("Routing Basic")
参数
spline要编辑的样条。

◆ CreateSplitDuctBuilder()

NXOpen::Routing::SplitDuctBuilder * NXOpen::Routing::RouteManager::CreateSplitDuctBuilder ( )

创建Split Duct(拆分导管)构造器。有关构造器的详细说明,请参阅 SplitDuctBuilder类的文档。

返回

于NX7.5.0版本创建。

许可证要求 : routing_hvac ("Routing HVAC")

◆ CreateStockBrowserBuilder()

NXOpen::Routing::StockBrowserBuilder * NXOpen::Routing::RouteManager::CreateStockBrowserBuilder ( )

创建查找和过滤Stock的NXOpen::Routing::StockBrowserBuilder

返回

创建于NX6.0.0。

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

◆ CreateStockBuilder()

NXOpen::Routing::StockBuilder * NXOpen::Routing::RouteManager::CreateStockBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建可创建或编辑Stock的NXOpen::Routing::StockBuilder

返回

创建于NX6.0.0。

许可证要求:routing_base("Routing Basic")
参数
objects要分配Stock的Routing线段或要编辑的Stock

◆ CreateStockColorBuilder()

NXOpen::Routing::StockColorBuilder * NXOpen::Routing::RouteManager::CreateStockColorBuilder ( )

创建为具有矩形横截面的Stock面分配颜色的NXOpen::Routing::StockColorBuilder

返回

创建于NX7.5.0。

许可证要求:routing_harness("Routing Harness")

◆ CreateStockDataRefreshBuilder()

NXOpen::Routing::StockDataRefreshBuilder * NXOpen::Routing::RouteManager::CreateStockDataRefreshBuilder ( )

创建一个用于刷新Routing管壳数据定义的NXOpen::Routing::StockDataRefreshBuilder
创建于NX12.0.0。

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

◆ CreateStockOffsetPointBuilder()

NXOpen::Routing::StockOffsetPointBuilder * NXOpen::Routing::RouteManager::CreateStockOffsetPointBuilder ( NXOpen::NXObject * pointOrRcp)

创建一个可创建或编辑库存偏移点的构建器。此构建器可将普通的哑点转换为库存偏移点,也可将库存偏移点转换为普通点。

返回

在 NX6.0.0 中创建。

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
pointOrRcp要编辑的点或路由控制点,可为 NULL。

◆ CreateStockPartConverterBuilder()

NXOpen::Routing::StockPartConverterBuilder * NXOpen::Routing::RouteManager::CreateStockPartConverterBuilder ( )

创建一个NXOpen::Routing::StockPartConverterBuilder
创建于NX10.0.0。

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

◆ CreateStockStyleBuilder()

NXOpen::Routing::StockStyleBuilder * NXOpen::Routing::RouteManager::CreateStockStyleBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建一个 NXOpen::Routing::StockStyleBuilder,用于为库存分配样式。

返回

在 NX6.0.0 中创建。

许可要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
objects要更改样式的路由库存 (Routing.Stock),或具有中线样式库存的线段 (Routing.ISegment)

◆ CreateStockTransitionBuilder()

NXOpen::Routing::StockTransitionBuilder * NXOpen::Routing::RouteManager::CreateStockTransitionBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建一个可创建或编辑管线过渡的NXOpen::Routing::StockTransitionBuilder。

返回

在 NX7.5.0 中创建。

许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
objects要分配管线过渡的路由段或要编辑的管线过渡

◆ CreateSubdivideSegmentBuilder()

NXOpen::Routing::SubdivideSegmentBuilder * NXOpen::Routing::RouteManager::CreateSubdivideSegmentBuilder ( NXOpen::NXObject * segment,
const NXOpen::Point3d & pickPoint )

创建一个 NXOpen::Routing::SubdivideSegmentBuilder,可将一条线段细分为多条线段。

返回

在 NX5.0.0 中创建。

许可要求:routing_base ("Routing Basic")
参数
segment要细分的路由线段
pickPoint用户在线段上选取的位置

◆ CreateTransformPathBuilder()

NXOpen::Routing::TransformPathBuilder * NXOpen::Routing::RouteManager::CreateTransformPathBuilder ( const std::vector< NXOpen::NXObject * > & objs)

创建一个可变换路径的构建器。

返回

在 NX6.0.0 中创建。

许可要求:routing_base ("Routing Basic")
参数
objs要变换的初始对象数组。

◆ CreateUnifyPathBuilder()

NXOpen::Routing::UnifyPathBuilder * NXOpen::Routing::RouteManager::CreateUnifyPathBuilder ( const std::vector< NXOpen::NXObject * > & objects)

创建根据新的NXOpen::Routing::CharacteristicList 替换给定Stock和配件的NXOpen::Routing::UnifyPathBuilder。适用于统一路径中所有Stock和组件(如弯头和三通)的特性。

返回

创建于NX7.5.0。

许可证要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
参数
objects要统一的Routing Stock或组件

◆ CreateWatertightFittingsBuilder()

NXOpen::Routing::WatertightFittingsBuilder * NXOpen::Routing::RouteManager::CreateWatertightFittingsBuilder ( )

创建用于创建水密管接头的 NXOpen::Routing::WatertightFittingsBuilder
于 NX8.0.0 版本创建。

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

◆ CreateWindCatcherBuilder()

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。

◆ CrossSections()

NXOpen::Routing::CrossSectionCollection * NXOpen::Routing::RouteManager::CrossSections ( )

横截面集合
创建于 NX3.0.0。

◆ DeleteBundleSolids()

void NXOpen::Routing::RouteManager::DeleteBundleSolids ( )
   删除从Capital导入的束实体


创建于NX1872.0.0。

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

◆ DeletePath()

std::vector< NXOpen::NXObject * > NXOpen::Routing::RouteManager::DeletePath ( const std::vector< NXOpen::NXObject * > & objects)

删除给定的Routing控制点(RCP)、线段、曲线和组件。 可用于删除路径上的所有对象。

  1. 给定一个Routing控制点(RCP):
    • 记录要删除的输入RCP。
    • 若为侧弯曲RCP,记录要更新的弯曲线段。
    • 若为弯曲角落RCP,记录要删除的弯曲角落、弯曲圆弧和弯曲线段RCP。
  2. 给定一个线段:
    • 记录要删除的线段、关联的弯曲角落、弯曲RCP和弯曲圆弧。
  3. 给定一个实例:
    • 从装配体中删除组件实例。
  4. 给定任何其他对象:
    • 记录要删除的对象。

注意:不会删除具有其他依赖项的部件或线段。

返回
给定对象列表中保留下来的对象。
创建于NX5.0.0。

许可证要求:routing_base ("Routing Basic")
参数
objects要删除的对象。

◆ DerivativeDevices()

NXOpen::Routing::Electrical::DerivativeDeviceCollection * NXOpen::Routing::RouteManager::DerivativeDevices ( )

派生设备集合
创建于 NX2306.0.0。

◆ DeselectAllObjectsInNavigators()

void NXOpen::Routing::RouteManager::DeselectAllObjectsInNavigators ( )

取消选择组件导航器和连接导航器中的所有对象。
于NX11.0.1中创建。

许可要求:routing_advanced("Routing Advanced")

◆ DesignateFormboardPlacementCSys()

void NXOpen::Routing::RouteManager::DesignateFormboardPlacementCSys ( NXOpen::CoordinateSystem * csys)

将传入的坐标系指定为零件的配电板放置坐标系
于NX10.0.3中创建。

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

参数
csys坐标系

◆ DesignRules()

NXOpen::Routing::DesignRuleCollection * NXOpen::Routing::RouteManager::DesignRules ( )

布线设计规则集合
Created in NX3.0.0.

◆ DesignRulesViolation()

NXOpen::Routing::DesignRuleViolationCollection * NXOpen::Routing::RouteManager::DesignRulesViolation ( )

布线设计规则违规集合
Created in NX3.0.0.

◆ DesignRuleViolationLocation()

NXOpen::Routing::DesignRuleViolationLocationCollection * NXOpen::Routing::RouteManager::DesignRuleViolationLocation ( )

布线设计规则违规位置集合
Created in NX3.0.0.

◆ DiscontinuityCorners()

NXOpen::Routing::DiscontinuityCornerCollection * NXOpen::Routing::RouteManager::DiscontinuityCorners ( )

不连续拐角集合
创建于 NX3.0.0。

◆ DisQualifyModuleAssemblyPart()

void NXOpen::Routing::RouteManager::DisQualifyModuleAssemblyPart ( )

从模块装配部件中移除认证
创建于NX2306.4000.0。

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

◆ DownDirection()

NXOpen::Direction * NXOpen::Routing::RouteManager::DownDirection ( )

返回路由使用的部件的向下方向。
在NX4.0.0中创建。

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

◆ ElectricalConnections()

NXOpen::Routing::Electrical::ConnectionCollection * NXOpen::Routing::RouteManager::ElectricalConnections ( )

布线路由电气连接集合
Created in NX3.0.0.

◆ ElectricalDeviceRelationships()

NXOpen::Routing::Electrical::ElectricalDeviceRelationshipCollection * NXOpen::Routing::RouteManager::ElectricalDeviceRelationships ( )

电气设备关系连接集合
Created in NX3.0.0.

◆ ElectricalFormats()

NXOpen::Routing::Electrical::ElectricalFormatCollection * NXOpen::Routing::RouteManager::ElectricalFormats ( )

布线路由电气格式集合
Created in NX3.0.0.

◆ ElectricalNavigatorFilters()

NXOpen::Routing::Electrical::ElectricalNavigatorFilterCollection * NXOpen::Routing::RouteManager::ElectricalNavigatorFilters ( )

布线路由电气过滤器集合
Created in NX3.0.0.

◆ ElectricalStockDevice()

NXOpen::Routing::Electrical::ElectricalStockDeviceCollection * NXOpen::Routing::RouteManager::ElectricalStockDevice ( )

电气护套管设备集合
创建于 NX3.0.0。

◆ EraseNetlistHistory()

void NXOpen::Routing::RouteManager::EraseNetlistHistory ( )

从工作部件中清除网表内容历史记录
创建于NX6.0.0。

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

◆ ExportHx2ml() [1/2]

void NXOpen::Routing::RouteManager::ExportHx2ml ( const char * hx2mlFilename)

将当前打开的零件中的所有 NX Routing 电气信息导出到给定文件。 如果出现以下情况,则返回错误:

  • 无法写入文件
  • 零件中没有 Routing 电气信息
  • 没有打开的零件文件


于 NX2312.0.0 中创建。

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

参数
hx2mlFilename此方法将写入 NX Routing HX2ML 数据的文件名。

◆ ExportHx2ml() [2/2]

void NXOpen::Routing::RouteManager::ExportHx2ml ( const NXString & hx2mlFilename)

将当前打开的零件中的所有 NX Routing 电气信息导出到给定文件。 如果出现以下情况,则返回错误:

  • 无法写入文件
  • 零件中没有 Routing 电气信息
  • 没有打开的零件文件


于 NX2312.0.0 中创建。

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

参数
hx2mlFilename此方法将写入 NX Routing HX2ML 数据的文件名。

◆ ExportJson() [1/2]

void NXOpen::Routing::RouteManager::ExportJson ( NXOpen::Routing::RouteManager::JsonInformation infoType,
const char * jsonFileName )

将与指定输入相关的NX Routing电气信息从当前打开的部件导出到JSON文件
创建于NX1899.0.0。

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

参数
infoType信息类型
jsonFileNameJSON文件名

◆ ExportJson() [2/2]

void NXOpen::Routing::RouteManager::ExportJson ( NXOpen::Routing::RouteManager::JsonInformation infoType,
const NXString & jsonFileName )

将与指定输入相关的NX Routing电气信息从当前打开的部件导出到JSON文件
创建于NX1899.0.0。

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

参数
infoType信息类型
jsonFileNameJSON文件名

◆ ExportJsonFromHarnessDevice() [1/2]

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信息类型
jsonFileNameJSON文件名

◆ ExportJsonFromHarnessDevice() [2/2]

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信息类型
jsonFileNameJSON文件名

◆ ExportLegacyComponentFile() [1/2]

void NXOpen::Routing::RouteManager::ExportLegacyComponentFile ( const char * exportFilename,
const char * exportFormatName )

从当前打开的部件导出所有NX Routing电气信息到给定的XML或旧版组件文件。 如果出现以下情况则返回错误:

  • 无法写入文件
  • 部件中没有Routing电气信息
  • 没有部件文件打开


创建于NX4.0.1。

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

参数
exportFilename此方法将向其中写入NX Routing电气信息的文件名。
exportFormatNameRouting List(RLIST)配置文件中的格式名称,用于定义此方法在旧版文件中创建的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。

◆ ExportLegacyComponentFile() [2/2]

void NXOpen::Routing::RouteManager::ExportLegacyComponentFile ( const NXString & exportFilename,
const NXString & exportFormatName )

从当前打开的部件导出所有NX Routing电气信息到给定的XML或旧版组件文件。 如果出现以下情况则返回错误:

  • 无法写入文件
  • 部件中没有Routing电气信息
  • 没有部件文件打开


创建于NX4.0.1。

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

参数
exportFilename此方法将向其中写入NX Routing电气信息的文件名。
exportFormatNameRouting List(RLIST)配置文件中的格式名称,用于定义此方法在旧版文件中创建的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。

◆ ExportLegacyHarnessFile() [1/2]

void NXOpen::Routing::RouteManager::ExportLegacyHarnessFile ( const char * exportFilename,
const char * exportFormatName )

从当前打开的部件将所有NX Routing电气信息导出到给定的XML或传统线束文件中。 若出现以下情况返回错误:

  • 无法写入文件
  • 部件中无Routing电气信息
  • 无部件文件打开


创建于NX4.0.1。

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

参数
exportFilename该方法将NX Routing电气信息写入的文件名。
exportFormatNameRouting List (RLIST)配置文件中定义的格式名称,用于确定该方法在传统文件中创建的字段。 有关更多信息,请参见Routing Quick Reference Guide中Routing Systems Configuration Overview部分的Part Table File文档的RLIST Configuration File部分。

◆ ExportLegacyHarnessFile() [2/2]

void NXOpen::Routing::RouteManager::ExportLegacyHarnessFile ( const NXString & exportFilename,
const NXString & exportFormatName )

从当前打开的部件导出所有NX Routing电气信息到给定的XML或旧版线束文件。 如果出现以下情况则返回错误:

  • 无法写入文件
  • 部件中没有Routing电气信息
  • 没有部件文件打开


创建于NX4.0.1。

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

参数
exportFilename此方法将向其中写入NX Routing电气信息的文件名。
exportFormatNameRouting List(RLIST)配置文件中的格式名称,用于定义此方法在旧版文件中创建的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。

◆ ExportPlmxml() [1/2]

void NXOpen::Routing::RouteManager::ExportPlmxml ( const char * plmxmlFilename)

将当前打开的零件中的所有 NX Routing 电气信息导出到给定文件。 如果出现以下情况,则返回错误:

  • 无法写入文件
  • 零件中没有 Routing 电气信息
  • 没有打开的零件文件


于 NX4.0.0 中创建。

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

参数
plmxmlFilename此方法将写入 NX Routing PLM XML 数据的文件名。

◆ ExportPlmxml() [2/2]

void NXOpen::Routing::RouteManager::ExportPlmxml ( const NXString & plmxmlFilename)

将当前打开的零件中的所有 NX Routing 电气信息导出到给定文件。 如果出现以下情况,则返回错误:

  • 无法写入文件
  • 零件中没有 Routing 电气信息
  • 没有打开的零件文件


于 NX4.0.0 中创建。

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

参数
plmxmlFilename此方法将写入 NX Routing PLM XML 数据的文件名。

◆ ExportSpliceObjects() [1/2]

void NXOpen::Routing::RouteManager::ExportSpliceObjects ( const char * jsonFilename)

如果客户默认设置'Export PLMXML Unused Topology'已开启,则将部件中的拼接对象导出到JSON文件
创建于NX1872.0.0。

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

参数
jsonFilenameJSON文件名

◆ ExportSpliceObjects() [2/2]

void NXOpen::Routing::RouteManager::ExportSpliceObjects ( const NXString & jsonFilename)

如果客户默认设置'Export PLMXML Unused Topology'已开启,则将部件中的拼接对象导出到JSON文件
创建于NX1872.0.0。

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

参数
jsonFilenameJSON文件名

◆ ExportZipFile() [1/2]

void NXOpen::Routing::RouteManager::ExportZipFile ( const char * zipFilename)

通过PLMXML创建的Zip文件和JSON文件(如果生成)导出NX Routing电气信息
创建于NX1926.0.0。

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

参数
zipFilenameZip文件名

◆ ExportZipFile() [2/2]

void NXOpen::Routing::RouteManager::ExportZipFile ( const NXString & zipFilename)

通过PLMXML创建的Zip文件和JSON文件(如果生成)导出NX Routing电气信息
创建于NX1926.0.0。

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

参数
zipFilenameZip文件名

◆ Fillers()

NXOpen::Routing::FillerCollection * NXOpen::Routing::RouteManager::Fillers ( )

填充护套管应用集合
创建于 NX3.0.0。

◆ FindRoutingControlPoint() [1/2]

NXOpen::Routing::ControlPoint * NXOpen::Routing::RouteManager::FindRoutingControlPoint ( const char * guid)

返回与给定全局唯一标识符(GUID)匹配的Routing::ControlPoint (如果有)。
于NX11.0.1中创建。

许可要求:routing_advanced("Routing Advanced")

参数
guid全局唯一标识符

◆ FindRoutingControlPoint() [2/2]

NXOpen::Routing::ControlPoint * NXOpen::Routing::RouteManager::FindRoutingControlPoint ( const NXString & guid)

返回与给定全局唯一标识符(GUID)匹配的Routing::ControlPoint (如果有)。
于NX11.0.1中创建。

许可要求:routing_advanced("Routing Advanced")

参数
guid全局唯一标识符

◆ FindRoutingObject()

NXOpen::Routing::RootObject * NXOpen::Routing::RouteManager::FindRoutingObject ( const NXOpen::Routing::RouteManager::SearchCriteria & searchCriteria)

返回与给定搜索条件匹配的Routing对象(如果有)。
于NX11.0.1中创建。

许可要求:routing_advanced("Routing Advanced")

参数
searchCriteria搜索条件

◆ FindRoutingSegments() [1/2]

std::vector< NXOpen::Routing::ISegment * > NXOpen::Routing::RouteManager::FindRoutingSegments ( const char * guid)

返回与给定全局唯一标识符(GUID)匹配的Routing::ISegment (如果有)。
于NX11.0.1中创建。

许可要求:routing_advanced("Routing Advanced")

参数
guid全局唯一标识符

◆ FindRoutingSegments() [2/2]

std::vector< NXOpen::Routing::ISegment * > NXOpen::Routing::RouteManager::FindRoutingSegments ( const NXString & guid)

返回与给定全局唯一标识符(GUID)匹配的Routing::ISegment (如果有)。
于NX11.0.1中创建。

许可要求:routing_advanced("Routing Advanced")

参数
guid全局唯一标识符

◆ FittingOverstock()

NXOpen::Routing::FittingOverstockCollection * NXOpen::Routing::RouteManager::FittingOverstock ( )

布线路由管接头库存过剩集合
Created in NX7.5.0.

◆ FittingPorts()

NXOpen::Routing::FittingPortCollection * NXOpen::Routing::RouteManager::FittingPorts ( )

FittingPort集合
创建于NX3.0.0。

◆ FixturePorts()

NXOpen::Routing::FixturePortCollection * NXOpen::Routing::RouteManager::FixturePorts ( )

FixturePort集合
创建于NX3.0.0。

◆ FormboardManager()

NXOpen::Formboard::FormboardManager * NXOpen::Routing::RouteManager::FormboardManager ( )

用于管理电气原理图数据的集合。
Created in NX7.5.0.

◆ GenerateCablewaysLayoutData()

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电缆

◆ GetAllBIPComponents()

void NXOpen::Routing::RouteManager::GetAllBIPComponents ( std::vector< NXOpen::Assemblies::Component * > & components)

返回当前部件中所有内置路径组件
于NX7.5.3版本创建。

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

参数
components组件

◆ GetConcurrent()

std::vector< NXOpen::NXObject * > NXOpen::Routing::RouteManager::GetConcurrent ( )

获取为并发设计规则检查记录的对象。

返回

于 NX4.0.0 中创建。

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

◆ GetLengthTolerance()

double NXOpen::Routing::RouteManager::GetLengthTolerance ( )

返回当前根部件的默认长度公差。

返回
路由使用的长度公差值,单位为当前根部件的单位。
在NX4.0.0中创建。

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

◆ GetReferencingRuns()

std::vector< NXOpen::Routing::Run * > NXOpen::Routing::RouteManager::GetReferencingRuns ( NXOpen::NXObject * object)

此函数返回引用给定输入对象的NXOpen::Routing::Run 类型的对象。通常此函数的输入对象可以是NXOpen::Routing::ISegmentNXOpen::Routing::PortNXOpen::Routing::ControlPointNXOpen::Features::FeatureNXOpen::BodyNXOpen::Assemblies::Component 。如果传递任何其他输入,它不会报错。在这种情况下 输出数组将为空。

返回

于NX8.5.3中创建。

许可要求:routing_base("Routing Basic")
参数
object对象

◆ GetSelectedObjectsInNavigators()

void NXOpen::Routing::RouteManager::GetSelectedObjectsInNavigators ( std::vector< NXOpen::Routing::RootObject * > & selectedObjects)

返回部件和连接导航器中选中的所有对象。
在NX11.0.1中创建。

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

参数
selectedObjectsselectedobjects

◆ GetStockFromBody()

NXOpen::Routing::Stock * NXOpen::Routing::RouteManager::GetStockFromBody ( NXOpen::Body * body)

返回用于创建指定实体的 Routing::Stock(如有)。
在NX11.0.1中创建。

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

参数
bodybody

◆ HarnessDevices()

NXOpen::Routing::Electrical::HarnessDeviceCollection * NXOpen::Routing::RouteManager::HarnessDevices ( )

线束设备集合
创建于 NX3.0.0。

◆ HasAllReferencingStockComponentsLoaded()

bool NXOpen::Routing::RouteManager::HasAllReferencingStockComponentsLoaded ( NXOpen::TaggedObject * objectToValidate)

检查给定的Routing对象引用的所有管壳组件是否已加载。

返回
所有引用的管壳组件是否已加载。
创建于NX8.5.0。

许可要求:routing_base("Routing Basic")
参数
objectToValidate要验证是否引用未加载管壳组件的Routing对象。

◆ HighLightPathandBundleSolids() [1/2]

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

◆ HighLightPathandBundleSolids() [2/2]

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

◆ ImportFromCapital()

void NXOpen::Routing::RouteManager::ImportFromCapital ( )
   当在客户默认设置中启用“连接到 Capital”时,将从 Capital 导航器中选择的上下文图导入数据到给定部件中。


创建于 NX1872.0.0。

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

◆ ImportHx2ml() [1/2]

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

◆ ImportHx2ml() [2/2]

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

◆ ImportLegacyComponentFile() [1/2]

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》章节。

◆ ImportLegacyComponentFile() [2/2]

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》章节。

◆ ImportLegacyHarnessFile() [1/2]

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
importFormatNameRouting List(RLIST)配置文件中的格式名称,用于描述旧版文件中的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。

◆ ImportLegacyHarnessFile() [2/2]

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
importFormatNameRouting List(RLIST)配置文件中的格式名称,用于描述旧版文件中的字段。 有关更多信息,请参见Routing快速参考指南中Routing系统配置概述章节的部件表文件文档中的RLIST配置文件部分。

◆ ImportPartListFormatFile() [1/2]

NXOpen::Part * NXOpen::Routing::RouteManager::ImportPartListFormatFile ( const char * fileName)

加载零件列表格式(模板)文件。零件列表基于此格式,使用此格式生成材料清单(BOM)。

返回
模板部件。
于NX5.0.0创建。

许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
参数
fileName要加载的文件名。

◆ ImportPartListFormatFile() [2/2]

NXOpen::Part * NXOpen::Routing::RouteManager::ImportPartListFormatFile ( const NXString & fileName)

加载零件列表格式(模板)文件。零件列表基于此格式,使用此格式生成材料清单(BOM)。

返回
模板部件。
于NX5.0.0创建。

许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
参数
fileName要加载的文件名。

◆ ImportPlmxml() [1/2]

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

◆ ImportPlmxml() [2/2]

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

◆ ImportRunsManaged() [1/2]

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物品修订版

◆ ImportRunsManaged() [2/2]

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物品修订版

◆ ImportRunsNative() [1/2]

void NXOpen::Routing::RouteManager::ImportRunsNative ( const char * path)

从提供的文件夹路径中包含的所有 XML 文件构建管路。
在 NX9.0.0 中创建。

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

参数
path路径

◆ ImportRunsNative() [2/2]

void NXOpen::Routing::RouteManager::ImportRunsNative ( const NXString & path)

从提供的文件夹路径中包含的所有 XML 文件构建管路。
在 NX9.0.0 中创建。

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

参数
path路径

◆ ImportZipFile() [1/2]

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")

参数
zipFilenameZip文件名
importOperation导入操作

◆ ImportZipFile() [2/2]

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")

参数
zipFilenameZip文件名
importOperation导入操作

◆ InsertIntoStock()

void NXOpen::Routing::RouteManager::InsertIntoStock ( NXOpen::Assemblies::Component * component)

将输入组件连接到工作部件中的管筒和其他组件。
细分被部件端口相交且标记为内部的线段(如果该线段位于部件“内部”)。如果线段的所有端部NXOpen::Routing::ControlPoint 对象都在组件的边界框内,则认为该线段在内部。内部线段不可显示。

所有管筒在新的内部线段处被分割。内部管筒会被隐藏,并且不会出现在物料清单中。

此外,该例程会将输入组件的夹具端口添加到与这些端口相交的定长样条曲线中。

在NX4.0.0中创建。

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

参数
component必须与NXOpen::Routing::RouteManager 对象位于同一部件中。

◆ IntegrateRunsBuilder()

NXOpen::Routing::IntegrateRunsBuilder * NXOpen::Routing::RouteManager::IntegrateRunsBuilder ( NXOpen::Routing::Run * firstRun,
NXOpen::Routing::Run * secondRun )

创建可整合两个管路的 NXOpen::Routing::IntegrateRunsBuilder

返回

于 NX8.0.0 版本创建。

许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
参数
firstRun索道布局段。
secondRun第二个管路

◆ InterfaceTerminalRelationships()

NXOpen::Routing::InterfaceTerminalRelationshipCollection * NXOpen::Routing::RouteManager::InterfaceTerminalRelationships ( )

接口端子关系集合
创建于 NX3.0.0。

◆ IsComponentNavigatorOpen()

bool NXOpen::Routing::RouteManager::IsComponentNavigatorOpen ( )

部件导航器是否已打开?
在NX11.0.1中创建。

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

◆ IsConnectionNavigatorOpen()

bool NXOpen::Routing::RouteManager::IsConnectionNavigatorOpen ( )

连接导航器是否已打开?
在NX11.0.1中创建。

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

◆ IsDirectIntegrationwithCapitalEnabled()

bool NXOpen::Routing::RouteManager::IsDirectIntegrationwithCapitalEnabled ( )
   如果“连接到 Capital”客户默认设置已开启,则返回 true,否则返回 false。


创建于 NX1872.0.0。

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

◆ IsRoutingPart()

bool NXOpen::Routing::RouteManager::IsRoutingPart ( )

检查给定的部件是否是Routing部件
创建于NX1872.0.0。

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

◆ IsStockComponent()

bool NXOpen::Routing::RouteManager::IsStockComponent ( NXOpen::Assemblies::Component * inputComponent)

识别输入组件是否为组件形式的Stock。 此方法返回true/false true = 输入组件是组件形式的Stock false = 输入组件是Fitting组件。
于NX11.0.0中创建。

许可要求:routing_advanced("Routing Advanced")

参数
inputComponent输入组件

◆ JumperConnections()

NXOpen::Routing::Electrical::JumperConnectionCollection * NXOpen::Routing::RouteManager::JumperConnections ( )

跳线连接集合
Created in NX3.0.0.

◆ LiftFromStock()

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 对象位于同一部件中。

◆ LoadPart()

NXOpen::Part * NXOpen::Routing::RouteManager::LoadPart ( NXOpen::Routing::CharacteristicList * partEntry)

根据输入的NXOpen::Routing::CharacteristicList 加载零件。 该对象可实时创建,或通过零件库搜索使用 Preferences::RoutingPartLibrary::MatchCriteriaPreferences::RoutingPartLibrary::MatchCriteriaWithFilter 方法返回。

返回

于 NX4.0.0 中创建。

许可证要求:routing_base ("Routing Basic")
参数
partEntry对于常规零件必须包含 PART_NAME,对于零件族零件必须包含 MEMBER_NAME 和 PART_NAME。

◆ LogConcurrent()

void NXOpen::Routing::RouteManager::LogConcurrent ( const std::vector< NXOpen::NXObject * > & objects)

记录要在下一次并发设计规则检查期间检查的对象。
于 NX4.0.0 中创建。

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

参数
objects必须与NXOpen::Routing::RouteManager 对象位于同一零件中。

◆ MergeDuplicateRcps()

bool NXOpen::Routing::RouteManager::MergeDuplicateRcps ( double tolerance,
const std::vector< NXOpen::Routing::ControlPoint * > & rcps )

在给定公差内查找重复的Routing控制点(RCP)并合并它们。之后调用 NXOpen::Update::DoUpdate 以确保重复项被删除。

返回
若RCP已合并返回TRUE,否则返回FALSE
创建于NX7.5.1。

许可证要求:routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
参数
tolerance用于判断重复RCP的公差值
rcpsRouting控制点(RCP)

◆ MiterCorners()

NXOpen::Routing::MiterCornerCollection * NXOpen::Routing::RouteManager::MiterCorners ( )

斜接拐角集合
创建于 NX3.0.0。

◆ MiteredBendCorners()

NXOpen::Routing::MiteredBendCornerCollection * NXOpen::Routing::RouteManager::MiteredBendCorners ( )

斜接式弯曲拐角集合
创建于 NX9.0.2。

◆ ModelConnectionPostPlacementGasket()

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另一个新的垫片法兰连接

◆ ModelConnectionPostPlacementGasketBetweenFlanges()

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创建的垫片

◆ ModelConnectionPostPlacementWeldGap()

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规范中给定的焊接间隙宽度

◆ ModelTerminalsBuilder()

NXOpen::Routing::ModelTerminalsBuilder * NXOpen::Routing::RouteManager::ModelTerminalsBuilder ( )

创建可建模端子的ModelTerminalsBuilder

返回

于NX7.5.0版本创建。

许可证要求 : routing_harness ("Routing Harness")

◆ MultiPorts()

NXOpen::Routing::MultiPortCollection * NXOpen::Routing::RouteManager::MultiPorts ( )

MultiPort集合
创建于NX3.0.0。

◆ NonPathConnections()

NXOpen::Routing::Electrical::NonPathConnectionCollection * NXOpen::Routing::RouteManager::NonPathConnections ( )

非路径连接集合
创建于 NX3.0.0。

◆ OffsetPaths()

NXOpen::Routing::OffsetPathCollection * NXOpen::Routing::RouteManager::OffsetPaths ( )

OffsetPath集合
创建于NX3.0.0。

◆ OpenComponentNavigator()

void NXOpen::Routing::RouteManager::OpenComponentNavigator ( )

打开部件导航器。
在NX11.0.1中创建。

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

◆ OpenConnectionNavigator()

void NXOpen::Routing::RouteManager::OpenConnectionNavigator ( )

打开连接导航器。
在NX11.0.1中创建。

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

◆ OverstockApplications()

NXOpen::Routing::OverstockApplicationCollection * NXOpen::Routing::RouteManager::OverstockApplications ( )

外护套管应用集合
创建于 NX3.0.0。

◆ PartTypeFlag()

NXOpen::Routing::RouteManager::PartType NXOpen::Routing::RouteManager::PartTypeFlag ( )

返回路由使用的部件的类型。
在NX4.0.0中创建。

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

◆ PathConnections()

NXOpen::Routing::Electrical::PathConnectionCollection * NXOpen::Routing::RouteManager::PathConnections ( )

路径连接集合
创建于 NX3.0.0。

◆ PlaceCutElbow()

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)。

◆ PlacePostPlacementParts()

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::MatchCriteriaPreferences::RoutingPartLibrary::MatchCriteriaWithFilter 方法搜索零件库返回。 若postPartCharx为空,将使用当前规范的后置放置规则搜索后置放置零件。若基于后置放置规则的搜索返回多个零件,将使用第一个零件进行后置放置。
创建于NX8.5.1。

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

参数
placedPart已放置的零件
postPartCharx后置零件特征
postParts后置零件

◆ PortConnections()

NXOpen::Routing::PortConnectionCollection * NXOpen::Routing::RouteManager::PortConnections ( )

PortConnection集合
创建于NX3.0.0。

◆ Ports()

NXOpen::Routing::PortCollection * NXOpen::Routing::RouteManager::Ports ( )

Port集合
创建于NX3.0.0。

◆ PromoteBIPGeometry()

void NXOpen::Routing::RouteManager::PromoteBIPGeometry ( NXOpen::Assemblies::Component * bipComponent)

查找所有无引用内置路径更新器的内置路径组件并创建它们。 如有需要,还可能为内置路径创建工作部件几何。
于NX7.5.3版本创建。

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

参数
bipComponent内置路径组件

◆ ProxyPorts()

NXOpen::Routing::ProxyPortCollection * NXOpen::Routing::RouteManager::ProxyPorts ( )

ProxyPort集合
创建于NX8.0.0。

◆ QualifyModuleAssemblyPart()

void NXOpen::Routing::RouteManager::QualifyModuleAssemblyPart ( )

认证模块装配部件
创建于NX2306.4000.0。

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

◆ RecreateStockComponents()

NXString NXOpen::Routing::RouteManager::RecreateStockComponents ( )

重新生成装配中的管壳组件。此命令将完全加载装配,若发现任何管壳组件缺失,将重新创建这些组件。由于零件可能会被打开和删除,它会调用完全更新以恢复模型的完整性。
创建于NX10.0.0。

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

◆ RemoveComponents()

void NXOpen::Routing::RouteManager::RemoveComponents ( const std::vector< NXOpen::Assemblies::Component * > & components)

从装配中移除 NXOpen::Assemblies::Component 对象并更新路由路径数据。
创建于NX5.0.0。

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

参数
components要移除的组件,此方法会删除这些对象。

◆ RemoveFormboardPlacementCSysDesignation()

void NXOpen::Routing::RouteManager::RemoveFormboardPlacementCSysDesignation ( )

移除零件的任何配电板放置坐标系的指定
于NX10.0.3中创建。

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

◆ RemoveIdentifierFromNonRoutingParts()

void NXOpen::Routing::RouteManager::RemoveIdentifierFromNonRoutingParts ( )

如果给定的部件不是Routing部件,则移除Routing标识符
创建于NX1872.0.0。

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

◆ ReplaceComponents() [1/4]

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引用集名称

◆ ReplaceComponents() [2/4]

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确定是否将临时约束应用于替换部件

◆ ReplaceComponents() [3/4]

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引用集名称

◆ ReplaceComponents() [4/4]

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确定是否将临时约束应用于替换部件

◆ RepositionPartOccurrence()

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部件组件的新变换

◆ ReuseLibrary()

NXOpen::Routing::ReuseLibrary * NXOpen::Routing::RouteManager::ReuseLibrary ( )

返回 NXOpen::Routing::ReuseLibrary 对象
Created in NX7.5.3.

◆ RouteLogicalAssociations()

NXOpen::Routing::RouteLogicalAssociationCollection * NXOpen::Routing::RouteManager::RouteLogicalAssociations ( )

路由逻辑关联集合
创建于 NX3.0.0。

◆ RoutePartDescriptors()

NXOpen::Routing::RoutePartDescriptorCollection * NXOpen::Routing::RouteManager::RoutePartDescriptors ( )

路由部件描述符集合
创建于 NX3.0.0。

◆ RouteReplacePart() [1/2]

NXOpen::Assemblies::Component * NXOpen::Routing::RouteManager::RouteReplacePart ( NXOpen::Assemblies::Component * oldOcc,
NXOpen::Part * newPart,
const char * compName,
const char * refset,
int occLayer )

替换部件

返回

Created in NX5.0.0.

许可证要求 : routing_base ("Routing Basic")
参数
oldOcc旧部件组件
newPart新部件
compName组件名称
refset引用集
occLayer组件所在图层

◆ RouteReplacePart() [2/2]

NXOpen::Assemblies::Component * NXOpen::Routing::RouteManager::RouteReplacePart ( NXOpen::Assemblies::Component * oldOcc,
NXOpen::Part * newPart,
const NXString & compName,
const NXString & refset,
int occLayer )

替换部件

返回

Created in NX5.0.0.

许可证要求 : routing_base ("Routing Basic")
参数
oldOcc旧部件组件
newPart新部件
compName组件名称
refset引用集
occLayer组件所在图层

◆ RoutingSystems()

NXOpen::Routing::RoutingSystemCollection * NXOpen::Routing::RouteManager::RoutingSystems ( )

RoutingSystem集合
创建于NX3.0.0。

◆ Runs()

NXOpen::Routing::RunCollection * NXOpen::Routing::RouteManager::Runs ( )

Run集合
创建于NX3.0.0。

◆ SBendCorners()

NXOpen::Routing::SBendCornerCollection * NXOpen::Routing::RouteManager::SBendCorners ( )

S型弯曲拐角集合
创建于 NX3.0.0。

◆ SelectObjectInNavigator()

void NXOpen::Routing::RouteManager::SelectObjectInNavigator ( NXOpen::Routing::RootObject * objectToSelect)

在部件或连接导航器中高亮指定对象。 选中后,所有其他连接的设备也会高亮。例如, 选中已分配的连接器会在部件导航器中高亮该连接器、 已分配的装配组件(如有)、使用该连接器的连接等。 选中连接会高亮其使用的连接器以及其路径(如果已布线)。 如果Routing Electrical应用程序或导航器未初始化,则抛出错误。 要初始化导航器,只需打开它们一次即可。
在NX11.0.1中创建。

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

参数
objectToSelectobjecttoselect

◆ SelectObjectsInNavigator()

void NXOpen::Routing::RouteManager::SelectObjectsInNavigator ( const std::vector< NXOpen::Routing::RootObject * > & objectsToSelect)

在部件或连接导航器中高亮指定的多个对象。 选中后,所有其他连接的设备也会高亮。例如, 选中已分配的连接器会在部件导航器中高亮该连接器、 已分配的装配组件(如有)、使用该连接器的连接等。 选中连接会高亮其使用的连接器以及其路径(如果已布线)。 如果Routing Electrical应用程序或导航器未初始化,则抛出错误。 要初始化导航器,只需打开它们一次即可。
在NX11.0.1中创建。

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

参数
objectsToSelectobjectstoselect

◆ SetDownDirection()

void NXOpen::Routing::RouteManager::SetDownDirection ( NXOpen::Direction * downDirection)

设置路由使用的部件的向下方向。
在NX4.0.0中创建。

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

参数
downDirection向下方向

◆ SetPartTypeFlag()

void NXOpen::Routing::RouteManager::SetPartTypeFlag ( NXOpen::Routing::RouteManager::PartType type)

设置路由使用的部件的类型。
在NX4.0.0中创建。

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

参数
type类型

◆ SplicePoints()

NXOpen::Routing::Electrical::SplicePointCollection * NXOpen::Routing::RouteManager::SplicePoints ( )

拼接点集合
Created in NX2306.0.0.

◆ SplitRunBuilder()

NXOpen::Routing::SplitRunBuilder * NXOpen::Routing::RouteManager::SplitRunBuilder ( NXOpen::Routing::Run * run)

创建可拆分管路的 NXOpen::Routing::SplitRunBuilder

返回

于 NX8.0.0 版本创建。

许可要求:routing_advanced("Routing Advanced")、routing_base("Routing Basic")
参数
run索道布局段。

◆ StockDatas()

NXOpen::Routing::StockDataCollection * NXOpen::Routing::RouteManager::StockDatas ( )

护套管数据集合
创建于 NX3.0.0。

◆ StockOffsetPorts()

NXOpen::Routing::StockOffsetPortCollection * NXOpen::Routing::RouteManager::StockOffsetPorts ( )

库存偏移端口集合。
创建于NX8.0.2。

◆ Stocks()

NXOpen::Routing::StockCollection * NXOpen::Routing::RouteManager::Stocks ( )

护套管集合
创建于 NX3.0.0。

◆ SystemDevices()

NXOpen::Routing::Electrical::SystemDeviceCollection * NXOpen::Routing::RouteManager::SystemDevices ( )

系统设备集合
创建于 NX3.0.0。

◆ Tag()

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

返回此对象的标签。

◆ TerminalPortBuilder()

NXOpen::Routing::TerminalPortBuilder * NXOpen::Routing::RouteManager::TerminalPortBuilder ( )

创建TerminalPortBuilder

返回

于NX7.5.0版本创建。

许可证要求 : routing_harness ("Routing Harness")

◆ TerminalPorts()

NXOpen::Routing::TerminalPortCollection * NXOpen::Routing::RouteManager::TerminalPorts ( )

TerminalPort集合
创建于NX3.0.0。

◆ TransformObjects()

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对象进行变换。

返回
操作后存活的对象(复制操作时为复制的对象,移动操作时为移动的对象)。可能包含NULL条目
Created in NX5.0.0.

许可证要求 : routing_base ("Routing Basic")
参数
allStock如果为TRUE:复制所有管路库存;否则仅复制指定的管路库存
specifiedStocks指定的管路库存,当复制所有库存时不使用
objects要变换的管路对象(管段、控制点、部件等)
position增量位置,确定平移量。
transform旋转矩阵,指定要应用的旋转。
copyOperation如果为true,则复制输入对象并移动副本。 如果为false,则直接移动输入对象。

◆ UnifyPath()

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用于查找给定对象替换物的特性列表。

◆ UnlinkContextDiagram()

void NXOpen::Routing::RouteManager::UnlinkContextDiagram ( )
   将工作部件与 Capital 中之前选择的任何上下文图取消链接。


创建于 NX1872.0.0。

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

◆ ViewNetlistHistory()

void NXOpen::Routing::RouteManager::ViewNetlistHistory ( )

将网表内容历史记录打印到Listing窗口
创建于NX6.0.0。

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

◆ Wires()

NXOpen::Routing::WireCollection * NXOpen::Routing::RouteManager::Wires ( )

导线集合
创建于 NX3.0.0。