FieldLab API Document

FieldLab API Document

The API document allows users to communicate with a FieldLab Digital Pressure Calibrator (model FLP1).

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%
RESEATUL,0-100%
ITERATIONS,1-5
LEAK,ON/OFF

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
Number

Pressure
 Type

Full Scale
P (psi)

0 Range (<=10% FS)

From (40%FS)

To
(60%FS)

From (90%FS)

To
(105%FS)

 

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  Set pressure reading filters

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

 

 

 


    • Recent Articles

    • How to Place an Order Using the Ralston Instruments Distributor Portal

      Purpose: This article explains how Ralston Instruments distributors can efficiently place an order using the Ralston Instruments Distributor Portal. Note that this is only available to users who are employees of authorized Ralston Instruments ...
    • How to Request a Quote from Ralston Instruments

      Overview At Ralston Instruments, we aim to make the quote request process as streamlined as possible for both end users and distributors. This guide outlines the steps for each group to request a quote efficiently. For End Users End users are ...
    • Calibrate the pressure sensor on a Field Gauge and Process Meter

      Do-it-yourself instructions for calibrating a Ralston digital gauge with the free FieldLab Desktop software. At the end of this process, FieldLab Desktop will automatically make any necessary adjustments to bring your Ralston gauge to acceptable ...
    • How long do the keypads on the LC gauge last?

      The keypad buttons on the LC10, LC20 and LC30 gauges last typically 5-10 million cycles. This varies depending on the ambient temperature as well as the force with which the buttons are pushed.
    • How National Pipe Thread (NPT) works

      NPT (National Pipe Tapered) threads are a standard used in the U.S. for connecting pipes and fittings. They are designed with a taper meaning that as you screw the male thread into the female thread, the diameter decreases and the threads become ...