Class PreferencesBuilder
Inheritance
System.Object
System.MarshalByRefObject
PreferencesBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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 |
System.Int32 |
|
AngularDampingExpression
Declaration
public Expression AngularDampingExpression { get; }
Property Value
AngularSleepingThresholdExpression
Declaration
public Expression AngularSleepingThresholdExpression { get; }
Property Value
AutoDisableOperation
Declaration
public bool AutoDisableOperation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BlockedBeams
Declaration
public int BlockedBeams { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
BondHighlight
Declaration
public bool BondHighlight { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CollisionDetectRate
Declaration
public int CollisionDetectRate { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CollisionPrecision
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.CollisionPrecisionExpression instead")]
public double CollisionPrecision { get; set; }
Property Value
Type |
Description |
System.Double |
|
CollisionPrecisionExpression
Declaration
public Expression CollisionPrecisionExpression { get; }
Property Value
ConnectURL
Declaration
public string ConnectURL { get; set; }
Property Value
Type |
Description |
System.String |
|
ContactHardnessWithCollisionBody
Declaration
public Expression ContactHardnessWithCollisionBody { get; }
Property Value
ContactHardnessWithFlexibleBody
Declaration
public Expression ContactHardnessWithFlexibleBody { get; }
Property Value
CoSimulation
Declaration
public bool CoSimulation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DynamicFriction
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.DynamicFrictionExpression instead")]
public double DynamicFriction { get; set; }
Property Value
Type |
Description |
System.Double |
|
DynamicFrictionExpression
Declaration
public Expression DynamicFrictionExpression { get; }
Property Value
EnableParallel
Declaration
public bool EnableParallel { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EnablePlcSimAdvTimeSyn
Declaration
[Obsolete("Deprecated in NX1953.0.0. This functionality is no longer supported.")]
public bool EnablePlcSimAdvTimeSyn { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EnableSimplifyGeometry
Declaration
public bool EnableSimplifyGeometry { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EnableTimeSync
Declaration
public bool EnableTimeSync { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ErrorReduction
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.ErrorReductionExpression instead")]
public double ErrorReduction { get; set; }
Property Value
Type |
Description |
System.Double |
|
ErrorReductionExpression
Declaration
public Expression ErrorReductionExpression { get; }
Property Value
ExternalDataAlgorithm
Declaration
public int ExternalDataAlgorithm { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
FilePicker
Declaration
public string FilePicker { get; set; }
Property Value
Type |
Description |
System.String |
|
FlexibleMaterialAnchorHardness
Declaration
public Expression FlexibleMaterialAnchorHardness { get; }
Property Value
FlexibleMaterialDamping
Declaration
public Expression FlexibleMaterialDamping { get; }
Property Value
FlexibleMaterialDensity
Declaration
public Expression FlexibleMaterialDensity { get; }
Property Value
FlexibleMaterialDynamicFriction
Declaration
public Expression FlexibleMaterialDynamicFriction { get; }
Property Value
FlexibleMaterialLinearStiffness
Declaration
public Expression FlexibleMaterialLinearStiffness { get; }
Property Value
FlexibleMaterialPrecision
Declaration
public Expression FlexibleMaterialPrecision { get; }
Property Value
ForwardStepTime
Declaration
public Expression ForwardStepTime { get; }
Property Value
FreeBeams
Declaration
public int FreeBeams { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
GeometryHighlight
Declaration
public bool GeometryHighlight { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
GripperHighlight
Declaration
public bool GripperHighlight { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Gx
Declaration
public Expression Gx { get; }
Property Value
Gy
Declaration
public Expression Gy { get; }
Property Value
Gz
Declaration
public Expression Gz { get; }
Property Value
HighlightBondedRigid
Declaration
public int HighlightBondedRigid { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
HighlightCollision
Declaration
public int HighlightCollision { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
HighlightDistance
Declaration
public int HighlightDistance { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
HighlightScanner
Declaration
public int HighlightScanner { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
IgnoreRuntimeWarning
Declaration
public bool IgnoreRuntimeWarning { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ImpulseSplitWithCollisionBody
Declaration
public Expression ImpulseSplitWithCollisionBody { get; }
Property Value
ImpulseSplitWithFlexibleBody
Declaration
public Expression ImpulseSplitWithFlexibleBody { get; }
Property Value
InactiveBeams
Declaration
public int InactiveBeams { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
InvokeExport
Declaration
public bool InvokeExport { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LinearDampingExpression
Declaration
public Expression LinearDampingExpression { get; }
Property Value
LinearSleepingThresholdExpression
Declaration
public Expression LinearSleepingThresholdExpression { get; }
Property Value
LoadAsSaved
Declaration
public bool LoadAsSaved { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MasterType
Declaration
public PreferencesBuilder.MasterTypes MasterType { get; set; }
Property Value
MaxIteration
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.MaxIterationExpression instead")]
public int MaxIteration { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MaxIterationExpression
Declaration
public Expression MaxIterationExpression { get; }
Property Value
MonitorField
Declaration
public int MonitorField { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NonPhysicsColor
Declaration
public int NonPhysicsColor { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
PartsToSimulate
Declaration
public PreferencesBuilder.SimulationScope PartsToSimulate { get; set; }
Property Value
PauseRuntimeError
Declaration
public bool PauseRuntimeError { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PlcSimAdvTimeoutExpression
Declaration
public Expression PlcSimAdvTimeoutExpression { get; }
Property Value
PrecisionPresetMode
Declaration
public PreferencesBuilder.PrecisionPresetModes PrecisionPresetMode { get; set; }
Property Value
ProtectiveField
Declaration
public int ProtectiveField { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
RandomizeSolvingOrder
Declaration
public bool RandomizeSolvingOrder { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RatioLimitExpression
Declaration
public Expression RatioLimitExpression { get; }
Property Value
RefreshPrecision
Declaration
[Obsolete("Deprecated in NX1872.0.0. This functionality is no longer supported.")]
public double RefreshPrecision { get; set; }
Property Value
Type |
Description |
System.Double |
|
Restitution
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.RestitutionExpression instead")]
public double Restitution { get; set; }
Property Value
Type |
Description |
System.Double |
|
RestitutionExpression
Declaration
public Expression RestitutionExpression { get; }
Property Value
RevisionRule
Declaration
public string RevisionRule { get; set; }
Property Value
Type |
Description |
System.String |
|
RichGeomType
Declaration
public bool RichGeomType { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RollingFrictionExpression
Declaration
public Expression RollingFrictionExpression { get; }
Property Value
SequenceEditorRefreshInterval
Declaration
public Expression SequenceEditorRefreshInterval { get; }
Property Value
ShapeHighlight
Declaration
public bool ShapeHighlight { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowBondedRigid
Declaration
public bool ShowBondedRigid { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowCollisionSensor
Declaration
public bool ShowCollisionSensor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowCurtain
Declaration
public bool ShowCurtain { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowDistanceSensor
Declaration
public bool ShowDistanceSensor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowInactiveBeams
Declaration
public bool ShowInactiveBeams { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowScanner
Declaration
public bool ShowScanner { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SimulationRecordingSamplingRate
Declaration
public int SimulationRecordingSamplingRate { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SleepTimeThresholdExpression
Declaration
public Expression SleepTimeThresholdExpression { get; }
Property Value
SpringForceMultiplier
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.SpringForceMultiplierExpression instead")]
public double SpringForceMultiplier { get; set; }
Property Value
Type |
Description |
System.Double |
|
SpringForceMultiplierExpression
Declaration
public Expression SpringForceMultiplierExpression { get; }
Property Value
StaticFriction
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.StaticFrictionExpression instead")]
public double StaticFriction { get; set; }
Property Value
Type |
Description |
System.Double |
|
StaticFrictionExpression
Declaration
public Expression StaticFrictionExpression { get; }
Property Value
StepSize
Declaration
public Expression StepSize { get; }
Property Value
StepTime
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.StepTimeExpression instead")]
public double StepTime { get; set; }
Property Value
Type |
Description |
System.Double |
|
StepTimeExpression
Declaration
public Expression StepTimeExpression { get; }
Property Value
StickyFactor
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.StickyForce instead.")]
public double StickyFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
StickyForce
Declaration
public Expression StickyForce { get; }
Property Value
SynchronizationTime
Declaration
public Expression SynchronizationTime { get; }
Property Value
TimeScaleFactor
Declaration
public double TimeScaleFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
Tolerance
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.ToleranceExpression instead")]
public double Tolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
ToleranceExpression
Declaration
public Expression ToleranceExpression { get; }
Property Value
UseSequenceEditorRefreshInterval
Declaration
public bool UseSequenceEditorRefreshInterval { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
WarningField
Declaration
public int WarningField { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
GetCollideCategoryVec()
Declaration
public double[] GetCollideCategoryVec()
Returns
Type |
Description |
System.Double[] |
|
SetCollideCategoryVec(Double[])
Declaration
public void SetCollideCategoryVec(double[] itemCategory)
Parameters
Type |
Name |
Description |
System.Double[] |
itemCategory |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink