Section 1 Introduction ❏ Welcome ❏ Features and Components ❏ Getting Started
Page 1-2 Introduction
Welcome. . . Juniper Systems provides field computing solutions for natural resource applications. We are pleased to welcome you as a new or on-going user of our JS 600 FieldBook™. You will quickly discover that the JS 600 is a cost-effective, labor saving tool for collecting data in the field. We are sure you will be pleased with its performance. If you have any questions or comments about the JS 600 after reviewing this manual, please feel free to contact us.
Features and Components The JS 600 FieldBook is a rugged, hand-held field computer that stores information in a data sheet format. The FieldBook is designed to perform the following tasks: ❏ Record data entered from the keyboard. ❏ Read and integrate data from digital sensors, bar code wands, and RS-232C devices. ❏ Perform mathematical and logical operations on the data. ❏ Transfer data directly to a desktop computer for long-term storage and analysis.
Getting Started Before you get started on your FieldBook application, you can familiarize yourself with the unique hardware, memory, and software features of the FieldBook. This manual: 1) Educates first-time users on how to use the FieldBook. 2) Points out potential time-saving methods and features that can streamline your data collection procedure. 3) Provides quick reference information for experienced users.
Page 1-6 Introduction
Section 2 Hardware Features ❏ Enclosure ❏ Keyboard ❏ Display ❏ Serial Communication Port ❏ Batteries
Page 2-2 Hardware Features
Enclosure The FieldBook's internal components are enclosed in an impact-resistant polycarbonate case. The case is sealed from moisture and dust with a neoprene rubber gasket, allowing the FieldBook to be used in harsh field conditions. To ensure a proper seal, the gasket should be cleaned periodically and replaced when it is worn out. Replacements are available from Juniper Systems.
Keyboard The FieldBook has a rugged, sealed, membrane keyboard with tactile response. There are 21 keys that are l/2 inch (1.27 cm) square. Key usage is described below. On/Off Key: Toggles the FieldBook on and off. Function Key (FTN): Used in custom programming. In an application program, the function key plus a numeric key can be used to spawn another activity. For example, + <1> can be used to show a help menu for a data entry field. (See Section 6, Programming the FieldBook, for details.
Display The FieldBook has a 4 line by 16 character liquid crystal display (LCD). Individual characters are 0.187 x 0.116 inches (4.75 x 2.95 mm) in size. The display is 1 inch deep x 2.38 inches wide. When the FieldBook is turned on, the message shown below flashes on the screen, giving you the model number of the unit, the memory size, and the version number of the operating system. Juniper Systems JS 600 FieldBook 256 Kb Ver. 2.
Serial Communication Port The FieldBook has a D type serial communication port with 25 pin contacts. The port is sealed against moisture and fitted with a soft plastic plug to protect the pins. A slide lock secures connectors when they are attached to the port. The communication port handles the following: ❏ Serial RS-232C Communication Signals The RS-232C serial port is used for transferring data between the FieldBook and a computer, modem, printer, or another FieldBook.
Batteries The FieldBook has two types of batteries: - Ni-Cad Battery pack (main power supply) - Lithium backup battery ▲ Battery Pack The main power is provided by a rechargeable battery pack consisting of six AA nickelcadmium (Ni-Cad) batteries. Battery Life Battery life during manual data entry can be anywhere from 20 to 40 hours. For other applications, battery life depends largely on what sensors are used and how much data processing you are doing.
What Happens as Battery Voltage Drops As the FieldBook is operating, drawing from the main power supply, it monitors the battery voltage. When the voltage drops below a pre-set threshold (voltage = 6.8), a low battery message is displayed. Each time you press or while executing a program or editing a data file, the following message is displayed: CHARGE BATTERIES CHARGE BATTERIES CHARGE BATTERIES CHARGE BATTERIES Charge your batteries as soon as possible if you see this message.
The backup battery maintains the memory while you are changing the battery pack. Follow these steps to change the battery pack: 1) Turn the FieldBook off and lay it face down. 2) Loosen the six screws, pull the bottom of the case straight up, and rotate it over the top, being careful not to pull on the cable connecting the top of the case to the bottom. 3) At the lower left corner of the board, disconnect the white molex connector that leads to the battery pack.
Page 2-10 Hardware Features
Section 3 Operating System ❏ Files ❏ Operating Modes
Page 3-2 Operating System
Files The FieldBook has four types of files as described below: ❏ Data Files: Where your data are stored. Data files are divided into a three-dimensional matrix of fields identified by the page, line, and column number. Data can be written into a data file from the keyboard or an external sensor. ❏ Format Files: Contain the configuration for data files, including the number of columns per line, the number of lines per page, column headings, and data types for each column.
Operating Modes All the functions of the FieldBook are accessed through the eight operating modes described in the chart below. Mode Display Function 0 EXECUTE PROGRAM FILE: Execute a Polycode program. 1 EDIT 1,2,3 DAT,FMT,PGM Edit a data, format, or program file. 2 XMIT SER 1,2,3 DATA,FILE,MEM Transmit data, a file, or a memory image through the serial port.
The modes are described in detail in this section.
▲ Mode 0: Execute Program The Execute Program Mode is used to execute a Polycode program file. Instructions for using Mode 0 follow. Keyboard Entry Next Message Shown MODE? Action Enter 0 for EXECUTE PROGRAM Mode. 0 EXECUTE PROGRAM FILE: Enter the filename or select it using the right or left arrow key. Filename ▲ The program is executed. What you see on the screen next depends on the program being run.
Mode 1-2, Edit Format File The Edit Format File submode is used to create new format files or edit an existing format file. Instructions for using Mode 1-2 follow. Keyboard Entry Next Message Shown MODE? Action Enter a 1 for EDIT Mode. 1 EDIT 1,2,3 DAT,FMT,PGM Enter a 2 for submode FMT. 2 EDIT FORMAT FILE: Enter a new filename or select an existing name using the right or left arrow key. Filename # OF COL. Enter the number of columns desired. The maximum allowed is 99.
Keyboard Entry Leader Value or just to accept the default value Next Message Shown FORMAT C 2:N6 Action You are now asked to set up the format, column heading, and column leader for column 2, and so forth, just like you did for column 1, until all the columns are set up. Guide to Formatting Files ❏ You must set up a format file before you can set up a data file. ❏ You cannot use the same name for a format file and a data file. However, you can use an extension, i.e. LOG.
Keyboard Entry Filename Next Message Shown END: OPCODE L 1! 0 Action If the file already exists, you go directly into the first line of the program. If you are creating a new file, the screen shown in this example is displayed. An END statement is automatically supplied as the last instruction. Key in the first line of your program, entering either the opcode or mnemonic for the instruction. For this example, let's say the mnemonic is JNK.
▲ Mode 2: Transmit The Transmit Mode has three submodes: Mode 2-1 Transmit Serial Data (XMIT SER DATA), Mode 2-2 Transmit Serial File (XMIT SER FILE), and Mode 2-3 Transmit Memory Image (XMIT SER MEM). Mode 2-1 Transmit Serial Data The Transmit Data submode is used to transmit the contents of a data file through the RS-232C port to another device. Instructions for using Mode 2-1 follow. Keyboard Entry Next Message Shown MODE? Action Enter a 2 for XMIT SER Mode.
Mode 2-2 Transmit Serial File The Transmit Serial File submode is used to transmit a data, format, or program file through the RS-232C port to another device. Instructions for using Mode 2-2 follow. Keyboard Entry Next Message Shown MODE? Action Enter a 2 for TRANSMIT Mode. 2 XMIT SER 1,2,3 DAT, FILE, MEM Enter a 2 for submode FILE. 2 XMIT SER FILE FILE: Enter the filename to be transmitted or select the name using the right or left arrow key.
Guide to Transmitting Serial Files ❏ To initiate transmission, send a request character from the connected device or key it in on the FieldBook's keyboard. ❏ Checksums, if enabled, follow each line in the body of a data file. ❏ An end-of-line sequence follows every output line. This is typically a carriage return followed by a line feed. ❏ One blank is output between the data and the checksum, but it is not counted when calculating the checksum ❏ An & is sent at the end of each file.
▲ Mode 3: Load The Load Mode has three submodes: Mode 3-1 Load Serial Data (LOAD SER DATA), Mode 3-2 Load Serial File (LOAD SER FILE), and Mode 3-3 Load Serial Memory (LOAD SER MEM). Mode 3-1 Load Serial Data The Load Serial Data submode is used to load data from another computer or FieldBook into the FieldBook via the RS-232C port. Instructions for using Mode 3-1 follow. Keyboard Entry Next Message Shown MODE? Action Enter a 3 for LOAD SER Mode.
Mode 3-2 Load Serial File The Load Serial File submode is used to load a data, format, or program file from another computer or FieldBook into the FieldBook via the RS-232C port. Instructions for using Mode 3-2 follow. Keyboard Entry Next Message Shown MODE? Action Enter a 3 for LOAD SER Mode. 3 LOAD SER 1,2,3 DAT, FILE, MEM Enter a 2 for submode FILE. 2 LOAD SER FILE The mating call is transmitted and the transfer begins.
DAT < Correctly formatted data fields separated by either column < leaders or commas; null fields acceptable. & PGM < Line number followed by a period, opcode, mnemonic, < parameter (if required), semi-colon, and comments, where < opcode, semi-colon, and comments are optional. String < constants in the parameter field may be enclosed in quotes.
▲ Mode 4: File File Mode is used to perform file maintenance tasks. There are three submodes: Mode 4-1 File Directory (FILE DIR), Mode 4-2 Erase File (FILE ERA-F), and Mode 4-3 Erase Data (FILE ERA-D). Mode 4-1 File Directory The File Directory submode displays a directory of all data, format, and program files. The name, type, size, associated format file, and the amount of space remaining in memory is shown. Instructions for using Mode 4-1 follow.
Keyboard Entry 2 Next Message Shown ERASE FILE: Action Enter the filename to be erased or select the name using the right or left arrow key. Filename ENTER PASSWORD If the file has a password, this screen is displayed. Key in the password. Password SURE? (Y/N) Press Y if you are sure you want to erase the file. Pressing any other key prevents erasing. Y DONE The file has been erased.
▲ Mode 5: Set The Set Mode has two submodes: Mode 5-1 Set Autolog (SET AUTOLOG), and Mode 5-2 Set Communication Protocol (SET PROTOCOL). Mode 5-1 Set Autolog The Set Autolog submode is used to set the scan interval, units of time, and start time for automatic data logging. Autolog is used to automatically turn the FieldBook on at a preset time and start a Polycode program.
❏ The autolog start time is based on the internal 24-hour system clock. For example, if your logging units are minutes and your start time is 45, the FieldBook will execute the autolog program the next time the minute field of the system clock reads 45.
Keyboard Entry Parity or just to accept defaults Next Message Shown STOP BITS 1/2 L 1!1 Action Enter the desired number of stop bits. Valid entries are 1 (default) and 2. Stop Bits or just to accept default DUPLEX L 1!H Enter the duplex setting for transmissions.
Keyboard Entry Continuous req. character or just to accept default Next Message Shown STOP REQ L 1!D Action A stop request character can be designated as any ASCII character. The FieldBook intreprets a stop request character received from either the keyboard or the I/O port as a signal to interrupt transmission at the end of the current line. The default is D. Stop request character or just to accept default INP LINE TERM L 1!Å An input line terminator can be designated.
Keyboard Entry End-of-line sequence or just to accept default Next Message Shown END OF PAGE SEQ L 1!Å Action An end-of-page sequence can be designated that the FieldBook transmits at the end of each page. A character or sequence of up to ten characters can be used. The default setting is a carriage return followed by a line feed.
Action Keyboard Entry Jump back to previous register .............................. <Í> Jump back ten registers ........................................... <Í> Jump back 19 registers ............................................. <Í> Jump back 28 registers ............................................. <Í> Execute line ............................................................... <Ð> Input a value, then execute line .............................
Guide to Testing Programs ❏ To change the contents of a register, bring the register onto the screen, enter the new value, and press . ❏ Keep in mind as you are testing your program that the FieldBook has not yet executed the instruction shown on the display. In other words, the status of the registers you see is their condition before the instruction is executed. To execute the current statement, press the down arrow key.
Keyboard Entry 4 ▲ Next Message Shown PROM # RAM TEST Action The prom number is a four-digit checksum that refers to the operating system version contained in your FieldBook. PROM # RAM GOOD As the RAM is tested, memory addresses flash on the display. If the memory is good, the messge RAM GOOD is displayed. If there is a problem with the memory, the message RAM BAD appears.
Mode 7-2 Misc Batteries The Misc Batteries submode is not applicable to this version of the FieldBook. Mode 7-3 Misc Terminal In the Misc Terminal submode, the FieldBook functions as a terminal to another RS-232C device, such as a printer, computer, or another FieldBook. Instructions for using Mode 7-3 follow. Keyboard Entry Next Message Shown MODE? Action Enter a 7 for MISC Mode. 7 MISC 1,2,3 CLK, BAT, TERM Enter a 3 for submode TERM. 3 _ A blank screen is initially displayed.
Section 5 Sending and Receiving Information ❏ Setting Up Communication With Another Device ❏ Transmitting Information to Another Device ❏ Loading Information From Another Device
Page 5-2 Sending and Receiving Information
Setting Up Communication With Another Device You can transmit data and files directly from the FieldBook to another device, including a computer, printer, terminal, or another FieldBook using the Transmit Modes. You can also load information from another device to the FieldBook using the Load Modes. The Transmit Modes and Load Modes complement each other exactly.
Parity The parity setting specifies how the FieldBook sets the bits before sending data.
Other Programs You can also use a commercially available communication program or write your own. ▲ Testing Your Setup in Terminal Mode A good way to test your hardware connections and communication protocol settings is to put the FieldBook in Mode 7-3, Terminal Mode. The FieldBook behaves like a terminal, sending characters keyed in on the keyboard out the communication port and displaying characters received from the other device.
Transmitting Information to Another Device Once you have established communication, you can set the FieldBook up to transmit information to the other device.
End-of-Line Sequence The FieldBook transmits the end-of-line sequence at the end of each line. The end-of-line sequence can be up to 10 ASCII characters long. The default is a carriage return followed by a line feed (displayed as Å ).
Checksum A checksum is the sum of ASCII codes for all the characters in a line of data, excluding the checksum itself. It provides a transmission error check if your computer is programmed to calculate its own sum on the incoming characters. If the sum on your computer does not match the sum sent by the FieldBook, an error has occurred. Your computer will request retransmission of the line by sending the repeat request to the FieldBook. If you want a checksum, set this parameter to Y (yes).
Sample program: 10 20 30 40 50 60 70 80 OPEN COM1: AS #1 OPEN DATAFILE AS #2 PRINT #1, A INPUT #1, DATA$ IF DATA$ = EOF THEN END PRINT #2, DATA$ GO TO 30 END The program transmits A as the line request character and checks each input line to see if it is the end-of-file character string. The FieldBook responds with a line of data followed by the end-of-line sequence.
L 1 P 1 CP=D L=A R=B C=C S=D “L 1 P 1” indicates the current line and page numbers. The bottom line shows the current settings of the line request, repeat request, continuous request, and stop request characters. In the upper right corner is the current parameter for the request character currently in force. Data are transmitted beginning at the active line. Position yourself at the beginning of the file or selectively transmit sections of the file.
Following are sample printouts of each type of file: Format File FMT FIELDFMT 14 1. *A4*ROW1** 2. *N5.1*HEIGHT** 3. *N5.1*%KILL** 4. *N5.1*LAI** & Data File DAT FIELDDAT FIELDFMT ROW1 14.0 25.0 1.5 ROW2 12.0 30.0 2.1 & Program File PGM FIELDPGM 1. OPN FIELDDAT 2. ENT 3. ICP 4. ENT 5.
Operating Mode 2-3 After you are sure that the FieldBook and the other device are communicating properly, enter Mode 2-3 on the FieldBook. The following screen is displayed: XMIT SER MEM Then: CP=D L=A R=B C=C S=D The bottom line shows the current settings of the line request, repeat request, continuous request, and stop request characters. In the upper right corner is the current parameter for the request character currently in force.
▲ Transmitting Under Polycode Program Control If Transmit Mode 2 does not meet your needs, you can write your own custom transmitting program in Polycode. For instance, if you wanted to transmit your data in some sorted order, you could create an index file in the FieldBook, then write a program to transmit lines in the order they appear in the index file.
Loading Information From Another Device The FieldBook has three Load Modes for loading information from a computer or another FieldBook: Mode 3-1 Load Serial Data: Loads data into an existing data file Mode 3-2, Load Serial File: Loads a data, format, or Polycode program file Mode 3-3, Load Serial Memory: Loads a FieldBook memory image ▲ Communication Parameters for Loading Before you can load information onto the FieldBook from another device, you need to set up the communication parameters for loading o
▲ Coordinating the Devices Loading From a Computer Via PolyTools If you are using PolyTools to communicate with the FieldBook, execute PolyTools on the computer and get into the Transfers Files, Download to FieldBook option. See Section 7, PolyTools Application Development Program, Transfer Files, for details. Via Windows Terminal Program If you are using the Windows Terminal program to communication with the FieldBook, execute the program and get into the Transfers, Send Text File option.
The FieldBook can also store values in a data file if the incoming data fields are delimited by commas. For example, suppose your data file was formatted for four columns having the formats N5.2, A4, N4, and N6.1. Assume you want to preload data into column two only. Your computer file could look something like the following: ,ABSX, ,LARZ, ,MUX, ,EVRS, The comma following the values is the delimeter for the end of the data to be loaded into the second column of the FieldBook data file.
▲ Mode 3-2: Loading a File Mode 3-2, Load Serial File, is used to load a data, format, or Polycode program file from a computer or another FieldBook. This features allows you to store programs for a given application on a computer and transfer them to the FieldBook as needed. You can also write Polycode programs on a computer using PolyTools or a text editor and load them onto the FieldBook, eliminating the need to key them directly into the FieldBook.
Operating Mode 3-2 After you are sure that the FieldBook and the other device are communicating properly, enter Mode 3-2 on the FieldBook. The following screen is displayed: LOAD SER FILE A mating call is sent from the computer to the FieldBook and from the FieldBook to the computer. The FieldBook begins to load the file. Each line of the file appears on the lower line of the display as it is received.
Section 7 PolyTools Application Development Program ❏ Introduction ❏ Creating and Editing Programs: Edit Mode ❏ Translating Programs: PolyTran Mode ❏ Transferring Files: Transfer Files Mode ❏ DOS Mode ❏ Quit Mode ❏ Editing Commands: Quick Reference ❏ Polycode Error Messages
Page 7-2 PolyTools Program
Introduction PolyTools is an integrated application development program for JS 600 FieldBooks designed to simplify the creation and editing of Polycode programs. It is included on the Utility Software disk. PolyTools, a menu driven program, assists you in performing the following functions: ❏ Creating new programs on a PC that can be used with the FieldBook. ❏ Editing existing FieldBook programs. ❏ Examining programs for syntax errors. ❏ Transferring files and data between a FieldBook and computer.
▲ PolyTools Programming Guidelines Before you use PolyTools to develop Polycode programs, review the following programming guidelines: Source Code and Object Code Program files which have not been translated by PolyTran, the Polycode translator program described later in this section, are called source code files. Source code files usually end with a .P extension. Program files that have been translated by PolyTran are referred to as object code files. Use a .
program is being translated in PolyTran. You would insert an INCLUDE instruction for each file you want added, as follows: INCLUDE INCLUDE The INCLUDE statement must be in uppercase letters, but the filename can be in either lowercase or uppercase. The filename must be bracketed with the ‘<‘ and ‘>’ symbols. The last Polycode subroutine in the file that you are including must end with an ampersand (&), not a pound (#) symbol.
Using the Backslash with Data Files PolyTran treats single semicolons as the beginning of a comment field and removes the semicolon and any remaining text on the line. If you wish to include a semicolon in your data (DAT) file, you must precede the semicolon with a backslash (\). PolyTran discards the backslash and prints the first character after the backslash. For example, the following text string is contained in the source data file: MIDDLE\;INITIAL.
Displays a help menu on the screen while in any menu or submenu option. Lets you view available options while in a PolyTools main menu or submenu. Saves communication parameters and exits to the previous menu level. Backs up to the previous menu level. Tutorial Program, SIMPDEM Throughout this section, you will see references to a sample program called SIMPDEM. This program is included with PolyTools. If you wish, you can refer to it to help you learn how PolyTools works.
Creating and Editing Programs: Edit Mode The Edit mode has two submode options: Poly Edit and Select Editor. Poly Edit is the PolyTools editor. The Select Editor submode option allows you to specify another text editor if you wish. ▲ Poly Edit Submode Poly Edit is a full-screen editor which allows you to create new Polycode programs for the FieldBook. Additionally, you can modify or repair existing programs. Poly Edit is similar to MicroPro’s WordStar and the editors found in most of Novell’s products.
- Insert: Insert mode is active. The character you type from the keyboard is inserted at the current cursor position. Insert mode can be toggled on and off by using the key or by typing . If the word “Insert” is not present on the status line, the editor is in Overwrite mode. As a character is typed from the keyboard, it overwrites the information present at the current cursor position. - Indent: Indicates that the auto-indentation is on.
or key: Scrolls the cursor up by one screen to the beginning of the document. or key: Scrolls the cursor down by one screen to the end of the document. Rapid Movement Through the Text The following commands allow you to move rapidly around the text. These commands require that two characters be entered in conjunction with the key. or key: Moves the cursor to the first character on the current line.
Toggles between insert and overwrite mode while entering text. The current mode of operation is displayed on the status line. Insert mode is the default mode when the editor is entered. When you type characters on the keyboard, the existing text to the right of the cursor moves to the right while the new text is being typed in. Overwrite mode can be selected if you wish to replace old text with new text.
: The beginning of the block is marked by this command. The marker itself is not visible on the screen. When the End Block marker is set, the block becomes highlighted. : The end of the block is marked by this command. The marker itself is not visible on the screen. If the Begin Block marker is set, the block becomes highlighted. : This command causes the visual marking (highlight) of a block to be toggled either on or off.
and outlines because columns of related items can be lined up. : When Auto Indent is active, the message “Indent” is displayed on the status line. When it is inactive, the message is removed. It provides automatic line indentation when active, that is, the indentation of the current line is repeated on each of the following lines. When you want to change the indentation, use any of the cursor movement commands to select the new column.
Writing/Editing a Polycode Program Once you are in Poly Edit or the alternate editor you have chosen to use and have entered the name of your file, you are ready to begin writing a Polycode program. Refer to Section 6 for details on Polycode programming. When the program is complete, press to save it. You are now ready to translate it using PolyTran.
Translating Programs: PolyTran Mode PolyTran prepares the program you created in the Edit mode for rapid downloading to the FieldBook by performing the following functions: ❏ Stripping comments and extra spaces from the program. ❏ Adding line numbers to the program. ❏ Replacing labels with line numbers. ❏ Checking the program for syntax errors. ▲ Operation Select PolyTran from the main menu. The following information appears in the center of the screen: Input File: Filename.P Output File: Filename.
To execute PolyTran and begin translating the program, press . The following screen appears: PolyTran File: Filename Line: It may take a few minutes for PolyTran to execute, depending on the length of the program. While PolyTran is executing, messages appear in the message screen. The numbers of the lines being translated is also displayed. Upon completion, the lower screen shows the final line number.
The error codes and warnings are written out to an error file labeled with the same filename as the program file and the extension .ERR. Correcting a Program File To repair a program file, exit PolyTran and return to Edit. Do not attempt to edit the translated program file. Edit the original source code file and then translate the file again. After you have saved the edited file, return to PolyTran to re-translate it. Even though your original program was incorrect, PolyTran saved the translated file.
Transferring Files: Transfer Files Mode The Transfer Files mode can be used to send or receive data and files between a FieldBook and a computer. ▲ Hardware Connections For your FieldBook to communicate with a computer, you must have a properly wired RS-232C communication cable. The appropriate cable is available as an optional accessory from Juniper Systems. Refer to Section 5, Sending and Receiving Information, for details regarding the cable.
Select the Set up Parameters submenu option. The following submenu screen appears: Baud Rate 9600 9600 4800 2400 1200 600 300 F1: help Parity NONE NONE ODD F2: modify Data Bits 8 8 7 Stop Bits 1 1 2 F10: exit Comm Port COM1 COM1 COM2 ESC: abort The default values for the communication parameters are shown. To view the options for each parameter (shown in the graphic above), highlight the displayed value and press .
Select the Test Terminal Mode submenu option. The following screen appears: Receive Send Esc: Finish Connect the FieldBook to the computer with the proper RS-232 communication cable. Turn on the FieldBook and get into Terminal Mode by invoking Mode 7-3. Press any character on the FieldBook. The same character you typed in should be displayed on the Receive portion of the computer screen. Press any key on the computer keyboard. This character should be displayed on the FieldBook screen.
❖ Tutorial: If you wish to transfer the sample program to the FieldBook, select SIMPDEM.PGM from the list of files, then press . Once the filename has been selected, the following message appears on the screen: “Hit any key to start downloading...” If you strike a key now, you will see the message: “Waiting for mating call “xxx” (mode 3-n)...” The computer is now ready to send the file to the FieldBook.
▲ Receiving Files From the FieldBook Files and data can also be transferred from the FieldBook to the computer. For example, you can key in data in the field and later transfer it to the computer for analysis and report generation. You can use PolyTools on the computer to receive the data files.
DOS Mode PolyTools allows you to access DOS directly so you may change drives, delete files, change filenames, etc. Select DOS from the main PolyTools menu. The following screen is displayed: Enter EXIT to return to PolyTools. Microsoft MS-DOS Version (X.XX) Copyright Microsoft Corp 1981-1987 (POLYTOOLS)[DEFAULT DRIVE]:> Upon completion of your DOS tasks, you can return to PolyTools without having to reload the program by typing then pressing .
Quit Mode Use the Quit menu option to exit from PolyTools. Select Quit from the main menu. The following message is displayed: “Exit? (Y/N)” To exit PolyTools, press and you return to DOS. ❖ Note: if any communications parameters were changed in the Transfer Files mode, the new parameters are automatically saved upon quitting PolyTools if the current directory contains the PT.EXE file. Also, any changes made in Select Editor mode are saved and the new editor becomes the default editor in PolyEdit.
Editing Commands: Quick Reference Moving the cursor UP or DOWN, RIGHT or LEFT Move the cursor one line up Move the cursor one screen up Move the cursor to the top of the file Move the cursor one line down Move the cursor one screen down Move the cursor to the end of the file Move the cursor one character left Move the cursor one character right Move the cursor to the first character of the current line (if the cursor is alrea
Miscellaneous Editing Commands (continued) Undo the editing (will not restore deleted lines) Save the file and end the edit session Deleting to the LEFT or RIGHT Delete the character at the cursor position Delete the character at the cursor position Delete the character to the left of the cursor position Delete to the end of the word Delete to the end of the line Delete to the start of the line Delete the entire line Del
Polycode Error Messages Error Code 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1015 1016 1017 1018 1019 1020 1021 1024 1025 1026 1027 1028 1029 1031 1032 1033 1034 1035 1036 1038 1039 1040 1041 1042 1043 1044 1045 Message Statements expected between ‘&’ and ‘#’ Statements expected between &’s Cannot open error message file {filename} Cannot open include file {filename} Cannot open input file {filename} Cannot open output file {filename} Parameter {parameter name} has more than one deci
Error Code 1046 1047 1048 1049 1051 1052 1053 1054 1055 Message Too many data files (max. =100) Too many levels (max.=50) Too many levels (max.=10) of include statements for file {name} Too many program and system files (max.
Section 8 Technical Reference ❏ Specifications ❏ Serial Communication Port ❏ Operating Modes: Quick Reference
Page 8-2 Technical Reference
Specifications PROCESSOR - Hitachi 64180, 3 MHz clock speed, 6 MHz crystal OPERATING SYSTEM - Proprietary - Permanently stored in ROM INTERNAL DATA STORAGE - 256 K or 448 K CMOS static RAM SOFTWARE INCLUDED - Polycode programming language optimized for data collection - Polycode subroutine library - PolyTools application development and communication software - DATAPLUS EX spreadsheet program (included with packages only) PHYSICAL SPECIFICATIONS - Size: 8 x 4 x 2.1 inches (20.32 x 10.16 x 5.
KEYBOARD - Hermetically sealed membrane keypad with tactile response - 21 raised keys: 0.5" (1.27 cm) square on 0.7" (1.78 cm) centers - All alphanumeric characters available POWER - Powered by 6 “AA” rechargeable nickel-cadmium batteries in shrink-wrapped battery pack.
Serial Communication Port Connector Pinouts 1 14 13 25 Pin 2 3 4 5 6 7 20 Description RS-232C: Transmit Data (TD) RS-232C: Receive Data (RD) RS-232C: Request to Send (RTS) RS-232C: Clear to Send (CTS) RS-232C: Data Set Ready (DSR) RS-232C: Signal Ground (SIG GND) RS-232C: Data Terminal Ready (DTR) 22 16 Ring Indicator (RI) Ring Excitation (RX) 1 8 11 13 Digital Input 1 (least significant) Digital Input 2 Digital Input 3 Digital Input 4/Bar Code Wand Signal (most significant) 14 15 17 Digital Output
Digital Inputs/Outputs Do not connect digital output 1 to digital input 1, digital output 2 to digital input 2, and digital output 3 to digital input 3 simultaneously. This configuration is used for the Reset Connector. If you use this configuration, you will lose your files when the FieldBook is turned on. Digital Inputs Logic Levels: Default Level: Input Protection: Schematic: Less than 0.8V = Low (0) Greater than 4.
Operating Modes: Quick Reference Mode 0 Submode 1 Format EXECUTE PROGRAM FILE: Function Execute a Polycode program. EDIT 1,2,3 DAT,FMT,PGM Edit a data, format, or program file. 1 1 EDIT DAT Create or edit a data file. 1 2 EDIT FMT Create or edit a format file. 1 3 EDIT PGM Create or edit a program file.
Mode 5 Submode Format SET 1,2 AUTOLOG, PROTOCOL Function Set automatic logging or RS-232C communication protocol parameters. 5 1 SET AUTOLOG Set automatic logging. 5 2 SET PROTOCOL Set RS-232C communication protocol parameters. TEST 1,2,3,4 PGM, ANA, DIG, MEM Test program execution, analog sensors, digital I/O, or memory. 6 6 1 TEST PGM Test program execution. 6 2 TEST ANA Test analog sensors (not applicable to this model). 6 3 TEST DIG Test digital I/O.
Appendix Operating Instructions for Miscellaneous Accessories ❏ Battery Test Connector ❏ SafeCharger Battery Pack Charger ❏ System Reset and @@SYS Inhibit Connector ❏ RS-232C Communication Cable and Adaptor
Page A-2 Appendix
Battery Test Connector The PW-645 Battery Test Connector allows you to check the battery pack voltage for your FieldBook. The battery voltage and a charge percentage are shown on the FieldBook's display. Program Installation A copy of the Battery Test Program (CHECKBAT.PGM) has to be installed on your FieldBook before you can use the Battery Test Connector. If you are using DATAPLUS on your FieldBook, the Battery Test Program is preloaded with the DATAPLUS software.
SafeCharger Battery Pack Charger The SafeCharger™ is a timed charger with two functions: ❏ Recharging a FieldBook battery pack over a 12 hour period (overnight charge rate). ❏ Maintaining the charge of the battery pack and backup battery during periods of disuse (trickle charge mode). ▲ How to Use the SafeCharger 1) Plug the AC charging adaptor into a 110V or 220V AC outlet (depending on which model you have).
Green and Red LEDs There is a red and a green LED (light emitting diode) on the face of the connector. When you plug the power adaptor into the wall socket and attach the SafeCharger to the FieldBook, both LEDs turn on. Green LED The green LED is the charge indicator. When it is on, everything is connected correctly and the FieldBook is being charged. If the green LED does not come on, it is not charging.
System Reset and @@SYS Inhibit Connector The RESET/@@SYS Inhibit Connector included with your FieldBook consists of two 25-pin subminiature D female connectors back-to-back in one connector package. One side is labeled RESET and the other is labeled @@SYS. ▲ RESET Connector The RESET end of the connector resets the FieldBook, erasing all data and programs stored in memory. To reset the FieldBook, plug the RESET end of the connector into the serial port of the FieldBook, then turn the FieldBook on.
RS-232C Communication Cables ▲ RS-232C Communication Cables An RS-232C communication cable is used to connect the FieldBook to a computer, printer, or another FieldBook. Two models are available from Juniper Systems: - CA-009-9: features one 25 pin D subminiature connector with socket contacts to plug into the FieldBook's serial port and one 9 pin D subminiature connector with socket contacts to plug into devices with a 9 pin communication port.
25 Pin to 9 Pin Adaptor If you have the CA-009 model communication cable and the device you are connecting to the FieldBook has a 9 pin communication port with pin contacts, a 25 pin male to 9 pin female adaptor can be attached to the cable (see diagram below). This accessory is available from Junipier Systems.