Young Meteorological Translator Model 26800 User Manual
Page 9
Page 8
26800-90(K)
BLOCK type progressively examines new samples and stores
the current minimum in DLOC. When FLAG 1 is set, the mini-
mum is stored in DLOC+1 and reset with the value in SLOC.
MOVING type maintains a list of #SAMP samples. DLOC and
DLOC+1 are both set to the minimum value in the entire list. The
minimum is updated with every new sample. Each new sample
displaces the oldest sample on the list. The number of samples
that can be maintained in the list is limited by available memory.
If PGM ERR HANDLE is set to STOP, an error will be generated
when #SAMP exceeds available memory.
sloc=
Source location (001-256)
dloc1=
Destination location(001-256)
type=
Min type (BLOCK or MOVING)
#SAMP= Number of samples to examine (0001-7000)
Limited to available memory for MOVING MAX.
OUTPUT MILLIAMPS
produces output current in 1 of 4 analog
output channels using the value in SLOC. MULT and OFFS may
be used to scale the SLOC value with a multiplier and offset.
Output current is limited to 0.00 to 20.00 mA.
sloc=
Source location (001-256)
chan=
Analog output channel (1-4)
mult=
Multiplier
offs=
Offset
OUTPUT MILLIVOLTS
produces output voltage in 1 of 4 analog
output channels using the value in SLOC. MULT and OFFS may
be used to scale the SLOC value with a multiplier and offset.
Output voltage is limited to 0 to 5000 mV.
sloc=
Source location (001-256)
chan=
Analog output channel (1-4)
mult=
Multiplier
offs=
Offset
OUTPUT SWITCH
sets the state of 1 of 4 SOLID STATE
SWITCH channels.
chan=
Solid state switch channel (1-4)
state=
State of switch (ON or OFF)
IMPORTANT NOTE ABOUT RECORD INSTRUCTIONS:
RECORD TIME and RECORD VALUE instructions store data to
an internal serial flash device. Up to 2,162,688 single-precision
floating point data values may be recorded. The storage scheme
is one large circular buffer with each RECORD instruction storing
data in the next available location. When the end of memory is
reached, the internal index starts back at the beginning.
RECORD TIME
records TIME or DATE to internal flash memory.
DATE is encoded as a large integer. For example, 2008 May 27
is stored as 20080527. TIME is similarly stored in hundredths
of a second. For example, 15:23:07.00 is stored as 15230700.
RMYComm can retrieve these values and convert them to con-
ventional form.
frmt=
Record format (DATE or TIME)
RECORD VALUE
records the number stored in SLOC to internal
flash memory.
sloc=
Source location (001-256)
IMPORTANT NOTE ABOUT SERIAL INSTRUCTIONS:
All SERIAL BUFFER instructions (except SERIAL BUFFER OUT)
add ACSII text to the serial output buffer. An internal buffer index
increments with each new character added. This process contin-
ues until the 128-character buffer size limit is reached or a SERIAL
BUFFER OUT instruction is executed. If the buffer limit is reached,
no further text will be added and generate an error if PGM ERR
HANDLE is set to STOP. Any USER PROGRAM that adds text to
the serial buffer should always include a SERIAL BUFFER OUT
instruction. After executing a SERIAL BUFFER OUT instruction,
the internal index is reset to the beginning of the output buffer.
SERIAL BUFFER CHECKSUM
calculates a checksum based
on the contents of the serial output buffer and places it at the
end. TYPE may be set to SIMPLE, CRC32, or NMEA. SIMPLE
uses the arithmetic sum of ASCII values to produce a 5-digit inte-
ger. CRC32 uses CRC-32-IEEE 802.3 to produce an 8-character
hex value. NMEA produces a marine NMEA 0183 standard
checksum presuming that the sentence meets all other NMEA
formatting requirements.
type=
Checksum type (SIMPLE, CRC32, or NMEA)
SERIAL BUFFER NESW
takes angular wind direction (in
degrees) from SLOC, translates it to a compass point description
(N, NNE, NE, ENE, E, etc...), and adds the 3-character string to
the serial output buffer. DELIM defines the delimiter to be placed
at the end of the field.
sloc=
Source location
delim=
Field delimiter (SPACE, COMMA, TAB, NONE)
SERIAL BUFFER OUT
transmits the contents of the serial
output buffer through serial CHAN COM1 or COM2. END-
CHR defines the termination characters sent at the end of the
transmission. DELAY defines the number of milliseconds after
transmission before the instruction continues program execution.
After transmission, the internal output buffer index is reset to the
beginning.
chan=
Serial I/O channel (COM1 or COM2)
endchr=
Termination characters (CR, LF, NONE)
delay=
Millisecond delay (00-99)
SERIAL BUFFER TEXT
adds up to 25 characters to the to
the serial output buffer. To truncate to less than 25 characters,
terminate the text string with the ' \ ' (backslash) character.
text=
Text string
SER BUF TIME
adds TIME or DATE text to the serial output
buffer. FRMT determines whether DATE or TIME is used. DATE
produces yy-mm-dd (yy= year, mm=month, dd=day). TIME
produces hh:mm:ss (hh=hour, mm=minute, ss=seconds). DELIM
defines the delimiter placed at the end of the field.
frmt=
DATE or TIME
delim=
Field delimiter (SPACE, COMMA, TAB, NONE)
SERIAL BUFFER VALUE
adds the number in SLOC to the
serial output buffer. WIDTH defines the total character width,
DECPT defines the number of digits after the decimal point.
DELIM defines the field delimiter inserted at the end.
sloc=
Source location
width=
Number of characters
decpt=
Number of digits after decimal point
delim=
Field delimiter (SPACE, COMMA, TAB, NONE)