NXOpen C++ Reference Guide
|
Represents a manager of automation designer objects
To obtain an instance of this class, refer to NXOpen::Session
Created in NX11.0.0.
More...
Public Types | |
enum | CreateStationType { CreateStationTypeCentral, CreateStationTypeDio } |
Type of PLC Station. More... | |
enum | DeleteType { DeleteTypeDeleteObject, DeleteTypeDeleteTemplate, DeleteTypeRemoveLastAspect, DeleteTypeDeleteSymbolicRepresentation } |
the deletion type More... | |
enum | MoveNavigatorNodesType { MoveNavigatorNodesTypeMovebefore, MoveNavigatorNodesTypeMoveafter } |
Type for Drag-Drop. More... | |
enum | PasteStatus { PasteStatusSuccessful, PasteStatusNoValidObjectToPaste, PasteStatusNameUnderParentExists, PasteStatusAdditionalObjectsInvolved } |
the status of paste operation More... | |
Static Public Member Functions | |
static AMEManager * | GetAMEManager (NXOpen::Session *owner) |
Returns the AMEManager object for the running session which serves as the 'gateway' class for the application API. More... | |
Represents a manager of automation designer objects
To obtain an instance of this class, refer to NXOpen::Session
Created in NX11.0.0.
void NXOpen::AME::AMEManager::ApplyNamingRule | ( | NXOpen::NXObject * | obj | ) |
Apply naming rule
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
void NXOpen::AME::AMEManager::AssignCableCore | ( | NXOpen::AME::AMEExtendedObject * | sourceConnection, |
NXOpen::AME::AMEExtendedObject * | coreToAssign | ||
) |
Assign cable core
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
sourceConnection | sourceconnection |
coreToAssign | coretoassign |
void NXOpen::AME::AMEManager::ChangeDescription | ( | NXOpen::AME::INodeObject * | obj, |
const NXString & | text | ||
) |
Change the description of the node
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
text | text |
void NXOpen::AME::AMEManager::ChangeDescription | ( | NXOpen::AME::INodeObject * | obj, |
const char * | text | ||
) |
Change the description of the node
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
text | text |
void NXOpen::AME::AMEManager::ChangeEngineeringObjectDescription | ( | NXOpen::AME::IEngObject * | eoTag, |
const NXString & | text | ||
) |
Change the description of an Engineering Object
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
eoTag | eotag |
text | text |
void NXOpen::AME::AMEManager::ChangeEngineeringObjectDescription | ( | NXOpen::AME::IEngObject * | eoTag, |
const char * | text | ||
) |
Change the description of an Engineering Object
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
eoTag | eotag |
text | text |
void NXOpen::AME::AMEManager::ChangeName | ( | NXOpen::AME::INodeObject * | obj, |
const NXString & | text | ||
) |
Change the name of the node
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
text | text |
void NXOpen::AME::AMEManager::ChangeName | ( | NXOpen::AME::INodeObject * | obj, |
const char * | text | ||
) |
Change the name of the node
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
text | text |
void NXOpen::AME::AMEManager::ChangeParent | ( | NXOpen::NXObject * | obj, |
NXOpen::NXObject * | newParent | ||
) |
Change the parent of a node in navigator
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
newParent | newparent |
void NXOpen::AME::AMEManager::ClearClipboard | ( | ) |
Clears clipboard
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::CloseAmeProject | ( | ) |
Close AME project
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::CollectEosFromNavigator | ( | const NXString & | navName, |
std::vector< NXOpen::AME::AMEEngObject * > & | eosInNav | ||
) |
Collect the EOs from project based on the given navigator name
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
navName | navname |
eosInNav | eosinnav |
void NXOpen::AME::AMEManager::CollectEosFromNavigator | ( | const char * | navName, |
std::vector< NXOpen::AME::AMEEngObject * > & | eosInNav | ||
) |
Collect the EOs from project based on the given navigator name
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
navName | navname |
eosInNav | eosinnav |
void NXOpen::AME::AMEManager::CollectPlcstationsNameidFromAuomationNavigator | ( | std::vector< NXString > & | stationNameId | ) |
Collect the plcstation name and id from Automation navigator
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
stationNameId | stationnameid |
void NXOpen::AME::AMEManager::ConfigureMemoryAreas | ( | NXOpen::NXObject * | obj, |
std::vector< NXOpen::AME::AMEBaseNode * > & | newObjects | ||
) |
Creates memory areas and memory records for given product definition
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
newObjects | newobjects |
NXOpen::AME::ConnectToLibraryItemBuilder* NXOpen::AME::AMEManager::ConnectToLibraryItemBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::SoftwareBlockDataTypePort * | port | ||
) |
Creates a connect to library item builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
port | node to edit may not be NULL |
void NXOpen::AME::AMEManager::CopyObjects | ( | const std::vector< NXOpen::AME::INodeObject * > & | objectsToCopy | ) |
Copies objects on the clipboard
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
objectsToCopy | objectstocopy |
NXOpen::AME::AccessorEvaluatorBuilder* NXOpen::AME::AMEManager::CreateAccessorEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | accessorEvaluator | ||
) |
Creates a NXOpen::AME::AccessorEvaluatorBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
accessorEvaluator | accessorevaluator |
NXOpen::AME::AddPlaceholderBuilder* NXOpen::AME::AMEManager::CreateAddPlaceholderBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::AddPlaceholderBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::AddPropertyColumnBuilder* NXOpen::AME::AMEManager::CreateAddPropertyColumnBuilder | ( | NXOpen::AME::AMEQuery * | queryObject | ) |
Creates a NXOpen::AME::AddPropertyColumnBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
queryObject | queryobject |
NXOpen::AME::AncestorEvaluatorBuilder* NXOpen::AME::AMEManager::CreateAncestorEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | ancestorEvaluator | ||
) |
Creates a NXOpen::AME::AncestorEvaluatorBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
ancestorEvaluator | ancestorevaluator |
NXOpen::AME::ApplicationBuilder* NXOpen::AME::AMEManager::CreateApplicationBuilder | ( | NXOpen::Part * | part | ) |
Creates a builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::AspectNavigatorPreferencesBuilder* NXOpen::AME::AMEManager::CreateAspectNavigatorPreferencesBuilder | ( | NXOpen::Part * | part | ) |
Creates a builder for the aspect navigator preferences dialog
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::AspectPrefixBuilder* NXOpen::AME::AMEManager::CreateAspectPrefixBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::AspectPrefixBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::AssignAspectBuilder* NXOpen::AME::AMEManager::CreateAssignAspectBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::AssignAspectBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::AssignSubnetBuilder* NXOpen::AME::AMEManager::CreateAssignSubnetBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::AssignSubnetBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::AssignTemplateToProductBuilder* NXOpen::AME::AMEManager::CreateAssignTemplateToProductBuilder | ( | NXOpen::AME::ProductDefinition * | productDef | ) |
Creates a NXOpen::AME::AssignTemplateToProductBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
productDef | productdef |
NXOpen::AME::AssignTypeBuilder* NXOpen::AME::AMEManager::CreateAssignTypeBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::AssignTypeBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::BreakTemplateBuilder* NXOpen::AME::AMEManager::CreateBreakTemplateBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEEngObject * | engObj | ||
) |
Creates a NXOpen::AME::BreakTemplateBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
engObj | engobj |
NXOpen::AME::Bulk3DPlacementBuilder* NXOpen::AME::AMEManager::CreateBulk3dplacementBuilder | ( | NXOpen::Part * | part | ) |
Creates a AME::Bulk3DPlacementBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::BulkConnectionBuilder* NXOpen::AME::AMEManager::CreateBulkConnectionBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::BulkConnectionBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::BulkEngineeringObjectBuilder* NXOpen::AME::AMEManager::CreateBulkEngineeringObjectBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::BulkEngineeringObjectBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::CabinetDesignBuilder* NXOpen::AME::AMEManager::CreateCabinetDesignBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::CabinetDesignBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::CabinetObjectLabelBuilder* NXOpen::AME::AMEManager::CreateCabinetObjectLabelBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEEngObject * | engObject, | ||
NXOpen::NXObject * | label | ||
) |
Creates a AME::CabinetObjectLabelBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
engObject | engobject |
label | label |
NXOpen::AME::CallMethodRuleBuilder* NXOpen::AME::AMEManager::CreateCallMethodRuleBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::PlcCodePosition * | editedRule, | ||
NXOpen::AME::PlcBlock * | block, | ||
NXOpen::AME::PlcRule::Type | ruleType, | ||
NXOpen::AME::PlcRule::RefObjectType | refObjectType, | ||
NXOpen::AME::PlcRule::ReplacementType | replacementType, | ||
int | compileUnitIndex, | ||
int | startIndex, | ||
int | endIndex | ||
) |
Creates a NXOpen::AME::CallMethodRuleBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
editedRule | editedrule |
block | block |
ruleType | ruletype |
refObjectType | refobjecttype |
replacementType | replacementtype |
compileUnitIndex | compileunitindex |
startIndex | startindex |
endIndex | endindex |
NXOpen::AME::ChildrenEvaluatorBuilder* NXOpen::AME::AMEManager::CreateChildrenEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | childrenEvaluator | ||
) |
Creates a NXOpen::AME::ChildrenEvaluatorBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
childrenEvaluator | childrenevaluator |
NXOpen::AME::ConfigureResultTableBuilder* NXOpen::AME::AMEManager::CreateConfigureResultTableBuilder | ( | NXOpen::AME::AMEQuery * | queryObject | ) |
Creates a NXOpen::AME::ConfigureResultTableBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
queryObject | queryobject |
NXOpen::AME::ConnectedObjectsEvaluatorBuilder* NXOpen::AME::AMEManager::CreateConnectedObjectsEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | connectedObjectsEvaluator | ||
) |
Creates a NXOpen::AME::ConnectedObjectsEvaluatorBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
connectedObjectsEvaluator | connectedobjectsevaluator |
NXOpen::AME::DiagramNodeBuilder* NXOpen::AME::AMEManager::CreateDiagramNodeBuilder | ( | NXOpen::Part * | part | ) |
Creates a AME::DiagramNodeBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::DocumentStructureBuilder* NXOpen::AME::AMEManager::CreateDocumentStructureBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::DocumentStructureBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::EditAnnotationBuilder* NXOpen::AME::AMEManager::CreateEditAnnotationBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEExtendedObject * | extObject | ||
) |
Creates a NXOpen::AME::EditAnnotationBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
extObject | extobject |
NXOpen::AME::EditClauseBuilder* NXOpen::AME::AMEManager::CreateEditClauseBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEQuery * | queryObject, | ||
NXOpen::AME::QueryClause * | queryClause | ||
) |
Creates a NXOpen::AME::EditClauseBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
queryObject | queryobject |
queryClause | queryclause |
NXOpen::AME::EditEngineeringObjectBuilder* NXOpen::AME::AMEManager::CreateEditEngineeringObjectBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEEngObject * | editObject | ||
) |
Creates a NXOpen::AME::EditEngineeringObjectBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
editObject | editobject |
NXOpen::AME::EditOrderBuilder* NXOpen::AME::AMEManager::CreateEditOrderBuilder | ( | NXOpen::Part * | part, |
NXOpen::NXObject * | portContainer | ||
) |
Creates a NXOpen::AME::EditOrderBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
portContainer | portcontainer |
NXOpen::AME::TCSavedQueriesBuilder* NXOpen::AME::AMEManager::CreateEditQueryScopeBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEQuery * | queryObject, | ||
NXOpen::AME::QueryClause * | queryClause | ||
) |
Creates a NXOpen::AME::TCSavedQueriesBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
queryObject | queryobject |
queryClause | queryclause |
NXOpen::AME::ElectricalAnnotationSettingsBuilder* NXOpen::AME::AMEManager::CreateElectricalAnnotationSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ElectricalAnnotationSettingsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ElectricalConnectionSettingsBuilder* NXOpen::AME::AMEManager::CreateElectricalConnectionSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ElectricalConnectionSettingsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
void NXOpen::AME::AMEManager::CreateEngineeringObjectAndMapLdObject | ( | NXOpen::NXObject * | ldObject | ) |
Create an eo and map it to a LD object
Use JA_AME_create_engineering_objects_and_map_ld_objects instead.
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
ldObject | ldobject |
NXOpen::AME::EngineeringObjectBuilder* NXOpen::AME::AMEManager::CreateEngineeringObjectBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::EngineeringObjectBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::EngineeringObjectDefinitionLabelBuilder* NXOpen::AME::AMEManager::CreateEngineeringObjectDefinitionLabelBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::EngineeringObjectDefinitionLabelBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
std::vector<NXOpen::NXObject *> NXOpen::AME::AMEManager::CreateEngineeringObjectsAndMapLdObjects | ( | const std::vector< NXOpen::NXObject * > & | ldObjects | ) |
Create engineering objects and map them to external objects in bulk.
ldObjects | External objects to map |
NXOpen::AME::CreateEngObjectDefinitionBuilder* NXOpen::AME::AMEManager::CreateEngObjectDefinitionBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::CreateEngObjectDefinitionBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::EplanImportProjectTemplateBuilder* NXOpen::AME::AMEManager::CreateEplanImportProjectTemplateBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::EplanImportProjectTemplateBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::EplanProjectGenerationBuilder* NXOpen::AME::AMEManager::CreateEplanProjectGenerationBuilder | ( | NXOpen::Part * | part | ) |
Creates a builder for the EPLAN project generation dialog
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::EplanProjectTemplateAndStructureBuilder* NXOpen::AME::AMEManager::CreateEplanProjectTemplateAndStructureBuilder | ( | NXOpen::Part * | part | ) |
Creates an EplanProjectTemplateAndStructureBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::EplanSettingsBuilder* NXOpen::AME::AMEManager::CreateEplanSettingsBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEBaseNode * | node | ||
) |
Creates an EplanSettingsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
node | node to edit can be NULL |
NXOpen::AME::EplanStructureIdentifierOrderBuilder* NXOpen::AME::AMEManager::CreateEplanStructureIdentifierOrderBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::EplanStructureIdentifierOrderBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::EvaluatorCopyToBuilder* NXOpen::AME::AMEManager::CreateEvaluatorCopyToBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::EvaluatorCopyToBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ExportEClassMappingBuilder* NXOpen::AME::AMEManager::CreateExportEclassMappingBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ExportEClassMappingBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ExternalObjectsTypeMappingBuilder* NXOpen::AME::AMEManager::CreateExternalObjectsTypeMappingBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ExternalObjectsTypeMappingBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ExtractAttributeBuilder* NXOpen::AME::AMEManager::CreateExtractAttributeBuilder | ( | NXOpen::Part * | part | ) |
Creates an extract attribute builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
void NXOpen::AME::AMEManager::CreateExtractAttributeEvaluator | ( | NXOpen::Expression * | uiExp, |
const NXString & | targetCategoryName, | ||
const NXString & | targetPropName | ||
) |
Create Extract Attribute Evaluator
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
uiExp | uiexp |
targetCategoryName | targetcategoryname |
targetPropName | targetpropname |
void NXOpen::AME::AMEManager::CreateExtractAttributeEvaluator | ( | NXOpen::Expression * | uiExp, |
const char * | targetCategoryName, | ||
const char * | targetPropName | ||
) |
Create Extract Attribute Evaluator
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
uiExp | uiexp |
targetCategoryName | targetcategoryname |
targetPropName | targetpropname |
NXOpen::AME::FindByConditionEvaluatorBuilder* NXOpen::AME::AMEManager::CreateFindByConditionEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | conditionEvaluator | ||
) |
Creates a AME::FindByConditionEvaluatorBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
conditionEvaluator | conditionevaluator |
NXOpen::AME::FormSheetBuilder* NXOpen::AME::AMEManager::CreateFormSheetBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::FormSheetObject * | formSheetObject | ||
) |
Creates a NXOpen::AME::FormSheetBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
formSheetObject | formsheetobject |
NXOpen::AME::FormSheetSettingsBuilder* NXOpen::AME::AMEManager::CreateFormSheetSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::FormSheetSettingsBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::FragmentBuilder* NXOpen::AME::AMEManager::CreateFragmentBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::FragmentBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::FunctionCallInstanceBuilder* NXOpen::AME::AMEManager::CreateFunctionCallInstanceBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::PlcBlock * | node | ||
) |
Creates an function call instance builder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
node | node to edit can be not NULL |
NXOpen::AME::GeneralAnnotationSettingsBuilder* NXOpen::AME::AMEManager::CreateGeneralAnnotationSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::GeneralAnnotationSettingsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::GeneralConnectionSettingsBuilder* NXOpen::AME::AMEManager::CreateGeneralConnectionSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::GeneralConnectionSettingsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::GenerateReportsBuilder* NXOpen::AME::AMEManager::CreateGenerateReportsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::GenerateReportsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::GlobalSelectionBuilder* NXOpen::AME::AMEManager::CreateGlobalSelectionBuilder | ( | NXOpen::Part * | part | ) |
Creates a global selection builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::GroupBuilder* NXOpen::AME::AMEManager::CreateGroupBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEGroup * | group | ||
) |
Creates a NXOpen::AME::GroupBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
group | group |
NXOpen::AME::AMEGroupFolder* NXOpen::AME::AMEManager::CreateGroupFolder | ( | NXOpen::AME::AMEBaseNode * | parentNode | ) |
Creates a NXOpen::AME::AMEGroupFolder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
parentNode | parentnode |
NXOpen::AME::ImportEClassMappingBuilder* NXOpen::AME::AMEManager::CreateImportEclassMappingBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ImportEClassMappingBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ImportEClassProductBuilder* NXOpen::AME::AMEManager::CreateImportEclassProductBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ImportEClassProductBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ImportEClassSchemaBuilder* NXOpen::AME::AMEManager::CreateImportEclassSchemaBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ImportEClassSchemaBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ImportEplanPageMacroBuilder* NXOpen::AME::AMEManager::CreateImportEplanPageMacroBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ImportEplanPageMacroBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ImportGlobalMappingBuilder* NXOpen::AME::AMEManager::CreateImportGlobalMappingBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ImportGlobalMappingBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ImportHWXmlBuilder* NXOpen::AME::AMEManager::CreateImportHwxmlBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEBaseNode * | parentNode | ||
) |
Creates an HWXml import builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
parentNode | parentnode |
NXOpen::AME::InsertObjectBuilder* NXOpen::AME::AMEManager::CreateInsertObjectBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::InsertObjectBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::InspectSnapshotBuilder* NXOpen::AME::AMEManager::CreateInspectSnapshotBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::InspectSnapshotBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::InstanceDataBlockBuilder* NXOpen::AME::AMEManager::CreateInstanceDataBlockBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::PlcBlock * | node, | ||
NXOpen::AME::InstanceDataBlockBuilder::CreateMode | mode | ||
) |
Creates an instance data block builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
node | node to edit can be not NULL |
mode | create idb from aspect or library |
NXOpen::AME::InstantiateTemplateBulkBuilder* NXOpen::AME::AMEManager::CreateInstantiateTemplateBulkBuilder | ( | NXOpen::Part * | part, |
const NXString & | reusePartName | ||
) |
Creates a NXOpen::AME::InstantiateTemplateBulkBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
reusePartName | reusepartname |
NXOpen::AME::InstantiateTemplateBulkBuilder* NXOpen::AME::AMEManager::CreateInstantiateTemplateBulkBuilder | ( | NXOpen::Part * | part, |
const char * | reusePartName | ||
) |
Creates a NXOpen::AME::InstantiateTemplateBulkBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
reusePartName | reusepartname |
NXOpen::AME::InterruptionPointBuilder* NXOpen::AME::AMEManager::CreateInterruptionPointBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEExtendedObject * | interruptionPoint | ||
) |
Creates a NXOpen::AME::InterruptionPointBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
interruptionPoint | interruptionpoint |
NXOpen::AME::AMEEngineeringObjectLabel* NXOpen::AME::AMEManager::CreateLabel | ( | NXOpen::AME::AMEEngObject * | eo, |
const NXOpen::Point3d & | targetPosition | ||
) |
Creates an Engineering Object Label
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
eo | eo |
targetPosition | targetposition |
NXOpen::AME::LayoutDefinitionBuilder* NXOpen::AME::AMEManager::CreateLayoutDefinitionBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::LayoutDefinitionBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::LineDesignerMappingBuilder* NXOpen::AME::AMEManager::CreateLineDesignerMappingBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::LineDesignerMappingBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::LoadLineDesignerBuilder* NXOpen::AME::AMEManager::CreateLoadLineDesignerBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::LoadLineDesignerBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::Manage2dSymbolsBuilder* NXOpen::AME::AMEManager::CreateManage2dSymbolsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::Manage2dSymbolsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::Manage3DModelsBuilder* NXOpen::AME::AMEManager::CreateManage3dmodelsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::Manage3DModelsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ManageEclassMappingBuilder* NXOpen::AME::AMEManager::CreateManageEclassmappingBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ManageEclassMappingBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ManageGlobalMappingBuilder* NXOpen::AME::AMEManager::CreateManageGlobalMappingBuilder | ( | NXOpen::Part * | part | ) |
Creates a AME::ManageGlobalMappingBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ManageInterruptionPointsBuilder* NXOpen::AME::AMEManager::CreateManageInterruptionPointsBuilder | ( | NXOpen::Part * | part | ) |
Creates a AME::ManageInterruptionPointsBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ManageObjectTypeBuilder* NXOpen::AME::AMEManager::CreateManageObjectTypeBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ManageObjectTypeBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::MapToExistingObjectBuilder* NXOpen::AME::AMEManager::CreateMapToExistingObjectBuilder | ( | NXOpen::Part * | part | ) |
Creates a Map To Existing Builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::CreateMethodBuilder* NXOpen::AME::AMEManager::CreateMethodBuilder | ( | NXOpen::Part * | part | ) |
Creates a AME::CreateMethodBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::MountingInterfaceBuilder* NXOpen::AME::AMEManager::CreateMountingInterfaceBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::MountingInterfaceBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::NamingRuleSettingsBuilder* NXOpen::AME::AMEManager::CreateNamingRuleSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates a builder for the Set Naming Rules dialog
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ObjectEvaluatorBuilder* NXOpen::AME::AMEManager::CreateObjectEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | objectEvaluator | ||
) |
Creates a NXOpen::AME::ObjectEvaluatorBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
objectEvaluator | objectevaluator |
NXOpen::AME::OperandRuleBuilder* NXOpen::AME::AMEManager::CreateOperandRuleBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::PlcCodePosition * | editedRule, | ||
NXOpen::AME::PlcBlock * | block, | ||
int | indexOfCompileUnit, | ||
int | indexOfStatement, | ||
int | innerIndexOfOperand, | ||
NXOpen::AME::PlcRule::Type | ruleType | ||
) |
Creates a NXOpen::AME::OperandRuleBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
editedRule | editedrule |
block | block |
indexOfCompileUnit | indexofcompileunit |
indexOfStatement | indexofstatement |
innerIndexOfOperand | innerindexofoperand |
ruleType | ruletype |
NXOpen::AME::OperatorRuleBuilder* NXOpen::AME::AMEManager::CreateOperatorRuleBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::PlcCodePosition * | editedRule, | ||
NXOpen::AME::PlcBlock * | block, | ||
NXOpen::AME::PlcRule::Type | ruleType, | ||
NXOpen::AME::PlcRule::RefObjectType | refObjectType, | ||
NXOpen::AME::PlcRule::ReplacementType | replacementType, | ||
int | startIndex, | ||
int | endIndex, | ||
int | compileUnitIndex | ||
) |
Creates a NXOpen::AME::OperatorRuleBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
editedRule | editedrule |
block | block |
ruleType | ruletype |
refObjectType | refobjecttype |
replacementType | replacementtype |
startIndex | startindex |
endIndex | endindex |
compileUnitIndex | compileunitindex |
NXOpen::AME::OpticalAnnotationSettingsBuilder* NXOpen::AME::AMEManager::CreateOpticalAnnotationSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::OpticalAnnotationSettingsBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::OpticalConnectionSettingsBuilder* NXOpen::AME::AMEManager::CreateOpticalConnectionSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::OpticalConnectionSettingsBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::OrderAspectsBuilder* NXOpen::AME::AMEManager::CreateOrderAspectsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::OrderAspectsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ExpressionEvaluator* NXOpen::AME::AMEManager::CreateOrGetObjectEvaluator | ( | NXOpen::AME::BaseEvaluatorBuilder * | evaluatorBuilder | ) |
Create or get a AME::ExpressionEvaluator
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
evaluatorBuilder | evaluatorbuilder |
NXOpen::AME::PageBuilder* NXOpen::AME::AMEManager::CreatePageBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::PageBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::PageNamingBuilder* NXOpen::AME::AMEManager::CreatePageNamingBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::PageNamingBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ParameterRuleBuilder* NXOpen::AME::AMEManager::CreateParameterRuleBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::MultiValueObjectsPort * | mvoPort, | ||
NXOpen::AME::PlcRule::Type | ruleType, | ||
NXOpen::AME::MultiValueObjectsPort::JaAmeValueObjectUsageType | usageType | ||
) |
Creates a NXOpen::AME::ParameterRuleBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
mvoPort | mvoport |
ruleType | ruletype |
usageType | usagetype |
NXOpen::AME::ParentEvaluatorBuilder* NXOpen::AME::AMEManager::CreateParentEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | parentEvaluator | ||
) |
Creates a NXOpen::AME::ParentEvaluatorBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
parentEvaluator | parentevaluator |
NXOpen::AME::PlaceAutomationBuilder* NXOpen::AME::AMEManager::CreatePlaceAutomationBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::PlaceAutomationBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::PlcInterfaceVariableBuilder* NXOpen::AME::AMEManager::CreatePlcInterfaceVariableBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEBaseNode * | node | ||
) |
Creates a NXOpen::AME::PlcInterfaceVariableBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
node | node |
NXOpen::AME::PlcMemoryAreaBuilder* NXOpen::AME::AMEManager::CreatePlcMemoryAreaBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEBaseNode * | memoryArea | ||
) |
Creates a NXOpen::AME::PlcMemoryAreaBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
memoryArea | node to edit can be NULL |
NXOpen::AME::PlcMethodBuilder* NXOpen::AME::AMEManager::CreatePlcMethodBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::PlcMethod * | method | ||
) |
Creates a NXOpen::AME::PlcMethodBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
method | method |
NXOpen::AME::AMEBaseNode* NXOpen::AME::AMEManager::CreatePlcRack | ( | NXOpen::NXObject * | stationTag, |
const NXString & | text | ||
) |
Creates a object of plc rack under provided station
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
stationTag | stationtag |
text | text |
NXOpen::AME::AMEBaseNode* NXOpen::AME::AMEManager::CreatePlcRack | ( | NXOpen::NXObject * | stationTag, |
const char * | text | ||
) |
Creates a object of plc rack under provided station
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
stationTag | stationtag |
text | text |
std::vector<NXOpen::AME::AMEBaseNode *> NXOpen::AME::AMEManager::CreatePlcStation | ( | const NXString & | text, |
NXOpen::AME::AMEManager::CreateStationType | stationType | ||
) |
Creates a object of plc central station
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
text | text |
stationType | stationtype |
std::vector<NXOpen::AME::AMEBaseNode *> NXOpen::AME::AMEManager::CreatePlcStation | ( | const char * | text, |
NXOpen::AME::AMEManager::CreateStationType | stationType | ||
) |
Creates a object of plc central station
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
text | text |
stationType | stationtype |
NXOpen::AME::PlcSubFolder* NXOpen::AME::AMEManager::CreatePlcSubFolder | ( | NXOpen::AME::AMEBaseNode * | parentNode | ) |
Creates a AME::PlcSubFolder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
parentNode | parentnode |
NXOpen::AME::PlcSymbolBuilder* NXOpen::AME::AMEManager::CreatePlcSymbolBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEBaseNode * | node | ||
) |
Creates a NXOpen::AME::PlcSymbolBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
node | node to edit can be NULL |
NXOpen::AME::PlcSymbolsEvaluatorBuilder* NXOpen::AME::AMEManager::CreatePlcSymbolsEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | plcSymbolsEvaluator | ||
) |
Creates a NXOpen::AME::PlcSymbolsEvaluatorBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
plcSymbolsEvaluator | plcsymbolsevaluator |
NXOpen::AME::PlcVendorSymbolBuilder* NXOpen::AME::AMEManager::CreatePlcVendorSymbolBuilder | ( | NXOpen::Part * | part, |
NXOpen::NXObject * | memoryAreaTag | ||
) |
Creates a NXOpen::AME::PlcVendorSymbolBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
memoryAreaTag | memoryareatag |
NXOpen::AME::CreatePmiNoteBuilder* NXOpen::AME::AMEManager::CreatePmiNoteBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::CreatePmiNoteBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::PortBuilder* NXOpen::AME::AMEManager::CreatePortBuilder | ( | NXOpen::Part * | part, |
NXOpen::NXObject * | parent, | ||
NXOpen::NXObject * | port | ||
) |
Creates a port builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
parent | parent |
port | port to edit. Is NULL in create Mode |
NXOpen::AME::PortConnectionBuilder* NXOpen::AME::AMEManager::CreatePortConnectionBuilder | ( | NXOpen::Part * | part, |
NXOpen::NXObject * | port | ||
) |
Creates a port builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
port | port |
NXOpen::AME::PortEvaluatorBuilder* NXOpen::AME::AMEManager::CreatePortEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | portEvaluator | ||
) |
Creates a NXOpen::AME::PortEvaluatorBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
portEvaluator | portevaluator |
NXOpen::AME::PortsManagerBuilder* NXOpen::AME::AMEManager::CreatePortsManagerBuilder | ( | NXOpen::Part * | part, |
NXOpen::NXObject * | portsContainer | ||
) |
Creates a ports manager builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
portsContainer | portscontainer |
NXOpen::AME::PrintPagesBuilder* NXOpen::AME::AMEManager::CreatePrintPagesBuilder | ( | NXOpen::Part * | part | ) |
Creates aAME::PrintPagesBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::CreateProductBuilder* NXOpen::AME::AMEManager::CreateProductBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::CreateProductBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ProductMatchingRulesBuilder* NXOpen::AME::AMEManager::CreateProductMatchingRulesBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ProductMatchingRulesBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ProductSelectionBuilder* NXOpen::AME::AMEManager::CreateProductSelectionBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ProductSelectionBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ProjectEngineeringObjectBuilder* NXOpen::AME::AMEManager::CreateProjectEngineeringObjectBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ProjectEngineeringObjectBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ProjectSymbolAnnotationBuilder* NXOpen::AME::AMEManager::CreateProjectSymbolAnnotationBuilder | ( | NXOpen::Part * | part, |
NXOpen::NXObject * | annotation | ||
) |
Creates a NXOpen::AME::ProjectSymbolAnnotationBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
annotation | annotation |
NXOpen::AME::PropertyEvaluatorBuilder* NXOpen::AME::AMEManager::CreatePropertyEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | propertyEvaluator | ||
) |
Creates a NXOpen::AME::PropertyEvaluatorBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
propertyEvaluator | propertyevaluator |
NXOpen::AME::QueryBuilder* NXOpen::AME::AMEManager::CreateQueryBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::QueryBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::QueryFolder* NXOpen::AME::AMEManager::CreateQueryFolder | ( | NXOpen::AME::AMEBaseNode * | parentNode | ) |
Creates a NXOpen::AME::QueryFolder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
parentNode | parentnode |
NXOpen::AME::ReportDefinitionBuilder* NXOpen::AME::AMEManager::CreateReportDefinitionBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ReportDefinitionBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ReportDefinitionFolder* NXOpen::AME::AMEManager::CreateReportDefinitionFolder | ( | NXOpen::AME::AMEBaseNode * | parentNode | ) |
Creates a NXOpen::AME::ReportDefinitionFolder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
parentNode | parentnode |
NXOpen::AME::ReportsSettingsBuilder* NXOpen::AME::AMEManager::CreateReportsSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ReportsSettingsBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ReportTemplateBuilder* NXOpen::AME::AMEManager::CreateReportTemplateBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::ReportTemplateBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::SaveToLibraryBuilder* NXOpen::AME::AMEManager::CreateSaveToLibraryBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::SaveToLibraryBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::SchematicSymbolConfigurationBuilder* NXOpen::AME::AMEManager::CreateSchematicSymbolConfigurationBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::SchematicSymbolConfigurationBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::SelectAttrPropSourceBuilder* NXOpen::AME::AMEManager::CreateSelectAttrPropSourceBuilder | ( | NXOpen::Part * | part | ) |
Creates a AME::SelectAttrPropSourceBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::ShieldBuilder* NXOpen::AME::AMEManager::CreateShieldBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::AMEExtendedObject * | shield | ||
) |
Creates a NXOpen::AME::ShieldBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
shield | shield |
NXOpen::AME::ShowHideObjectsBuilder* NXOpen::AME::AMEManager::CreateShowHideObjectsBuilder | ( | NXOpen::Part * | part | ) |
Create Show/Hide Objects Builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::Snap3DModelsBuilder* NXOpen::AME::AMEManager::CreateSnap3dmodelsBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::Snap3DModelsBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::SubnetBuilder* NXOpen::AME::AMEManager::CreateSubnetBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::SubnetBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::SumEvaluatorBuilder* NXOpen::AME::AMEManager::CreateSumEvaluatorBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ExpressionEvaluator * | sumEvaluator | ||
) |
Creates a AME::SumEvaluatorBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
sumEvaluator | sumevaluator |
NXOpen::AME::SymbolAnnotationBuilder* NXOpen::AME::AMEManager::CreateSymbolAnnotationBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::SymbolAnnotationBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::SymbolAuthoringBuilder* NXOpen::AME::AMEManager::CreateSymbolAuthoringBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::SymbolAuthoringBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::SymbolNoteBuilder* NXOpen::AME::AMEManager::CreateSymbolNoteBuilder | ( | NXOpen::Part * | part, |
NXOpen::Annotations::SimpleDraftingAid * | annotation | ||
) |
Creates a AME::SymbolNoteBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
annotation | NXOpen::Annotations::SimpleDraftingAid to be edited |
NXOpen::AME::SymbolVariantBuilder* NXOpen::AME::AMEManager::CreateSymbolVariantBuilder | ( | NXOpen::Part * | part | ) |
Creates a AME::SymbolVariantBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::TeeJunctionBuilder* NXOpen::AME::AMEManager::CreateTeeJunctionBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::TeeJunctionBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::CreateTemplateBuilder* NXOpen::AME::AMEManager::CreateTemplateBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::CreateTemplateBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::CreateTemplateDefinitionBuilder* NXOpen::AME::AMEManager::CreateTemplateDefinitionBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::CreateTemplateDefinitionBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::TiaPortalProjectSettingsBuilder* NXOpen::AME::AMEManager::CreateTiaPortalProjectSettingsBuilder | ( | NXOpen::Part * | part | ) |
Creates an TiaPortalSettingsBuilder
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::TiaProjectItemBuilder* NXOpen::AME::AMEManager::CreateTiaprojectItemBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::TiaProjectItemBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::TransferFileDataBuilder* NXOpen::AME::AMEManager::CreateTransferFileDataBuilder | ( | NXOpen::Part * | part, |
NXOpen::AME::ImportNode * | importNodeTag | ||
) |
Creates a NXOpen::AME::TransferFileDataBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
importNodeTag | importnodetag |
NXOpen::AME::TypeMappingListBuilder* NXOpen::AME::AMEManager::CreateTypeMappingListBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::TypeMappingListBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::UnloadLineDesignerBuilder* NXOpen::AME::AMEManager::CreateUnloadLineDesignerBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::UnloadLineDesignerBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
NXOpen::AME::UpdateObjectsBuilder* NXOpen::AME::AMEManager::CreateUpdateObjectsBuilder | ( | NXOpen::Part * | part | ) |
Creates a AME::UpdateObjectsBuilder
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
void NXOpen::AME::AMEManager::CreateUserConstants | ( | NXOpen::AME::AMEBaseNode * | parent, |
std::vector< NXOpen::AME::AMEBaseNode * > & | newObjects | ||
) |
Create plc user constants under provided node
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
parent | parent |
newObjects | newobjects |
void NXOpen::AME::AMEManager::CutObjects | ( | const std::vector< NXOpen::AME::INodeObject * > & | objectsToCut | ) |
Cuts objects and places them on the clipboard
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
objectsToCut | objectstocut |
NXOpen::AME::DefineAspectBuilder* NXOpen::AME::AMEManager::DefineAspectBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::DefineAspectBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
void NXOpen::AME::AMEManager::DeleteBrokenEoLinkToLdObject | ( | NXOpen::AME::IEngObject * | engObj | ) |
Delete a Broken EO - LD Mapping Link
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
engObj | engobj |
void NXOpen::AME::AMEManager::DeleteBrokenTemplateLinkToLdObject | ( | NXOpen::NXObject * | tc | ) |
Delete a Broken template - LD Mapping Link
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
tc | tc |
void NXOpen::AME::AMEManager::DeleteEnd | ( | ) |
End of the delete
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::DeleteExpressionEvaluatornode | ( | NXOpen::AME::ExpressionEvaluator * | evaluator | ) |
Delete a AME::ExpressionEvaluator
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
evaluator | evaluator |
void NXOpen::AME::AMEManager::DeleteLabel | ( | NXOpen::AME::AMEEngineeringObjectLabel * | label | ) |
Deletes an Engineering Object Label
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
label | label |
void NXOpen::AME::AMEManager::DeleteObject | ( | NXOpen::NXObject * | obj | ) |
Delete the AME object
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
void NXOpen::AME::AMEManager::DeleteSingleAspect | ( | NXOpen::AME::AspectNode * | obj | ) |
Delete the AME aspect node object and the connected EO as well as all children in all aspects
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
void NXOpen::AME::AMEManager::DoDelete | ( | ) |
Start to delete
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::DoDeleteWithUpdate | ( | ) |
Start to delete with update
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
NXOpen::Part* NXOpen::AME::AMEManager::EditTarget | ( | const NXString & | targetID | ) |
Set the target to be edited, target can be Type or Template, targetID is the DB id from the Teamcenter
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
targetID | targetid |
NXOpen::Part* NXOpen::AME::AMEManager::EditTarget | ( | const char * | targetID | ) |
Set the target to be edited, target can be Type or Template, targetID is the DB id from the Teamcenter
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
targetID | targetid |
NXOpen::Part* NXOpen::AME::AMEManager::EnterEclassEnv | ( | ) |
Entering an eClass environment
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::EstablishChildren | ( | NXOpen::NXObject * | parent | ) |
Establish the children
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
parent | parent |
NXString NXOpen::AME::AMEManager::ExportTiaProject | ( | const std::vector< NXOpen::AME::AMEBaseNode * > & | selectedStations, |
const NXString & | fullPath, | ||
bool | isExistingProject, | ||
bool | openInTia, | ||
bool | compileInTia, | ||
bool | sendWithSwAndTags, | ||
bool | sendWithDistributedIOs, | ||
bool | ignoreConfigureError | ||
) |
Exports tia to external tool
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
selectedStations | selectedstations |
fullPath | fullpath |
isExistingProject | isexistingproject |
openInTia | openintia |
compileInTia | compileintia |
sendWithSwAndTags | sendwithswandtags |
sendWithDistributedIOs | sendwithdistributedios |
ignoreConfigureError | ignoreconfigureerror |
NXString NXOpen::AME::AMEManager::ExportTiaProject | ( | const std::vector< NXOpen::AME::AMEBaseNode * > & | selectedStations, |
const char * | fullPath, | ||
bool | isExistingProject, | ||
bool | openInTia, | ||
bool | compileInTia, | ||
bool | sendWithSwAndTags, | ||
bool | sendWithDistributedIOs, | ||
bool | ignoreConfigureError | ||
) |
Exports tia to external tool
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
selectedStations | selectedstations |
fullPath | fullpath |
isExistingProject | isexistingproject |
openInTia | openintia |
compileInTia | compileintia |
sendWithSwAndTags | sendwithswandtags |
sendWithDistributedIOs | sendwithdistributedios |
ignoreConfigureError | ignoreconfigureerror |
|
static |
Returns the AMEManager object for the running session which serves as the 'gateway' class for the application API.
References to all other objects in this API are obtained either directly or indirectly via methods and properties on this class. Platform Session should be initialized using 'GetSession' method from NXOpen API prior to this call.
NXOpen::AME::ApplicationBuilder* NXOpen::AME::AMEManager::GetApplicationBuilder | ( | ) |
Return the application builder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
NXOpen::Features::Feature* NXOpen::AME::AMEManager::GetFeatureRecord | ( | NXOpen::Part * | part | ) |
Get feature record
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
void NXOpen::AME::AMEManager::HideShowLdObject | ( | NXOpen::NXObject * | ldObject, |
bool | hide | ||
) |
Hide/Show a LD object
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
ldObject | ldobject |
hide | hide |
void NXOpen::AME::AMEManager::LoadConnectedEos | ( | const std::vector< NXOpen::AME::IEngObject * > & | objects | ) |
Loads connected Engineering objects
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
objects | objects |
NXOpen::AME::ProductDefinition* NXOpen::AME::AMEManager::LoadProductDefinition | ( | const NXString & | reusePartName | ) |
Loads the Product Defintion
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
reusePartName | reusepartname |
NXOpen::AME::ProductDefinition* NXOpen::AME::AMEManager::LoadProductDefinition | ( | const char * | reusePartName | ) |
Loads the Product Defintion
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
reusePartName | reusepartname |
void NXOpen::AME::AMEManager::LockTemplate | ( | bool | lock | ) |
Locks/unlocks the template
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
lock | lock |
void NXOpen::AME::AMEManager::MakeInstanceDbGlobal | ( | NXOpen::AME::PlcBlock * | obj | ) |
Change the instance data block to single / global instance
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
void NXOpen::AME::AMEManager::MakeMultipleInstanceDb | ( | NXOpen::AME::PlcBlock * | obj | ) |
Change the instance data block to multiple instance
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
void NXOpen::AME::AMEManager::MapLdObject | ( | NXOpen::NXObject * | ldObject, |
NXOpen::AME::IEngObject * | eo | ||
) |
Map a LD object to an eo
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
ldObject | ldobject |
eo | eo |
void NXOpen::AME::AMEManager::MapLdObjectToTemplate | ( | NXOpen::NXObject * | ldObject, |
NXOpen::NXObject * | tc | ||
) |
Map a LD object to a template
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
ldObject | ldobject |
tc | tc |
void NXOpen::AME::AMEManager::MoveLabel | ( | NXOpen::AME::AMEEngineeringObjectLabel * | label, |
const NXOpen::Point3d & | targetPosition | ||
) |
Moves an Engineering Object Label
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
label | label |
targetPosition | targetposition |
void NXOpen::AME::AMEManager::MoveNavigatorNodes | ( | NXOpen::AME::INodeObject * | obj, |
const std::vector< NXOpen::AME::INodeObject * > & | nodesToMove, | ||
NXOpen::AME::AMEManager::MoveNavigatorNodesType | dropType | ||
) |
Moves Navigator nodes under same parent
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
nodesToMove | nodestomove |
dropType | droptype |
NXOpen::AME::AMEManager::PasteStatus NXOpen::AME::AMEManager::PasteObjects | ( | NXOpen::AME::INodeObject * | parent, |
std::vector< NXOpen::AME::INodeObject * > & | copiedObjects | ||
) |
Pastes objects from the clipboard under given parent
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
parent | parent |
copiedObjects | copiedobjects |
void NXOpen::AME::AMEManager::ReloadProject | ( | NXOpen::NXObject * | project | ) |
Reload of project
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
project | project |
void NXOpen::AME::AMEManager::RemoveExternalLibraryReference | ( | const std::vector< NXOpen::AME::AMEBaseNode * > & | tagOfplcHwItems | ) |
Remove external library reference
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
tagOfplcHwItems | tagofplchwitems |
void NXOpen::AME::AMEManager::RemoveFolders | ( | NXOpen::AME::AMEBaseNode * | folder | ) |
Removes all folders under selected subfolder folder without deleting blocks
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
folder | folder |
void NXOpen::AME::AMEManager::RemoveFromGroup | ( | NXOpen::AME::AMEGroup * | group, |
NXOpen::AME::IEngObject * | eoTag | ||
) |
Removes an engineering object from a group
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
group | group |
eoTag | eotag |
void NXOpen::AME::AMEManager::RemoveHwItemFromAutomationNavigator | ( | NXOpen::NXObject * | obj | ) |
Remove hw item and assigned tags from automation navigator
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
void NXOpen::AME::AMEManager::ReportThisProperty | ( | const NXString & | propertDescriptorID, |
const NXString & | userData | ||
) |
Creates a visual report for given attribute
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
propertDescriptorID | propertdescriptorid |
userData | userdata |
void NXOpen::AME::AMEManager::ReportThisProperty | ( | const char * | propertDescriptorID, |
const char * | userData | ||
) |
Creates a visual report for given attribute
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
propertDescriptorID | propertdescriptorid |
userData | userdata |
void NXOpen::AME::AMEManager::ResetNaming | ( | NXOpen::NXObject * | obj | ) |
Apply naming rule
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
void NXOpen::AME::AMEManager::RevaluateFolders | ( | NXOpen::AME::AMEBaseNode * | node | ) |
Removes all folders under selected subfolder folder without deleting blocks
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
node | node |
NXOpen::AME::SelectAndHighlightBuilder* NXOpen::AME::AMEManager::SelectAndHighlightBuilder | ( | NXOpen::Part * | part | ) |
Creates a NXOpen::AME::SelectAndHighlightBuilder
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
part | part |
void NXOpen::AME::AMEManager::SetCutLength | ( | NXOpen::AME::AMEEngObject * | editObject, |
double | cutLength | ||
) |
Set cut Length
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
editObject | editobject |
cutLength | cutlength |
void NXOpen::AME::AMEManager::SetDeleteConditionalObject | ( | bool | deleteOption | ) |
Set the delete option
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
deleteOption | deleteoption |
void NXOpen::AME::AMEManager::SetDomainRelevancyNotRelevant | ( | NXOpen::Assemblies::Component * | partOccTag | ) |
Set the external object domain relevancy not relevant to automation domain
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
partOccTag | partocctag |
void NXOpen::AME::AMEManager::SetDomainRelevancyNotRelevant | ( | const std::vector< NXOpen::Assemblies::Component * > & | components | ) |
Set the external object domain relevancy not relevant to automation domain for a list of external objects
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
components | components |
void NXOpen::AME::AMEManager::SetDomainRelevancyNotRelevantToNoStatus | ( | NXOpen::Assemblies::Component * | partOccTag | ) |
Set the external object domain relevancy from not relevant to no status in context to automation domain
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
partOccTag | partocctag |
void NXOpen::AME::AMEManager::SetDomainRelevancyNotRelevantToNoStatus | ( | const std::vector< NXOpen::Assemblies::Component * > & | components | ) |
Set the external object domain relevancy from not relevant to no status in context to automation domain for a list of external objects
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
components | components |
void NXOpen::AME::AMEManager::SetDomainRelevancyRelevant | ( | NXOpen::Assemblies::Component * | partOccTag | ) |
Set the external object domain relevancy to relevant in context to automation domain
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
partOccTag | partocctag |
void NXOpen::AME::AMEManager::SetDomainRelevancyRelevant | ( | const std::vector< NXOpen::Assemblies::Component * > & | components | ) |
Set the external object domain relevancy to relevant in context to automation domain for a list of external objects
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
components | components |
void NXOpen::AME::AMEManager::SetDomainRelevancyRelevantToNoStatus | ( | NXOpen::Assemblies::Component * | partOccTag | ) |
Set the external object domain relevancy from relevant to no status in context to automation domain
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
partOccTag | partocctag |
void NXOpen::AME::AMEManager::SetDomainRelevancyRelevantToNoStatus | ( | const std::vector< NXOpen::Assemblies::Component * > & | components | ) |
Set the external object domain relevancy from relevant to no status in context to automation domain for a list of external objects
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
components | components |
void NXOpen::AME::AMEManager::SetHostName | ( | const NXString & | hostName | ) |
Set the host name
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
hostName | hostname |
void NXOpen::AME::AMEManager::SetHostName | ( | const char * | hostName | ) |
Set the host name
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
hostName | hostname |
void NXOpen::AME::AMEManager::SetObjectsToBeDeleted | ( | const std::vector< NXOpen::NXObject * > & | objects, |
NXOpen::AME::AMEManager::DeleteType | deleteType | ||
) |
Set the objects to be deleted
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
objects | objects |
deleteType | deletetype |
NXOpen::Part* NXOpen::AME::AMEManager::SetWorkPart | ( | NXOpen::Part * | workpart | ) |
Set work part
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
workpart | workpart |
void NXOpen::AME::AMEManager::SubmitEngObjectDelete | ( | ) |
Submit the delete of EOs
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::SubmitQueryObjectDelete | ( | ) |
Submit the delete of Query Objects
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::SwapCableCores | ( | NXOpen::AME::AMEExtendedObject * | sourceObject, |
NXOpen::AME::AMEExtendedObject * | targetObject | ||
) |
Swaps cable cores
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
sourceObject | sourceobject |
targetObject | targetobject |
tag_t NXOpen::AME::AMEManager::Tag | ( | ) | const |
Returns the tag of this object.
void NXOpen::AME::AMEManager::UnassignPlcblock | ( | NXOpen::AME::PlcBlock * | obj | ) |
Unassign the Plc Block to from a PLC
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
obj | obj |
void NXOpen::AME::AMEManager::UnloadPart | ( | NXOpen::NXObject * | partTag | ) |
Unloads a part even if modified
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
partTag | parttag |
void NXOpen::AME::AMEManager::UnloadProject | ( | NXOpen::NXObject * | project | ) |
Unload of template or definition project
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
project | project |
void NXOpen::AME::AMEManager::UnmapLdObject | ( | NXOpen::NXObject * | ldObject, |
bool | keepTypeMapped | ||
) |
Unmap a LD object
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
ldObject | ldobject |
keepTypeMapped | keeptypemapped |
void NXOpen::AME::AMEManager::UnmapTemplate | ( | const NXString & | templateId | ) |
Unmap a template
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
templateId | templateid |
void NXOpen::AME::AMEManager::UnmapTemplate | ( | const char * | templateId | ) |
Unmap a template
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
templateId | templateid |
void NXOpen::AME::AMEManager::UpdateAllNames | ( | ) |
Update all the node's name based on the naming rule
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::UpdateCollaborationContext | ( | ) |
Updates the collaboration context
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::UpgradeMappingsRevision | ( | ) |
Upgrade all the instance mappings of the project to the new loaded revision
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::AMEManager::ValidateForModification | ( | NXOpen::NXObject * | objectTag | ) |
Validate if object is modifiable
Created in NX11.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
objectTag | objecttag |