NXOpen .NET Reference  12.0.0
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.GeometricUtilities.IComponentBuilder

Public Types

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

Public Member Functions

unsafe NXOpen.Features.Feature[] GetCurveFeatures ()
 Returns the curve feature More...
 
unsafe void SetCurveFeatures (NXOpen.Features.Feature[] curveFeatures)
 Sets the curve features More...
 
unsafe void AddCurveFeature (NXOpen.Features.Feature curveFeature)
 Sets one curve feature More...
 
unsafe NXOpen.Features.Feature GetExtrudeFeature ()
 Returns the extrude feature More...
 
unsafe void SetExtrudeFeature (NXOpen.Features.Feature extrudeFeature)
 Sets the extrude feature More...
 
unsafe bool AddCamDiskToMasterAxis (bool update)
 Add cam disk to master axis by ja 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...
 

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 bool NXOpen.Mechatronics.CamBuilder.AddCamDiskToMasterAxis ( bool  update)

Add cam disk to master axis by ja

Created in NX12.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
update
Returns
unsafe void NXOpen.Mechatronics.CamBuilder.AddCurveFeature ( NXOpen.Features.Feature  curveFeature)

Sets one curve feature

Created in NX12.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

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

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 ( )

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)

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)

Sets the extrude feature

Created in NX12.0.0

License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters
extrudeFeature

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.