Class PreferencesBuilder
Inheritance
PreferencesBuilder
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
AngularDampingExpression
Declaration
public Expression AngularDampingExpression { get; }
Property Value
AngularSleepingThresholdExpression
Declaration
public Expression AngularSleepingThresholdExpression { get; }
Property Value
ArrangementType
Declaration
public PreferencesBuilder.ArrangementTypes ArrangementType { get; set; }
Property Value
AutoDisableOperation
Declaration
public bool AutoDisableOperation { get; set; }
Property Value
BlockedBeams
Declaration
public int BlockedBeams { get; set; }
Property Value
BodyToUseForMeasureType
Declaration
public PreferencesBuilder.BodyToUseForMeasureTypes BodyToUseForMeasureType { get; set; }
Property Value
BondHighlight
Declaration
public bool BondHighlight { get; set; }
Property Value
BulletFlexibleMaterialDensity
Declaration
public Expression BulletFlexibleMaterialDensity { get; }
Property Value
CoSimulation
Declaration
public bool CoSimulation { get; set; }
Property Value
CollisionDetectRate
Declaration
public int CollisionDetectRate { get; set; }
Property Value
CollisionPrecision
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.CollisionPrecisionExpression instead")]
public double CollisionPrecision { get; set; }
Property Value
CollisionPrecisionExpression
Declaration
public Expression CollisionPrecisionExpression { get; }
Property Value
ConnectURL
Declaration
public string ConnectURL { get; set; }
Property Value
ContactHardnessWithCollisionBody
Declaration
public Expression ContactHardnessWithCollisionBody { get; }
Property Value
ContactHardnessWithFlexibleBody
Declaration
public Expression ContactHardnessWithFlexibleBody { get; }
Property Value
DecimalDelimiter
Declaration
public PreferencesBuilder.DecimalDelimiters DecimalDelimiter { get; set; }
Property Value
DisplayUnitOption
Declaration
public PreferencesBuilder.DisplayUnitOptions DisplayUnitOption { get; set; }
Property Value
DynamicFriction
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.DynamicFrictionExpression instead")]
public double DynamicFriction { get; set; }
Property Value
DynamicFrictionExpression
Declaration
public Expression DynamicFrictionExpression { get; }
Property Value
EnableParallel
Declaration
public bool EnableParallel { get; set; }
Property Value
EnablePhysXCcd
Declaration
public bool EnablePhysXCcd { get; set; }
Property Value
EnablePhysXGpuAcceleration
Declaration
public bool EnablePhysXGpuAcceleration { get; set; }
Property Value
EnablePlcSimAdvTimeSyn
Declaration
[Obsolete("Deprecated in NX1953.0.0. This functionality is no longer supported.")]
public bool EnablePlcSimAdvTimeSyn { get; set; }
Property Value
EnableSimplifyGeometry
Declaration
public bool EnableSimplifyGeometry { get; set; }
Property Value
EnableTimeSync
Declaration
public bool EnableTimeSync { get; set; }
Property Value
ErrorReduction
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.ErrorReductionExpression instead")]
public double ErrorReduction { get; set; }
Property Value
ErrorReductionExpression
Declaration
public Expression ErrorReductionExpression { get; }
Property Value
EtherNetIPEdsPath
Declaration
public string EtherNetIPEdsPath { get; set; }
Property Value
EtherNetIPTimeoutExpression
Declaration
public Expression EtherNetIPTimeoutExpression { get; }
Property Value
ExternalDataAlgorithm
Declaration
public int ExternalDataAlgorithm { get; set; }
Property Value
FilePicker
Declaration
public string FilePicker { get; set; }
Property Value
FlexibleCollisionSkipStep
Declaration
public Expression FlexibleCollisionSkipStep { get; }
Property Value
FlexibleEngineTuningPrecision
Declaration
public Expression FlexibleEngineTuningPrecision { get; }
Property Value
FlexibleEngineTuningSkipStepsNumber
Declaration
public int FlexibleEngineTuningSkipStepsNumber { get; set; }
Property Value
FlexibleFacetBodyPrecision
Declaration
public Expression FlexibleFacetBodyPrecision { get; }
Property Value
FlexibleFacetBodySameWithEngineTuningPrecision
Declaration
public bool FlexibleFacetBodySameWithEngineTuningPrecision { get; set; }
Property Value
FlexibleFacetPrecision
Declaration
public Expression FlexibleFacetPrecision { get; }
Property Value
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
Declaration
public bool FlexibleMaterialEnableMaxContactForce { get; set; }
Property Value
FlexibleMaterialEnableMaxTwist
Declaration
public bool FlexibleMaterialEnableMaxTwist { get; set; }
Property Value
FlexibleMaterialEnableMinCurvature
Declaration
public bool FlexibleMaterialEnableMinCurvature { get; set; }
Property Value
FlexibleMaterialFulcrumLength
Declaration
public Expression FlexibleMaterialFulcrumLength { get; }
Property Value
FlexibleMaterialLinearStiffness
Declaration
public Expression FlexibleMaterialLinearStiffness { get; }
Property Value
Declaration
public Expression FlexibleMaterialMaxContactForce { get; }
Property Value
FlexibleMaterialMaxTension
Declaration
public Expression FlexibleMaterialMaxTension { get; }
Property Value
FlexibleMaterialMaxTwist
Declaration
public Expression FlexibleMaterialMaxTwist { get; }
Property Value
FlexibleMaterialMinCurvature
Declaration
public Expression FlexibleMaterialMinCurvature { get; }
Property Value
FlexibleMaterialOscillation
Declaration
public double FlexibleMaterialOscillation { get; set; }
Property Value
FlexibleMaterialPrecision
Declaration
public Expression FlexibleMaterialPrecision { get; }
Property Value
FlexibleMaterialYoungModulus
Declaration
public Expression FlexibleMaterialYoungModulus { get; }
Property Value
FmuUnzipPath
Declaration
public string FmuUnzipPath { get; set; }
Property Value
ForwardStepTime
Declaration
public Expression ForwardStepTime { get; }
Property Value
FreeBeams
Declaration
public int FreeBeams { get; set; }
Property Value
GeometryHighlight
Declaration
public bool GeometryHighlight { get; set; }
Property Value
GraphSampleTime
Declaration
public Expression GraphSampleTime { get; }
Property Value
GraphZoomInFactor
Declaration
public Expression GraphZoomInFactor { get; }
Property Value
GraphZoomOutFactor
Declaration
public Expression GraphZoomOutFactor { get; }
Property Value
GripperHighlight
Declaration
public bool GripperHighlight { get; set; }
Property Value
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
HighlightCollision
Declaration
public int HighlightCollision { get; set; }
Property Value
HighlightDistance
Declaration
public int HighlightDistance { get; set; }
Property Value
HighlightScanner
Declaration
public int HighlightScanner { get; set; }
Property Value
IgnoreRuntimeWarning
Declaration
public bool IgnoreRuntimeWarning { get; set; }
Property Value
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
InsDecimalPlaces
Declaration
public Expression InsDecimalPlaces { get; }
Property Value
InvokeEtherNetIPEdsSpecify
Declaration
public PreferencesBuilder.EtherNetIPEdsRepositoryLocationTypes InvokeEtherNetIPEdsSpecify { get; set; }
Property Value
InvokeExport
Declaration
public bool InvokeExport { get; set; }
Property Value
InvokeFMUUnzip
Declaration
public PreferencesBuilder.UnpackedFMUTypes InvokeFMUUnzip { get; set; }
Property Value
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
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
MaxIterationExpression
Declaration
public Expression MaxIterationExpression { get; }
Property Value
MonitorField
Declaration
public int MonitorField { get; set; }
Property Value
NonPhysicsColor
Declaration
public int NonPhysicsColor { get; set; }
Property Value
PartsToSimulate
Declaration
public PreferencesBuilder.SimulationScope PartsToSimulate { get; set; }
Property Value
PauseRuntimeError
Declaration
public bool PauseRuntimeError { get; set; }
Property Value
PhysXFemDynamicFriction
Declaration
public Expression PhysXFemDynamicFriction { get; }
Property Value
PhysXFemMaterialDamping
Declaration
public Expression PhysXFemMaterialDamping { get; }
Property Value
PhysXFemMaterialDensity
Declaration
public Expression PhysXFemMaterialDensity { get; }
Property Value
PhysXFemMaterialPoissons
Declaration
public Expression PhysXFemMaterialPoissons { get; }
Property Value
PhysXFemMaterialYoungs
Declaration
public Expression PhysXFemMaterialYoungs { get; }
Property Value
PhysXMultiThreadsNum
Declaration
public int PhysXMultiThreadsNum { get; set; }
Property Value
PhysicsEngine
Declaration
public PreferencesBuilder.PhysicsEngines PhysicsEngine { get; set; }
Property Value
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
RandomizeSolvingOrder
Declaration
public bool RandomizeSolvingOrder { get; set; }
Property Value
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
RemoveFMUUnzipFiles
Declaration
public bool RemoveFMUUnzipFiles { get; set; }
Property Value
Restitution
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.RestitutionExpression instead")]
public double Restitution { get; set; }
Property Value
RestitutionExpression
Declaration
public Expression RestitutionExpression { get; }
Property Value
RevisionRule
Declaration
public string RevisionRule { get; set; }
Property Value
RichGeomType
Declaration
public bool RichGeomType { get; set; }
Property Value
RollingFrictionExpression
Declaration
public Expression RollingFrictionExpression { get; }
Property Value
SameWithFlexibleMaterialPrecision
Declaration
public bool SameWithFlexibleMaterialPrecision { get; set; }
Property Value
SequenceEditorRefreshInterval
Declaration
public Expression SequenceEditorRefreshInterval { get; }
Property Value
ShapeHighlight
Declaration
public bool ShapeHighlight { get; set; }
Property Value
ShowBondedRigid
Declaration
public bool ShowBondedRigid { get; set; }
Property Value
ShowCollisionSensor
Declaration
public bool ShowCollisionSensor { get; set; }
Property Value
ShowCurtain
Declaration
public bool ShowCurtain { get; set; }
Property Value
ShowDistanceSensor
Declaration
public bool ShowDistanceSensor { get; set; }
Property Value
ShowInactiveBeams
Declaration
public bool ShowInactiveBeams { get; set; }
Property Value
ShowScanner
Declaration
public bool ShowScanner { get; set; }
Property Value
SimulationRecordingSamplingRate
Declaration
public int SimulationRecordingSamplingRate { get; set; }
Property Value
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
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
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
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
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
Tolerance
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Mechatronics.PreferencesBuilder.ToleranceExpression instead")]
public double Tolerance { get; set; }
Property Value
ToleranceExpression
Declaration
public Expression ToleranceExpression { get; }
Property Value
UseSequenceEditorRefreshInterval
Declaration
public bool UseSequenceEditorRefreshInterval { get; set; }
Property Value
WarningField
Declaration
public int WarningField { get; set; }
Property Value
Methods
GetCollideCategoryVec()
Declaration
public double[] GetCollideCategoryVec()
Returns
SetCollideCategoryVec(double[])
Declaration
public void SetCollideCategoryVec(double[] itemCategory)
Parameters
Type |
Name |
Description |
double[] |
itemCategory |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink