NXmanipulator

Status:

base class, extends NXobject

Description:

Draft extension of NXpositioner to include fields to describe the use of manipulators in photoemission experiments.

Symbols:

The symbols used in the schema to specify e.g. dimensions of arrays

ncoords

nangles

npos

Groups cited:

NXpositioner, NXtransformations

Structure:

name: (optional) NX_CHAR

Name

description: (optional) NX_CHAR

Description

type: (optional) NX_CHAR

Type of manipulator, Hexapod, Rod, etc.

coordinates[ncoord]: (optional) NX_FLOAT {units=NX_LENGTH}

Coordinates of the manipulator position (x,y,z)

angles[nangles]: (optional) NX_FLOAT {units=NX_ANGLE}

Angles of the manipulator orientation (polar,tilt,azimuth)

coordinate_values[npos]: (optional) NX_FLOAT {units=NX_LENGTH}

Effective positions assumed by the manipulator during the measurement.

angle_values[npos]: (optional) NX_FLOAT {units=NX_ANGLE}

Effective angles assumed by the manipulator during the measurement.

cryocoolant: (optional) NX_BOOLEAN

Is cryocoolant flowing through the manipulator?

cryostat_temperature: (optional) NX_FLOAT {units=NX_TEMPERATURE}

Temperature of the cryostat (coldest point)

heater_power: (optional) NX_FLOAT {units=NX_POWER}

Power in the heater for temperature control.

sample_temperature: (optional) NX_FLOAT {units=NX_TEMPERATURE}

Temperature at the closest point to the sample

drain_current: (optional) NX_FLOAT {units=NX_CURRENT}

Current to neutralize the photoemission current

sample_bias: (optional) NX_FLOAT {units=NX_CURRENT}

Possible bias of the sample with trespect to analyser ground

POSITIONER: (optional) NXpositioner

class to describe the motors that are used in the manipulator

TRANSFORMATIONS: (optional) NXtransformations

class to describe the transformations used.

Hypertext Anchors

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

documentation (reST source) anchor

web page (HTML) anchor

/NXmanipulator/angle_values-field

#nxmanipulator-angle-values-field

/NXmanipulator/angles-field

#nxmanipulator-angles-field

/NXmanipulator/coordinate_values-field

#nxmanipulator-coordinate-values-field

/NXmanipulator/coordinates-field

#nxmanipulator-coordinates-field

/NXmanipulator/cryocoolant-field

#nxmanipulator-cryocoolant-field

/NXmanipulator/cryostat_temperature-field

#nxmanipulator-cryostat-temperature-field

/NXmanipulator/description-field

#nxmanipulator-description-field

/NXmanipulator/drain_current-field

#nxmanipulator-drain-current-field

/NXmanipulator/heater_power-field

#nxmanipulator-heater-power-field

/NXmanipulator/name-field

#nxmanipulator-name-field

/NXmanipulator/POSITIONER-group

#nxmanipulator-positioner-group

/NXmanipulator/sample_bias-field

#nxmanipulator-sample-bias-field

/NXmanipulator/sample_temperature-field

#nxmanipulator-sample-temperature-field

/NXmanipulator/TRANSFORMATIONS-group

#nxmanipulator-transformations-group

/NXmanipulator/type-field

#nxmanipulator-type-field

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/base_classes/NXmanipulator.nxdl.xml