Class DynamicObjectTableBuilder
Inheritance
DynamicObjectTableBuilder
Assembly: NXOpen.dll
Syntax
public class DynamicObjectTableBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
DynamicObjectTableBuilder()
Declaration
protected DynamicObjectTableBuilder()
Properties
Name
Declaration
public string Name { get; set; }
Property Value
UseType
Declaration
public DynamicObjectTableBuilder.UseTypes UseType { get; set; }
Property Value
Methods
ExportToFile(string)
Declaration
public string ExportToFile(string filePathName)
Parameters
Type |
Name |
Description |
string |
filePathName |
|
Returns
Declaration
public void GetContainerInformation(out bool createContainer, out string containerName)
Parameters
Type |
Name |
Description |
bool |
createContainer |
|
string |
containerName |
|
Declaration
[Obsolete("Deprecated in NX2206.0.0. Use Mechatronics.DynamicObjectTableBuilder.GetInstanceToolInformationV2 instead.")]
public void GetInstanceToolInformation(string instanceName, out int magazineNumber, out int pocketNumber, out string toolName)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
int |
magazineNumber |
|
int |
pocketNumber |
|
string |
toolName |
|
Declaration
public void GetInstanceToolInformationV2(string instanceName, out int channelId, out int magazineNumber, out int pocketNumber, out string toolName)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
int |
channelId |
|
int |
magazineNumber |
|
int |
pocketNumber |
|
string |
toolName |
|
GetInstances()
Declaration
public DynamicObjectTableBuilder.Instance[] GetInstances()
Returns
ImportFromFile(string)
Declaration
public string ImportFromFile(string filePathName)
Parameters
Type |
Name |
Description |
string |
filePathName |
|
Returns
Declaration
public void SetContainerInformation(bool createContainer, string containerName)
Parameters
Type |
Name |
Description |
bool |
createContainer |
|
string |
containerName |
|
Declaration
[Obsolete("Deprecated in NX2206.0.0. Use Mechatronics.DynamicObjectTableBuilder.SetInstanceToolInformationV2 instead.")]
public void SetInstanceToolInformation(string instanceName, int magazineNumber, int pocketNumber, string toolName)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
int |
magazineNumber |
|
int |
pocketNumber |
|
string |
toolName |
|
Declaration
public void SetInstanceToolInformationV2(string instanceName, int channelId, int magazineNumber, int pocketNumber, string toolName)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
int |
channelId |
|
int |
magazineNumber |
|
int |
pocketNumber |
|
string |
toolName |
|
SetInstances(Instance[])
Declaration
public void SetInstances(DynamicObjectTableBuilder.Instance[] instances)
Parameters
Type |
Name |
Description |
Instance[] |
instances |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink