Search Results for

    Show / Hide Table of Contents

    Class FMUClientBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FMUClientBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Mechatronics
    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
    Type Description
    string

    SelectedConfigurationPart

    Declaration
    public Part SelectedConfigurationPart { get; set; }
    Property Value
    Type Description
    Part

    Methods

    GetInstanceModels(Part, string, out ModelInfo[])

    Declaration
    public void GetInstanceModels(Part ownerPart, string instanceName, out FMUClientBuilder.ModelInfo[] models)
    Parameters
    Type Name Description
    Part ownerPart
    string instanceName
    ModelInfo[] models

    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
    Type Description
    bool

    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
    Type Description
    double

    GetModelSignalExtraInfo(Part, string, string, int, out int, out string)

    Declaration
    public void GetModelSignalExtraInfo(Part ownerPart, string instanceName, string modelName, int index, out int nExtraType, out string nExtravALUE)
    Parameters
    Type Name Description
    Part ownerPart
    string instanceName
    string modelName
    int index
    int nExtraType
    string nExtravALUE

    GetModelSignals(Part, string, string, out TagInfo[])

    Declaration
    public void GetModelSignals(Part ownerPart, string instanceName, string modelName, out FMUClientBuilder.TagInfo[] tagInfo)
    Parameters
    Type Name Description
    Part ownerPart
    string instanceName
    string modelName
    TagInfo[] tagInfo

    GetUpdateTimePerInstance(Part, string)

    Declaration
    public double GetUpdateTimePerInstance(Part ownerPart, string instanceName)
    Parameters
    Type Name Description
    Part ownerPart
    string instanceName
    Returns
    Type Description
    double

    SetInstanceModels(Part, string, ModelInfo[])

    Declaration
    public void SetInstanceModels(Part ownerPart, string instanceName, FMUClientBuilder.ModelInfo[] models)
    Parameters
    Type Name Description
    Part ownerPart
    string instanceName
    ModelInfo[] models

    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
    Type Name Description
    Part ownerPart
    string instanceName
    string modelPath

    SetModelSignalExtraInfo(Part, string, string, int, int, string)

    Declaration
    public void SetModelSignalExtraInfo(Part ownerPart, string instanceName, string modelName, int index, int nExtraType, string nExtravALUE)
    Parameters
    Type Name Description
    Part ownerPart
    string instanceName
    string modelName
    int index
    int nExtraType
    string nExtravALUE

    SetModelSignals(Part, string, string, TagInfo[])

    Declaration
    public void SetModelSignals(Part ownerPart, string instanceName, string modelName, FMUClientBuilder.TagInfo[] tagInfo)
    Parameters
    Type Name Description
    Part ownerPart
    string instanceName
    string modelName
    TagInfo[] tagInfo

    SetUpdateTimePerInstance(Part, string, double)

    Declaration
    public void SetUpdateTimePerInstance(Part ownerParts, string instanceName, double dUpdateTime)
    Parameters
    Type Name Description
    Part ownerParts
    string instanceName
    double dUpdateTime

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX