Class FMUClientBuilder
Inheritance
FMUClientBuilder
Assembly: NXOpen.dll
Syntax
public class FMUClientBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
FMUClientBuilder()
Declaration
protected FMUClientBuilder()
Properties
SelectedConfigurationName
Declaration
public string SelectedConfigurationName { get; set; }
Property Value
SelectedConfigurationPart
Declaration
public Part SelectedConfigurationPart { get; set; }
Property Value
Methods
GetInstanceModels(Part, string, out ModelInfo[])
Declaration
public void GetInstanceModels(Part ownerPart, string instanceName, out FMUClientBuilder.ModelInfo[] models)
Parameters
GetInstanceName(Part, out string[])
Declaration
public void GetInstanceName(Part ownerPart, out string[] name)
Parameters
Type |
Name |
Description |
Part |
ownerPart |
|
string[] |
name |
|
GetInstanceSaveModelPart(Part, string)
Declaration
public bool GetInstanceSaveModelPart(Part ownerPart, string instanceName)
Parameters
Type |
Name |
Description |
Part |
ownerPart |
|
string |
instanceName |
|
Returns
GetInstanceUpdateTime(Part)
Declaration
[Obsolete("Deprecated in NX2212.0.0. Please use NXOpen.Mechatronics.FMUClientBuilder.GetUpdateTimePerInstance instead.")]
public double GetInstanceUpdateTime(Part ownerPart)
Parameters
Type |
Name |
Description |
Part |
ownerPart |
|
Returns
Declaration
public void GetModelSignalExtraInfo(Part ownerPart, string instanceName, string modelName, int index, out int nExtraType, out string nExtravALUE)
Parameters
GetModelSignals(Part, string, string, out TagInfo[])
Declaration
public void GetModelSignals(Part ownerPart, string instanceName, string modelName, out FMUClientBuilder.TagInfo[] tagInfo)
Parameters
GetUpdateTimePerInstance(Part, string)
Declaration
public double GetUpdateTimePerInstance(Part ownerPart, string instanceName)
Parameters
Type |
Name |
Description |
Part |
ownerPart |
|
string |
instanceName |
|
Returns
SetInstanceModels(Part, string, ModelInfo[])
Declaration
public void SetInstanceModels(Part ownerPart, string instanceName, FMUClientBuilder.ModelInfo[] models)
Parameters
SetInstanceName(string[], Part[])
Declaration
public void SetInstanceName(string[] name, Part[] ownerParts)
Parameters
Type |
Name |
Description |
string[] |
name |
|
Part[] |
ownerParts |
|
SetInstanceSaveModelPart(Part, string, bool)
Declaration
public void SetInstanceSaveModelPart(Part ownerParts, string instanceName, bool bSaveModelPart)
Parameters
Type |
Name |
Description |
Part |
ownerParts |
|
string |
instanceName |
|
bool |
bSaveModelPart |
|
SetInstanceUpdateTime(Part, double)
Declaration
[Obsolete("Deprecated in NX2212.0.0. Please use NXOpen.Mechatronics.FMUClientBuilder.SetUpdateTimePerInstance instead.")]
public void SetInstanceUpdateTime(Part ownerParts, double dUpdateTime)
Parameters
Type |
Name |
Description |
Part |
ownerParts |
|
double |
dUpdateTime |
|
SetModelPath(Part, string, string)
Declaration
public void SetModelPath(Part ownerPart, string instanceName, string modelPath)
Parameters
Declaration
public void SetModelSignalExtraInfo(Part ownerPart, string instanceName, string modelName, int index, int nExtraType, string nExtravALUE)
Parameters
SetModelSignals(Part, string, string, TagInfo[])
Declaration
public void SetModelSignals(Part ownerPart, string instanceName, string modelName, FMUClientBuilder.TagInfo[] tagInfo)
Parameters
SetUpdateTimePerInstance(Part, string, double)
Declaration
public void SetUpdateTimePerInstance(Part ownerParts, string instanceName, double dUpdateTime)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink