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

Represents a Motion.ControlOperation builder More...

Inheritance diagram for NXOpen.Motion.ControlOperationBuilder:
NXOpen.Motion.EntityPropTableBuilder NXOpen.Motion.MotionBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AmplifierGainType { Expression, Function, Profile2D, CustomizedSolver }
 Control Operation Amplifier Gain Types More...
 
enum  AmplifierGainYValuePurpose { AsGain, AsOutput, DerivativeAsOutput }
 Control Operation Amplifier Gain Y Value Purpose Types More...
 
enum  ControlFunctionType {
  Abs, Acos, Acosh, Asin,
  Asinh, Atan, Atanh, Cos,
  Cosh, Exp, Fderiv, Haversine,
  Ln, Log, Max, Min,
  Npower, Nroot, Polynomial, Sderiv,
  Sin, Sinh, Sqrt, Step,
  Step5, Tan, Tanh
}
 Control Operation Control Function type More...
 
enum  SteadyStateDriverType { Rotation, Translation }
 Control Operation Steady State driver type More...
 
enum  SwitchSignalType { Digital, Analog }
 Control Operation Switch Signal type More...
 

Properties

unsafe string OutputPortName [get, set]
 Returns or sets the output port name. More...
 
- Properties inherited from NXOpen.Motion.EntityPropTableBuilder
unsafe string EntityName [get, set]
 Returns or sets the entity name. More...
 
- Properties inherited from NXOpen.Motion.MotionBuilder
unsafe double DisplayScale [get, set]
 Returns or sets the icon display scale More...
 
unsafe string GroupName [get, set]
 Returns or sets the group name More...
 
unsafe
NXOpen.Motion.MotionObject.GroupType 
GroupType [get, set]
 Returns or sets the group type 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.Motion.EntityPropTableBuilder
unsafe bool GetBooleanPropertyValue (string propertyName)
 Returns the boolean value of the property More...
 
unsafe NXOpen.CoordinateSystem GetCsysPropertyValue (string propertyName)
 Returns the csys value of the property More...
 
unsafe NXOpen.Direction GetDirectionPropertyValue (string propertyName)
 Returns the direction value of the property More...
 
unsafe string GetEntitySubtypeName ()
 Returns the entity subtype name More...
 
unsafe string GetFileReferenceValue (string propertyName)
 Returns the file reference value of the property More...
 
unsafe int GetIntegerPropertyValue (string propertyName)
 Returns the integer value of the property More...
 
unsafe NXOpen.PhysicalMaterial GetMaterialPropertyValue (string propertyName, out bool isInherited)
 Returns the material value of the property More...
 
unsafe NXOpen.NXObject[] GetMultipleReferencePropertyValue (string propertyName)
 Returns the multiple referenced object values of the property More...
 
unsafe NXOpen.Point GetPointPropertyValue (string propertyName)
 Returns the point value of the property More...
 
unsafe
NXOpen.Motion.ParamOverrideState 
GetPropertyOverrideState (string propertyName)
 Returns the override state of the property More...
 
unsafe NXOpen.NXObject GetReferencePropertyValue (string propertyName)
 Returns the referenced object value of the property More...
 
unsafe void GetScalarExpressionPropertyValue (string propertyName, out double propertyValue, out NXOpen.Unit unitType)
 Returns the double value of the property with unit More...
 
unsafe string GetStringPropertyValue (string propertyName)
 Returns the string value of the property More...
 
unsafe void SetBooleanPropertyValue (string propertyName, bool propertyValue)
 Sets the boolean value of the property More...
 
unsafe void SetCsysPropertyValue (string propertyName, NXOpen.CoordinateSystem propertyValue)
 Sets the csys value of the property More...
 
unsafe void SetDirectionPropertyValue (string propertyName, NXOpen.Direction propertyValue)
 Sets the direction value of the property More...
 
unsafe void SetEntitySubtypeName (string entitySubtypeName)
 Set the entity subtype name More...
 
unsafe void SetFileReferenceValue (string propertyName, string propertyValue)
 Sets the file reference value of the property More...
 
unsafe void SetIntegerPropertyValue (string propertyName, int propertyValue)
 Sets the integer value of the property More...
 
unsafe void SetMaterialPropertyValue (string propertyName, bool isInherited, NXOpen.PhysicalMaterial propertyValue)
 Sets the material value of the property More...
 
unsafe void SetMultipleReferencePropertyValue (string propertyName, NXOpen.NXObject[] propertyValue)
 Sets the multiple referenced object values of the property More...
 
unsafe void SetPointPropertyValue (string propertyName, NXOpen.Point propertyValue)
 Sets the point value of the property More...
 
unsafe void SetPropertyOverrideState (string propertyName, NXOpen.Motion.ParamOverrideState overrideState)
 Sets the override state of the property More...
 
unsafe void SetPropertyWithoutValue (string propertyName)
 Unset a property value More...
 
unsafe void SetReferencePropertyValue (string propertyName, NXOpen.NXObject propertyValue)
 Sets the referenced object value of the property More...
 
unsafe void SetScalarExpressionPropertyValue (string propertyName, double propertyValue, NXOpen.Unit unitType)
 Sets the double value of the property with unit More...
 
unsafe void SetScalarExpressionPropertyValue (string propertyName, string propertyValue, NXOpen.Unit unitType)
 Sets the string value of the property with unit More...
 
unsafe void SetStringPropertyValue (string propertyName, string propertyValue)
 Sets the string value of the property More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Motion.ControlOperation builder

To create a new instance of this class, use NXOpen.Motion.ControlOperationCollection.CreateControlOperationBuilder

Created in NX1872.0.0

Member Enumeration Documentation

Control Operation Amplifier Gain Types

Enumerator
Expression 
Function 
Profile2D 
CustomizedSolver 

Control Operation Amplifier Gain Y Value Purpose Types

Enumerator
AsGain 
AsOutput 
DerivativeAsOutput 

Control Operation Control Function type

Enumerator
Abs 

Abs

Acos 

Acos

Acosh 

Acosh

Asin 

Asin

Asinh 

Asinh

Atan 

Atan

Atanh 

Atanh

Cos 

Cos

Cosh 

Cosh

Exp 

Exp

Fderiv 

Fderiv

Haversine 

Haversine

Ln 

Ln

Log 

Log

Max 

Max

Min 

Min

Npower 

Npower

Nroot 

Nroot

Polynomial 

Polynomial

Sderiv 

Sderiv

Sin 

Sin

Sinh 

Sinh

Sqrt 

Sqrt

Step 

Step

Step5 

Step5

Tan 

Tan

Tanh 

Tanh

Control Operation Steady State driver type

Enumerator
Rotation 
Translation 

Control Operation Switch Signal type

Enumerator
Digital 
Analog 

Property Documentation

unsafe string NXOpen.Motion.ControlOperationBuilder.OutputPortName
getset

Returns or sets the output port name.

Must be unique across all motion elements.

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")


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