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

Represents a NXOpen.Mechatronics.DistanceSensor builder. More...

Inheritance diagram for NXOpen.Mechatronics.DistanceSensorBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  OutputMeasureType { Constant, Voltage, Current }
 the Measure types. More...
 

Properties

unsafe NXOpen.Expression Angle [get]
 Returns the open angle. More...
 
unsafe int Category [get, set]
 Returns or sets the category. More...
 
unsafe NXOpen.Direction Direction [get, set]
 Returns or sets the direction. More...
 
unsafe bool HighlightOnCollision [get, set]
 Returns or sets the option of highlight on collision. More...
 
unsafe NXOpen.Expression LowerOutputRange [get]
 Returns the lower output range used to scale the distance data. More...
 
unsafe
NXOpen.Mechatronics.DistanceSensorBuilder.OutputMeasureType 
MeasureType [get, set]
 Returns or sets the measure type. More...
 
unsafe string Name [get, set]
 Returns or sets the name. More...
 
unsafe NXOpen.Point Point [get, set]
 Returns or sets the point. More...
 
unsafe NXOpen.Expression Range [get]
 Returns the range of distance sensor. More...
 
unsafe
NXOpen.Mechatronics.SelectRigidBody 
RigidBody [get]
 Returns the Rigid Body. More...
 
unsafe NXOpen.Expression UpperOutputRange [get]
 Returns the upper output range used to scale the distance data. More...
 
unsafe bool UseScale [get, set]
 Returns or sets the use scale flag, which is used to control if the distance sensor includes scale parameters. 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

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Mechatronics.DistanceSensor builder.

To create a new instance of this class, use NXOpen.Mechatronics.DistanceSensorCollection.CreateDistanceSensorBuilder

Created in NX11.0.0

Member Enumeration Documentation

the Measure types.

Enumerator
Constant 

MEASURE_UNITLESS

Voltage 

MEASURE_VOLTAGE

Current 

MEASURE_ELECTRIC_CURRENT

Property Documentation

unsafe NXOpen.Expression NXOpen.Mechatronics.DistanceSensorBuilder.Angle
get

Returns the open angle.

The angle between the cone surface and the Direction.

Created in NX11.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe int NXOpen.Mechatronics.DistanceSensorBuilder.Category
getset

Returns or sets the category.

It should be between 0 and 16.

Created in NX11.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.Direction NXOpen.Mechatronics.DistanceSensorBuilder.Direction
getset

Returns or sets the direction.

The Distance Sensor has the scope of a cone. The direction is the vector of the cone.

Created in NX11.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.DistanceSensorBuilder.HighlightOnCollision
getset

Returns or sets the option of highlight on collision.

If the highlight is true, then the sensor will be highlighted when it is collided or triggered during simulation.

Created in NX11.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.DistanceSensorBuilder.LowerOutputRange
get

Returns the lower output range used to scale the distance data.

Its measure type contains constant, voltage, current

Created in NX11.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.DistanceSensorBuilder.OutputMeasureType NXOpen.Mechatronics.DistanceSensorBuilder.MeasureType
getset

Returns or sets the measure type.

Created in NX11.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 string NXOpen.Mechatronics.DistanceSensorBuilder.Name
getset

Returns or sets the name.

Created in NX11.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.DistanceSensorBuilder.Point
getset

Returns or sets the point.

Sensor Reference Point, also used as start point to measure the distance

Created in NX11.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.DistanceSensorBuilder.Range
get

Returns the range of distance sensor.

Also as the height of the cone

Created in NX11.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.SelectRigidBody NXOpen.Mechatronics.DistanceSensorBuilder.RigidBody
get

Returns the Rigid Body.

This can be a NXOpen.Mechatronics.RigidBody If there is a rigid body, then the sensor will move with the rigid body.

Created in NX11.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.DistanceSensorBuilder.UpperOutputRange
get

Returns the upper output range used to scale the distance data.

Created in NX11.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe bool NXOpen.Mechatronics.DistanceSensorBuilder.UseScale
getset

Returns or sets the use scale flag, which is used to control if the distance sensor includes scale parameters.

Created in NX11.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")


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