Canon 6401 B Field Unit Software User Manual To The 3203bbcb A9f6 4fb0 A186 E879e4813aa7

User Manual: Canon 6401 B to the manual

Open the PDF directly: View PDF PDF.
Page Count: 47

DownloadCanon  6401 B Field Unit Software User Manual To The 3203bbcb-a9f6-4fb0-a186-e879e4813aa7
Open PDF In BrowserView PDF
STARLOG

Field Test Unit
Software
Model 6401 B
(Canon X-07)

User Manual Supplement
6202

Revision F
January 5, 1989

Copyright Notice
Copyright ©Unidata Australia 1988. All rights reserved. No part of this
publication may be reproduced, transmitted, transcribed, stored in a
retrieval system, or translated into any language or computer language, in
any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without prior written permission of Unidata
Australia, 3 Whyalla Street, Willetton, Western Australia, 6155, Australia.

Published by Lynn MacLaren

Publishing

IBM® is a registered trademark of International Business Machine Corp.

Field Test Unit Software

Table of Contents
1. INTRODUCTION

1

1.1 PORTABLE DATA LOGGER . . . . . . . . . . . . . 1
1.1.1 Memory structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2 FIELD TEST UNIT . . . . . . . . . . . . . . . . . . .
2
1.2.1 Why use a FTU? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.2 Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.3 Switching on the FTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.4 Running a Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 CASSETTE STORAGE . . . . . . . . . . . . . . . . 3
1.3.1 Attaching the cassette . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3.2 Saving a Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.3.3 Loading a Program
.............................
4

2. GETTING STARTED

5

2.1 PROGRAMS . . . . . . . . . . . . . . . . . . . . . .
2.1.1 Filename Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5
5

2.2 FTU MEMORY GUIDE . . . . . . . . . . . . . . . . .

5

2.3 FTU INITIALIZATION

6

. . . . . . . . . . . . . . . . .

2.4 LOADING “PLOT” IN 16K RAM FTU . . . . . . . . . .

3. (UN)LOAD, PLOT & COPY

Contents

7

8

3.1 STANDARD FEATURES . . . . . . . . . . . . . . . .

8

3.2 COMMAND FILES

. . . . . . . . . . . . . . . . . .

9

3.3 COPY(ING) FILES . . . . . . . . . . . . . . . . . . .
3.3.1 Running COPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.2 COPY - Operator Responses . . . . . . . . . . . . . . . . . . . .
3.3.3 Timing considerations . . . . . . . . . . . . . . . . . . . . . . . . . .

9
9
10
10

i

3.4 (UN)LOADlNG TO CASSETTE/RAM . . . . . . . .
3.4.1 Running LOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10
.11

3.5 PRlNTlNG & PLOTTING RECORDINGS
. . . . . . 11
3.51 Running PLOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 11
3.6 LOAD/PLOT - OPERATOR RESPONSES

. . . . . .

11

3.7 PRINT/PLOT/LOAD/COPY - Examples . . . . . . . 1 5
3.7.1 PRINT-Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.15
3.7.2 PLOT - Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
3.7.3LOAD-Example
..............................
.18
3.7.4 COPY-Example.. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.21

4. PLOTX - EXTENSIONS

22

4.1 RUNNING PLOTX
. . . . . . . . . . . . . . . . . .
4.1.1 PLOTX-Operator Responses . . . . . . . . . . . . . . . . .

5. DATA STORAGE FORMAT

22
.22

25

5.1 FTU FILE FORMAT . . . . . . . . . . . . . . . . .
25
5.1.1 HEADER Message Format . . . . . . . . . . . . . . . . . . . . . . .25
5.1.2 DATA Message Format . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1.3 END Message Format . . . . . . . . . . . . . . . . . . . . . . . . . . .26
5.2 HOST COMPUTER PROGRAM TO RECEIVE DATA

6. NFTU COMMANDS

28

6.1 OPERATION . . . . . . . . . . . . . . . . . . . . .
6.1.1 L COMMAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
................................
6.1.2 B COMMAND
................................
6.1.3 P COMMAND
6.1.4 CURSOR KEY COMMANDS . . . . . . . . . . . . . . . . . . . . .
6.1.5 'space' COMMAND . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 INITIALIZATION

29

. . . . . . . . . . . . . .

30

6.4 “NFTU.X07” - PROGRAM LISTING

ii

28
.28
.28
.29
.29
.29

. . . . . . . . . . . . . . . . . . .

6.3 CHANNEL ADDRESSES

7. FTUC COMMANDS

26

. . . . . . . . . 30

32
Contents

Field Test Unit Software
7.1 DISPLAY FORMAT

. . . . . . . . . . . . . . . . .

.32

7.2 DISPLAY OF THE LOGGERS CURRENT MEMORY
VALUES
. . . . . . . . . . . . . . . . . . . . . . . . .32
7.3 USER DEFINED SCREEN FORMAT

. . . . . . . .

.33

. . . . . . . . . . . . . .

.34

. . . . . . . . . . . . . . . . .

.34

. . . . . . . . . . . . . .

.35

7.4 MEMORY ADDRESSING
7.5 CURSOR KEYPAD

7.6 SCREEN FORMAT FILES

Contents

7.7 COMMANDS TO MODIFY DATA LOGGER . . . . .
7.7.1 “P” -Put . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.7.2 “T” - TIME
....................................
7.7.3 “d” - DISPLAY * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.7.4 “r” - RESET * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.7.5 “j” & “a” - JUMP TO LOG & ADDRESS toggle * . . . . . .
7.7.6 “D” - DATA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.7.7 “J” -JUMP to ADDRESS . . . . . . . . . . . . . . . . . . . . . . . .

.35
35
36
36
37
37
37
37

7.8 X-07 DIRECT COMMANDS FROM FTU-PROM
. . .
7.8.1 “t” - TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.8.2 “F” - FREE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.8.3 “Q” - QUIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.8.4 “b” - BAUD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.8.5 “s” - S300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.8.6 “x” - TRANSFER
...............................

.37
37
38
38
38
38
38

7.9 INDIRECT & MISCELLANEOUS COMMANDS

39

7.9.1 “@” -INDIRECT JUMP . . . . . . . . . . . . . . . . . . . . . . . . . .

39

7.10 SUMMARY OF COMMANDS . . . . . . . . . . . .

.40

iii

Field Test Unit Software

Contents

Field Test Unit Software

1. INTRODUCTION
The purpose of this documentation is to describe the function and operation of the Model 6401B Field Test Unit in conjunction with UNIDATA’s
Portable Data Logger. This document is aimed at the inexperienced user
who is unfamiliar with the Field Test Unit (FTU).
The Portable Data Logger and Field Test Unit act as a team for the collection and transfer of data from remote, unmanned locations. The data logger
is a battery operated data gathering unit, and the Field Test Unit is a portable dedicated computer with specialized software for communication with
the data logger.
1.1 PORTABLE DATA LOGGER
The Portable Data Logger (PDL) is a microprocessor based device
designed to have a battery lifetime of over 2 years. This allows the logger to
remain in the fields for long periods of time for the recording of data. The
data is recorded in CMOS RAM memory which is available in 8K to 64K
capacities. The logger provides analogue and digital inputs for data sampling, and internal logger programs and crystal clock for the recording of
data in the logger’s memory.
1.1.1 Memory structure
The memory of the logger is divided into 256 byte Blocks (e.g. a 24K logger
will have 96 blocks, and a 64k logger has 256 blocks). Hence, any particular
location in the logger’s memory can be referred to in two ways: either by its
absolute location in memory, or by its block and location within that block
(e.g. absolute location 0 is also block 0 location 0; absolute location 1023 is
block 3 location 255).
Block 0 is used to store the clock, pointers, counters, accumulators, channels and other information necessary to the running of the logger.
Block 1 is used to store Buffer Pointer information (BLK 1, LOC
0) and the Data Logger program (BLK 1, LOC 128)
Blocks 2 & 3 are reserved for the Data Logger Program.

Section 1. INTRODUCTION

1

Field Test Unit Software
Blocks 4 onwards (location 1024 to the end of memory) are
reserved for logger data storage. Bytes are logged
sequentially, without gaps, and the number of bytes
logged per log interval will depend on the PDL
program.

1.2 FIELD TEST UNIT
The Field Test Unit (FTU) is a battery powered, Intel 8085 based
microcomputer with resident Microsoft BASIC (20K ROM). Memory
capacities of 8K or 16K RAM are available for program and data storage.
RAM memory is divided between a text area and a file area. The text area
is used for loading and executing BASIC programs. The file area is used to
store Program and Data files. Files in the file area are called RAM files.
Both the text area and the file area are retained when the FTU is switched
off, but these areas will be cleared if the batteries are removed.

1.2.1 Why use a FTU?
The Field Test Unit allows the programming and interrogation of the data
loggers in the field. The FTU can be used to :
• Display and alter channels, accumulators, and memory
locations in the data logger.
• Unload the logger into a RAM fiIe or onto cassette.
• Load the logger with new programs from a RAM file or
from cassette.
• Transfer logger data and programs between the FTU,
cassette, and a host computer.

1.2.2

Installation

The FTU should come with the following:
• X-07 (the FTU)
• CANNON X-07 User’s Guide
• BASIC Reference Manual
• Programming Guide for Beginners
• Reference Card (for X-07)

2

Section 1. INTRODUCTION

Field Test Unit Software
• Batteries (AA x 4)
• Model 6602E cable to connect FTU to Data Logger
• Model 6401D Mains Power Pack
• Prom with STARLOG Software (already installed)
• Reference Card for (FTU)

1.2.3 Switching on the FTU
Ensure that the batteries have been inserted and that the Lock Switch (slide
switch, underneath) is in the ON position, then press the ON/BREAK key.
The FTU should power on and the following appear on the screen :
Copyright(c) 1983 by
Microsoft & Canon
14940 Bytes free
Note, however, that the number of Bytes free may differ from the above as
it depends on the size of the file area that has been set (the size of the file
area can be changed)

1.2.4 Running a Program
To run a program, use the BASIC command :
RUN"filnam"
where filnam is the name of the file you wish to run.

1.3 CASSETTE STORAGE
Cassettes may be used for long term storage of Programs and data. It is advisable to keep a copy of programs on cassette, as the contents of the file
area may sometimes be destroyed.

1.3.1 Attaching the cassette
The cassette cable plugs into the small round DIN-type socket on the right
hand side of the FTU. The other end of the cable has three pIugs. These
should be plugged into the cassette recorder as follows:
RED
Section 1. INTRODUCTION

MIC (Input)
3

GREY

EAR (Output)
REM (remote control)

BLACK

1.3.2 Saving a Program
To save a program on cassette, rewind the cassette to a blank section, then
put the cassette recorder into RECORD.
To save a program that is in the file area type :
CSAVE“filnam”
Where filnam is the file name you wish the program to be saved under. It is
usually good practice to save the program twice (on the same cassette), as a
protection against corruption on the tape.
To save a program that is in the file area, first load it into the text area by
using the LOAD command :
LOAD“filnam”
then save it on cassette as above.

1.3.3 Loading a Program
To load a program from cassette, rewind the cassette to the start of the file,
then put the cassette recorder into PLAY, then type:
CLOAD“filnam”
Where filnam is the file name of the program you wish to load. If the file
name is left out, then the next program on the tape will be loaded.
To save the program in the file area use the command :
SAVE“filnam”

4

Section 1. INTRODUCTION

Field Test Unit Software

2. GETTING STARTED
The STARLOG FTU Software Package Model 6302A consists of a cassette
tape, a memory chip (6264LP) and this manual.
2.1 PROGRAMS
The Field Test Unit (FTU) (Canon X-07) is usually delivered complete with
the “FTU” prom loaded and ready to use.
The following programs are not loaded into the RAM file but are stored on
the cassette tape which is included as part of the STARLOG FTU Software
Package:FTUC
LOAD
COPY
PLOT
PLOTX

Provides interrogation and testing of the Data Logger in
the field.
Lead programs into the Data Logger, Unload recorded
information from the Data Logger.
Transfer Data Logger information between FI’U RAM,
cassette tape or RS-232 host computer.
Print or Plot Data Logger recorded information.
As above plus extended features such as plot averaging,
maxima, minima and total calculations.

2.1.1 Filename Extensions
Files saved in the FTU RAM directory will have the following file extensions:“D”
“P”
“F”

means a Data File or Logger Program
means a Program FiIe written in BASIC
means a Command File

2.2 FTU MEMORY GUIDE
The Field Test Unit comes complete with a 16k RAM which is sufficient to
operate all UNIDATA supplied software. The FTU RAM may be expanded to 24k with an 8k memory card.
Section 2. GETTING STARTED

5

Field Test Unit Software

To use the 8k 6264LP RAM supplied to increase the FTU memory to 16k
switch the FTU off and remove the cover of the chip socket on the back of
the FTU.
Replace the FTU ROM with the RAM chip and change the memory select
switch from ROM to RAM. Replace the cover press the reset button on the
back of the FTU and switch on.
R A M Programs in RAM

Command Files Log Programs

Data

16K

PLOT
(in text area)

RAM/Cassette RAM/Cassette Cassette

16K

LOAD/COPY/FTUC RAM/Cassette RAM/Cassette Cassette
(in RAM file)

24K PLOT/COPY/FTUC RAM/Cassette RAM/Cassette Cassette
2.3 FTU INITIALIZATION
If for any reason the FTU programs need to be loaded, the following procedure should be used:1. Using a pencil, press the RESET button at the rear of the
FTU. (This is a Master Reset, so ALL PROGRAMS WILL
BE LOST).
2. Connect FTU to Cassette Recorder with Model 6302A
software cassette tape inserted/rewound and ready to use.
3. Press ON/BREAK key on the FTU. The message “14940
Bytes free” will appear. (Note: at least 14940 Bytes are required to operate this software, more ‘free’ bytes are fme).
4. Type:- FSET 10000 Return (2300 if using PLOT/PLOTX)
5. Type:- CLOAD “FTUC” Return (system should respond with
‘Found FTUC’ and then continue to read the program
FTUC from the cassette tape and store it in the FTU)
6. Type:- SAVE “FTUC” Return (to save the program FTUC
permanently in the FTU’s RAM file area.) SAVE
“LOAD/UNLOAD”
7. Repeat Steps 5 & 6 above to Load & Save programs
“LOAD” and “COPY”. Program “PLOT” may also be loaded
if there is sufficient RAM in the FTU [in this case, “PLOT”
should be LOAD(ed) and SAVE(ed) first, then “FTUC”,
“LOAD” and “COPY”).
6

Section 2. GETTING STARTED

Field Test Unit Software
Note:- all programs on the cassette are stored twice. This means
message “SKIP : FTUC” might appear on the screen first before
next file is loaded

the
the

8. Type:- NEW then press Return
All FTU programs are now loaded and ready to use.
9.

Type:- RUN “FTUC” then press Return
(To begin FTUC operating. Press BREAK key then RUN
“LOAD” or RUN “COPY” to begin those programs)

2.4 LOADING “PLOT’ IN 16K RAM FTU
The Model 6302A Software Support (Version V#5.0 or later) requires a
16k memory FTU (Canon X-07), therefore only the Print/Plot Package can
be loaded into the FTU If the FTU has been expanded to 24k, then other
FTU utilities may also be loaded and the Print/Plot Package may be saved
as a RAM file in the FTU.
To load program “PLOT” (the Print/Plot Package):1. DELETE all RAM files in the FTU (or perform Step 1.
above).
2. Connect cassette player (Step 2. above) and insert tape, side
B.
3. Type:- FSET 2300 then press Return
4. Type:- CLOAD “PLOT” then press Return
(The system should respond with ‘Found:PLOT’
tinue to load the program into the FTU)

and con-

Note:- don’t save “PLOT” in the RAM file area (in a 16k FTU).
5. Type:- RUN then press Return
(To begin execution of the Print/Plot package).

Section 2. GETTING STARTED

7

Field Test Unit Software

3. (UN)LOAD, PLOT & COPY
The Model 6302A Software Support Package (Version V#5.0 or later)
(Un)load/Plot/Copy allows information to be unloaded from a Data Logger
and printed or plotted on a printer/plotter (Canon X-710) attached to the
Field Test Unit (Canon X-07). In print mode, any standard 80 column
printer may be used when interfaced to the FTU via the ‘Centronics’ printer
interface or RS-232 communications interface.
In addition, program and data files may be transferred between cassette,
RAM, Data Logger and a host computer in various formats.
3.1 STANDARD FEATURES
The (Un)load/Plot/Copy
a)
b)
c)

d)
e)
f)

package will:-

unload a Data Logger and store the resulting data in a RAM file
(requires 24k) or a cassette file on a datacassette tape.
load a logger program from a RAM file or a cassette file into a
Data Logger.
print the contents of an unloaded Data Logger direct or from a
RAM file or a cassette file in a tabular (column) format (up to
8 channels/fields per print) onto a Canon X-710 printer/plotter,
a Centronics interfaced 80 column printer or a RS-232 interfaced 80 column printer.
plot the contents of a Data Logger direct or from a RAM file or a
cassette file in a four color multi-plot format (up to 8 channels/fields per plot) onto a Canon X-710 printer/plotter.
transfer unloaded information or logger programs between a host
computer and the FTU in ASCII format via an RS-232 communication channel.(see Appendix A for message format).
transfer unloaded information or logger programs between an
IBM-PC type system and the FTU in LOGGER message format. (using the IBM-PC utility program “PDLIO”). Print or
plot logger files direct from an IBM-PC type system (using the
PDLIO utility program).

NOTE: The IBM-PC utility program PDLIO is not part of the
(Un)load/Plot/Copy Software Package. Program PDLIO is included
within the STARLOG Software Support Package for the IBM-PC (and

8

Section 3. (UN)LOAD, PLOT& COPY

Field Test Unit Software
compatibles). If you require to use PDLIO you must purchase that
package separately.
g)
h)

copy data files and command files between cassette, RAM and the
RS-232 communication channel (host computer).
save frequently used (Un)load/Plot operator responses into command files in RAM or on cassette.

3.2 COMMAND FILES
Once the format of the (un)load or print/plot output has been decided, the
operator commands (entered into the keyboard in response to the questions
listed below) may be saved in a RAM file or on cassette.
This feature saves the operator entering all the responses every time a plot
or unload is performed. Instead, the operator simply enters in the command
file name and the (un)load or print/plot proceeds automatically using the
pre-saved operator commands from that command file.
Many command files may be created and saved, allowing command files for
a variety of loading, unloading, printing or plotting operations.
3.3 COPY(ING) FILES
The “COPY” program allows data files or command files to be transferred
to/from RAM/cassette or to/from FTU and a host computer. These files
must be standard BASIC files in ASCII format (lines terminated with a carriage return and less than 255 characters in length).
3.3.1 Running COPY
1. Connect datacassette and/or RS-232 link to FTU
2. Type:- RUN “COPY” then press Return
3. Answer the following questions:

Section 3. (UN)LOAD,

PLOT & COPY

9

Field Test Unit Software

3.3.2 COPY - Operator Responses
Question
Cassette or Ram file
INPUT file or Xfr
(RS-232)?

Enter Input file
name, type

Answer
C =
R=
X =
host

Cassette file
RAM file
RS-232 communication channel to a
computer.

Name of Input file,extension
(default ,D)

The above two questions are repeated for the OUTPUT file.
Baud Rate?

You have selected Xfr mode. Maximum
Baud rate is 8000. (use 8000/4800/2400/
1200/300) Note: if cassette selected Baud
Rate is not asked for.

3.3.3 Timing considerations

When copying a file from a host computer (via the RS-232 communications
channel) to a RAM file in the FTU, a delay of two (2) seconds must be
provided by the host computer after sending each line before the next line
of the fiIe is sent to the FTU. This delay must be increased to thirty (30)
seconds per line when the FTU is storing the file on a data cassette.
NOTE: The transfer to/from a host computer is terminated by the last line
containing the termination word END followed by a carriage return.
(i.e.“END” then press Return)
3.4 (UN)LOADING TO CASSETTE/RAM
Either program “PLOT” or program “LOAD” may be used to unload data
from a Data Logger.
“PLOT” contains all the features of “LOAD” but “PLOT” (un)loading is
slower and requires a larger amount of RAM (memory).

10

Section 3. (UN)LOAD, PLOT& COPY

Field Test Unit Software

3.4.1 Running LOAD
1. Connect Data Logger to FTU. (connect datacassette)
2. Type:- RUN “LOAD” then press Return (or RUN “PLOT”)
3. Answer the relevant questions described below
3.5 PRINTING & PLOTTING RECORDINGS
The program “PLOT” is used to print or plot the recorded information from
the Data Logger. This information may be from stored files in RAM or on
cassette or alternatively, “PLOT” will print/plot directly from a Data Logger
connected to the FTU.
3.5.1 Running PLOT
1. Connect datacassette or Data Logger to FTU
2. Connect & RESET printer Or plotter to FTU
3. Type:- RUN then press Return (or RUN “PLOT”)
4. Answer the relevant questions described below
3.6 LOAD/PLOT - OPERATOR RESPONSES
Question
input from Keyboard
input from File; or
Create Command

file?

Answers
K = Keyboard entry of commands
F = Commands are to be read from a
previously created command file
C = Store entered commands in a
command file for future use

Enter the way you wish commands to be entered to the program
Note:- if “C” is selected, the program creates a command fife only. It does
not perform any LOAD/COPY/PLOT
function.
. ..
Cassette or Ram file
COMMAND file?

C = Cassette storage
R = Ram storage

Enter the storage device of the command file
Section 3. (UN)LOAD, PLOT& COPY

11

Field Test Unit Software
Enter COMMAND

file name,type

Name of command file,extension (,F is
default extension)

Enter the name
or use
. you of the command file you wish to create
____
PLot, PRint, Load or
PL = Plot data logger information
Unload
PR = Print data logger information
L = Load file into the logger
U = Unload data logger into file
Enter the function you wish PLOT to perform. Either PL to PLOT data, PR
to PRINT data, L to LOAD data from storage device to a logger or U to
UNLOAD data from a logger to storage device
Cassette or Ram file
INPUT file, or input
from Logger?

C = Cassette storage
R = Ram storage
L = Direct from logger

Enter the storage device that data is to be printed/plotted from
Cassette or Ram file
INPUT file

C = Cassette storage
R = RAM storage

Enter the storage device data is to be loaded from
C = Cassette storage
R = RAM storage (24K F.T.U. only)
Enter the storage device data is to be unloaded to
Cassette or Ram file
OUTPUT file?

Enter Output file
name,type

Name of data file,extension (,D is default
extension)

Enter the name you wish give your stored data. This name will be used for
subsequent reference to that data
if your logger uses buffer 7 to store the
start time, then stored times are used.
Y = YES (use stored times)
N = NO (enter start time on keyboard)
If the program in the logger has been created by the STARLOG IBM
software package buffer 7 will contain the time of the first data log. This time
can be used instead of having to enter a start time manually
use buffer 7 time?

12

Section 3. (UN)LOAD,

PLOT& COPY

Field Test Unit Software
Unload Format,
Pointers & buffer,
Buffer or Done ?

F = FORMAT (set of
Block,Location,Count)
P = Unload a buffer & all buffer pointers
(B1,L0,C128)
B = Unload a buffer (no pointers) (you
enter the B,L,C yourself)
D = DONE (proceed to (un)load)

Enter the format of the data you wish to operate on
F means that the data you wish to use is to be a contiguous block of logger
memory.
B means the data is contained in one of the loggers 7 buffers.
P is the same as B except the data is to be used for future use and the buffer pointers
are
--. also to
. be saved.
.
.
Buffer number (0-7)
number of buffer to unload
Enter the buffer number (0 to 7) of the data you wish to operate on. Buffer
0 is normally used
--.
B,L,C?
Block,Location,Count of the data to
unload from the data logger
Enter the block and location (start) of the data and the number of bytes
(count) of data you wish to operate on
Unload Time
Enter Date & Time
HHMM DDMMYY
?

Time that logger stored first log HHMM
DDMMYY entry (HHMMSS
DDMMYY) SS - optional 1300 121086
HH = hours MM = minutes (SS = seconds
optional) DD = day MM = month
YY=year

An initial time is required in order to time reference all logged data. The
time entered is used along with the log interval to be calculated when each
log
. was made
. . . . . . . ..
.
Enter Input file
Filename,extension (,D is default
name, type
extension)
Enter the name of the stored data you wish to use. This name must be the
same as the one used when the data was first stored
plot Format, Pointers
& buffer or Done?

Section 3. (UN)LOAD, PLOT& COPY

F = Formatted input. (set of B,L,C)
P = Buffer & Pointer format
D = Done (ready to Plot)

13

Field Test Unit Software

Pointers & buffer
Bypass, Skip buffer
or Done?

F = Formatted input. (set of B,L,C)
P = Buffer & Pointer format
B = Bypass data unloaded using “F” or “B”
S =
"
"
"
" “P”
D = Done (ready to Print)

Log interval (min)?

log interval of logger program in minutes

print Format,

Enter the log period (the time between data recordings) of the logger
program
Bytes per log?

number of bytes logged at each log interval

(max)
Enter the number of bytes recorded each log by the logger
Fields per log?

number of fields from each log that are to
be Plot/Printed. (Separate channels)

Enter the number of fields of the log you wish to print/plot
Enter Scale Size (cm
per hour)?

Horizontal (X axis or time) scale (the
graph is plotted on its side)

Enter the scale of the time axis. This will determine how much paper the
graph will use
Field []
bytes,from,to,units,
(location,start,end)

Description of each field to be
Print/Plotted.

bytes = size of field in bytes and optional conversion formula
specifications (or any combination of size plus formula).
RED = Red thermistor correction
from,to = are the scales to be used for the range (Y axis up the
graph)
or the scale printed.
units = (optional) part of the title for the column/field.
location = (optional) byte position in the log entry where the
field begins. If not specified then the next byte in
the log entry is assumed to be the start of this field.
(location is counted from 0, byte 0 being the lst
byte location in the log entry).
start,end = (o pt ional) prescale values which set the limits of
valid data for the log entry. If not specified, the data
is assumed to range from 0 to 255 (or 0 to

14

Section 3. (UN)LOAD, PLOT& COPY

Field Test Unit Software
256^bytes-1 for fields with a size greater than 1
byte)
example - the wind direction may be logged as a value 0 to 7 (8
compass directions in 45 deg steps)

FIELD 3: l,0,315,Wind Dir,,0,7
SAMPLE FIELD DESCRIPTIONS
FIELD 1:
FIELD 2:
FIELD 3:

1,0,255,1 BYTE (one byte with its actual value)
RED,0,80,TEMP (Red thermistor probe)
RED MAX(2),0,80,Max Temp,1 (maximum temperature every 2 hours, using field 2 values [PLOTX
only])

Time check for start of data
Check Data Start
Date & Time
15:54:40 21AUG'86
(Y/N)?
If this is the correct time for the start of logging enter Y
Check START
Time check for start of print/plot
Date & Time
15:54:40 21AUG'86
(Y/N)?
If you wish to print/plot data starting at a time later than the log start time
enter N
Time check for end of print/plot
Check END
Date & Time
15:54:40 22AUG'86
(Y/N)?
If you wish to end print/plotting data at any time earlier than the log end time
enter N
3.7 PRINT/PLOT/LOAD/COPY - Examples

3.7.1 PRINT - Example
To print data logged in buffer 0 by a program that records four (4) temperatures. (2 using RED thermistor probes and 2 using AD590 probes).
Section 3. (UN)LOAD, PLOT& COPY

15

Field Test Unit Software

Question

Operator Response

input from Keyboard
input from File; or
Create a command file?

K Input from keyboard

PLot, PRint, Load or
Unload

PR Print a report

Cassette or Ram file
INPUT file, or
input from Logger?

L Read &ta from logger

use buffer 7 time?

Y The logger program recorded the time
of the first log in buffer 7

print Format,
Pointers & buffer
or Done?

P Data is to come from a buffer

Buffer number (0-7)

0 The data is stored in buffer 0

print Format,
Pointers & buffer
or Done?

D No more data to print

Log interval
(mill)?

60 The log program recorded every hour

Bytes per log?

4 The log program stored 4 bytes per log

Fields per log?

4 Print four fields from each log

Field 1 RED,0,60,Deg C
bytes,from,to,units,
(location,start,end)

Use red thermistor correction, range temp
from 0 to 60, label Deg C

Field 2 RED,0,60,Deg C
bytes,from,to,units,
(location,start,end)

Use red thermistor correction, range temp
from 0 to 60, label Deg C

Field 3 1,-10,60,Deg C,
bytes,from,to,units,
(location,start,end)

Use red thermistor correction, range temp
from 0 to 60, label Deg C

Field 4 1,-10,60,Deg C
bytes,from,to,units,
(location,start,end)

Use red thermistor correction, range temp
from 0 to 60, label Deg C

16

Section 3. (UN)LOAD, PLOT& COPY

Field Test Unit Software
Check Data Start
Date & Time
15:54:40 21AUG’86
(Y/N)?
Check START
Date & Time
15:54:40 21AUG’86
(Y/N)?

Y Yes this is when the first log occurred

Check END
Date & Time
15:54:40 22AUG’86
(Y/N)?

Y Yes, finish printing data at this point

Y Yes, start printing data from this point on

3.7.2 PLOT - Example
The following example is the same as the last but that the data is plotted instead of printed.
input from Keyboard
input from File; or
Create a command fife?

K Input from keyboard

PLot, PRint, Load or
Unload

PL Plot a report

Cassette or Ram file
INPUT file, or
input from Logger?

L Read data from logger

use buffer 7 time?

Y The logger program recorded the time of
the first log in buffer 7

plot Format,
Pointers & buffer
or Done?

P Data is to come from a buffer

Buffer number (0-7)

0 The data is stored in buffer 0

plot Format,
Pointers & buffer
or Done?

D No more data to print

Log interval
(mill)?

60 The log program recorded every hour

Bytes per log?

4 The log program stored 4 bytes per log

Fields per log?

4 Print four fields from each log

Section 3. (UN)LOAD, PLOT& COPY

17

Field Test Unit Software
Enter scale size
(cm per hour)?

1 1cm of graph = lhour

Field 2
bytes,from,to,units,
(location,start,end)

RED,0,60,Deg C
Use red thermistor correction., range temp
from 0 to 60, label Deg C

Field 2
bytes,from,to,units,
(location,start,end)

RED,0,60,Deg C
Use red thermistor correction, range temp
from 0 to 60, label Deg C

Field 3
bytes,from,to,units,
(location,start,end)

1,-10,60,Deg C,
Use red thermistor correction, range temp
from 0 to 60, label Deg C

Field 4
bytes,from,to,units,
(location,start,end)

1,-10,60,Deg C
Use red thermistor correction, range temp
from 0 to 60, label Deg C

Check Data Start
Date & Time

Y Yes this is when the first log occurred

15:54:40 21AUG’86
(Y/N)?

Check START
Date & Time

Y Yes, start printing data from this point on

15:54:40 21AUG’86
(Y/N)?

Check END
Date & Time
15:54:40 22AUG’86
(Y/N)?

Y Yes, finish printing data at this point

3.7.3 LOAD - Example

The following two examples show the procedure to follow if a log program
is written on a host computer and then transferred into a logger via the FTU.
LOAD - Example 1
Assume a log program was written by the UNIDATA IBM software package and is now to be loaded into RAM of the FTU.
Note that the size of the log program determines the number of bytes to be
transferred to/from the FTU. The number of bytes to transfer is given by the
location of the last byte of the log program - 384. The last byte of the log
program is specified by PDLASM at assembly.

18

Section 3. (UN)LOAD, PLOT& COPY

Field Test Unit Software
- set up the host computer (run “PDLIO”), baudrate = 8000 baud
- type RUN “LOAD” on the FTU
input from Keyboard,
input from File; or
Create Command file?

K Input from keyboard

Load logger or
Unload logger

U Specify Unload

Cassette or Ram file
OUTPUT file ?

R Store in RAM

Enter OUTPUT file
name,type

FILE Program name is FILE,D

use buffer 7 time?

N No, do not use

unload Format,
Pointers & buffer,
Buffer or
Done ?

F Specify transfer with a set of
block, location, counts

B,L,C ?

0,50,14 Load program control variables

Format,
F Specify transfer with a set of
Pointers & buffer,
block, location, counts
or Done?
B,L,C?
Format,
Pointers & buffer,
or Done?

1,0,7 Load Buffer 0 pointers
F Specify transfer with a set of
block, location, counts

B,L,C?

1,112,7 Load Buffer 7 pointers

Format,
Pointers & buffer,
or Done?

F Specify transfer with a set of
block, location, counts

B,L,C?

1,128,512 Load Logger program.
Note that in this case the last byte of the
log progr. given by PDLASM would be 896.

Format,
Pointers & buffer,
or Done?

D

unload Time
Enter Date & Time
HHMM DDMMYY
?

1015 221084 enter current time and date

Section 3. (UN)LOAD,

PLOT& COPY

Finished

Field Test Unit Software

LOAD - Example 2

The following example shows how to load a logger with a log program stored
in RAM. It assumes the logger program was written by the UNIDATA IBM
software package and loaded into the ram file “FILE”,“D” as shown in
LOAD - Example 1.
input from Keyboard
input from File; or
Create a command file?
PLot, PRint, Load or
Unload

K Input from keyboard

Cassette or Ram file
INPUT file?

R Logger program is contained in RAM

Enter Input file
name,type
set logger time?

FILE
Program name is FILE,D

Format,
Pointers & buffer,
or Done?

L Load logger [PLOT or PLOTX only]

N Do not alter the loggers cycle counter.
F Specify Load logger with a
set of block location counts

B,L,C?

0,50,14

Format,
Pointers & buffer,
or Done?

F Specify Load logger with a
set of block location counts

B,L,C?
Format,
Pointers & buffer,
or Done?

1,0,7 Load Buffer 0 pointers

B,L,C?

Format,
Pointers & buffer,
or Done?
B,L,C?

Load Program control variables

F Specify Load logger with a

set of block location counts
1,112,7 Load Buffer 7 pointers
F Specify Load logger with a
set of block location counts
1,128,512 Load Logger program. Notice that in

this case the last byte of the logger
program given by PDLASEM would be 896.
Format,
Pointers & buffer,
or Done?

20

D Finished

Section 3. (UN)LOAD, PLOT& COPY

Field Test Unit Software

3.7.4 COPY - Example
Assume a logger has been unloaded into the Ram file area of a FTU. You
now wish to transfer these data to a host computer (eg. IBM-PC).
- load the program “HOST COMPUTER PROGRAM TO
RECEIVE DATA” (see appendix) and run it
- on FTU type RUN “COPY”
Cassette or Ram file
INPUT file
or X-fr (RS232)?

R read data from Ram file area

Enter INPUT file
name,type

FILE Data file name is FILE,D

Cassette or Ram file
OUTPUT file
or X-fr (RS232)?

X transfer data via serial port

Baud rate ??

1200 select baud rate

Section 3. (UN)LOAD,

PLOT& COPY

21

Field Test Unit Software

4. PLOTX - EXTENSIONS
The program “PLOTX” is an extended version of “PLOT” with capacity to
handle circular log buffers, multiple plotter colour options and various data
processing options such as maximum, minimum and average. It does this at
the expense of FTU memory. On a 16K FTU the amount of free memory
available for RAM command files is severely restricted.
4.1 RUNNING PLOTX
1. Load PLOTX into the FTU. Connect datacassette or Data
Logger to FTU
2. Type:- RUN then press Return
3. Answer questions as for PLOT
4.1.1 PLOTX - Operator Responses
The questions asked by “PLOTX” are the same as “PLOT” with the following additional questions which relate to “PLOTX” extended features.
Question
Buffer number (0-7)
(,log size)

Meaning
number of buffer to unload & optional
buffer log size if using a circular buffer in
the data logger

Enter the buffer number (followed by the log size if unloading a circular
buffer)
PLot Format,
Pointers & buffer
Bypass, Skip buffer
or Done?

F = Formatted input. (set of B,L,C)
P = Buffer & Pointer format
B = Bypass data unloaded using “F” or “B”
S = "
"
"
" “P”
D = Done (ready to Plot)

S = Scales are drawn every interval
L = A vertical Line is drawn every interval
N = No indication is required of intervals
This
. . command allows extra scale. . . indications to be drawn on the graph
.......
plot Scales, Line or
None?

22

Section 4. PLOTX - EXTENSIONS

Field Test Unit Software
Colour 03, Probes,
Time or All?

Changes the color printed across page.
0-3 - select constant color for whole print
0 = BLACK
1 = BLUE
2 = GREEN
3 = RED
P = Change color for each field (across
page)
T = Change color for each line (down
page)
A = P + T (change color across and
down page)
** default when Plot selected **

Field []
bytes,from,to,units,
(location,start,end)

see PLOT responses
PLOTX offers the following extensions in
the byte = field

byte = size of field in bytes, conversion formula and special processing
RED = Red thermistor correction formula
AVE(4) = Average value over period (4 hour average)
MIN(24) = Minimum value over period (Daily minimum)
MAX(1) = Maximum value over period (Hourly maximum)
TOT(6) = Total value over period (6 hour total)
SAMPLE FIELD DESCRIPTION
FIELD 1: MIN(1),0,255,Min F1,0 (Hourly minimum for field 1 from location. . 0). . . .
.
..
(Optional). For each field being
Field []
title,colour,dotted ?
print/plotted, this overrides the default
setup for a field or column
title = Title for heading on scales (y axis) when plotting.
color = Color to use for field/column overrides the default color
for that field/column
dotted = When plotting, sets pitch of dotted line to be used.
0 = undotted (default) l-15 = dot pitch

Section 4. PLOTX - EXTENSIONS

23

Field Test Unit Software
Enter interval size
(hours)?

Enter the interval duration (in hours)

The “interval” determines when a break is made in the plot and a vertical
scale line in drawn
.
OUTPUT to PLotter
PL = PLotter (Canon X-710) color
OUTPUT to
printer
PR = PRinter (80 column Centronics or 2
Dump(com:)
lines on the X-710 printer) to produce
OUTPUT to PRinter
single (color) print out of data
D = Dump. (not yet available)
Enter to print device for this tabular report

24

Section 4. PLOTX- EXTENSIONS

Field Test Unit Software

5. DATA STORAGE FORMAT
Data storage and communications to/from RAM, Cassette tape and RS-232
communication with a host computer conforms to the format detailed
below.

5.1 FTU FILE FORMAT
The data file consists of three parts, one HEADER message (Line 1:) one
or more DATA messages (Line 2: onwards) and an END message line.
1
HEADER message which contains information about the file.
1 or more DATA messages which contain the actual data.
1
END message which terminates the file.

5.1.1 HEADER Message Format
The HEADER message is generated by a BASIC ‘PRINT’ statement and
read by a BASIC ‘INPUT’ statement.
The HEADER information is used to describe the file and its contents,
Fields are separated by commas. (The message is terminated with a C/R L/F
sequence.)

HEADER message - Line 1:filename,ext,cycle,time,filesize

C/R L/F

Where:filename
ext
cycle
time
filesize

= Name of the data file
= Filename extension
= Data Logger cycle time in seconds (usually 5)
= Time and Date in logger cycles past 1JAN80
(locn 4. Data Logger format)
= Size file in bytes (excluding this HEADER Line 1:
but including all DATA messages and the END line)

Section 5. DATA STORAGE FORMAT

25

Field Test Unit Software

5.1.2 DATA Message Format
There are one or more DATA messages used to store a data file. The format of the DATA message is designed to be generated by a BASIC ‘PRINT’
statement and read by a BASIC ‘INPUT’ statement.
DATA messages - Line 2: onwards

data C/R L/F
data = up to 252 characters coded in Hexadecimal (2 characters per data
logger byte). The characters are sent high order 4 bits followed by low order
4 bits such that the following BASIC instructions would have VALUE as the
first data logger byte in the ASCII DATA message (STRING$)
VALUE = VAL ("&H" + LEFT$(STRING$,2))
5.1.3 END Message Format
A single line is used to terminate the data file.
END message -

END C/R L/F
5.2 HOST COMPUTER PROGRAM TO RECEIVE DATA

The following sample BASIC program will save the information sent by the
COPY program via the RS-232 communications link. The sample program
is written for an IBM-PC type system, however a similar program will
operate on any computer.
10 INPUT “Enter Filename for COPY data”;F$
20 OPEN F$ FOR OUTPUT AS #2
30 OPEN “COMl:1200,n,8,2,rs,cs,ds,cd” AS #l
40 INPUT #1,A$
50 IF A$ = “END” THEN 100
60 PRINT #2,A$
65 PRINT A$
70 GOT0 40
26

Section 5. DATA STORAGE FORMAT

Field Test Unit Software
100 CLOSE #1
110 CLOSE #2
120 PRINT “File ";F$;" saved
130 END

Section 5. DATA STORAGE FORMAT

27

6. NFTU COMMANDS
The program NFTU is a simple Field Test Unit program which will communicate with the Model 6003 Data Logger and display (or alter) the Data
Logger memory contents.
This Software Package is unsupported by UNIDATA. This means that the
software is supplied ‘as is’ and UNIDATA does not intend to correct any
errors or make further improvements to the package.
Memory location may be displayed as groups of 4 single bytes or as a 32 bit
integer number.
6.1 OPERATION
1. Turn the FTU on using the “on/break” key.
2. Plug the FTU 25 pin D type connector into the data logger
computer connector.
3. The FTU will display the value of the cycle counter (location
4)
4. Press a key L, B, P, ASDF or a ‘space’ and wait for a prompt.
5. When finished, remove the FTU plug and turn the power off
using the “off key.
6.1.1 L COMMAND
The L command allows you to enter a number from 0 to 255 and view that
byte LOCATION in the current block. The display is reset to ‘byte mode’.
6.1.2 B COMMAND
The B command allows you to enter a number from 0 to 255 and shift to that
BLOCK of memory for display or alteration. The display is reset to ‘byte
mode’.

28

Section 6. NFTU COMMANDS

Field Test Unit Software

6.1.3 P COMMAND
The P command allows you to PUT new data to memory. Only one byte
location may be altered at a time. The location altered is the first byte displayed (the one indicated by the status line). The new value must be between
0 and 255. Use the ‘S & D’ keys to step backwards and forwards to adjacent
locations to be altered.
6.1.4 CURSOR KEY COMMANDS
The Cursor Keypad (at the top right of the FTU keyboard) step the displayed location backwards (or forwards) one byte using the & - command
keys, and backwards (or forwards) four bytes using the ^ & Vcommand
keys.

6.1.5 ‘space’ COMMAND
The ‘space’ bar toggles the display between ‘byte mode’ (4 individual byte
display) and ‘integer mode’ (4 byte, 32 bit single integer).
6.2 INITIALlZATlON
The initialization sequence should be avoided if possible. The FTU will initialize if the batteries are removed or go flat. Therefore the batteries should
be changed when the low battery warning appears and should be changed
with the power pack inserted so as the memory does not lose power.
However if the program contained in the FTU has been lost, perform the
following sequence.
( in the following sequence is the lower right hand key marked
“RETURN” and $ is the dollar sign appearing above the 4)
Type in the program appearing at the end of the Section
Enter “START$ = “RUN” + CHR$(l3)
Enter ‘OFF1  “\
The field test unit will power down and when next press the on button the
FTU should appear as normal.
The following is a table of addresses versus channel viewed on the Field Test
unit.
Section 6. NFTU COMMANDS

29

Field Test Unit Software
6.3 CHANNEL ADDRESSES
The following Table defines some important location in the Data Logger.
Refer to the STARLOG Portable Data Logger Hardware Supplement for
a complete List of location definitions.
ChanneI

# BLOCK 0 Address on field test unit

Analog 0

16

Analog 1

17

Analog 2

18

Analog 3

19

Analog 4

20

Analog 5

21

Analog 6

22

Analog 7

23

Counter 0

24 thru 27

Counter 1

28 thru 31

All values are displayed in decimal and may range from 0 to 255 ( 8 bit byte)
or 0 to 4 biion (32 bit integer).
6.4 “NFTU.X07”
1
2
3
4
5
6
7
8
9
10
11
12
30

- PROGRAM LISTING

DEFINT B,L,C:B = 0:L = 0:C = 4:M = 2:CONSOLE 0,4,0
CLS
GOSUB 22:LOCATE 0,0:ON M GOT0 4,5
PRINT V;:GOTO 8
FOR I=0 TO 3
PRINT USING“####”;VAL(“&H” + MID$(L$,(I*2) + 1,2));
NEXT I
LOCATE 0,1:PRINT USING“####”;B;L
LOCATE 0,3:PRINT“? LB P”;
A$ = INKEY$:IF A$ = “ ” THEN 3
I = INSTR(“LBP”,A$):A = ASC(A$)-27:IF A0 THEN ON A
GOTO 18,17,16,19
ON I GOTO 14,13,20,21:GOTO 3
Section 6. NFTU COMMANDS

Field Test Unit Software
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42

CLS:INPUT“LOC ”;L:GOTO 3
IF M=1 THEN M=2 ELSE M=1
GOTO 2
L=L-4:GOTO 3
L = L-l:GOTO 3
L=L+l:GOTO 3
L=L+4:GOTO 3
CLS:INPUT“BLOCK”;B:GOTO 3
CLS:INPUT“PUT VALUE ”; V:M =0:C = 1:GOTO 3
A$ = RIGHT$(HEX$(256 + B),2)
A$ = A$ + RIGHT$(HEX$(256+ L),2)
A$ =A$ + RIGHT$(HEX$(256+ C),2)
L$ = “”:IF M0 THEN 31
FOR I=1 TO 4
J=V AND &HFF:V=V/256
L$ = L$ + RIGHT$(HEX$(256+J),2)
NEXT I
B$ = A$ + LEFT$(L$,C*2)
INPUT #l,“COM:”,8000:ON ERROR GOTO 42
INPUT #1,L$: IF INSTR(L$,“*”) = 0 THEN 32
IF M0 THEN 35
PRINT#l,“P” + B$;:M = 2:C = 4
PRINT#l,“G” + A$;:INPUT#l,L$
PRINT#1,“KKK”;:ON ERROR GOTO 0:V = 0
IF M =2 THEN RETURN
FOR I=0 TO C-1
J = (I*2) + l:V = V + (VAL(“&H”+ MID$(L$,J,2))*256^ I)
NEXT I
RETURN
RESUME

Section 6. NFTU COMMANDS

31

Field Test Unit Software

7. FTUC COMMANDS
7.1 DISPLAY FORMAT
The display of the FTU has three formats available. These formats can be
selected at the touch of a button. Normally as many bytes as possible are displayed on the screen at all times. For example - if you were displaying the
contents of the logger memory as single bytes then four bytes could be displayed per screen line, making a total of eight bytes displayed (only the top
two lines of the display are used for display purposes).
The three formats available are:
7.2 DISPLAY OF THE LOGGERS CURRENT MEMORY VALUES
In this format the values are not scaled and as displayed as a number from
O-255. Eight values are displayed across the screen and they represent the
current selected memory address location followed by the successive seven
memory locations. The current memory location can be changed using
keystrokes outlined later. This display format is the default when the FTU
is first powered up and the logger connected.
EXAMPLE: When first powered up and connected the FTU will display the
following (or similar):
10300
x4400
Address = 0
The ‘10’ is the version of logger connected. (Memory location 0)
The ‘3’ is the runtime of the program in the logger. (Memory location 1)
The ‘0’s” are memory locations not used.
The ‘X’ represents a value that will change on your screen. This is Memory
Location 4 and is where the logger shows the current clock value.
The ‘44” is also a changing value and is related to your loggers clock value
(Memory Location 6) [See Hardware Supplement 6200 for further details
of the logger’s memory locations].

32

Section 7. FTUC COMMANDS

Field Test Unit Software
7.3 USER DEFINED SCREEN FORMAT
This screen format allows the user to set up and save a custom designed format for a specific application. This routine is initialised by pressing the "E"
key. The FTU will then prompt the user to enter in:
Offset,

Bytes

Formula

this is to select the chosen memory byte to be displayed or
altered. Up to 12 bytes can be displayed on the
screen at one time.
If an offset larger than 11 is chosen then previous bytes
must be removed to make room for the chosen
byte. This feature allows the user to skip over certain bytes and yet display others.
this entry is used with certain instruments which require a 2
bytes to send all data to the logger, (i.e. Hi-Res Interface, Water Level Instrument). Most raw data instruments require only one byte. To display time in
the format a 4 byte input is required.
this entry allows the user to select a defined formula
from a list of pre defined formulas or to display the
raw logger value.

Select the appropriate formula for your application from the list below
Key Stroke
None

H
T

Function
Do not display this entry
None - Do not use any formula on this entry
Red - Red thermistor formula (6507A)
I Yellow - Yellow thermistor formula (6507B)
Violet - Violet thermistor formula (6507C)
I Direction - Use the wind direction formula
Use the soil moisture formula (6513A)
Full scale - User defined full scale entry
Hi-Res Entry is a 2’s compliment 13 bit value
Time - Decode the entry as a date and time

I

If formulas RYVS have been selected then the FTU will respond with a
prompt for the user to enter the value of the reference resistor used with the
transducer.
If the formulas FH have been selected then the FTU will prompt with a line
“Min value?”. The minimum desired vaIue for the scaling should then be
Section 7. FTUC COMMANDS

33

Field Test Unit Software
entered. The FTU will then prompt with “Max Value?”. The maximum
desired value for the scaling should then be entered. The FTU will now only
display values from the minimum to maximum for the selected memory location/s.
After responding to the above prompts the FTU will prompt
“Using #####”
This is a feature that enables the FTU to custom format the decimal structure and units for the displayed value.
EXAMPLE:
By typing the following to the USING prompt
“##.# Celsius”
The FTU will display the memory value in the format
“34.4 Celsius”
If the screen is cleared beforehand, (SHIFT-HOME), this will be the only
information displayed by the FTU.
For further information on “PRINT USING” see the Canon X-07 “Basic
Reference Manual” page 92.
7.4 MEMORY ADDRESSING
There are three ways to address memory within the logger using FTUPROM:
Block number
Location from start of current Block
Absolute address
7.5 CURSOR KEYPAD
Using the direction keys, the display may be shifted forward and backward
by one value, or by a given screen step. The screen step (STEPSIZE) is
usually set to one whole screen, calculated considering the size and mode
that is in effect.
The default STEPSIZE can be set by pressing “S”. The FTU will then
respond “Step size?” . The entered number will be the resultant number of

34

Section 7. FTUC COMMANDS

Field Test Unit Software
memory locations that the display will skip forward or backwards to when
the Up arrow or Down arrow is pressed.
This step size can be saved in a screen format file.
The SPACEBAR will reset the screen to its initial state.
7.6 SCREEN FORMAT FILES
The FTU-PROM has a feature that allows a custom designed screen format
file. After designing a screen format using the “E” key the screen can be
saved by pressing the “W” (write) key. The FTU will then prompt for a file
name. After obtaining the file name the FTU will save the screen format and
resume working. 350 Bytes of RAM are required for each screen set up. The
screen formats and remaining memory can be viewed by pressing “F”. To
load in a new screen format press “R” followed by the filename of the desired
screen format.
Warning: Use of a filename containing the letters “FTU” may cause the
FTU to lock up on power on.
7.7 COMMANDS TO MODIFY DATA LOGGER
The FTU-PROM has the ability to display and modify the data loggers
memory. The appropriate commands and their functions are:
7.7.1 “P” - Put
This command allows the user to change the values of the loggers RAM
memory. Up to eight values can be changed at one command by typing consecutive values separated by comma’s.
EXAMPLE:
Press “P”
FTU responds “?”
Type O,O,O,O  
The value 0 will be entered in the RAM from the current address upwards.
i.e. If the FTU was at address 128 the value 0 should appear in address 128
- 132.

Section 7. FTUC COMMANDS

35

Field Test Unit Software

7.7.2 “T” - TIME
This command enables the user to check and/or reset the logger’s time and
date. The Canon X-07’s date and time MUST be set accurately for this procedure. If the Canon’s time/date needs to be changed type “t” to reset it, (see
below under X-07 Commands).
EXAMPLE:
Press “T”
FTU display responds:
10:58:28
87/05/29
logger
Press Return or Put

10:45:21
87/05/28
canon

If the date on the logger side is as desired then press RETURN to exit. If
not the press Put - “P” to set the logger’s date to that of the Canon.
7.7.3 “d” - DISPLAY *
This command causes the FTU to display current information from the logger on:
•
•
•
•

Cycle time of the logger
Log size (number of bytes used per log)
Log interval in minutes and seconds
Time of the first log, the number of logs made and the
number of full days the logger has been recording
EXAMPLE:
Press shift-D (“d”)
FTU display responds:
1 second logger
1 byte log size
1 min 0 second
log interval
First log at
12:09:00 87/05/29
3 logs 0 days
press RETURN
36

Section 7. FTUC COMMANDS

Field Test Unit Software

7.7.4 “r” - RESET *
This command resets the logger data storage to an original state. All data is
lost and the logger starts logging immediately.
7.7.5 “j” & “a” - JUMP TO LOG & ADDRESS toggle *
These two commands are used together to view data in the logger memory.
By pressing “j” the user can access specific logs. Selection of a log number
will cause the FTU to display the logged data. Use of the cursor key pad wilI
enable the user to move through the logs.
By pressing “a” the user can interchange the bottom line from an address display to that of the loggers time reading at each specific log. If the screen is
cleared and set up prior to entering “j” then the FTU will display the logged
data in actual units rather than raw bytes.
7.7.6 “D” - DATA
This command will cause the FTU to prompt “Data Buffer (0-7)”. After
receiving the desired buffer number the FTU will then display information
on that buffer pointer from the logger.
7.7.7 “J” - JUMP to ADDRESS
Jump to address pointed to by the start, end or current pointer, (this information can be displayed by the above command). The user will be required
to enter in the desired buffer number (0-7). The user can select the current,
end or start buffer by pressing “S”-start, “E”-end or “C”-current.
7.8 X-07 DIRECT COMMANDS FROM FTU-PROM

7.8.1 “t” - TIME
To reset the X-07’s internal clock/calendar type “t”. The new date if required
is entered by writing over the old date and then pressing “RETURN”.

Section 7. FTUC COMMANDS

37

Field Test Unit Software

7.8.2 “F” - FREE

This command will display all files held in RAM and available memory.
(See X-07 manual for more details).
7.8.3 “Q” - QUIT

Pressing this key will return the X-07 to BASIC.
7.8.4 “b” - BAUD
This command will allow the user to set the FTU’s communication baud
rate. The default is 8000 baud. Users of remote telemetry systems should
consult their manual 6213 to decide on the correct baud rate if using a
MODEM.
7.8.5 “s” - S300
This command will cause the FTU-PROM to exit from normal communications with the logger and to assume a “dumb terminal” mode for communications with another terminal.
7.8.6 “x” - TRANSFER

This command will allow the FTU to transfer files between itself and an
IBM PC compatible using UNIDATA’s PDL-FTU software version 1.5 or
later. File transfer can be done in either direction. Once “x” has been
pressed all commands take place from the PC. See software manual 6201
“STARLOG Software Manual” for further details.

Field Test Unit Software

7.9 INDIRECT AND MISCELLANEOUS

COMMANDS

7.9.1 “@” - INDIRECT JUMP

Jump to the address pointed to by first 2 bytes on the screen.

Section 7.9 INDIRECT AND

MISCELLANEOUS COMMANDS

39

Field Test Unit Software

7.10 SUMMARY OF COMMANDS

I

FUNCTION
Right arrow Step Forward 1 byte of logger memory
I
Left arrow
Step Backward 1 byte of logger memory
Down arrow Step Forward STEPSIZE bytes of logger memory .
Up arrow
Step Backward STEPSIZE bytes of logger memory
Set the value of STEPSIZE
Move to a new ADDRESS of logger memory
Move to a new BLOCK of logger memory
Move to a new LOCATION within the current block
to the ADDRESS pointed to by the 1st 2 bytes on
@
the screen
T
Display and set logger TIME and DATE
t
Set FTU time and date
Spacebar
Reset the FTU screen to initial state
HOME
Clear and redraw the current screen
CLR
Clear (Shift/Home) the current screen of all entries
and instruments
Display HELP file
H
Quit and go to BASIC
Q
Select or add an instrument to the current display
screen Enter the catalog number of instrument
I
followed by the input channel of each instrument.
E
Define an entry in the current display screen (See
User Defined Screen Format)
W
Write (Save) the current screen setup
R
Read a previously saved screen setup
F
Display list of current screen setups (and remaining
space for new setups)
I
Put data into logger memory
P
Display current data buffer pointers

(table continues on the next page)

Section 7.9 INDIRECT AND MISCELLANEOUS

COMMANDS

Field Test Unit Software
J
s
b
x
j
a

r

d

Jump to address pointed by the (S)tart, (E)nd or
(C)urrent pointer
Set FTU to direct communication mode.
Set or change FI’U communication baud rate
Transfer programs between an IBM and X-07 using
PDLFTU software
jump to a specific log entry *
toggle ADDRESS display to TIME of current log
entry*
RESET the logger ready for another recording
session*
** ALL RECORDED DATA WILL BE LOST **
Display logger information on:
Cycle time
Log size
Log interval
Time of first log, number of logs made and the
number of full days the logger has been recording.*

Footnote: * indicates commands that require the logger to be programmed
with IBM software package V#1.8 or later.

Section 7.9 INDIRECT AND MISCELLANEOUS

COMMANDS



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : Yes
Encryption                      : Standard V1.2 (40-bit)
User Access                     : Print, Fill forms, Extract, Assemble, Print high-res
Create Date                     : 1999:11:24 09:29:11
Producer                        : Acrobat Distiller 4.0 for Windows
Modify Date                     : 1999:11:24 11:24:04+08:00
Title                           : Field Test Unit Software
Author                          : Unidata Australia
Page Count                      : 47
EXIF Metadata provided by EXIF.tools

Navigation menu