Compatible with all FieldLabs
using firmware 1.126 and above
PC Serial Port Settings
The recommended pc serial port settings are:
Baud – 9600
Parity – N
Data Bits – 8
Stop bit – 1
Flow Control – None
The FieldLab will automatically detect the baud rate of the incoming data. Therefore, no settings need to be defined on the gauge for communications to work properly. Higher baud rates may be used if it is determined by the end user that communications will remain reliable.
Serial Command Summary
The command is followed by a space character, then the parameter. These command/parameters are expected to be followed by either a carriage return (\r or 0x0D) or a line feed (\n or 0x0A) character.
Command |
Description |
Parameters |
Default Setting |
OK in Logging |
AUTOPWR |
Auto Power Down the Gauge |
0 (Never) to 255 minutes |
NEVER |
Y |
AUTOPWR? |
Query Auto Power Down Setting |
|
|
Y |
BATT? |
Queries Battery Status |
None |
|
Y |
CAL |
Performs a piece-wise linear (mx+b) calibration on the pressure sensor |
Pressure calibrator reading < 10% of range (low range cal point) 40-60% of range (mid range cal point) >90% of range (full scale cal point) |
|
N |
CALCONST |
Set new calibration constants, used to restore blown away constants |
Calibration Gain1, Calibration Offset1, Calibration Gain2, Calibration Offset2, Inflection Point |
1,0,1,0, 0x06000000 |
N |
CALCONST? |
Dump raw Calibration constants |
|
|
Y |
CALDATA? |
Returns raw A/D counts for temperature and pressure along with uncalibrated pressure and temperature. |
|
|
Y |
CALDATE |
Override automatically generated calibration date |
Automatically set when Cal command is issued. Date is in the format MM/DD/YY, and allowable year values range from to 00-99. Viewed on the display, the year will show up as four digits with leading ‘20’ added to the two digit year that was set by the CALDATE command. Optional 2nd parameter used as a flag to show on display or menus (0=don’t show, <>0 show). If date is set to the default, it will not be displayed on power up or menu. |
8/8/15,0 |
N
|
CALDATE? |
Returns the Date of the last Calibration |
|
|
Y |
CALNDUE |
Override default calibration Next Due Date |
Default is 1yr from last calibration. . Date is in the format MM/DD/YY, and allowable year values range from to 00-99. Viewed on the display, the year will show up as four digits with leading ‘20’ added to the two digit year that was set by the CALNDUE command. Optional 2nd parameter used as a flag to show on display or menus (0=don’t show, <>0 show). If date is set to the default, it will not be displayed on power up or menu. |
8/8/16,0 |
N |
CALNDUE? |
Returns the Date of the next calibration to be done |
|
|
Y |
CATALOG? |
Returns information about the data logs stored in the buffer |
No parameters. Would return a list of data sets as follows: # of Sets<CR><LF> #, “Name”, Size, Start Date, Start Time, End Date, End Time,”Units”<CR><LF> … |
|
Not in HS |
CCLEAR |
Clears calibration list |
|
|
N |
CLIST |
Appends calibration test points with permissible errors to the calibration list |
Input limited to 1024 characters max including CLIST command |
<NULL> |
N
|
CLIST? |
Queries cal points |
|
|
Y |
CSIZE? |
Returns # of points in list |
50 pts max |
0 |
Y |
CUNIT |
Set custom unit parameters. Custom unit names must be 8 characters or less. Reading will be displayed as (temperature compensated pressure in psi) * gain + offset |
<name>,<offset>,<gain> |
Custom1, 0.0, 1.0 |
N |
CUNIT? |
Return custom unit parameters: |
None |
|
Y |
DATA? |
Returns specific data log |
Data set number or name of the data set to retrieve Optional parameters: LABELS - returns and user labels and associated values BINARY - returns data in binary format Optional with BINARY only: <start> allow return of partial data point from <start> to end of data set. LIMITS - returns test limits (PSV) CHAN/CHANNELS - returns channel info in any multi-channel logging mode. |
|
Not in HS |
DATE |
Set the date |
mm/dd/yy format |
11/11/15 |
N |
DATE? |
Get the current date |
None |
11/11/15 |
Y |
DELETE |
Deletes named data set |
ALL – deletes all data stores “Name” – name of data set to delete |
|
N |
DISPLAY |
Display Auto Power Down |
0 (Never) to 255 minutes |
NEVER |
Y |
DISPLAY? |
Query Display Auto Power Down setting |
|
|
Y |
DURATION |
Data logging duration. If not 0, supersedes the SIZE setting if enough storage is available for the given logging interval. Applies only to LMODE LOGGING and MCLOG. |
Test duration in dd:hh:mm:ss format |
00:00:00:00 |
N |
DURATION? |
Returns the data logging duration |
|
|
Y
|
FAVORITES |
Set Favorite Units Bitmap summation of all units available. Not all units are available for all gauge ranges (see Table 6). Must have at least one valid unit set. |
Value Bit 1 = atm 0 2 = bar 1 4 = cmH2O@4°C 2 8 = cmHg@0°C 3 16 = ftH2O@39°F 4 32 = inH2O@39°F 5 64 = inHg@32°F 6 128 = kgf/cm2 7 256 = kPa 8 512 = mbar 9 1024 = mmHg@0°C 10 2048 = MPa 11 4096 = oz/in2 12 8192 = psi 13 16384 = Torr 14 32768 = Pa 15 65536 = mmH2O@4°C 16 131072 = Custom 17 |
131071 (all except Custom) Custom units get added to favorites once a valid CUNIT command is received. |
N |
FAVORITES? |
Get Favorite Units |
None |
|
Y |
FETCH? |
Display A/D Value |
None |
0.0 |
Y |
FETCH2? |
Return current reading, max, min, and buffer logging state (1 or 0). |
None |
|
Y |
FETCH3? |
Return current reading in psi regardless of what the active unit is. |
None |
|
Y |
FILTER |
Disables A/D reading filter or set the type of filter and how many readings to filter. There are 5 types of Filters as follows: MOVING – The average of the last n readings. The oldest reading thrown out when next reading comes in. REPEAT – the average of n new readings MEDIAN – An odd number of new readings (n) are sorted and the middle ((n+1)/2) reading is the result. DAMPING - exponential filter based on the data acquisition rate and the time constant specified INTERVAL - During data logging, the interval at which to average readings during the active data logging interval
Other Settings: WINDOW - change in readings greater than this % of range reset filter. Affects the DAMPING filter and the display damping filter. DDAMP – set the display damping filter time constant |
OFF
MOVING, (2-100)
REPEAT, (2-100)
MEDIAN, (3, 5,7,9, or 11)
DAMPING, (0-999.999)
INTERVAL,(0-65535)
WINDOW,1-100(%)
DDAMP DDAMP filter does not apply for LMODEs of MCCAL, MCPSV, MCPRV.
|
OFF
10
10
5
2.0s
0s
5%
0.25s |
N |
FILTER? |
Returns the filter settings |
None |
- |
Y |
FORMAT |
Sets the Time and Date Formats. Note that the date format that this command sets only applies to information viewed on the display. Over USB, the date and time formats are fixed and not affected by this command. |
12 or 24, 0-2 0 = YYYY/MM/DD 1 = MM/DD/YYYY 2 = DD/MM/YYYY |
12, 0 |
Y |
FORMAT? |
Returns the Time and Date Formats |
none |
|
Y |
HYDRO |
Configure Hydrostatic testing parameters |
CHANNELS 1-2 SENSOR 1-2,S/N |
1
|
N |
HYDRO? |
Returns hydrostatic testing parameters |
CHANNELS SENSOR 1-2 |
|
Y |
*IDN? |
Identify Unit |
IEEE-488.2 compliant device discovery command |
|
Y |
INTERVAL |
Time between the storage of readings into the data buffer. Note: If the interval is too fast for the current A/D rate, the rate will automatically increase to keep up. |
0.007825-0.9928175s in 0.007825s steps for High Speed Logging 1-86,400s in 1 second steps for Standard Speed logging |
10 |
N |
INTERVAL? |
Returns data storage interval |
None |
- |
Y |
KEY |
Simulate a keypress (useful for running test modes remotely) |
U (up), D (down), L (left), R (right), B (backlight), E (Enter/Zoom), LOG, M (Menu), P (Power), Z (Zero) |
|
Y |
LEAK |
Set Leak test Parameters: Length of test in seconds Allowable leakage (%/s) Hold Pressure |
DURATION,1-3600 TOLERANCE,0.0001%-0.1% HOLD,50-100% (of set point) |
60 0.01% 90% |
N |
LEAK? |
Query leak test parameters |
|
|
Y |
LEVEL |
Pressure level to trigger storage at. May need to specify different sampling rate than the A/D integration RATE |
Pressure in whatever the current units are. |
500.0 |
N |
LEVEL? |
Query pressure level trigger setting |
|
|
Y |
LIGHT |
Sets the LCD backlight level, and timeout |
0-100 or AUTO, 0 (never) - 255 seconds |
AUTO, 60 |
Y |
LIGHT? |
Query the ambient light sensor, LCD backlight level, and timeout |
|
|
Y |
LMODE |
Sets data logging mode. Notes: 1) custom units are not allowed with PSV, PRV, MCPSV,MCPRV, LEAK, MCLOG, or MCCAL modes. If custom units are selected when changing to one of these modes, the units will be set back to PSI. 2) Multi-channel modes become a ZigBee coordinator to allow for up to 5 dual channel LCG to connect |
MAN/MANUAL - store SIZE # of readings at INTERVAL rate LOG/LOGGING - store readings for DURATION at INTERVAL rate CAL/CALIBRATION - single shot storage of up to 50 calibration points as defined by CLIST PSV - Pressure Safety Valve test. Run high speed data acquisition until crack and reseat pressures reached. PRV - Pressure Relief Valve test. Low speed data acquisition until crack and reseat pressures are manually marked. LEAK - Valve Leak test MCLOG - Multi-channel data logging MCCAL - Multi-channel calibration MCPSV - Multi-channel PSV MCPRV - Multi-channel PRV HYDR/HYDROSTATIC – Hydrostatic testing |
MANUAL |
N |
LMODE? |
Returns data logging mode |
|
|
Y |
LOG |
Start/stop data logging |
START – starts logging SIZE number of readings at INTERVAL rate. STOP – stops logging early. ABORT – stops logging and discards data. PTRIG – start logging when pressure rises to a specific level NTRIG – start logging when pressure falls to a specific level PAUSE - pauses storage, valid only in timed data logging mode RESUME - resumes data storage |
IDLE |
Y |
LOG? |
Returns status of data logging |
No parameters. Would return the following: - IDLE – Logging has not started yet or previous logging activity has finished - PAUSED, hh:mm:ss remaining - Storing X of SIZE readings… - hh:mm:ss remaining - WAITING FOR TRIGGER EVENT… - ERASING BUFFER… |
|
Y |
MEMORY? |
Returns Gauge memory usage statistics |
None |
|
Y |
MINMAX |
Reset Min/Max values |
None |
|
Y |
MINMAX? |
Returns Min/Max values |
None |
|
Y |
NAME |
Name of data log to store. Error if name already exists or storage is already active. |
1-63 ASCII characters Auto Generated if not overwritten by this command. |
DS00000, DS00001, DS00002, … |
N |
NAME? |
Returns name of data log |
None |
|
Y |
NICKNAME |
Sets Gauge nickname |
1-24 printable ASCII characters |
empty |
Not in HS |
NICKNAME? |
Returns nickname |
|
|
Y |
PCCON |
Establish a Field Lab Session |
START, STOP |
inactive |
Y |
PCCON? |
Returns session status |
|
|
Y |
PCKEY |
Sets the Field Lab Session Key |
10digit Hex Key |
0000000000 |
Not in HS |
PCKEY? |
Returns the session key |
None |
0000000000 |
Y |
PSV/PRV |
Set PSV/PRV test parameters: Crack Lower Limit1 Crack Upper Limit1 Crack Limit Switchover Crack Lower Limit2 Crack Upper Limit2 Reseat Lower Limit Reseat Upper Limit Number of Tests Seat Tight Test Set Point Trigger Level to switch to high speed data sampling. |
All % are % of Set Pressure
CRACKLL1,90-100%/-GaugeFS-0 CRACKUL1,100-110%/0-+GaugeFS CRACKLS,> or < 0-GaugeFS CRACKLL2,90-100%/-GaugeFS-0 CRACKUL2,100-110%/0-+GaugeFS RESEATLL,0-100% SETPOINT,-10% - +102% Gauge FS TRIGLEVEL,0-100% |
95% 105% >0 95% 105% 75% 85% 3 ON 0 90% |
N |
PSV? |
Query PSV test parameters |
|
|
Y |
RATE |
Set A/D Rate Note: Buffer storage interval will automatically be increased if the Rate is too slow.
The RATE command only controls ADC integration time. INTERVAL command controls the time between readings.
|
1 ( 3.52kHz) (deprecated) 2 ( 1.76kHz) 3 ( 880 Hz) 4 ( 440 Hz) 5 ( 220 Hz) 6 ( 110 Hz) 7 ( 55 Hz) 8 ( 27.5 Hz) 9 (13.75 Hz) 10 (6.875 Hz) -? (Display list) |
10 |
N |
RATE? |
Get A/D Rate |
None |
10 |
Y |
RF |
Set the ZigBee Channel Auto Connect Auto Connect Interval Auto Connect Schedule
Enable/Disable RF |
AUTO,ON/OFF CHANNEL,11-26 INTERVAL,5-60sec SCHEDULE, day (0 = Sunday-6),start hour (0-23), stop hour (0-23)
STATE,ON/OFF |
OFF 26 30 0,10,14 1,8,17 2.8.17 3,8,17 4,8,17 5,8,17 6,10,14 OFF |
Y |
RF? |
Query RF parameters |
AUTO CHANNEL COORDINATOR INTERVAL PRESENT RSSI – return signal strength in dBm SCHEDULE
STATE |
OFF 26 - 30 0/1 -91 0,10,14 1,8,17 2.8.17 3,8,17 4,8,17 5,8,17 6,10,14 OFF |
Y |
SAVE |
Save the current system parameters as the defaults |
None |
- |
Not in HS |
SENSOR? |
Get the sensor type |
None |
5 |
Y |
SIZE |
Set number of readings to log. Ignored if data logging is active. Applies only to LMODE MANUAL and LOGGING/MCLOG (if DURATION = 0). SIZE is AUTO for all other LMODEs once logging starts. |
0 – AUTO 1-MAX. 442,368 – 2MB on EVK 2,015,232 - 8MB (1 SPI flash) 4,112,384 - 16MB (2 SPI flash) |
AUTO |
N |
SIZE? |
Returns size of data log |
Optional: MAX - returns free space left in data buffer |
|
Y |
STATUS? |
Returns unit status value from 0-255 (8-bit bitmap)
|
No parameters - bits mapped as follows: •Bit 0 = Set if PCCON Start sent over USB. This would be cleared after PCCON STOP is sent over USB, USB is disconnected, or any reset occurs including power cycle. •Bit 1 = Set if PCCON Start sent over RF. This would be cleared after PCCON STOP is sent over RF, RF is disconnected, or any reset occurs including power cycle. •Bit 2 = Set if a Data Set has been Added (this happens on power up or after logging stops - which is how you actually have a named data set in the test mode display when logging is inactive) or deleted/aborted. This auto clears with STATUS? •Bit 3 = Set if settings have changed from the menu. For example if somebody recalled a test mode in the middle of programming a test mode, the new test mode settings would be corrupted. This auto clears with STATUS? •Bit 4 = Set if Units have changed. This auto clears with STATUS? •Bit 5 = Set if the reading has updated. Useful when logging is active with an interval set. This auto clears with STATUS? •Bit 6 = Set if Low Battery (0% remaining and not charging). Updated automatically. •Bit 7 = Set if Min/Max? reset. This auto clears with STATUS? |
188 |
Y |
TEMP |
Set Temperature Units |
F, C, K, or R |
C |
N |
TEMP? |
Read the internal temp sensor in °F, °C, K, or °R |
None |
- |
Y |
TEST |
Manipulate test modes Save Test Mode Recall Test Mode – Changes currently active test mode to the one that was recalled Set power on test mode Delete test mode – Note that currently active test mode cannot be deleted Reorder test Modes Add Dataset labels
Use Manual mode settings for Auto Power Down, Display Power Down, and Backlight timeout |
LIST SAVE,<name> RECALL,<name>
PWRON, <name> REMOVE,<name>
RESYNC,<index list> LABELS,<Label List - CSV, 24 characters each, 8 max> MANUAL,ON/OFF |
MANUAL - -
MANUAL -
- -
OFF |
Not in HS N N
N N
N N
N |
TEST? |
Return active test mode Return list of test modes Returns Power ON test mode |
None LIST PWRON
LABELS MANUAL |
MANUAL MANUAL 0 (MANUAL) <none> OFF |
Y Not in HS Y
Y Y |
TIME |
Set the time Enable/Disable DST DST adjust
DST Forward DST Reverse
Disable battery backup until next power cycle |
hh:mm:ss format DST,ON/OFF DSTADJ,0-1 0 = DST not active 1 = DST active DSTF,mm,dow,wk,day,hour DSTR,mm,dow,wk,day,hour mm = month 1-12 dow = day of week (Sunday = 0) wk = 0 - use day, 1-5, 7 - last day = 1-31 hour = 0-23 defaults are for USA - start on 2nd Sunday in March at 2AM, end on 1st Sunday in November at 2AM RESEAL |
12:00:00 OFF 0
3,0,2,0,2 11,0,1,0,2
-
|
N |
TIME? |
Get the current time |
None - returns time DST DSTADJ DSTF DSTR STATUS - RTC status reg in hex |
OFF 0 3,0,2,0,2 11,0,1,0,2 - |
Y |
UNITS |
Set the pressure units |
01 = atm 02 = bar 03 = cmH2O@4°C 04 = cmHg@0C 05 = ftH2O@39°F 06 = inH2O@39°F 07 = inHg@32°F 08 = kgf/cm2 09 = kPa 10 = mbar 11 = mmHg@0°C 12 = MPa 13 = oz/in2 14 = psi 15 = Torr 16 – Pa 17 – mmH2O@4C 18 = Custom -? (Display list) |
14 |
N |
UNITS? |
Get the pressure units |
None |
1 |
Y |
VER |
Displays the system version |
None |
- |
Y |
ZERO |
Zeroes out the displayed reading. Warning message issued if attempting to zero when current reading is 10% of full scale or more. |
AUTO (or no parameter), OFF |
OFF |
N |
ZERO? |
Returns the Zero offset adjustment value |
|
0.0 |
Y |
Serial Command Detailed Descriptions
AUTOPWR - Set Auto Power Down Timeout (0-255min). The gauge will physically power down after no commands or buttons are pushed for this timeout period.
AUTOPWR? - Query Auto Power Down Timeout
> autopwr 0
> autopwr?
Auto Power Down Timeout = Never
> autopwr 10
> autopwr?
Auto Power Down Timeout = 10 minutes
BATT? - Query Battery Info
> batt?
Battery Voltage = 3.655 V
Charging Current = -129 mA
Battery Temperature = 26 C
Battery Capacity = 58%
RTC Status = OK (LOW, CRITICAL, or DEAD possible, updated every 10min)
CAL - Perform Basic mX+b Calibration
(For 100psi Gauge - set Pressure Source to 0psi)
> CAL 0
(Set Pressure Source to 50psi)
> CAL 50
(Set Pressure Source to 100psi)
> CAL 100
> SAVE
System settings saved in non-volatile memory.
Table 2: Calibration Ranges
Calibration |
MidScale Cal Rng |
Full Scale Cal Rng |
||||||
|
Sensor |
Pressure |
Full Scale |
0 Range (<=10% FS) |
From (40%FS) |
To |
From (90%FS) |
To |
|
1 |
Gauge |
5 |
0.5 |
2 |
3 |
4.5 |
5.25 |
|
2 |
Gauge |
15 |
1.5 |
6 |
9 |
13.5 |
15.75 |
|
3 |
Gauge |
30 |
3 |
12 |
18 |
27 |
31.5 |
|
4 |
Gauge |
50 |
5 |
20 |
30 |
45 |
52.5 |
|
5 |
Gauge |
100 |
10 |
40 |
60 |
90 |
105 |
|
6 |
Gauge |
300 |
30 |
120 |
180 |
270 |
315 |
|
7 |
Gauge |
500 |
50 |
200 |
300 |
450 |
525 |
|
8 |
Sealed |
1000 |
100 |
400 |
600 |
900 |
1050 |
|
9 |
Sealed |
3000 |
300 |
1200 |
1800 |
2700 |
3150 |
|
10 |
Sealed |
5000 |
500 |
2000 |
3000 |
4500 |
5250 |
|
11 |
Sealed |
10000 |
1000 |
4000 |
6000 |
9000 |
10500 |
CALCONST - Set calibration constants (Gain1, Offset1, Gain2, Offset2, Inflection Point as defined below). Gains should be close to 1.0 and offsets should be close to 0.0.
CALCONST? - Get calibration constants.
Assume 100psi full scale pressure range:
Gain1 = (50.0-0.0) / (Uncalibrated Reading@50psi - Uncalibrated Reading@0psi)
Offset1= -Gain1 * Uncalibrated Reading@0psi
Gain2 = (100.0-50.0) / (Uncalibrated Reading@100psi - Uncalibrated Reading@50psi)
Offset2= 50.0 - Gain2 * Uncalibrated Reading@50psi
Inflection Point = Counts@50psi
> calconst?
9.931574e-01,-5.948951e-01,9.918741e-01,-5.295181e-01,0x03FADEA1
> calconst 3.2,23,43,2.3,0x45
> calconst?
3.200000e+00,2.300000e+01,4.300000e+01,2.300000e+00,0x00000045
> calconst 9.931574e-01,-5.948951e-01,9.918741e-01,-5.295181e-01,0x03FADEA1
CALDATA? - Returns uncalibrated pressure and temperature readings along with raw counts. Used in calibration and temperature compensation of the pressure sensor. Pressure counts are a signed 32-bit integer. Temperature counts are an unsigned 16-bit integer.
> caldata?
Uncalibrated Pressure = 0.072 psi, Raw Counts = 0x0001731D
Uncalibrated Temperature = 23.5 C, Raw Counts = 0x00F6
CALDATE - Sets the date of calibration.
CALDATE? - Queries the date of the last calibration.
CALNDUE - Set the date of the next scheduled calibration.
CALNDUE? - Queries when the unit should be calibrated next.
> caldate?
Cal Date: 01/01/14
> caldate 5/7/14
> caldate?
Cal Date: 05/07/14
> calndue?
Next Cal Date: 01/01/15
> calndue 5/7/15
> calndue?
Next Cal Date: 05/07/15
> save
System settings saved in non-volatile memory.
CATALOG? - Returns a list of data sets stored in the unit. It is in CSV format and can be imported into Excel directly. The first row tells how many items are in the catalog (16 max) and the names of the data fields. On the data lines, the 1st number is the catalog index and can be used in place of the name in the DATA? Command. A size of -1 means that that storage is active. Dashes in the date/time mean that that event has not occurred, yet. Notice that the catalog index incremented to the next available one in sequence after the last one was deleted. This is to keep from wearing out the flash sectors where the catalog is stored. A similar method is used for the parts of the flash used for the data buffer.
> catalog?
5,"Name","Size","Interval","St Date","St Time","Trg Mode","Trg Level","Trg Date","Trg Time","End Date","End Time","Units","Minimum","Maximum","Average"
1,"DS00001",1,10.000,07/09/14,15:17:53,"IMMEDIATE",500.000000,07/09/14,15:17:53,07/09/14,15:17:55,"psi",00063.5,00063.5,00063.5
2,"DS00002",11,10.000,07/09/14,15:18:25,"IMMEDIATE",500.000000,07/09/14,15:18:25,07/09/14,15:20:09,"psi",-1976.6,00062.2,-1517.3
3,"DS00003",835,10.000,07/24/14,14:51:14,"IMMEDIATE",500.000000,07/24/14,14:51:14,07/24/14,17:10:15,"psi",026.083,026.568,026.432
4,"DS00004",434,10.000,07/24/14,17:10:27,"IMMEDIATE",500.000000,07/24/14,17:10:28,07/24/14,18:22:44,"psi",026.284,026.611,026.425
5,"DS00005",5938,10.000,07/24/14,18:23:48,"IMMEDIATE",500.000000,07/24/14,18:23:48,07/25/14,10:53:25,"psi",025.803,026.515,026.094
> delete 4
Data set removed.
> catalog?
4,"Name","Size","Interval","St Date","St Time","Trg Mode","Trg Level","Trg Date","Trg Time","End Date","End Time","Units","Minimum","Maximum","Average"
1,"DS00001",1,10.000,07/09/14,15:17:53,"IMMEDIATE",500.000000,07/09/14,15:17:53,07/09/14,15:17:55,"psi",00063.5,00063.5,00063.5
2,"DS00002",11,10.000,07/09/14,15:18:25,"IMMEDIATE",500.000000,07/09/14,15:18:25,07/09/14,15:20:09,"psi",-1976.6,00062.2,-1517.3
3,"DS00003",835,10.000,07/24/14,14:51:14,"IMMEDIATE",500.000000,07/24/14,14:51:14,07/24/14,17:10:15,"psi",026.083,026.568,026.432
5,"DS00005",5938,10.000,07/24/14,18:23:48,"IMMEDIATE",500.000000,07/24/14,18:23:48,07/25/14,10:53:25,"psi",025.803,026.515,026.09
> name log5
Name is now: log5
> size 10000
Buffer Size = 10000
> log start
> log?
Storing 15 of 10000 readings...
> catalog?
5,"Name","Size","Interval","St Date","St Time","Trg Mode","Trg Level","Trg Date","Trg Time","End Date","End Time","Units","Minimum","Maximum","Average"
1,"DS00001",1,10.000,07/09/14,15:17:53,"IMMEDIATE",500.000000,07/09/14,15:17:53,07/09/14,15:17:55,"psi",00063.5,00063.5,00063.5
2,"DS00002",11,10.000,07/09/14,15:18:25,"IMMEDIATE",500.000000,07/09/14,15:18:25,07/09/14,15:20:09,"psi",-1976.6,00062.2,-1517.3
3,"DS00003",835,10.000,07/24/14,14:51:14,"IMMEDIATE",500.000000,07/24/14,14:51:14,07/24/14,17:10:15,"psi",026.083,026.568,026.432
5,"DS00005",5938,10.000,07/24/14,18:23:48,"IMMEDIATE",500.000000,07/24/14,18:23:48,07/25/14,10:53:25,"psi",025.803,026.515,026.09
7,"log5",-1,0.125,08/22/12,15:17:12,"IMMEDIATE",0.000000,08/22/12,15:17:12,--/--/--,--:--:--,"psi",0.0,0.0,0.0
New Format:
10,"Name","Size","Interval","St Date","St Time","Trg Mode","Trg Level","Trg Date","Trg Time","End Date","End Time","Units","Minimum","Maximum","Average","Mode","Test Mode"
1,"DS00001",1,10.000,11/11/15,34:37:33,"IMMEDIATE",500.000000,11/11/15,34:37:33,11/11/15,34:37:41,"psi",015.281,015.281,015.281,"LOGGING","Manual Mode"
2,"DS00003",0,1.000,10/25/16,19:31:54,"IMMEDIATE",500.000000,10/25/16,19:31:54,10/25/16,19:32:05,"psi",100.000,-10.000,000.000,"CALIBRATION",""3 pt cal""
3,"DS00004",4,1.000,12/28/16,14:19:10,"IMMEDIATE",500.000000,12/28/16,14:19:10,12/28/16,14:19:14,"psi",000.003,000.003,000.003,"LOGGING","Manual Mode"
4,"DS00005",185,10.000,12/28/16,15:24:07,"IMMEDIATE",500.000000,12/28/16,15:24:07,12/28/16,15:54:48,"psi",000.173,051.677,047.221,"LOGGING","Manual Mode"
5,"DS00006",4,10.000,01/05/17,15:39:48,"IMMEDIATE",500.000000,01/05/17,15:39:48,01/05/17,15:40:28,"psi",049.000,049.002,049.001,"LOGGING","Test 1"
6,"DS00010",9562,10.000,01/10/17,15:02:41,"IMMEDIATE",500.000000,01/10/17,15:02:41,01/11/17,17:36:19,"psi",037.553,047.912,047.351,"LOGGING","Test 1"
7,"DS00012",1,10.000,02/07/17,17:06:05,"IMMEDIATE",500.000000,02/07/17,17:06:05,02/07/17,17:06:09,"psi",-00.011,-00.011,-00.011,"LOGGING","Test 1"
8,"DS00013",996,0.007,02/23/17,15:18:35,"POSITIVE EDGE",45.000000,02/23/17,15:18:53,02/23/17,15:19:01,"psi",043.326,060.328,044.482,"LOGGING","PSV1"
9,"DS00039",6,0.148,03/13/17,17:51:56,"IMMEDIATE",54.000000,03/13/17,17:51:56,03/13/17,17:53:22,"psi",000.000,000.000,000.000,"PSV","PSV Test"
> catalog?
8,"Name","Size","Interval","St Date","St Time","Trg Mode","Trg Level","Trg Date","Trg Time","End
Date","End Time","Units","Minimum","Maximum","Average","Mode","Test Mode"
1,"DS00796",302401,2.0000000,10/15/19,11:18:39,"IMMEDIATE",500.000000,10/15/19,11:18:40,10/22/19
,11:18:40,"Pa",-000001,0000001,0000000,"MCLOG","24hr MC Logging Test"
2,"DS00797",43201,2.0000000,10/24/19,10:52:31,"IMMEDIATE",500.000000,10/24/19,10:52:32,10/25/19,
10:52:32,"psi",-00.000,000.000,000.000,"MCLOG","24hr MC Logging Test"
3,"DS00798",13,2.0000000,03/21/20,00:33:15,"IMMEDIATE",500.000000,03/21/20,00:33:16,03/21/20,00:
33:42,"psi",000.000,000.000,000.000,"MCLOG","mclog1"
4,"DS00799",30,2.0000000,03/31/20,22:29:11,"IMMEDIATE",500.000000,03/31/20,22:29:12,03/31/20,22:
30:10,"psi",000.000,000.000,000.000,"HYDROSTATIC","Hydrostatic"
5,"DS00801",11,2.0000000,03/31/20,22:54:40,"IMMEDIATE",500.000000,03/31/20,22:54:41,03/31/20,22:
55:01,"psi",000.000,000.000,000.000,"HYDROSTATIC","Hydrostatic"
6,"DS00802",225,2.0000000,03/31/20,22:58:15,"IMMEDIATE",500.000000,03/31/20,22:58:16,03/31/20,23
:05:44,"psi",000.000,000.000,000.000,"HYDROSTATIC","Hydrostatic"
7,"DS00803",30,2.0000000,03/31/20,23:08:33,"IMMEDIATE",500.000000,03/31/20,23:08:34,03/31/20,23:
09:32,"psi",000.000,000.000,000.000,"HYDROSTATIC","Hydrostatic"
8,"DS00804",30,2.0000000,03/31/20,23:13:26,"IMMEDIATE",500.000000,03/31/20,23:13:27,03/31/20,23:
14:25,"psi",000.000,000.000,000.000,"MCLOG","Multi-Channel Log"
CCLEAR - Resets the calibration point list
CLIST - Appends data to the calibration list, 280 characters per command including CLIST. 50 points max total. Should be send in SetPoint, PermissibleError;SetPoint, PermissibleError; etc. format
CLIST? - Returns the calibration list
CSIZE? - Returns how many points (0-50) are in the calibration list.
> clist?
1.000,0.000;2.000,0.000;3.000,0.000;4.000,0.000
> cclear
> csize?
0 calibration points.
> clist?
ERROR: EMPTY!
> clist 1,.1;2,.2,3,.3,4,.4
> csize?
4 calibration points.
> clist?
1.000,0.100;2.000,0.200;3.000,0.300;4.000,0.400
> clist 5,.5;6,.6;7,.7;8,.8;9,.9
> csize?
9 calibration points.
> clist?
1.000,0.100;2.000,0.200;3.000,0.300;4.000,0.400;5.000,0.500;6.000,0.600;7.000,0.700;8.000,0.800;9.000,0.900
CUNIT -<Name>,<offset>,<gain> Set parameters for Custom units
CUNIT? - Returns parameters for custom unis. Returns name, offset, & gain
> CUNIT N/sqft,0.001,1000
> CUNIT?
N/sqft,0.001,1000
DATA? - Returns a named data set (either by index number or name). Data is in CSV format with a header.
> data? 4
0000209,"Reading (oz/in2)","Date","Time"
0000001, -217.17, 11/11/11, 09:33:28.000
0000002, -217.17, 11/11/11, 09:33:28.250
0000003, -217.17, 11/11/11, 09:33:28.500
0000004, -217.17, 11/11/11, 09:33:28.750
0000005, -217.17, 11/11/11, 09:33:29.000
0000006, -219.12, 11/11/11, 09:33:29.250
…
0000203, -218.59, 11/11/11, 09:34:18.500
0000204, -218.59, 11/11/11, 09:34:18.750
0000205, -217.86, 11/11/11, 09:34:19.000
0000206, -217.86, 11/11/11, 09:34:19.250
0000207, -217.86, 11/11/11, 09:34:19.500
0000208, -217.86, 11/11/11, 09:34:19.750
0000209, -217.86, 11/11/11, 09:34:20.000
> data? log3
0000209,"Reading (oz/in2)","Date","Time"
0000001, -217.17, 11/11/11, 09:33:28.000
0000002, -217.17, 11/11/11, 09:33:28.250
0000003, -217.17, 11/11/11, 09:33:28.500
0000004, -217.17, 11/11/11, 09:33:28.750
0000005, -217.17, 11/11/11, 09:33:29.000
0000006, -219.12, 11/11/11, 09:33:29.250
…
0000203, -218.59, 11/11/11, 09:34:18.500
0000204, -218.59, 11/11/11, 09:34:18.750
0000205, -217.86, 11/11/11, 09:34:19.000
0000206, -217.86, 11/11/11, 09:34:19.250
0000207, -217.86, 11/11/11, 09:34:19.500
0000208, -217.86, 11/11/11, 09:34:19.750
0000209, -217.86, 11/11/11, 09:34:20.000
Calibration Test Mode Example:
0000008,"DUT (psi)","Reference (psi)","Permissible Error (psi)","Date","Time"
0000001, 00001.0, 00018.4, 00000.0,11/11/11, 13:12:23.000
0000002, 00002.0, 00018.4, 00000.0,11/11/11, 13:12:26.000
0000003, 00003.0, 00018.4, 00000.0,11/11/11, 13:12:27.000
0000004, 00004.0, 00018.4, 00000.0,11/11/11, 13:12:29.000
0000005, 00001.0, 00018.4, 00000.2,11/11/11, 13:12:30.000
0000006, 00002.0, 00018.4, 00000.4,11/11/11, 13:12:31.000
0000007, 00003.0, 00018.4, 00000.6,11/11/11, 13:12:33.000
0000008, 00004.0, 00018.4, 00000.8,11/11/11, 13:12:35.000
PSV Mode Example (use BINARY to get raw iteration data):
03,”Crack (psi)”,”Reset (psi)”,”Date”,”Time”,”Trigger Time”,“Trigger Index”,”End Time”,“Num Points”
01,50.123,43.123,03/15/17,12:12:22,13.928088,00097,56.044836,09366
02,50.233,43.223,03/15/17,12:15:22,18.928088,00150,61.044836,09566
03,50.175,43.173,03/15/17,12:17:22,33.928088,00300,76.044836,10366
> data? 9,limits (PSV Mode only)
Set Point: 50.000 psi
Crack Range: 47.500-52.500 psi
Reseat Range: 37.500-42.500 psi
Leak Test: Pass, Fail, or N/A
Leak Duration: 01:00
Start Pressure: 48.904 psidata
Stop Pressure: 48.804 psi
Delta P: -0.100 psi
Delta P/s: -0.002 psi/s
> data? 9,labels
8,"Label","Data"
0,"L1","ABCDEFGHIJKLMN-_078OPQRSTUVWXYZ"
1,"L2","abcdefghijklmnopqrstuvwxyz"
2,"L3","a123#%&*/0.789654ccc254780"
3,"L4",".ZYXWVOPQRSTUNMLKJIHABCDEFG"
4,"L5","abcdefg123#%654nmlkjihopqrstu78"
5,"L6","Ralston Instruments"
6,"L7","Avid Technologies"
7,"L8","Metallica Freaking Rules"
Binary Xfers (PIC24F is little-endian like Intel)
Manual Mode uses a single IEEE-754 float for each reading. The timestamp of the first reading is the trigger time from the catalog. Add the interval to the timestamp of the previous reading to get the timestamp of the next reading.
An option with Binary transfers only is to request a partial data set by passing the
<start> parameter after BINARY. If a <start> value is passed in, then data returned data is from <start> to the end of the data set. If no <start> parameter is included, then the complete data set is returned.
Ex1: Manual Mode, 100 readings
> data? 9,BINARY
400,{data blob of 100 IEEE-754 floats}
>
Logging Mode has to store the timestamp for each reading since storage can be paused at any time. Month, day, and year are saved. Instead of saving hours, minutes, and seconds, a 24bit tick count is saved. It is the number of ticks since midnight at a 128Hz tick rate. The data structure is as follows:
typedef struct
{
float reading;
unsigned char month;
unsigned char day;
unsigned char year;
unsigned char ticks_msb;
unsigned short ticks;
} data_logging_buffer_entry_st;
Ex2: Logging Mode, 100 readings
> data? 9,BINARY
1000,{data blob of 100 data_logging_buffer_entry_st }
>
Calibration Mode has to store the set point, tolerance, and timestamp for each reading since storage points can be manually logged at any time. Month, day, year, hours, minutes, and seconds, are saved. The data structure is as follows:
typedef struct
{
float set_point;
float reading;
float tolerance;
unsigned char month;
unsigned char day;
unsigned char year;
unsigned char hour;
unsigned char min;
unsigned char sec;
} calibration_buffer_entry_st;
Ex3: Calibration Mode, 100 readings
> data? 9,BINARY
1800,{data blob of 100 calibration_buffer_entry_st }
>
PSV Mode uses a single IEEE-754 float for each reading. Up to 5 iterations are stored in a single data set and they are all returned at once concatenated together. Each iteration can contain up to 16896 points. Use the ASCII version to determine the start date/time, trigger time, end time, trigger index, and number of points in each iteration. Reading 1-Trigger Index are done at 7rdg/sec and 220 thereafter. Trigger time and end time are provided to calculate the average time between readings at each rate. Readings are returned in blocks of 64 readings so there may be padded data at the end of a block.
Ex4: PSV Mode, 9366(9408) readings iteration 1, 9566(9600) readings iteration 2 + 10366(10368) readings iteration 3
> data? 9,BINARY
117504,{data blob of 29376 IEEE-754 floats}
>
NOTE: Multichannel modes have an additional 4bytes per channel per reading in BINARY mode. In ASCII mode, they have an extra column per channel. Use DATA? X,CHANNELS to get the number of channels, units, serial number, sensor type, minimum value, and maximum value.
***** MCLOG *****
> DATA? 9,CHANNELS
> 7,"Units","Serial Number","Type","Min","Max"
"CH1","psi","LC-000029-A","GR", -7.6, -6.8
"CH2","C","LC-000029-B","TA", 26.65, 26.65
"CH3","psi","LC-000050-A","GL", -0.44, -0.43
"CH4","C","LC-000050-B","TA", 23.54, 23.54
"CH5","psi","LC-000028-A","GR", -0.9, -0.7
"CH6","C","LC-000028-B","TA", 22.82, 22.82
"CH7","psi","GB000100","GB", 0.0012, 0.0019
***** HYDROSTATIC *****
> data? 7,chan
2,"Units","Serial Number","Type","Min","Max"
"CH1","C","LC-000050-B","TA", 23.54, 23.54
"CH2","C","LC-000029-B","TA", 26.65, 26.65
> data? 7
0000030,"Reading (psi)","CH1 (C)","CH2 (C)","Date","Time"
0000001, 000.000, 23.54, 26.65, 03/31/20, 23:08:34.000
0000002, 000.000, 23.54, 26.65, 03/31/20, 23:08:36.000
0000003, 000.000, 23.54, 26.65, 03/31/20, 23:08:38.000
0000004, 000.000, 23.54, 26.65, 03/31/20, 23:08:40.000
0000005, 000.000, 23.54, 26.65, 03/31/20, 23:08:42.000
0000006, 000.000, 23.54, 26.65, 03/31/20, 23:08:44.000
0000007, 000.000, 23.54, 26.65, 03/31/20, 23:08:46.000
0000008, 000.000, 23.54, 26.65, 03/31/20, 23:08:48.000
DATE - Set the date
DATE? - Get the current date
> date 13/13/13
Invalid Date!
> date 12/13/11
> date?
Date: 12/13/11
DELETE – Remove a specific data store or all
> catalog?
5,"Name","Size","Interval","St Date","St Time","Trg Mode","Trg Level","Trg Date","Trg Time","End... 2,"LOG1",481,0.125,11/11/11,03:26:01,"IMMEDIATE",0.000000,11/11/11,03:26:01,11/11/11,03:27:05...
3,"log2",10000,0.125,11/11/11,03:27:28,"IMMEDIATE",0.000000,11/11/11,03:27:28,11/11/11,03:49:36...
4,"log3",209,0.250,11/11/11,09:33:28,"IMMEDIATE",0.000000,11/11/11,09:33:28,11/11/11,09:34:23...
5,"CAT5e",100000,0.125,08/13/12,14:07:55,"IMMEDIATE",0.000000,08/13/12,14:07:55,08/13/12,17:49:16...
7,"log5",10000,0.125,08/22/12,15:17:12,"IMMEDIATE",0.000000,08/22/12,15:17:12,08/22/12,15:39:20...
> delete log1
Name does not exist in the catalog!
> delete LOG1
Data set removed.
> catalog?
4,"Name","Size","Interval","St Date","St Time","Trg Mode","Trg Level","Trg Date","Trg Time","End... 3,"log2",10000,0.125,11/11/11,03:27:28,"IMMEDIATE",0.000000,11/11/11,03:27:28,11/11/11,03:49:36...
4,"log3",209,0.250,11/11/11,09:33:28,"IMMEDIATE",0.000000,11/11/11,09:33:28,11/11/11,09:34:23...
5,"CAT5e",100000,0.125,08/13/12,14:07:55,"IMMEDIATE",0.000000,08/13/12,14:07:55,08/13/12,17:49:16...
7,"log5",10000,0.125,08/22/12,15:17:12,"IMMEDIATE",0.000000,08/22/12,15:17:12,08/22/12,15:39:20...
DISPLAY - Set Display Power Down Timeout (0-255min)
DISPLAY? - Query Display Power Down Timeout
> display 0
> display?
Display Timeout = Never
> display 2
> display?
Display Timeout = 2 minutes
DURATION - Set test duration (applicable only in LOGGING LMODE ). Maximum of DURATION / INTERVAL number of readings will be stored if there is enough available buffer memory. Pause time is included in the test duration.
DURATION? - Query test duration.
> duration 1:4:23:12
> duration?
1:04:23:12
FAVORITES - Set Favorite units
FAVORITES? - Get Favorite units
> FAVORITES?
32767 (ALL)
> FAVORITES 8193
> FAVORITES?
8193 (ATM, PSI)
Table 3: Units Bit Map
Bit# |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Units |
Torr |
psi |
oz/in2 |
MPa |
mmHg @0°C |
mbar |
kPa |
kgf/cm2 |
inHg @32°F |
inH2O @39°F |
ftH2O @39°F |
cmHg @0°C |
cmH2O @4°C |
bar |
atm |
Dec |
16384 |
8192 |
4096 |
2048 |
1024 |
512 |
256 |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
Hex |
4000 |
2000 |
1000 |
0800 |
0400 |
0200 |
0100 |
0080 |
0040 |
0020 |
0010 |
0008 |
0004 |
0002 |
0001 |
Bit# |
17 |
16 |
15 |
Units |
Custom |
mmH2O@4°C |
Pa |
Dec |
131072 |
65536 |
32768 |
Hex |
20000 |
10000 |
8000 |
FETCH? - Display A/D Value
FETCH2?
FETCH3?
> fetch?
A/D Reading = -0.0434 psi
> fetch?
A/D Reading = 99.9999 psi
> fetch2?
14.3Pa,20.5,13.7,0
> fetch3?
0.0021psi
FILTER – Set pressure reading filters
FILTER? – Query filter settings
> filter?
FILTER TYPE = REPEAT, AVERAGE SIZE = 10, MEDIAN SIZE = 5, DAMPING = 2.00000
> filter MOVING, 20
> filter?
FILTER TYPE = MOVING, AVERAGE SIZE = 20, MEDIAN SIZE = 5, DAMPING = 2.00000
> filter off
> filter?
FILTER TYPE = OFF, AVERAGE SIZE = 20, MEDIAN SIZE = 5, DAMPING = 2.00000
FORMAT – Set Time and Date formats
FORMAT? – Query Time and Date formats
> FORMAT?
TIME FORMAT = 12H, DATE FORMAT = 0 (YYYY/MM/DD)
> FORMAT 24
> FORMAT?
TIME FORMAT = 24H, DATE FORMAT = 0 (YYYY/MM/DD)
> FORMAT 12,1
> FORMAT?
TIME FORMAT = 12H, DATE FORMAT = 1 (MM/DD/YYYY)
> FORMAT 12,1
> FORMAT?
TIME FORMAT = 12H, DATE FORMAT = 1 (MM/DD/YYY)
*IDN? – Display Identity
> *idn?
RALSTON INSTRUMENTS, MODEL FLP1-GJ, E00000009, v1.101 May 11 2015 15:42:46
INTERVAL – Set data logging interval from 0.125 – 86400 seconds in 0.125s increments
INTERVAL? – Query data logging interval
> interval?
Interval = 0.125sec
> interval 2.0
Interval = 2.0000000sec
> interval?
Interval = 2.0000000sec
KEY - Set a key press command
Send this sequence to enable/disable the RF module from USB (assuming unit is at the normal reading display):
> key m
> key u
> key r
> key r
LEVEL– Set the data acquisition trigger level (LOG PTRIG & LOG NTRIG)
LEVEL? – Query the data acquisition trigger level
> level?
Trigger Level = 0.000
> level 3.6
> level?
Trigger Level = 3.600
LIGHT– Set the backlight level (0-100%, or AUTO), and timeout (0-255sec)
LIGHT? – Query the light sensor (in LUX), backlight level, and timoeout
> light 0,0
> light?
Light Sensor = 27.1 LUX
Backlight Level = 000%
Backlight Timeout = Never
> light auto, 120
> light?
Light Sensor = 26.8 LUX
Backlight Level = 050%
Backlight Timeout = 120 seconds
Table 4: Backlight % vs. LUX
LUX |
Backlight % |
<=30 |
50 |
30-750 |
( (5 * LUX) + 3450) / 72 |
750-7,500 |
100 |
7,500-20,000 |
130 - (LUX / 250) |
20,000 |
50 |
>20,0000 |
0 |
LOG – Start/stop data logging
LOG? – Query data logging status
> log start
> log?
Storing 1 of 10000 readings...
> log?
Storing 30 of 10000 readings...
> log abort
> log?
IDLE
> catalog?
4,"Name","Size","Interval","St Date","St Time","Trg Mode","Trg Level","Trg Date","Trg Time","End Date","End Time"
3,"log2",10000,0.125,11/11/11,03:27:28,"IMMEDIATE",0.000000,11/11/11,03:27:28,11/11/11,03:49:36
4,"log3",209,0.250,11/11/11,09:33:28,"IMMEDIATE",0.000000,11/11/11,09:33:28,11/11/11,09:34:23
5,"CAT5e",100000,0.125,08/13/12,14:07:55,"IMMEDIATE",0.000000,08/13/12,14:07:55,08/13/12,17:49:16
7,"log5",10000,0.125,08/22/12,15:17:12,"IMMEDIATE",0.000000,08/22/12,15:17:12,08/22/12,15:39:20
> name log7
Name is now: log7
> size?
Buffer Size = 10000
> log ntrig
> log?
Storing 2 of 10000 readings...
> log stop
> log?
IDLE
> catalog?
5,"Name","Size","Interval","St Date","St Time","Trg Mode","Trg Level","Trg Date","Trg Time","End Date","End Time"
3,"log2",10000,0.125,11/11/11,03:27:28,"IMMEDIATE",0.000000,11/11/11,03:27:28,11/11/11,03:49:36
4,"log3",209,0.250,11/11/11,09:33:28,"IMMEDIATE",0.000000,11/11/11,09:33:28,11/11/11,09:34:23
5,"CAT5e",100000,0.125,08/13/12,14:07:55,"IMMEDIATE",0.000000,08/13/12,14:07:55,08/13/12,17:49:16
6,"log7",8,2.000,11/12/11,05:05:20,"NEGATIVE EDGE",3.600000,11/12/11,05:05:20,11/ 12/11,05:05:35
7,"log5",10000,0.125,08/22/12,15:17:12,"IMMEDIATE",0.000000,08/22/12,15:17:12,08/22/12,15:39:20
> name log8
Name is now: log8
> log ptrig
> log?
WAITING FOR TRIGGER EVENT...
> log stop
> lmode logging
> duration 4:00
> log start
> log?
Stored 9 readings. Remaining Time: 0:00:01:18
> log pause
> log?
PAUSED: Stored 10 readings. Remaining Time: 0:00:00:59
> log resume
MEMORY? – Returns gauge memory usage
> memory?
Data Buffer Sectors Used = 3893 out of 3904 (99%).
Catalog Entries Used = 75 out of 128 (58%).
Test Modes Used = 3 out of 17 (17%).
MINMAX– Reset Min/Max data
MINMAX? – Query Min/Max data
> minmax?
Max Reading = 0.616 psi; Min Reading = 0.493 psi
> fetch?
A/D Reading = 0.588 psi
> minmax
> minmax?
Max Reading = 0.593 psi; Min Reading = 0.587 psi
NAME– Set name for new data store and make it active. Only valid while data logging is inactive.
NAME? – Query active data store
> name log7
Name is now: log7
> name?
Name is = log7
> log start
> name LOG8
Invalid while buffer storage is active!
NICKNAME– Set device nickname for FieldLab PC application to easily identify specific gauges.
NICKNAME? – Query nickname
> nickname Keith's 100psi Gauge
Nickname is now: Keith's 100psi Gauge
> nickname?
Nickname = Keith's 100psi Gauge
PCCON– Start/stop Field Lab PC application session
PCCON? – Query session info
> pccon?
PC connection is active.
Session timer = 763:39:09
> pccon stop
Session Ended
> pccon?
PC connection is inactive.
Session timer = 763:39:39
> pccon?
PC connection is inactive.
Session timer = 763:39:39
> pccon start
Session Established.
> pccon?
PC connection is active.
Session timer = 00:00:10
PCKEY– Set Field Lab application key. Used to lock Field Lab sync data to a specific PC.
PCKEY? – Query Field Lab application key.
> PCKEY 1234567890
> pckey?
PC Key = 1234567890
RATE - Set A/D Rate
RATE? - Get A/D Rate
> rate
Invalid Rate! Must be between 5-10. Use 'rate -?' for help.
> rate 5
New A/D Rate = 220 Hz
> rate?
A/D Rate = 5 (220 Hz)
RF - Set RF parameters
RF? - Query RF parameters
> rf? schedule
Schedule: Day 0, Start Hour: 10, Stop Hour: 14
Schedule: Day 1, Start Hour: 7, Stop Hour: 17
Schedule: Day 2, Start Hour: 10, Stop Hour: 19
Schedule: Day 3, Start Hour: 9, Stop Hour: 18
Schedule: Day 4, Start Hour: 8, Stop Hour: 15
Schedule: Day 5, Start Hour: 9, Stop Hour: 10
Schedule: Day 6, Start Hour: 10, Stop Hour: 14
> rf? interval
Interval = 60s
> rf? auto
RF Auto = OFF
> rf? State
OFF
> rf? State
No RF Module Installed
> rf? state
ON, Level 4
> rf? rssi
RSSI = -37dBm
Note: LMODE must be set to MCLOG or MCCAL for coordinator mode before turning RF ON!
> rf state,on
> rf? state
Coordinator Mode
> rf? coor
Device #0:
Serial Number: LC20-000011, MAC: 0004251CA0F632CB, Addr: 37AF
State: 5, EOM: 0, Wait: 0, length: 0, Timeout: 5
Channel: 1, Type: GA, Reading: -81013.4
Device #1:
Serial Number: LC-000028, MAC: 0004251918012434, Addr: 1889
State: 5, EOM: 0, Wait: 0, length: 0, Timeout: 36
Channel: 1, Type: GR, Reading: -2068.43
Device #2:
Serial Number: GJ100000, MAC: 0004251918013936, Addr: 5EF2
State: 5, EOM: 0, Wait: 0, length: 0, Timeout: 59
Channel: 1, Type: GJ, Reading: 468906
SAVE - Save system parameters
> save
System settings saved in non-volatile memory.
SENSOR? - Get the sensor type
> sensor?
Sensor Type = 5 (85-100G-0C, Gauge, 100.0 psi)
SIZE? – Query filter settings
> size 10000
Buffer Size = 10000
> size?
Buffer Size = 10000
> size? max
Buffer Size MAX = 388440
> size auto
Buffer Size (AUTO) = 388440
> size?
Buffer Size (AUTO) = 388440
STATUS? - Queries device status
> status?
Status = 0xBD
> status?
Status = 0x21
Table 5: Status Bits
Status Bit |
Name |
Decription |
0 |
USBCON |
Set if PCCON Start sent over USB. This would be cleared after PCCON STOP is sent over USB, USB is disconnected, or any reset occurs including power cycle. |
1 |
RFCON |
Set if PCCON Start sent over RF. This would be cleared after PCCON STOP is sent over RF, RF is disconnected, or any reset occurs including power cycle. |
2 |
DATA |
Set if a Data Set has been Added (this happens on power up or after logging stops - which is how you actually have a named data set in the test mode display when logging is inactive) or deleted/aborted. This auto clears with STATUS? |
3 |
CFG |
Set if settings have changed from the menu. For example if somebody recalled a test mode in the middle of programming a test mode, the new test mode settings would be corrupted. This auto clears with STATUS? |
4 |
UNIT |
Set if Units have changed. This auto clears with STATUS? |
5 |
RDG |
Set if the reading has updated. Useful when logging is active with an interval set. This auto clears with STATUS? |
6 |
LOBAT |
Set if Low Battery (0% remaining and not charging). Updated automatically. |
7 |
MINMAX |
Set if Min/Max? reset. This auto clears with STATUS? |
TEMP? – Query filter settings
> temp?
Temperature = 25.1 C
TEST – Configure Test Modes
TEST? – Query Test Modes
> test
ERROR: Invalid Value!
> test?
four pt cal
> test list
4,"Name","Mode","Duration/NumCalPts","Interval/MaxCalPt","Units"
0,"MANUAL","MANUAL",459:14:45:20,10.000,"psi"
1,"four pt cal","CALIBRATION",4,4.000,"psi"
2,"Nine Point Calibration Test","CALIBRATION",9,9.000,"psi"
3,"OneHr Log","LOGGING",0:01:00:00,1.000,"psi"
> test? pwron
1 (four pt cal)
> test save,"9pt 9psi cal"
> test? list
5,"Name","Mode","Duration/NumCalPts","Interval/MaxCalPt","Units"
0,"MANUAL","MANUAL",459:14:45:20,10.000,"psi"
1,"four pt cal","CALIBRATION",4,4.000,"psi"
2,"Nine Point Calibration Test","CALIBRATION",9,9.000,"psi"
3,"OneHr Log","LOGGING",0:01:00:00,1.000,"psi"
4,""9pt 9psi cal"","CALIBRATION",9,9.000,"psi"
> test remove,4
ERROR: Invalid Value!
{Cannot remove the currently active test mode}
> test? pwron
4 ("9pt 9psi cal")
> test save,9pt 9psi cal
> test? pwron
5 (9pt 9psi cal)
> test remove,4
> test list
5,"Name","Mode","Duration/NumCalPts","Interval/MaxCalPt","Units"
0,"MANUAL","MANUAL",459:14:45:20,10.000,"psi"
1,"four pt cal","CALIBRATION",4,4.000,"psi"
2,"Nine Point Calibration Test","CALIBRATION",9,9.000,"psi"
3,"OneHr Log","LOGGING",0:01:00:00,1.000,"psi"
4,"9pt 9psi cal","CALIBRATION",9,9.000,"psi"
TIME - Set the current time
TIME? - Get the current time
> time
Invalid Time!
> time 17:56:30
> time?
Time: 17:56:33
UNITS - Set the pressure units
UNITS? - Get the pressure units
> units?
Units = (14) psi
> units
Invalid Units! Must be between 1-15. Use 'units -?' for help.
> units -?
01 = atm
02 = bar
03 = cmH2O@4C
04 = cmHg@0C
05 = ftH2O@39F
06 = inH2O@39F
07 = inHg@32F
08 = kgf/cm2
09 = kPa
10 = mbar
11 = mmHg@0C
12 = MPa
13 = oz/in2
14 = psi
15 = Torr
16 = Pa
17 = mmH2O@4C
18 = Custom
> units 10
New Units = mbar
> units?
Units = (10) mbar
Table 6: Valid Units |
Units |
||||||||||||||||||
Sensor |
Full scale(psi) |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
1 |
5 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
2 |
15 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
3 |
30 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
4 |
50 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
5 |
100 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
6 |
300 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
7 |
500 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
8 |
1000 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
X |
X |
9 |
3000 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
X |
10 |
5000 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
X |
11 |
10000 |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
X |
|
|
X |
VER - Displays the system version
> ver
Ralston Digital Gauge
Version 0.001 - Built Dec 13 2011 14:33:41
ZERO- Enable/Disable zero
ZERO? - Get the zeroing settings
> zero?
Zero Value = 0.000 psi
> fetch?
A/D Reading = 0.591 psi
> zero
> fetch?
A/D Reading = 0.000 psi
> zero?
Zero Value = 0.591 psi