2.3.3.3.141. NXiv_temp

Status:

application definition, extends NXsensor_scan

Description:

Application definition for temperature-dependent IV curve measurements. ...

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, NXsample, NXsensor

Structure:

ENTRY: (required) NXentry

definition: (required) NX_CHAR

Obligatory value: NXiv_temp

SAMPLE: (recommended) NXsample

name: (required) NX_CHAR

Descriptive name or ideally (globally) unique persistent identifier.

atom_types: (required) NX_CHAR

List of comma-separated elements from the periodic table ...

List of comma-separated elements from the periodic table that are contained in the sample. If the sample substance has multiple components, all elements from each component must be included in atom_types.

The purpose of the field is to offer materials database systems an opportunity to parse the relevant elements without having to interpret these from the sample history or from other data sources.

INSTRUMENT: (required) NXinstrument

ENVIRONMENT: (required) NXenvironment

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

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 differe ...

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-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXiv_temp.nxdl.xml