3.3.1.14. NXactuator

Status:

base class, extends NXcomponent

Description:

An actuator used to control an external condition. …

An actuator used to control an external condition.

The condition itself is described in NXenvironment.

Symbols:

No symbol table

Groups cited:

NXenvironment, NXpid_controller

Structure:

name: (optional) NX_CHAR ⤆

Name of the actuator

short_name: (optional) NX_CHAR

Short name of actuator used e.g. on monitor display program

actuation_target: (optional) NX_CHAR

The physical component on which this actuator acts. …

The physical component on which this actuator acts. This should be a path in the NeXus tree structure. For example, this could be an instance of NXsample or a device on NXinstrument.

physical_quantity: (optional) NX_CHAR

Name for the physical quantity effected by the actuation …

Name for the physical quantity effected by the actuation

Examples: temperature | pH | magnetic_field | electric_field | current | conductivity | resistance | voltage | pressure | flow | stress | strain | shear | surface_pressure

type: (optional) NX_CHAR

The type of hardware used for the actuation. …

The type of hardware used for the actuation.

Examples (suggestions, but not restrictions):

Temperature:

laser | gas lamp | filament | resistive

Pressure:

anvil cell

Voltage:

potentiostat

outputVALUE: (optional) NX_NUMBER {units=NX_ANY}

Any output that the actuator produces. …

Any output that the actuator produces. For example, a heater can have the field output_power(NX_NUMBER).

PID_CONTROLLER: (optional) NXpid_controller

If the actuator is PID-controlled, the settings of the PID controller can be …

If the actuator is PID-controlled, the settings of the PID controller can be stored here.

ENVIRONMENT: (not allowed) NXenvironment ⤆

NXactuator cannot have NXenvironments

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, links, and symbols defined in this class.

NXDL Source:

https://github.com/nexusformat/definitions/blob/main/base_classes/NXactuator.nxdl.xml