Class MotionSimulationBuilder
Inheritance
MotionSimulationBuilder
Assembly: NXOpen.dll
public class MotionSimulationBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected MotionSimulationBuilder()
Properties
Declaration
public bool AvoidMountChildren { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX10.0.0. This functionality is no longer supported.")]
public MotionSimulationBuilder.CamDefinitionType CamDefinitionMethod { get; set; }
Property Value
Declaration
public SelectBodyList Component { get; }
Property Value
Declaration
public string ControlDataFile { get; set; }
Property Value
Declaration
public Expression CrankRadius { get; }
Property Value
Declaration
public bool CsysVisibility { get; set; }
Property Value
Declaration
public Expression DiePitch { get; }
Property Value
Declaration
public Expression DiePitch02 { get; }
Property Value
Declaration
public double EjectionStartAngle { get; set; }
Property Value
Declaration
public MotionSimulationBuilder.EjectorMoveOptions EjectorMoveOption { get; set; }
Property Value
Declaration
public string ExportControlData { get; set; }
Property Value
Declaration
public bool HideMotionItem { get; set; }
Property Value
Declaration
public bool IncludeBlank { get; set; }
Property Value
Declaration
public bool IsDataFileValid { get; set; }
Property Value
Declaration
public bool IsRemoveCurrentKinematicModel { get; set; }
Property Value
Declaration
public SelectBody KinematicModel { get; }
Property Value
Declaration
public string KinematicModelName { get; set; }
Property Value
Declaration
public Expression LiftHeight { get; }
Property Value
Declaration
public Expression LiftHeight02 { get; }
Property Value
Declaration
public Expression MachineStroke { get; }
Property Value
Declaration
public int ModelListSelectedNumber { get; set; }
Property Value
Declaration
public double MoldOpenAngle { get; set; }
Property Value
Declaration
public MotionSimulationBuilder.MoldbaseStyleType MoldbaseStyle { get; set; }
Property Value
Declaration
public Expression ProductMoveUpDistance { get; }
Property Value
Declaration
public bool ReReadConfigData { get; set; }
Property Value
Declaration
public bool RelativeMotion { get; set; }
Property Value
Declaration
public bool RenameComponents { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX10.0.0. This functionality is no longer supported.")]
public string RenameRule { get; set; }
Property Value
Declaration
public SelectBodyList SafeDisComponent { get; }
Property Value
Declaration
public SelectBodyList SafeDisTargetComponent { get; }
Property Value
Declaration
public double SafeDistance { get; set; }
Property Value
Declaration
public string SelectedMountType { get; set; }
Property Value
Declaration
public Expression StripTravel { get; }
Property Value
Declaration
public Direction StripVector { get; set; }
Property Value
Declaration
public Expression StrokeAngleStep { get; }
Property Value
Declaration
public double StrokePerMinute { get; set; }
Property Value
Declaration
public string TargetDirectory { get; set; }
Property Value
Declaration
public Expression TransferEndAngle { get; }
Property Value
Declaration
public Expression TransferStartAngle { get; }
Property Value
Declaration
public MotionSimulationBuilder.Types Type { get; set; }
Property Value
Methods
Declaration
public void AddSafeDistanceAttribute(bool editEixstChecker)
Parameters
Type |
Name |
Description |
bool |
editEixstChecker |
|
Declaration
public void DeleteTargetSafeDistanceItem(string labelString)
Parameters
Type |
Name |
Description |
string |
labelString |
|
Declaration
public void EditTargetSafeDistance(string selectedLabel, double safeValue)
Parameters
GetMountedBodyObjects(string, out NXObject[])
Declaration
public void GetMountedBodyObjects(string mountType, out NXObject[] mountedBodyObjects)
Parameters
Declaration
public void MountComponent(NXObject[] componentsArray)
Parameters
Type |
Name |
Description |
NXObject[] |
componentsArray |
|
Declaration
public void MountKinematicComponents()
Declaration
public void RemoveSafeDistanceAttibute(int targetIndex)
Parameters
Type |
Name |
Description |
int |
targetIndex |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink