Class PlcSimAdvClientBuilder
Inheritance
PlcSimAdvClientBuilder
Assembly: NXOpen.dll
Syntax
public class PlcSimAdvClientBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
PlcSimAdvClientBuilder()
Declaration
protected PlcSimAdvClientBuilder()
Properties
SelectedConfigurationName
Declaration
public string SelectedConfigurationName { get; set; }
Property Value
SelectedConfigurationPart
Declaration
public Part SelectedConfigurationPart { get; set; }
Property Value
Methods
GetInstanceFlagOfResetPLCMemory(string, Part)
Declaration
public bool GetInstanceFlagOfResetPLCMemory(string instanceName, Part ownerPart)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
Part |
ownerPart |
|
Returns
Declaration
public void GetInstanceInformationV2(string instanceName, Part ownerPart, out PlcSimAdvClientBuilder.TagInfoV2[] tagInfos, out int cyclic, out int stepFactor)
Parameters
GetInstanceNames(out Part[])
Declaration
public string[] GetInstanceNames(out Part[] ownerParts)
Parameters
Type |
Name |
Description |
Part[] |
ownerParts |
|
Returns
Declaration
public void GetInstanceUpdateExtraOptions(string instanceName, Part ownerPart, out bool bIsDataBlockFilterToggledON, out bool bIshwCNExportFileToggledON, out string hwCNExportFile)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
Part |
ownerPart |
|
bool |
bIsDataBlockFilterToggledON |
|
bool |
bIshwCNExportFileToggledON |
|
string |
hwCNExportFile |
|
GetInstanceUpdateOptions(string, Part, out int, out bool, out string)
Declaration
public void GetInstanceUpdateOptions(string instanceName, Part ownerPart, out int tagListDetails, out bool isHMIVisibleOnly, out string dataBlockFilterList)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
Part |
ownerPart |
|
int |
tagListDetails |
|
bool |
isHMIVisibleOnly |
|
string |
dataBlockFilterList |
|
GetTagAddress(string, Part, string, out int, out int)
Declaration
public int GetTagAddress(string instanceName, Part ownerPart, string tagName, out int byteOffset, out int bitOffset)
Parameters
Returns
Declaration
public string GetTagComment(string instanceName, Part ownerPart, string tagName)
Parameters
Returns
RefreshRegisteredInstances()
Declaration
public void RefreshRegisteredInstances()
SetInstanceFlagOfResetPLCMemory(string, Part, bool)
Declaration
public void SetInstanceFlagOfResetPLCMemory(string instanceName, Part ownerPart, bool bResetPLC)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
Part |
ownerPart |
|
bool |
bResetPLC |
|
Declaration
public void SetInstanceInformationV2(string instanceName, Part ownerPart, PlcSimAdvClientBuilder.TagInfoV2[] tagInfos, int cyclic, int stepFactor)
Parameters
SetInstanceNames(Part[], string[])
Declaration
public void SetInstanceNames(Part[] ownerParts, string[] names)
Parameters
Type |
Name |
Description |
Part[] |
ownerParts |
|
string[] |
names |
|
Declaration
public void SetInstanceUpdateExtraOptions(string instanceName, Part ownerPart, bool bIsDataBlockFilterToggledON, bool bIshwCNExportFileToggledON, string hwCNExportFile)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
Part |
ownerPart |
|
bool |
bIsDataBlockFilterToggledON |
|
bool |
bIshwCNExportFileToggledON |
|
string |
hwCNExportFile |
|
SetInstanceUpdateOptions(string, Part, int, bool, string)
Declaration
public void SetInstanceUpdateOptions(string instanceName, Part ownerPart, int tagListDetails, bool isHMIVisibleOnly, string dataBlockFilterList)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
Part |
ownerPart |
|
int |
tagListDetails |
|
bool |
isHMIVisibleOnly |
|
string |
dataBlockFilterList |
|
SetTagAddress(string, Part, string, int, int, int)
Declaration
public void SetTagAddress(string instanceName, Part ownerPart, string tagName, int byteOffset, int bitOffset, int source)
Parameters
Declaration
public void SetTagComment(string instanceName, Part ownerPart, string tagName, string comment)
Parameters
UpdateInstance(string, Part)
Declaration
public void UpdateInstance(string instanceName, Part ownerPart)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
Part |
ownerPart |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink