NXiv_temp

Status:

application definition, extends NXsensor_scan

Description:

Application definition for temperature-dependent IV curve measurements.

In this application definition, times should be specified always together with an UTC offset.

This is the application definition describing temperature dependent IV curve measurements. For this a temperature is set. After reaching the temperature, a voltage sweep is performed. For each voltage a current is measured. Then, the next desired temperature is set and an IV measurement is performed.

Symbols:

n_different_temperatures: Number of different temperature setpoints used in the experiment.

n_different_voltages: Number of different voltage setpoints used in the experiment.

Groups cited:

NXdata, NXentry, NXenvironment, NXinstrument, NXsensor

Structure:

ENTRY: (required) NXentry

definition: (required) NX_CHAR

Obligatory value: NXiv_temp

INSTRUMENT: (required) NXinstrument

ENVIRONMENT: (required) NXenvironment

Describes an environment setup for a temperature-dependent IV measurement experiment.

The temperature and voltage must be present as independently scanned controllers and the current sensor must also be present with its readings.

voltage_controller: (required) NXsensor

temperature_controller: (required) NXsensor

current_sensor: (required) NXsensor

DATA: (required) NXdata

This NXdata should contain separate fields for the current values at different temperature setpoints, for example current_at_100C. There should also be two more fields called temperature and voltage containing the setpoint values. There should also be a field with an array of rank equal to the number of different temperature setpoints and each child’s dimension equal to the number of voltage setpoints.

temperature: (required) NX_NUMBER

voltage: (required) NX_NUMBER

current: (required) NX_NUMBER (Rank: 2, Dimensions: [n_different_temperatures, n_different_voltages])

Hypertext Anchors

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

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/contributed_definitions/NXiv_temp.nxdl.xml