Changing measurement settings - GMP231

GMP231 User Guide

Document code
M211501EN
Revision
E
Language
English
Product
GMP231
Document type
User guide
Table 1. Compensation mode commands
Syntax Description
PCMODE [on | off | measured]<cr> Show current compensation value for pressure compensation mode.
TCMODE [on | off | measured]<cr> Show current compensation value for temperature compensation mode.
O2CMODE [on | off]<cr> Show current compensation value for oxygen compensation mode.
RHCMODE [on | off]<cr> Show current compensation value for relative humidity compensation mode.
  • on = Compensation enabled using setpoint value.
  • off = Compensation disabled, neutral value used.
  • measured = Compensation enabled using internal measurement. Available only for pressure and temperature compensations.

Example (check temperature compensation mode):

pass 1300
tcmode
T COMP MODE         : ON

Example (change temperature compensation mode to use internal measurement):

pass 1300
tcmode measured
T COMP MODE         : MEASURED
Table 2. ENV command
Syntax Description
ENV [temp|pres|oxy|hum] [value]<cr>

Set new permanent compensation values and store them in EEPROM.

  • temp = Compensation temperature. Range -40 ... 100 °C.
  • pres = Compensation pressure. Range 500 ... 1150 hPa.
  • oxy = Oxygen content of background gas. Range 0 ... 100%.
  • hum = Relative humidity of background gas. Range 0 ... 100%.
ENV [xtemp|xpres|xoxy|xhum] [value]<cr>

Set new compensation values and store them in RAM.

  • xtemp = Compensation temperature. Range -40 ... 100 °C.
  • xpres = Compensation pressure. Range 500 ... 1150 hPa.
  • xoxy = Oxygen content of background gas. Range 0 ... 100%.
  • xhum = Relative humidity of background gas. Range 0 ... 100%.

Values of the parameters are stored in two places: EEPROM (non-volatile memory, values retained during power off) and RAM (volatile memory that loses the values when probe is reset, and where values are loaded from non-volatile memory at startup). As the number of writes to EEPROM is limited to 30000 cycles by memory implementation, you must write all continuously updated values to RAM to avoid wearing out the EEPROM.

Example (Show current compensation values; all compensations are enabled. Note that temperature and pressure compensations use internal measurement, so the value in use is constantly changing):

env
Temperature (C)     : 37.00
Pressure (hPa)      : 1013.20
Oxygen (%O2)        : 19.70
Humidity (%RH)      : 93.00

In use:
Temperature (C)     : 23.10
Pressure (hPa)      : 1011.28
Oxygen (%O2)        : 19.70
Humidity (%RH)      : 93.00

The following example sets temperature compensation to setpoint mode, and changes temperature setpoint value to 37.2 in RAM.

pass 1300
tcmode on
T COMP MODE         : ON
env xtemp 37.2
In eeprom:
Temperature (C)     : 37.00
Pressure (hPa)      : 1013.20
Oxygen (%O2)        : 19.70
Humidity (%RH)      : 93.00

In use:
Temperature (C)     : 37.2
Pressure (hPa)      : 1013.20
Oxygen (%O2)        : 19.70
Humidity (%RH)      : 93.00
If temperature and pressure compensations are configured to use internally measured values, they continuously update the values in RAM, overriding any temperature and pressure values that are written to RAM with the ENV command.
Table 3. STANDBY command
Syntax Description
STANDBY [on | off]<cr>

Set the probe to standby mode.

In standby mode, the CO2 measurement is disabled. Probe returns to the normal measurement when you give the STANDBY off command or reset the probe.

Example (enable standby mode):

standby on
Standby mode        : ON