Search Results for

    Show / Hide Table of Contents

    Class PreferencesBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    PreferencesBuilder
    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 PreferencesBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    PreferencesBuilder()

    Declaration
    protected PreferencesBuilder()

    Properties

    ActiveBeams

    Declaration
    public int ActiveBeams { get; set; }
    Property Value
    Type Description
    int

    AngularDampingExpression

    Declaration
    public Expression AngularDampingExpression { get; }
    Property Value
    Type Description
    Expression

    AngularSleepingThresholdExpression

    Declaration
    public Expression AngularSleepingThresholdExpression { get; }
    Property Value
    Type Description
    Expression

    ArrangementType

    Declaration
    public PreferencesBuilder.ArrangementTypes ArrangementType { get; set; }
    Property Value
    Type Description
    PreferencesBuilder.ArrangementTypes

    AutoDisableOperation

    Declaration
    public bool AutoDisableOperation { get; set; }
    Property Value
    Type Description
    bool

    BlockedBeams

    Declaration
    public int BlockedBeams { get; set; }
    Property Value
    Type Description
    int

    BodyToUseForMeasureType

    Declaration
    public PreferencesBuilder.BodyToUseForMeasureTypes BodyToUseForMeasureType { get; set; }
    Property Value
    Type Description
    PreferencesBuilder.BodyToUseForMeasureTypes

    BondHighlight

    Declaration
    public bool BondHighlight { get; set; }
    Property Value
    Type Description
    bool

    BulletFlexibleMaterialDensity

    Declaration
    public Expression BulletFlexibleMaterialDensity { get; }
    Property Value
    Type Description
    Expression

    CoSimulation

    Declaration
    public bool CoSimulation { get; set; }
    Property Value
    Type Description
    bool

    CollisionDetectRate

    Declaration
    public int CollisionDetectRate { get; set; }
    Property Value
    Type Description
    int

    CollisionPrecision

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.CollisionPrecisionExpression instead")]
    public double CollisionPrecision { get; set; }
    Property Value
    Type Description
    double

    CollisionPrecisionExpression

    Declaration
    public Expression CollisionPrecisionExpression { get; }
    Property Value
    Type Description
    Expression

    ConnectURL

    Declaration
    public string ConnectURL { get; set; }
    Property Value
    Type Description
    string

    ContactHardnessWithCollisionBody

    Declaration
    public Expression ContactHardnessWithCollisionBody { get; }
    Property Value
    Type Description
    Expression

    ContactHardnessWithFlexibleBody

    Declaration
    public Expression ContactHardnessWithFlexibleBody { get; }
    Property Value
    Type Description
    Expression

    DecimalDelimiter

    Declaration
    public PreferencesBuilder.DecimalDelimiters DecimalDelimiter { get; set; }
    Property Value
    Type Description
    PreferencesBuilder.DecimalDelimiters

    DisplayUnitOption

    Declaration
    public PreferencesBuilder.DisplayUnitOptions DisplayUnitOption { get; set; }
    Property Value
    Type Description
    PreferencesBuilder.DisplayUnitOptions

    DynamicFriction

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.DynamicFrictionExpression instead")]
    public double DynamicFriction { get; set; }
    Property Value
    Type Description
    double

    DynamicFrictionExpression

    Declaration
    public Expression DynamicFrictionExpression { get; }
    Property Value
    Type Description
    Expression

    EnableParallel

    Declaration
    public bool EnableParallel { get; set; }
    Property Value
    Type Description
    bool

    EnablePlcSimAdvTimeSyn

    Declaration
    [Obsolete("Deprecated in NX1953.0.0.  This functionality is no longer supported.")]
    public bool EnablePlcSimAdvTimeSyn { get; set; }
    Property Value
    Type Description
    bool

    EnableSimplifyGeometry

    Declaration
    public bool EnableSimplifyGeometry { get; set; }
    Property Value
    Type Description
    bool

    EnableTimeSync

    Declaration
    public bool EnableTimeSync { get; set; }
    Property Value
    Type Description
    bool

    ErrorReduction

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.ErrorReductionExpression instead")]
    public double ErrorReduction { get; set; }
    Property Value
    Type Description
    double

    ErrorReductionExpression

    Declaration
    public Expression ErrorReductionExpression { get; }
    Property Value
    Type Description
    Expression

    ExternalDataAlgorithm

    Declaration
    public int ExternalDataAlgorithm { get; set; }
    Property Value
    Type Description
    int

    FilePicker

    Declaration
    public string FilePicker { get; set; }
    Property Value
    Type Description
    string

    FlexibleCollisionSkipStep

    Declaration
    public Expression FlexibleCollisionSkipStep { get; }
    Property Value
    Type Description
    Expression

    FlexibleEngineTuningPrecision

    Declaration
    public Expression FlexibleEngineTuningPrecision { get; }
    Property Value
    Type Description
    Expression

    FlexibleEngineTuningSkipStepsNumber

    Declaration
    public int FlexibleEngineTuningSkipStepsNumber { get; set; }
    Property Value
    Type Description
    int

    FlexibleFacetBodyPrecision

    Declaration
    public Expression FlexibleFacetBodyPrecision { get; }
    Property Value
    Type Description
    Expression

    FlexibleFacetBodySameWithEngineTuningPrecision

    Declaration
    public bool FlexibleFacetBodySameWithEngineTuningPrecision { get; set; }
    Property Value
    Type Description
    bool

    FlexibleFacetPrecision

    Declaration
    public Expression FlexibleFacetPrecision { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialAnchorHardness

    Declaration
    public Expression FlexibleMaterialAnchorHardness { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialDamping

    Declaration
    public Expression FlexibleMaterialDamping { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialDensity

    Declaration
    public Expression FlexibleMaterialDensity { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialDynamicFriction

    Declaration
    public Expression FlexibleMaterialDynamicFriction { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialEnableMaxContactForce

    Declaration
    public bool FlexibleMaterialEnableMaxContactForce { get; set; }
    Property Value
    Type Description
    bool

    FlexibleMaterialEnableMaxTwist

    Declaration
    public bool FlexibleMaterialEnableMaxTwist { get; set; }
    Property Value
    Type Description
    bool

    FlexibleMaterialEnableMinCurvature

    Declaration
    public bool FlexibleMaterialEnableMinCurvature { get; set; }
    Property Value
    Type Description
    bool

    FlexibleMaterialFulcrumLength

    Declaration
    public Expression FlexibleMaterialFulcrumLength { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialLinearStiffness

    Declaration
    public Expression FlexibleMaterialLinearStiffness { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialMaxContactForce

    Declaration
    public Expression FlexibleMaterialMaxContactForce { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialMaxTension

    Declaration
    public Expression FlexibleMaterialMaxTension { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialMaxTwist

    Declaration
    public Expression FlexibleMaterialMaxTwist { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialMinCurvature

    Declaration
    public Expression FlexibleMaterialMinCurvature { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialOscillation

    Declaration
    public double FlexibleMaterialOscillation { get; set; }
    Property Value
    Type Description
    double

    FlexibleMaterialPrecision

    Declaration
    public Expression FlexibleMaterialPrecision { get; }
    Property Value
    Type Description
    Expression

    FlexibleMaterialYoungModulus

    Declaration
    public Expression FlexibleMaterialYoungModulus { get; }
    Property Value
    Type Description
    Expression

    FmuUnzipPath

    Declaration
    public string FmuUnzipPath { get; set; }
    Property Value
    Type Description
    string

    ForwardStepTime

    Declaration
    public Expression ForwardStepTime { get; }
    Property Value
    Type Description
    Expression

    FreeBeams

    Declaration
    public int FreeBeams { get; set; }
    Property Value
    Type Description
    int

    GeometryHighlight

    Declaration
    public bool GeometryHighlight { get; set; }
    Property Value
    Type Description
    bool

    GraphSampleTime

    Declaration
    public Expression GraphSampleTime { get; }
    Property Value
    Type Description
    Expression

    GraphZoomInFactor

    Declaration
    public Expression GraphZoomInFactor { get; }
    Property Value
    Type Description
    Expression

    GraphZoomOutFactor

    Declaration
    public Expression GraphZoomOutFactor { get; }
    Property Value
    Type Description
    Expression

    GripperHighlight

    Declaration
    public bool GripperHighlight { get; set; }
    Property Value
    Type Description
    bool

    Gx

    Declaration
    public Expression Gx { get; }
    Property Value
    Type Description
    Expression

    Gy

    Declaration
    public Expression Gy { get; }
    Property Value
    Type Description
    Expression

    Gz

    Declaration
    public Expression Gz { get; }
    Property Value
    Type Description
    Expression

    HighlightBondedRigid

    Declaration
    public int HighlightBondedRigid { get; set; }
    Property Value
    Type Description
    int

    HighlightCollision

    Declaration
    public int HighlightCollision { get; set; }
    Property Value
    Type Description
    int

    HighlightDistance

    Declaration
    public int HighlightDistance { get; set; }
    Property Value
    Type Description
    int

    HighlightScanner

    Declaration
    public int HighlightScanner { get; set; }
    Property Value
    Type Description
    int

    IgnoreRuntimeWarning

    Declaration
    public bool IgnoreRuntimeWarning { get; set; }
    Property Value
    Type Description
    bool

    ImpulseSplitWithCollisionBody

    Declaration
    public Expression ImpulseSplitWithCollisionBody { get; }
    Property Value
    Type Description
    Expression

    ImpulseSplitWithFlexibleBody

    Declaration
    public Expression ImpulseSplitWithFlexibleBody { get; }
    Property Value
    Type Description
    Expression

    InactiveBeams

    Declaration
    public int InactiveBeams { get; set; }
    Property Value
    Type Description
    int

    InsDecimalPlaces

    Declaration
    public Expression InsDecimalPlaces { get; }
    Property Value
    Type Description
    Expression

    InvokeExport

    Declaration
    public bool InvokeExport { get; set; }
    Property Value
    Type Description
    bool

    InvokeFMUUnzip

    Declaration
    public PreferencesBuilder.UnpackedFMUTypes InvokeFMUUnzip { get; set; }
    Property Value
    Type Description
    PreferencesBuilder.UnpackedFMUTypes

    LinearDampingExpression

    Declaration
    public Expression LinearDampingExpression { get; }
    Property Value
    Type Description
    Expression

    LinearSleepingThresholdExpression

    Declaration
    public Expression LinearSleepingThresholdExpression { get; }
    Property Value
    Type Description
    Expression

    LoadAsSaved

    Declaration
    public bool LoadAsSaved { get; set; }
    Property Value
    Type Description
    bool

    MasterType

    Declaration
    public PreferencesBuilder.MasterTypes MasterType { get; set; }
    Property Value
    Type Description
    PreferencesBuilder.MasterTypes

    MaxIteration

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.MaxIterationExpression instead")]
    public int MaxIteration { get; set; }
    Property Value
    Type Description
    int

    MaxIterationExpression

    Declaration
    public Expression MaxIterationExpression { get; }
    Property Value
    Type Description
    Expression

    MonitorField

    Declaration
    public int MonitorField { get; set; }
    Property Value
    Type Description
    int

    NonPhysicsColor

    Declaration
    public int NonPhysicsColor { get; set; }
    Property Value
    Type Description
    int

    PartsToSimulate

    Declaration
    public PreferencesBuilder.SimulationScope PartsToSimulate { get; set; }
    Property Value
    Type Description
    PreferencesBuilder.SimulationScope

    PauseRuntimeError

    Declaration
    public bool PauseRuntimeError { get; set; }
    Property Value
    Type Description
    bool

    PlcSimAdvTimeoutExpression

    Declaration
    public Expression PlcSimAdvTimeoutExpression { get; }
    Property Value
    Type Description
    Expression

    PrecisionPresetMode

    Declaration
    public PreferencesBuilder.PrecisionPresetModes PrecisionPresetMode { get; set; }
    Property Value
    Type Description
    PreferencesBuilder.PrecisionPresetModes

    ProtectiveField

    Declaration
    public int ProtectiveField { get; set; }
    Property Value
    Type Description
    int

    RandomizeSolvingOrder

    Declaration
    public bool RandomizeSolvingOrder { get; set; }
    Property Value
    Type Description
    bool

    RatioLimitExpression

    Declaration
    public Expression RatioLimitExpression { get; }
    Property Value
    Type Description
    Expression

    RefreshPrecision

    Declaration
    [Obsolete("Deprecated in NX1872.0.0.  This functionality is no longer supported.")]
    public double RefreshPrecision { get; set; }
    Property Value
    Type Description
    double

    RemoveFMUUnzipFiles

    Declaration
    public bool RemoveFMUUnzipFiles { get; set; }
    Property Value
    Type Description
    bool

    Restitution

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.RestitutionExpression instead")]
    public double Restitution { get; set; }
    Property Value
    Type Description
    double

    RestitutionExpression

    Declaration
    public Expression RestitutionExpression { get; }
    Property Value
    Type Description
    Expression

    RevisionRule

    Declaration
    public string RevisionRule { get; set; }
    Property Value
    Type Description
    string

    RichGeomType

    Declaration
    public bool RichGeomType { get; set; }
    Property Value
    Type Description
    bool

    RollingFrictionExpression

    Declaration
    public Expression RollingFrictionExpression { get; }
    Property Value
    Type Description
    Expression

    SameWithFlexibleMaterialPrecision

    Declaration
    public bool SameWithFlexibleMaterialPrecision { get; set; }
    Property Value
    Type Description
    bool

    SequenceEditorRefreshInterval

    Declaration
    public Expression SequenceEditorRefreshInterval { get; }
    Property Value
    Type Description
    Expression

    ShapeHighlight

    Declaration
    public bool ShapeHighlight { get; set; }
    Property Value
    Type Description
    bool

    ShowBondedRigid

    Declaration
    public bool ShowBondedRigid { get; set; }
    Property Value
    Type Description
    bool

    ShowCollisionSensor

    Declaration
    public bool ShowCollisionSensor { get; set; }
    Property Value
    Type Description
    bool

    ShowCurtain

    Declaration
    public bool ShowCurtain { get; set; }
    Property Value
    Type Description
    bool

    ShowDistanceSensor

    Declaration
    public bool ShowDistanceSensor { get; set; }
    Property Value
    Type Description
    bool

    ShowInactiveBeams

    Declaration
    public bool ShowInactiveBeams { get; set; }
    Property Value
    Type Description
    bool

    ShowScanner

    Declaration
    public bool ShowScanner { get; set; }
    Property Value
    Type Description
    bool

    SimulationRecordingSamplingRate

    Declaration
    public int SimulationRecordingSamplingRate { get; set; }
    Property Value
    Type Description
    int

    SleepTimeThresholdExpression

    Declaration
    public Expression SleepTimeThresholdExpression { get; }
    Property Value
    Type Description
    Expression

    SpringForceMultiplier

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.SpringForceMultiplierExpression instead")]
    public double SpringForceMultiplier { get; set; }
    Property Value
    Type Description
    double

    SpringForceMultiplierExpression

    Declaration
    public Expression SpringForceMultiplierExpression { get; }
    Property Value
    Type Description
    Expression

    StaticFriction

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.StaticFrictionExpression instead")]
    public double StaticFriction { get; set; }
    Property Value
    Type Description
    double

    StaticFrictionExpression

    Declaration
    public Expression StaticFrictionExpression { get; }
    Property Value
    Type Description
    Expression

    StepSize

    Declaration
    public Expression StepSize { get; }
    Property Value
    Type Description
    Expression

    StepTime

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.StepTimeExpression instead")]
    public double StepTime { get; set; }
    Property Value
    Type Description
    double

    StepTimeExpression

    Declaration
    public Expression StepTimeExpression { get; }
    Property Value
    Type Description
    Expression

    StickyFactor

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.StickyForce instead.")]
    public double StickyFactor { get; set; }
    Property Value
    Type Description
    double

    StickyForce

    Declaration
    public Expression StickyForce { get; }
    Property Value
    Type Description
    Expression

    SynchronizationTime

    Declaration
    public Expression SynchronizationTime { get; }
    Property Value
    Type Description
    Expression

    TimeScaleFactor

    Declaration
    public double TimeScaleFactor { get; set; }
    Property Value
    Type Description
    double

    Tolerance

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use NXOpen.Mechatronics.PreferencesBuilder.ToleranceExpression instead")]
    public double Tolerance { get; set; }
    Property Value
    Type Description
    double

    ToleranceExpression

    Declaration
    public Expression ToleranceExpression { get; }
    Property Value
    Type Description
    Expression

    UseSequenceEditorRefreshInterval

    Declaration
    public bool UseSequenceEditorRefreshInterval { get; set; }
    Property Value
    Type Description
    bool

    WarningField

    Declaration
    public int WarningField { get; set; }
    Property Value
    Type Description
    int

    Methods

    GetCollideCategoryVec()

    Declaration
    public double[] GetCollideCategoryVec()
    Returns
    Type Description
    double[]

    SetCollideCategoryVec(double[])

    Declaration
    public void SetCollideCategoryVec(double[] itemCategory)
    Parameters
    Type Name Description
    double[] itemCategory

    Implements

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