NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Mechatronics.CamBuilder Class Reference

Represents a NXOpen.Mechatronics.Cam builder. More...

Inheritance diagram for NXOpen.Mechatronics.CamBuilder:
NXOpen.Mechatronics.CouplingBuilder NXOpen.Mechatronics.PhysicsConstraintBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AddCamDiskToMasterOption { None, Edit, Replace }
 Represents the option of add cam disk. More...
 
enum  AxisJointType { Linear, Angular }
 Represents the axis joint type. More...
 
enum  CreateCamDiskType { Curve, Solid }
 Represents the cam disk type. More...
 

Public Member Functions

unsafe void AddCurveFeature (NXOpen.Features.Feature curveFeature)
 Sets one curve feature More...
 
unsafe void ExecuteCamDisk ()
 Creates cam disk. More...
 
unsafe NXOpen.Features.Feature[] GetCurveFeatures ()
 Returns the curve feature More...
 
unsafe NXOpen.Features.Feature GetExtrudeFeature ()
 Returns the extrude feature More...
 
unsafe void SetCurveFeatures (NXOpen.Features.Feature[] curveFeatures)
 Sets the curve features More...
 
unsafe void SetExtrudeFeature (NXOpen.Features.Feature extrudeFeature)
 Sets the extrude feature More...
 
unsafe void UpdateCamDisk ()
 Update cam disk. More...
 
- Public Member Functions inherited from NXOpen.Mechatronics.CouplingBuilder
unsafe void SetMasterAxisJoint (NXOpen.Mechatronics.PhysicsJoint master)
 Sets the master axis. More...
 
unsafe void SetSlaveAxisJoint (NXOpen.Mechatronics.PhysicsJoint slave)
 Sets the slave axis. More...
 

Properties

unsafe
NXOpen.Mechatronics.CamBuilder.AddCamDiskToMasterOption 
AddCamDiskToMasterJointOption [get, set]
 Returns or sets the add cam disk to master joint option. More...
 
unsafe NXOpen.Point CamDiskRefPoint [get, set]
 Returns or sets the cam disk reference point. More...
 
unsafe
NXOpen.Mechatronics.CamBuilder.CreateCamDiskType 
CamDiskType [get, set]
 Returns or sets the cam disk type. More...
 
unsafe
NXOpen.Mechatronics.CamProfile 
CamProfile [get, set]
 Returns or sets the cam profile. More...
 
unsafe bool CreateCamDisk [get, set]
 Returns or sets the toggle of create cam disk. More...
 
unsafe NXOpen.Expression ExtrudeLength [get]
 Returns the extrude length. More...
 
unsafe
NXOpen.Display.LayerSettingsBuilder 
LayerSettings [get]
 Returns the layer setting builder More...
 
unsafe
NXOpen.Mechatronics.CamBuilder.AxisJointType 
MasterAxisType [get, set]
 Returns or sets the master axis type. More...
 
unsafe NXOpen.Expression MasterOffset [get]
 Returns the master offset. More...
 
unsafe NXOpen.Expression MasterScaleFactor [get]
 Returns the master scale factor. More...
 
unsafe
NXOpen.Mechatronics.MotionProfile 
MotionProfile [get, set]
 Returns or sets the motion profile. More...
 
unsafe int RefPointOption [get, set]
 Returns or sets the cam disk reference point option. More...
 
unsafe
NXOpen.Mechatronics.CamBuilder.AxisJointType 
SlaveAxisType [get, set]
 Returns or sets the slave axis type. More...
 
unsafe NXOpen.Expression SlaveOffset [get]
 Returns the slave offset. More...
 
unsafe NXOpen.Expression SlaveScaleFactor [get]
 Returns the slave scale factor. More...
 
- Properties inherited from NXOpen.Mechatronics.CouplingBuilder
unsafe bool AllowSlip [get, set]
 Returns or sets the coulping can slip or not. More...
 
unsafe
NXOpen.Mechatronics.SelectPhysicsJoint 
MasterAxisJoint [get]
 Returns the master axis joint. More...
 
unsafe
NXOpen.Mechatronics.SelectPhysicsJoint 
SlaveAxisJoint [get]
 Returns the slave axis joint. More...
 
- Properties inherited from NXOpen.Mechatronics.PhysicsConstraintBuilder
unsafe string Name [get, set]
 Returns or sets the name. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Mechatronics.Cam builder.

To create a new instance of this class, use NXOpen.Mechatronics.CamCollection.CreateCamBuilder

Default values.

Property Value

LayerSettings.LayerOption

Work

Created in NX7.5.1

Member Enumeration Documentation

Represents the option of add cam disk.

Enumerator
None 

None

Edit 

Edit

Replace 

Replace

Represents the axis joint type.

Enumerator
Linear 

Linear

Angular 

Angular

Represents the cam disk type.

Enumerator
Curve 

Curve

Solid 

Solid

Member Function Documentation

unsafe void NXOpen.Mechatronics.CamBuilder.AddCurveFeature ( NXOpen.Features.Feature  curveFeature)
inline

Sets one curve feature

Created in NX12.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Parameters
curveFeature
unsafe void NXOpen.Mechatronics.CamBuilder.ExecuteCamDisk ( )
inline

Creates cam disk.

Created in NX1847.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Features.Feature [] NXOpen.Mechatronics.CamBuilder.GetCurveFeatures ( )
inline

Returns the curve feature

Created in NX12.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Returns
unsafe NXOpen.Features.Feature NXOpen.Mechatronics.CamBuilder.GetExtrudeFeature ( )
inline

Returns the extrude feature

Created in NX12.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Returns
unsafe void NXOpen.Mechatronics.CamBuilder.SetCurveFeatures ( NXOpen.Features.Feature[]  curveFeatures)
inline

Sets the curve features

Created in NX12.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Parameters
curveFeatures
unsafe void NXOpen.Mechatronics.CamBuilder.SetExtrudeFeature ( NXOpen.Features.Feature  extrudeFeature)
inline

Sets the extrude feature

Created in NX12.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Parameters
extrudeFeature
unsafe void NXOpen.Mechatronics.CamBuilder.UpdateCamDisk ( )
inline

Update cam disk.

Created in NX1847.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Property Documentation

unsafe NXOpen.Mechatronics.CamBuilder.AddCamDiskToMasterOption NXOpen.Mechatronics.CamBuilder.AddCamDiskToMasterJointOption
getset

Returns or sets the add cam disk to master joint option.

Created in NX12.0.0

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Point NXOpen.Mechatronics.CamBuilder.CamDiskRefPoint
getset

Returns or sets the cam disk reference point.

Created in NX12.0.0

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.CamBuilder.CreateCamDiskType NXOpen.Mechatronics.CamBuilder.CamDiskType
getset

Returns or sets the cam disk type.

Created in NX12.0.0

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.CamProfile NXOpen.Mechatronics.CamBuilder.CamProfile
getset

Returns or sets the cam profile.

This can be NXOpen.Mechatronics.CamProfile .

Created in NX9.0.0

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe bool NXOpen.Mechatronics.CamBuilder.CreateCamDisk
getset

Returns or sets the toggle of create cam disk.

Created in NX12.0.0

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.CamBuilder.ExtrudeLength
get

Returns the extrude length.

Created in NX12.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Display.LayerSettingsBuilder NXOpen.Mechatronics.CamBuilder.LayerSettings
get

Returns the layer setting builder

Created in NX12.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.CamBuilder.AxisJointType NXOpen.Mechatronics.CamBuilder.MasterAxisType
getset

Returns or sets the master axis type.

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.CamBuilder.MasterOffset
get

Returns the master offset.

Created in NX7.5.1

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.CamBuilder.MasterScaleFactor
get

Returns the master scale factor.

Created in NX9.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.MotionProfile NXOpen.Mechatronics.CamBuilder.MotionProfile
getset

Returns or sets the motion profile.

This can be NXOpen.Mechatronics.MotionProfile .

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe int NXOpen.Mechatronics.CamBuilder.RefPointOption
getset

Returns or sets the cam disk reference point option.

Created in NX12.0.0

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.CamBuilder.AxisJointType NXOpen.Mechatronics.CamBuilder.SlaveAxisType
getset

Returns or sets the slave axis type.

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.CamBuilder.SlaveOffset
get

Returns the slave offset.

Created in NX9.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.CamBuilder.SlaveScaleFactor
get

Returns the slave scale factor.

Created in NX9.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.