public interface PlcSymbolBuilder extends Builder
AMEManager.createPlcSymbolBuilder(nxopen.Part, nxopen.ame.AMEBaseNode)
Modifier and Type | Method and Description |
---|---|
PlcDataTypeSource |
dataTypeSource()
Returns the data type source
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
description()
Returns the string description
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
PlcDataType |
getDataType()
Get data type
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
hwaddress()
Returns the string hwaddress
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
int |
hwaddressOffsetBit()
Returns the int hwaddress offset bit
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
int |
hwaddressOffsetByte()
Returns the int hwaddress offset byte
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
indicator()
Returns the string indicator
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
MemorySectionType |
memorySection()
Returns the enum io type
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectReuseLibraryItemBuilder |
selectedUDTFromLibrary()
Returns the library UDT selection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectAMEBaseNode |
selectionParentObject()
Returns the selection ParentObject (parent of the plc symbol)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setDataType(PlcDataType dataType)
Set data type
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setDataTypeSource(PlcDataTypeSource dataTypeSource)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setDescription(String description)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setHWAddress(String hWAddress)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setHWAddressOffsetBit(int hWAddressOffsetBit)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setHWAddressOffsetByte(int hWAddress)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setIndicator(String indicator)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setMemorySection(MemorySectionType memorySection)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setSymbolName(String symbolName)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setUdtByName(String udtByName)
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
symbolName()
Returns the string symbol name
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
String |
udtByName()
Returns the string udt by name data type
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
SelectAMEBaseNode |
udtFromProject()
Returns the project UDT selection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectAMEBaseNode selectionParentObject() throws NXException, RemoteException
NXException
RemoteException
MemorySectionType memorySection() throws NXException, RemoteException
NXException
RemoteException
void setMemorySection(MemorySectionType memorySection) throws NXException, RemoteException
memorySection
- NXException
RemoteException
String symbolName() throws NXException, RemoteException
NXException
RemoteException
void setSymbolName(String symbolName) throws NXException, RemoteException
symbolName
- NXException
RemoteException
String description() throws NXException, RemoteException
NXException
RemoteException
void setDescription(String description) throws NXException, RemoteException
description
- NXException
RemoteException
String hwaddress() throws NXException, RemoteException
NXException
RemoteException
void setHWAddress(String hWAddress) throws NXException, RemoteException
hWAddress
- NXException
RemoteException
int hwaddressOffsetByte() throws NXException, RemoteException
NXException
RemoteException
void setHWAddressOffsetByte(int hWAddress) throws NXException, RemoteException
hWAddress
- NXException
RemoteException
int hwaddressOffsetBit() throws NXException, RemoteException
NXException
RemoteException
void setHWAddressOffsetBit(int hWAddressOffsetBit) throws NXException, RemoteException
hWAddressOffsetBit
- NXException
RemoteException
PlcDataType getDataType() throws NXException, RemoteException
NXException
RemoteException
void setDataType(PlcDataType dataType) throws NXException, RemoteException
dataType
- NXException
RemoteException
String indicator() throws NXException, RemoteException
NXException
RemoteException
void setIndicator(String indicator) throws NXException, RemoteException
indicator
- NXException
RemoteException
PlcDataTypeSource dataTypeSource() throws NXException, RemoteException
NXException
RemoteException
void setDataTypeSource(PlcDataTypeSource dataTypeSource) throws NXException, RemoteException
dataTypeSource
- NXException
RemoteException
SelectAMEBaseNode udtFromProject() throws NXException, RemoteException
NXException
RemoteException
SelectReuseLibraryItemBuilder selectedUDTFromLibrary() throws NXException, RemoteException
NXException
RemoteException
String udtByName() throws NXException, RemoteException
NXException
RemoteException
void setUdtByName(String udtByName) throws NXException, RemoteException
udtByName
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.