NXOpen .NET Reference Guide
|
Represents a PID.InstrumentationSymbol and PID.Instrumentation builder More...
Public Member Functions | |
unsafe void | Detach () |
Detaches the instrumentation from its attachments. More... | |
unsafe void | GetInlineSymbolLocation (out NXOpen.NXObject pipe, out string connectionId, out int segementId, out double percent) |
Gets connection location for the inline symbol. More... | |
unsafe void | GetLeaderTerminator (out NXOpen.Diagramming.SheetElement reference, out NXOpen.Point2d point, out int connectionSegementId) |
Gets the reference object and point of the instrumentation annotation. More... | |
unsafe NXOpen.Point2d | GetLocation () |
Gets the instrumentation location. More... | |
unsafe void | GetNewInlineConnection (out NXOpen.NXObject pipe, out string connectionId) |
Gets new pipe after inserting an inline symbol. More... | |
unsafe NXOpen.Diagramming.Node | GetNode () |
Get the node object of the instrumentation. More... | |
unsafe void | SetAttachedInstrumentSymbol (string fromPortId, NXOpen.NXObject toInstrumentSymbol, string toPortId) |
Set the attached instrument symbol. More... | |
unsafe void | SetInlineSymbolLocation (NXOpen.NXObject pipe, string connectionId, int segementId, double percent) |
Sets connection location for the inline symbol. More... | |
unsafe void | SetLeaderTerminator (NXOpen.Diagramming.SheetElement reference, NXOpen.Point2d point, int connectionSegementId) |
Sets the reference object and point of the instrumentation annotation. More... | |
unsafe void | SetLocation (NXOpen.Point2d location) |
Sets the instrumentation location. More... | |
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... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe string | ControlLoopName [get, set] |
Returns or sets the control loop name. More... | |
unsafe string | FunctionId [get, set] |
Returns or sets the function More... | |
unsafe NXOpen.PID.InstrumentationType | InstrumentationType [get, set] |
Returns or sets the instrumentation type More... | |
unsafe NXOpen.Diagramming.DiagrammingArrowtype | LeaderArrowhead [get, set] |
Returns or sets the arrow type of the end arrow. More... | |
unsafe double | LeaderStubLength [get, set] |
Returns or sets the stub length of this leader line. More... | |
unsafe NXOpen.Diagramming.DiagrammingStubsides | LeaderStubSide [get, set] |
Returns or sets the stub sides of this leader line. More... | |
unsafe bool | LeaderUsed [get, set] |
Returns or sets the option to use leader. More... | |
unsafe string | MeasurementVariable [get, set] |
Returns or sets the measured variable More... | |
unsafe NXOpen.PLAS.Run | OwningControlLoop [get, set] |
Returns or sets the control loop. More... | |
unsafe NXOpen.PID.InstrumentationControlLoopType | OwningControlLoopType [get, set] |
Returns or sets the owning control loop option More... | |
unsafe double | SymbolSize [get, set] |
Returns or sets the symbol size More... | |
unsafe NXOpen.PID.InstrumentationSymbolType | SymbolType [get, set] |
Returns or sets the symbol type More... | |
unsafe NXOpen.Diagramming.TextStyleBuilder | TextStyle [get] |
Returns the text style More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a PID.InstrumentationSymbol and PID.Instrumentation builder
To create a new instance of this class, use NXOpen.PID.PidManager.CreateInstrumentationBuilder
Default values.
Property | Value |
---|---|
SymbolSize |
15 |
Created in NX1847.0.0
|
inline |
Detaches the instrumentation from its attachments.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Symbol
Created in NX1847.0.0
License requirements: nx_pid_design_author ("NX P and ID Design Author")
|
inline |
Gets connection location for the inline symbol.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Symbol and the instrument is inserted into one pipe.
Created in NX1847.0.0
License requirements: None.
pipe | NXOpen.PID.NativePipe or NXOpen.PID.Pipe |
connectionId | |
segementId | |
percent |
|
inline |
Gets the reference object and point of the instrumentation annotation.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Annotation
Created in NX1847.0.0
License requirements: None.
reference | |
point | the instrumentation annotation's leader point. |
connectionSegementId |
|
inline |
Gets the instrumentation location.
Created in NX1847.0.0
License requirements: None.
|
inline |
Gets new pipe after inserting an inline symbol.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Symbol and the instrument is inserted into one pipe.
Created in NX1847.0.0
License requirements: None.
pipe | NXOpen.PID.NativePipe or NXOpen.PID.Pipe |
connectionId |
|
inline |
Get the node object of the instrumentation.
Created in NX1847.0.0
License requirements: None.
|
inline |
Set the attached instrument symbol.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Symbol
Created in NX1847.0.0
License requirements: nx_pid_design_author ("NX P and ID Design Author")
fromPortId | |
toInstrumentSymbol | NXOpen.PID.InstrumentationSymbol or NXOpen.PID.Instrumentation |
toPortId |
|
inline |
Sets connection location for the inline symbol.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Symbol and the instrument is inserted into one pipe.
Created in NX1847.0.0
License requirements: nx_pid_design_author ("NX P and ID Design Author")
pipe | NXOpen.PID.NativePipe or NXOpen.PID.Pipe |
connectionId | |
segementId | |
percent |
|
inline |
Sets the reference object and point of the instrumentation annotation.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Annotation
Created in NX1847.0.0
License requirements: nx_pid_design_author ("NX P and ID Design Author")
reference | |
point | the instrumentation annotation's leader point. |
connectionSegementId |
|
inline |
Sets the instrumentation location.
Created in NX1847.0.0
License requirements: nx_pid_design_author ("NX P and ID Design Author")
location | the instrumentation location. |
|
getset |
Returns or sets the control loop name.
Used under native mode or instrumentation lightweight mode.
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the function
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the instrumentation type
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the arrow type of the end arrow.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Annotation
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the stub length of this leader line.
The negative value is not expected, and only used when the instrumentation type is NXOpen.PID.InstrumentationType.Annotation
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the stub sides of this leader line.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Annotation
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the option to use leader.
Only used when the instrumentation type is NXOpen.PID.InstrumentationType.Annotation
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the measured variable
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the control loop.
Used under manager mode or instrumentation non-lightweight mode.
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the owning control loop option
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the symbol size
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the symbol type
Created in NX1847.0.0
License requirements to get this property: None.
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
get |
Returns the text style
Created in NX1847.0.0
License requirements: None.