2.3.3.3.210. NXspm¶
Status:
application definition, extends NXsensor_scan
Description:
Scanning Probe Microscopy (SPM) is a branch of microscopy that utilizes a physic ...
Scanning Probe Microscopy (SPM) is a branch of microscopy that utilizes a physical probe to scan the surface of sample and image it at the atomic level.
The application class NXspm is designed as a skeleton and contains common technical concepts for specific SPM sub-techniques such as STM, STS, AFM etc.
Symbols:
No symbol table
- Groups cited:
NXamplifier, NXbias_spectroscopy, NXbias_sweep, NXcalibration, NXdata, NXentry, NXenvironment, NXfabrication, NXhistory, NXidentifier, NXinstrument, NXlockin, NXobject, NXpid, NXpiezo_config_spm, NXpiezoelectric_material, NXpositioner_spm, NXrcs, NXsample, NXscan_control, NXsensor
Structure:
definition: (required) NX_CHAR ⤆
Name of the definition that is used for the application. ...
Name of the definition that is used for the application.
Obligatory value:
NXspm
experiment_technique: (required) NX_CHAR
The technique of the experiment like STM, STS, AFM, etc. ...
The technique of the experiment like STM, STS, AFM, etc.
Any of these values:
STM
|STS
|AFM
scan_mode: (optional) NX_CHAR
scan_type: (optional) NX_CHAR
The type of the scan. It mainly describes how scan probe moves in the scan r ...
The type of the scan. It mainly describes how scan probe moves in the scan region, e.g. forward, backward, or both (if scan is repeated).
experiment_description: (optional) NX_CHAR ⤆
The description of the experiment like comments, ontes from from the experiment.
experiment_identifier: (optional) NXidentifier ⤆
The identifiers for the experiment which should be unique at least in lab.
experiment_instrument: (required) NXinstrument ⤆
The instrument information.
hardware: (required) NXfabrication ⤆
The hardware description of the core instrument setup of the experiment. ...
The hardware description of the core instrument setup of the experiment. Usually, the entire instrument is supplied by a single manufacturer. To describe the hardware from any sub-components, use the hardware group of that sub-component (child group of the NXinstrument group) group.
Company name of the manufacturer.
software: (required) NXfabrication ⤆
The software description of the core instrument setup of the experiment. ...
The software description of the core instrument setup of the experiment. Usually, the entire instrument is supplied by a single name/manufacturer/model/etc. To describe the software from any sub-components, use the software group of that component.
Company name of the manufacturer.
real_time_controller: (optional) NXrcs
The real-time controller information.
rcs_frequency: (optional) NX_NUMBER ⤆
The frequency of the real-time controller system which indicated the num ...
The frequency of the real-time controller system which indicated the number of close-loop process (gathering data, process data and update system) control cycles per second.
lockin_amplifier: (optional) NXlockin
The lock-in amplifier information.
scan_environment: (required) NXenvironment ⤆
Information of the scan environment.
tip_temp: (optional) NX_NUMBER {units=NX_TEMPERATURE}
Temperature of STM head. Note: At least one field from tip_temp, ...
Temperature of STM head. Note: At least one field from tip_temp, cryo_bottom_temp and cryo_shield_temp must be provided.
cryo_bottom_temp: (optional) NX_NUMBER {units=NX_TEMPERATURE}
Temperature of the cold tail of the cryostat. Note: At least one field f ...
Temperature of the cold tail of the cryostat. Note: At least one field from tip_temp, cryo_bottom_temp and cryo_shield_temp must be provided.
cryo_shield_temp: (optional) NX_NUMBER {units=NX_TEMPERATURE}
Temperature of liquid nitrogen shield. Note: At ...
Temperature of liquid nitrogen shield. Note: At least one field from tip_temp, cryo_bottom_temp and cryo_shield_temp.
scan_name: (optional) NX_CHAR
The name of the scan, mainly lab defined, that helps to differentiate am ...
The name of the scan, mainly lab defined, that helps to differentiate among different scans performed in the lab.
current_sensor: (optional) NXsensor ⤆
This is a link to the current_sensor under the instrument group: ...
This is a link to the current_sensor under the instrument group: entry/experiment_instrument/current_sensor.
volatage_sensor: (optional) NXsensor ⤆
This is a link to the voltage_sensor under the instrument group: ...
This is a link to the voltage_sensor under the instrument group: entry/experiment_instrument/voltage_sensor.
piezo_sensor: (optional) NXsensor ⤆
This is a link to the piezo_sensor under the instrument group: ...
This is a link to the piezo_sensor under the instrument group: entry/experiment_instrument/piezo_sensor.
SCAN_CONTROL: (required) NXscan_control
The scan control information like scan region or phase space, type of sc ...
The scan control information like scan region or phase space, type of scan (e.g. mesh, spiral, etc.), and scan speed, etc. This group mainly stores the raw scan data. For processed data or final experimental data would go to NXdata group.
scan_name: (optional) NX_CHAR
The name of the scan, mainly lab defined, that helps to differentiate ...
The name of the scan, mainly lab defined, that helps to differentiate among different scans performed in lab. This field is intended for several types of scan control run under the same environment.
current_sensor: (optional) NXsensor ⤆
Information for current sensor.
AMPLIFIER: (optional) NXamplifier
An amplifier information for the input signal (e.g. from tip).
voltage_sensor: (optional) NXsensor ⤆
The sensor information for the voltage device.
AMPLIFIER: (optional) NXamplifier
piezo_sensor: (required) NXsensor ⤆
The piezo sensor refers to the height (or Z) piezo sensor if nothing is ...
The piezo sensor refers to the height (or Z) piezo sensor if nothing is mentioned along the X and Y directions.
x: (required) NX_NUMBER {units=NX_LENGTH}
The x position of the piezo. In STS experiment, the piezo stays fixed at ...
The x position of the piezo. In STS experiment, the piezo stays fixed at x,y and z and the the tunneling current is measured with respect to the bias voltage (sweep voltage).
y: (required) NX_NUMBER {units=NX_LENGTH}
The y position of the piezo.
z: (required) NX_NUMBER {units=NX_LENGTH}
The z position of the piezo.
piezo_configuration: (optional) NXpiezo_config_spm
The piezo configuration information like piezoelectric calibration and m ...
The piezo configuration information like piezoelectric calibration and material properties.
calibration: (optional) NXcalibration ⤆
Calibration of the piezo device.
POSITIONER_SPM: (required) NXpositioner_spm
The positioner information like the position of the tip, the position of ...
The positioner information like the position of the tip, the position of the sample, PID loop feedback etc.
z_controller: (required) NXpid ⤆
The PID controller information for the z-axis.
z: (required) NX_NUMBER
To indicate the relative tip position z between tip and sample. The ...
To indicate the relative tip position z between tip and sample. The tip position can also be varied when the z_controller is not running.
controller_status: (required) NX_BOOLEAN
Status if controller is active.
piezo_material: (optional) NXpiezoelectric_material
The material description and properties of the piezoelectric scanner materials.
TEMPERATURE: (optional) NXsensor ⤆
A group handling the temperature such as cryo, shield and tip. For differe ...
A group handling the temperature such as cryo, shield and tip. For different type of temperature sensors repeat this group.
temperature: (optional) NX_NUMBER {units=NX_TEMPERATURE}
The temperature of the sample.
CHANNEL_temp: (optional) NX_CHAR
The name of the channel to measure the temperature.
temperature_calibration: (optional) NXcalibration
TEMPERATURE_DATA: (optional) NXdata
Data (e.g, record from SPM head temperature) from temperature sensor.
bias_spectroscopy_environment: (required) NXenvironment ⤆
To explain bias (sweep measurement) voltage applied to the sample.
BIAS_SPECTROSCOPY: (required) NXbias_spectroscopy
Setup and scan data for continuous measurement of bias-voltage on the su ...
Setup and scan data for continuous measurement of bias-voltage on the subject of experiment vs tunneling current from probe.
POSITIONER_SPM: (optional) NXpositioner_spm ⤆
The positioner information like the position of the tip, PID loop feedback etc.
z_controller: (optional) NXpid ⤆
The PID controller information for the z-axis.
z_average_time: (optional) NX_NUMBER {units=NX_TIME}
The average time taken by the z-controller to stabilize the tip.
z_controller_time: (optional) NX_NUMBER {units=NX_TIME}
The time taken by the z-controller to measure physical properties.
z_controller_hold: (optional) NX_BOOLEAN
The status of the controller to be held on the previous position, ...
The status of the controller to be held on the previous position, before going to the next scan point or line to measure the physical properties.
record_final_z: (optional) NX_BOOLEAN
The status of the controller to record the final z position after the scan.
bias_sweep: (required) NXbias_sweep ⤆
The bais voltage sweep is a common technique used on the substance or ...
The bais voltage sweep is a common technique used on the substance or sample or environment to study the change in the behavior of the sample or substance or environment due to change in applied bias voltage.
settling_time: (required) NX_NUMBER {units=NX_TIME}
The time is taken to settle the bias voltage at the desired value. O ...
The time is taken to settle the bias voltage at the desired value. On each sweep usually, the system takes time to settle the bias voltage at the next value.
scan_region: (required) NXobject ⤆
The scan region (phase space or sub-phase space) is the region where ...
The scan region (phase space or sub-phase space) is the region where the scan is performed.
scan_offset_bias: (optional) NX_NUMBER {units=NX_VOLTAGE} ⤆
The offset of the bias voltage for bias sweep.
scan_range_bias: (optional) NX_NUMBER {units=NX_VOLTAGE} ⤆
The range of the scan is the length of the bias voltage over which ...
The range of the scan is the length of the bias voltage over which the sweep scan will be performed.
scan_start_bias: (required) NX_NUMBER {units=NX_VOLTAGE} ⤆
The start of the bias scan voltage.
scan_end_bias: (required) NX_NUMBER {units=NX_VOLTAGE} ⤆
The end of the bias scan voltage.
linear_sweep: (required) NXobject ⤆
The linear sweep is a type of scan where the bias voltage is swept ...
The linear sweep is a type of scan where the bias voltage is swept linearly from the starting voltage to the ending voltage.
scan_points_bias: (required) NX_NUMBER ⤆
The number of voltage points the sweep scan to be performed.
step_size_bias: (required) NX_NUMBER {units=NX_VOLTAGE} ⤆
The step size of the sweep. ...
The step size of the sweep. The step size is the difference between the two consecutive bias voltage during the sweep.
reset_bias: (optional) NX_BOOLEAN ⤆
The reset_bias is used to reset the bias voltage to the starting v ...
The reset_bias is used to reset the bias voltage to the starting value after a sweep is completed.
sample_bias_votage: (optional) NXsensor ⤆
The DC bias voltage that is applied to the sample.
bias_voltage: (required) NX_NUMBER {units=NX_VOLTAGE}
The bias voltage (DC) applied to the sample.
bias_offset: (optional) NX_NUMBER {units=NX_VOLTAGE}
Offset value of the bias voltage.
bias_calibration: (optional) NXcalibration
The sample information.
history: (required) NXhistory ⤆
A set of physical processes that occurred to the sample prior/during experiment.
sample_environment: (optional) NXenvironment ⤆
reproducibility_indicators: (required) NXobject
The group of indicators (links to the existing fields in different groups) t ...
The group of indicators (links to the existing fields in different groups) that measure the reproducibility of the experiment.
resolution_indicators: (optional) NXobject
The group of indicators (links to the existing fields in different groups) t ...
The group of indicators (links to the existing fields in different groups) that are used to measure the resolution of the experiment results.
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, and links defined in this class.
/NXspm/ENTRY/experiment_instrument/bias_spectroscopy_environment-group
/NXspm/ENTRY/experiment_instrument/bias_spectroscopy_environment/BIAS_SPECTROSCOPY-group
/NXspm/ENTRY/experiment_instrument/bias_spectroscopy_environment/BIAS_SPECTROSCOPY/bias_sweep-group
/NXspm/ENTRY/experiment_instrument/current_sensor/AMPLIFIER-group
/NXspm/ENTRY/experiment_instrument/hardware/model@version-attribute
/NXspm/ENTRY/experiment_instrument/piezo_sensor/piezo_configuration-group
/NXspm/ENTRY/experiment_instrument/piezo_sensor/piezo_configuration/calibration-group
/NXspm/ENTRY/experiment_instrument/piezo_sensor/piezo_material-group
/NXspm/ENTRY/experiment_instrument/piezo_sensor/POSITIONER_SPM-group
/NXspm/ENTRY/experiment_instrument/piezo_sensor/POSITIONER_SPM/z_controller-group
/NXspm/ENTRY/experiment_instrument/piezo_sensor/POSITIONER_SPM/z_controller/controller_status-field
/NXspm/ENTRY/experiment_instrument/piezo_sensor/POSITIONER_SPM/z_controller/z-field
/NXspm/ENTRY/experiment_instrument/real_time_controller-group
/NXspm/ENTRY/experiment_instrument/real_time_controller/rcs_frequency-field
/NXspm/ENTRY/experiment_instrument/sample_bias_votage/bias_calibration-group
/NXspm/ENTRY/experiment_instrument/sample_bias_votage/bias_calibration/coefficients-field
/NXspm/ENTRY/experiment_instrument/sample_bias_votage/bias_offset-field
/NXspm/ENTRY/experiment_instrument/sample_bias_votage/bias_voltage-field
/NXspm/ENTRY/experiment_instrument/scan_environment/cryo_bottom_temp-field
/NXspm/ENTRY/experiment_instrument/scan_environment/cryo_shield_temp-field
/NXspm/ENTRY/experiment_instrument/scan_environment/current_sensor-group
/NXspm/ENTRY/experiment_instrument/scan_environment/piezo_sensor-group
/NXspm/ENTRY/experiment_instrument/scan_environment/SCAN_CONTROL-group
/NXspm/ENTRY/experiment_instrument/scan_environment/SCAN_CONTROL/scan_name-field
/NXspm/ENTRY/experiment_instrument/scan_environment/scan_name-field
/NXspm/ENTRY/experiment_instrument/scan_environment/tip_temp-field
/NXspm/ENTRY/experiment_instrument/scan_environment/volatage_sensor-group
/NXspm/ENTRY/experiment_instrument/software/model@version-attribute
/NXspm/ENTRY/experiment_instrument/TEMPERATURE/CHANNEL_temp-field
/NXspm/ENTRY/experiment_instrument/TEMPERATURE/temperature-field
/NXspm/ENTRY/experiment_instrument/TEMPERATURE/temperature_calibration-group
/NXspm/ENTRY/experiment_instrument/TEMPERATURE/temperature_calibration/coefficients-field
/NXspm/ENTRY/experiment_instrument/TEMPERATURE/TEMPERATURE_DATA-group
/NXspm/ENTRY/experiment_instrument/voltage_sensor/AMPLIFIER-group
/NXspm/ENTRY/SAMPLE/sample_environment/sample_bias_voltage-group