Campbell PC208 Instruction Manual

Datalogger support software
Table of Contents

Advertisement

Quick Links

PC208 DATALOGGER SUPPORT SOFTWARE
INSTRUCTION MANUAL
REVISION: 11/97
COPYRIGHT (c) 1987-1997 CAMPBELL SCIENTIFIC, INC.

Advertisement

Table of Contents
loading

Summary of Contents for Campbell PC208

  • Page 1 PC208 DATALOGGER SUPPORT SOFTWARE INSTRUCTION MANUAL REVISION: 11/97 COPYRIGHT (c) 1987-1997 CAMPBELL SCIENTIFIC, INC.
  • Page 2 This is a blank page.
  • Page 3 CR10 template to the CR10X template. Please do not skip any steps. If the CR10 program was created with a version of EDLOG less then 6.0, you will need to use the DOC2CSI utility before doing the steps given above. The PC208 manual Section 9 gives more information on using DOC2CSI.
  • Page 4 This is a blank page.
  • Page 5: Limited Warranty

    SIMILAR DAMAGES EVEN IF CAMPBELL SCIENTIFIC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. CAMPBELL SCIENTIFIC, INC. is not responsible for any costs incurred as result of lost profits or revenue, loss of use of the software, loss of data, cost of re-creating lost data, the cost of any substitute program, claims by any party other than licensee, or for other similar costs.
  • Page 6 You may copy it onto a computer to be used and you may make archival copies of the software for the sole purpose of backing-up CAMPBELL SCIENTIFIC, INC. software and protecting your investment from loss. All copyright notices and labeling must be left intact.
  • Page 7: Table Of Contents

    PC208 DATALOGGER SUPPORT SOFTWARE TABLE OF CONTENTS PAGE INTRODUCTION SOFTWARE OVERVIEW ......................1 DISKETTES..........................1 INSTALLATION ......................... 1 SOFTWARE INTEGRATION ....................2 INTRODUCTION TO USER INTERFACE ................4 PC208E PC208E ..........................1-2 STATIONS AND SCHEDULES ....................1-2 STATIONS..........................1-2 1.3.1 Main Screen ........................... 1-2 1.3.2 Creating a New Station File ....................
  • Page 8 PC208 DATALOGGER SUPPORT SOFTWARE TABLE OF CONTENTS EDLOG EDLOG INTRODUCTION ...................... 2-1 OVERVIEW ..........................2-2 2.2.1 Menu Description........................2-2 2.2.2 Creating/Editing Edlog Programs ................... 2-3 PROGRAM DEVELOPMENT....................2-3 2.3.1 Entering Comments........................ 2-3 2.3.2 Instructions ..........................2-3 2.3.3 Expressions ..........................2-4 EDITING EDLOG PROGRAMS .....................
  • Page 9 PC208 DATALOGGER SUPPORT SOFTWARE TABLE OF CONTENTS 3.2.11 Q - Quit ........................... 3-5 MONITORING AND GRAPHING INPUT DATA..............3-6 3.3.1 Locations ..........................3-6 3.3.2 F1..F8 Flag Set........................3-6 3.3.3 D - Digits Displayed ........................ 3-6 3.3.4 T - Terminal Emulator......................3-6 3.3.5 Port Toggle ..........................
  • Page 10 PC208 DATALOGGER SUPPORT SOFTWARE TABLE OF CONTENTS TELCOM STATION PARAMETERS ...................... 5-2 STATION OPTIONS....................... 5-8 SCRIPT FILES ........................5-9 5.3.1 Attended Operation ........................ 5-9 5.3.2 Unattended Operation ......................5-9 5.3.3 RF Networks........................... 5-9 RUNNING TELCOM UNATTENDED ................... 5-10 5.4.1 The Done (/D) Option ......................5-10 5.4.2 The Wait (/W) Option ......................
  • Page 11 PC208 DATALOGGER SUPPORT SOFTWARE TABLE OF CONTENTS 7.3.3 U -- Collect Uncollected Data Files..................7-2 7.3.4 N -- Collect Newest Data File ....................7-2 7.3.5 L -- Collect One Data File Starting at a Specified Location ............ 7-2 7.3.6 P -- Collect All Program Files ....................7-2 7.3.7 D -- Store a .DLD Program File ....................
  • Page 12 USING MEMMAKER (SUPPLIED WITH MS-DOS 6.XX) ............E-3 FREQUENTLY ASKED QUESTIONS PC208E.EXE .......................... F-1 EDLOG.EXE........................... F-1 TABLES File Types Used with PC208 Software ..................3 4.3-1 Printable ASCII, Comma Delineated and Field Formatted Input File Format Types....4-2 4.3-2 Input File Options ........................4-2 4.3-3...
  • Page 13 PC208 DATALOGGER SUPPORT SOFTWARE TABLE OF CONTENTS FIGURES Menu Selection.......................... 4 1.3-1 Main Screen ........................... 1-2 1.3-2 Station File Editor ........................1-3 1.4-1 Schedule Editor ........................1-5 1.4-2 Station File Editor Used with Schedule Editor ................ 1-6 1.5-1 Collect Now From Multiple Stations..................1-7 2.5-1...
  • Page 14 PC208 DATALOGGER SUPPORT SOFTWARE TABLE OF CONTENTS This is a blank page. viii...
  • Page 15: Software Overview

    21X datalogger. Short Cut is not distributed algebraic expressions, and syntax checking. with PC208 but is available at no cost from Campbell Scientific. SPLIT processes selected data from a data file or several data files and combines the data into DOC2CSI is a simple utility that converts a report file.
  • Page 16: Software Integration

    DOS functions freeing some conventional memory. The install program will prompt for a destination directory for the PC208 files. This directory will If there is insufficient memory or disk space a be created if it does not exist. The default warning will be displayed by the installation directory is \PC208E.
  • Page 17: File Types Used With Pc208 Software

    PC208 INTRODUCTION TABLE I-1. File Types Used With PC208 Software EXTENSION MNEMONIC of EXT. DESCRIPTION/USES TYPE and SOFTWARE that generated file .DAT raw DATa Data as received from datalogger. Format PC208E, TELCOM, SMCOM, GT can be Printable ASCII, comma separated, or Final Storage Format.
  • Page 18: Introduction To User Interface

    PC208 INTRODUCTION FIGURE I-1. Menu Selection I.5 INTRODUCTION TO USER The cursor keys are used to manipulate some controls. INTERFACE The PC208E and EDLOG programs use a See the following sections for more detail. standard mouse based user interface. This...
  • Page 19 PC208 INTRODUCTION WINDOW BASICS Zoom Box Title Bar Close Box Scroll Bar Scroll Bar Resize Corner Close Box Zoom Box Used to close the current window usually with Used to change the size of the displayed out saving changes (if applicable). To use a window.
  • Page 20 PC208 INTRODUCTION CONTROLS Drop down list Button (Combo) Text Box Radio Buttons Buttons Drop Down List (Combo) Buttons are identified by a shadow . To select a Drop Down List allow the selection of a single button, click on it with the mouse. To use the option from a displayed list.
  • Page 21 PC208 INTRODUCTION Radio Buttons Radio buttons allow only one of the displayed set of options to be enabled. To use the mouse, click on the desired option. To use the keyboard, move the focus to the Radio Buttons Set then use the UP and DOWN cursor keys to select the desired option.
  • Page 22 PC208 INTRODUCTION HELP Selected link Links Help is invoked by pressing the F1 key, selecting a HELP button, or using the main menu. Help supports links to other help sections. Links are displayed in a different color text. Double click on a link with the mouse to jump to the referenced section.
  • Page 23 PC208 INTRODUCTION STANDARD FILE SELECTION BOX The filename can be typed in here directly. The * character can be used to update the list of displayed files, e.g., enter ‘*.PRN’ to list all files with PRN extension. Select OK button to use any changes.
  • Page 24 PC208 INTRODUCTION This is a blank page.
  • Page 25 SECTION 1. PC208E File Edit RealTime Tools DataCollection View Display Help Index HelpOnHelp Getting Started About Screen and Screen Colors graph settings GraphOpts Toggle ErrorLog Data View data & log files Scheduled Start open schedule (begin data collection) Collect data from one or more stations now Call Now <MultiStn>...
  • Page 26: Pc208E Pc208E

    SECTION 1. PC208E a specified interval, the PC waiting between 1.1 PC208E calls. While waiting, datalogger initiated calls PC208E provides computer/datalogger can be answered. communication for data collection and real-time data display. In addition, it provides tools for In addition to a station file for each station, a setting the datalogger clock, transferring schedule (script file) is required for this type datalogger programs, and testing...
  • Page 27: Creating A New Station File

    FILE | NEW | 40 seconds elapse with no activity STATION. The dialog box above is displayed (Figure 1.3-2). One of the other PC208 functions (under the FILE menu) is used Saving a new station automatically makes the HANGUPLINK (submenu under REALTIME station active.
  • Page 28: Monitor Mode(S)

    Normally the program is only retrieved if the See Section 3.3 (GRAPHTERM) of the PC208 original EDLOG program is not available (e.g. manual for monitor mode descriptions. the program was entered with the datalogger keyboard display).
  • Page 29: Schedules

    SECTION 1. PC208E Figure 1.4-1. Schedule Editor must be edited from the schedule editor to add 1.4 SCHEDULES scheduling information. See Section 1.4.1. PC208E is also used to schedule data collection from datalogger sites. A schedule is a list of When a new schedule is saved, it automatically one or more station files.
  • Page 30: Creating A Station File Or Adding Scheduling Information To An Existing Station File

    See Section 5.1 (TELCOM) in the PC208 /W to the end. manual for detail on these parameters. The PC must be turned on, PC208 must be See Section 1.4.1 if station files are to be used running and configured for CallBack, and the with on-line collection and scheduled collection.
  • Page 31: Wait Option

    STN) option. When selected the dialog box toggled. See Section 3.5.1 (GRAPHTERM) of above is displayed (Figure 1.5-1). the PC208 manual. Up to nine stations may be added for collection. 1.7 HELP The number to the left of the station file name...
  • Page 32: Telcom And Gt Compatibility

    SECTION 1. PC208E 1.8 TELCOM AND GT COMPATIBILITY PC208E station files are compatible with TELCOM and GT stations files. PC208E schedule files are compatible with TELCOM script files. PC208E uses TELCOM to do scheduled data collection. PC208E automatically runs TELCOM when scheduled data collection is started.
  • Page 33: Edlog

    SECTION 2. EDLOG Labels Linked 2.1 EDLOG INTRODUCTION EDLOG creates, documents, and edits After the user enters a new input location label, datalogger programs. This version of EDLOG EDLOG automatically assigns it the next has the following features: available input location number (address). By using the Input Location Editor, all of the labels Menu-Driven Format can be entered first and the program written...
  • Page 34: Overview

    SECTION 2. EDLOG 2.2 OVERVIEW 2.2.1 MENU DESCRIPTION File Edit Search Compile Display Options Window Help Allows a topic to be Help Index selected from a list. Help on Help About Edlog lists version number and copyright date. Displays windows on an equal Tile portion of the screen.
  • Page 35: Creating/Editing Edlog Programs

    SECTION 2. EDLOG 2.2.2 CREATING/EDITING EDLOG PROGRAMS 2.3 PROGRAM DEVELOPMENT 2.2.2.1 Creating a New EDLOG Program EDLOG programs consist of comments, instructions, and expressions. The body of the Below is a step-by-step procedure for creating a program is divided into Program Tables 1 and 2 new EDLOG Program;...
  • Page 36: Expressions

    SECTION 2. EDLOG 2.3.2.2 Entering Parameters The operator(s) and/or function(s) used in the expression must be on the operator or When an instruction's template appears, the function list (see Section 2.3.3.2). cursor is automatically located where the first parameter is entered. Type-in the first Numbers and labels that are immediately parameter's value then press <enter>...
  • Page 37: Editing Edlog Programs

    SECTION 2. EDLOG (natural logarithm) (Z=X) (exponent of e; EXP(2) = e (Z=F) (reciprocal; RCP(4) = 1/4 = 0.25) (absolute value) FRAC (takes the fraction portion; (Z=X*Y) FRAC(2.78)=.78) (takes the integer portion; INT(2.78)=2) (Z=F) 2.3.3.3 Examples Below are examples of valid expressions: = Vee+Ex = tee^(-2) (Z=X+Y)
  • Page 38: Editing Comments, Instructions, And Expressions

    SECTION 2. EDLOG <shift> Del Delete the Instruction or Line (2) Select EDIT | CUT to move the text or Under the Cursor select EDIT | COPY to copy the text. Up Arrow Move Up One Line (3) Move the cursor to the location where the moved or copied text will reside.
  • Page 39: Renumbering The Instructions

    SECTION 2. EDLOG whenever instructions are inserted or deleted. 2.4.4.1 Creating a Library File By default automatic renumbering is enabled. The following steps describe creating a library file: To improve performance on slow computers, the Automatic Renumbering can be disabled by (1) Either use the computer's mouse or the selecting OPTION | EDITOR OPTIONS.
  • Page 40: Reps

    SECTION 2. EDLOG Labels can have up to nine characters. The For Example: first character must be a letter. The allowed characters are numbers, letters, #, and _. The When the following is a section of an EDLOG following labels are reserved for expressions program, the TempC and BatteryV input and should not be entered by the user: CSI_R, locations are sampled.
  • Page 41: Input Location Editor Screen

    SECTION 2. EDLOG 2.5.3.1 The Editor's Screen FIGURE 2.5-1. Input Location Editor Screen The Input Location Editor Screen (Figure 2.5-1) # Writes provides the following information: Automatically displays the number of times that Addr data are written to this location. Lists the input location number (address).
  • Page 42: Windows

    SECTION 2. EDLOG deleted location label, the input location's 2.7 INDENTION number automatically becomes 0. Indention is typically used with If Then/Else sequences and loops. Both manual and MOVE (F4) -- moves the input location to a automatic indentions are available. different number.
  • Page 43: File Types

    SECTION 2. EDLOG 2.8.4 FILES WITH A *.FSL EXTENSION 2.8 FILE TYPES These files are produced by the EDLOG 2.8.1 FILES WITH A *.CSI EXTENSION compiler when the Enable Trace is enabled. These are the EDLOG program files that the This option is accessed through user edits.
  • Page 44 SECTION 2. EDLOG This is a blank page. 2-12...
  • Page 45: Station File

    GraphTerm is a terminal emulator program with real time graphical monitoring capability that can auto- matically collect Final Storage data from Campbell Scientific 's CR10(X), 21X(L), and CR7 dataloggers. Most GraphTerm features are present in PC208E. The standalone GraphTerm retains compatibility with previous versions for command line capability.
  • Page 46: Asynchronous Communications Adapter

    SECTION 3. GRAPHTERM 3.1.2 ASYNCHRONOUS COMMUNICATIONS 3.1.4 DATA FILE FORMAT ADAPTER Options: Comma Separated ASCII As stored in datalogger Options: COM1 COM2 "Comma Separated ASCII" strips all IDs, COM3 leading zeros, unnecessary decimal points and COM4 trailing zeros, and plus signs. Values are separated by commas.
  • Page 47: Graphterm Options

    SECTION 3. GRAPHTERM Modem commands can be included with the Campbell Scientific RF Modems default to a telephone number, but the commands and higher speed RF transmission than used telephone number cannot exceed 40 previously. If older (prior to February 1989) characters.
  • Page 48: T - Terminal Emulator

    SECTION 3. GRAPHTERM 3.2.2 T -- TERMINAL EMULATOR 3.2.4 S -- SAVE PROGRAM FROM DATALOGGER T is the terminal emulator option and is available for any datalogger type. Keyboard The S option saves the datalogger's program on entries are transmitted out the selected COM a disk file.
  • Page 49: P - Create Power-Up Prom

    THE CODE IN THE CR10 AND 21X PROMS IS stations to be called with a single phone call. COPYRIGHTED SOFTWARE. A SOFTWARE LICENSE AGREEMENT WITH CAMPBELL 3.2.10 V -- VIEW GRAPHICS FILE SCIENTIFIC, INC. MUST BE COMPLETED BEFORE BURNING ANY PROMS WHICH The V option will display any file that has been INCLUDE THIS SOFTWARE.
  • Page 50: Monitoring And Graphing Input Data

    SECTION 3. GRAPHTERM 3.3.2 F1..F8 -- FLAG SET 3.3 MONITORING AND GRAPHING INPUT DATA The user flag status is shown below the input location data. High flags are displayed in When "M" is keyed, GraphTerm will do one of reverse video. Keys F1 through F8 toggle user the following: flags 1 through 8 respectively.
  • Page 51: Collect Data

    SECTION 3. GRAPHTERM 3.3.7 COLLECT DATA 3.4.6 D DIGITS DISPLAYED This option allows a collection interval to be The default resolution of data displayed data is entered. While in the monitor or Graph Mode, 3 digits; by pressing the "D" key, an additional GT will automatically collect data on the interval digit will be displayed.
  • Page 52: View Save To File

    SECTION 3. GRAPHTERM were used and is automatically re-loaded when With fixed scaling, values are plotted against the monitor mode is entered. Multiple screen the absolute scale that is defined by the values configurations may be saved under multiple entered for Upper and Lower Limits. Graph Setup Files.
  • Page 53: F1..F8 Flag Toggle

    SECTION 3. GRAPHTERM 3.4.9 F1..F8 FLAG TOGGLE GT stnfile Monitor progfile Locations specfile Graphics The user flag status is shown in the upper right hand corner of the graphics screen. Set flags would call the station using "stnfile" filename have their corresponding number displayed. then graphically monitor the input locations as Keys F1 through F8 toggle user flags 1 through defined in the graph specifications file named...
  • Page 54: Sending Text

    SECTION 3. GRAPHTERM gt gapsSYMBOLSmONO 3.5.3 CHANGING STATIONS AND TIME LIMITS initiates GraphTerm, and leaves gaps in When changing stations, add /9 or /R to the missing graph data, shows symbols on the station file name to hang up to the MD9 or RF trends, and displays in monochrome mode.
  • Page 55: Split

    Formatted ASCII (SPLIT default output format), Printable ASCII, or Raw A/D data (refer to NOTE: Examples shown in this section special Burst Mode Instruction in Campbell may include square brackets. These Scientific datalogger manual). brackets (i.e. []) must be included when shown.
  • Page 56: Input File Options

    SECTION 4. SPLIT TABLE 4.3-1. Printable ASCII, Comma Separated and Field Formatted Input File Format Types COMMA SEPARATED 115,189,1200,89.6,55.3,25.36,270 115,189,1300,91.3,61.5,27.25,255.4 115,189,1400,92.7,67.7,15.15,220.1 115,189,1500,94.1,69,20.35,260.6 FIELD FORMATTED 1200 89.6 55.3 25.36 1300 91.3 61.5 27.25 255.4 1400 92.7 67.7 15.15 220.1 1500 94.1 20.35 260.6 PRINTABLE ASCII...
  • Page 57: Name Of Output File To Generate

    SECTION 4. SPLIT Each time it executes, SPLIT keeps track of the This tells SPLIT that the input file is Raw A/D number of bytes it reads from the input file and data with 100 values in each BURST, excluding saves this information in the parameter file.
  • Page 58: Definition Of Blank Or Bad Data For Each Data File Format

    SECTION 4. SPLIT Omit writing to screen. TABLE 4.3-4. Definition of BLANK or Bad Data for each Data File Format Print output file. Cannot be used with /R option. File Format Definition of Write report (.RPT) file to disk. Blank or Bad Data Cannot be used with /P.
  • Page 59: Start Reading In

    SECTION 4. SPLIT Sends OUTPUT to file and gives extension CAUTION: For the /M option to produce a name .RPT. correct OUTPUT file, the differences between the two input files can only be /S Suppresses form feed and page breaks to question marks.
  • Page 60 SECTION 4. SPLIT Logical "and" and "or" statements can be used Time elements can be identified without when specifying the START condition (STOP specifying a starting time (e.g., '2:3'). When no and COPY conditions also). A logical "and" starting time is specified SPLIT assumes the statement means that all conditions must be starting time to be 0 and inserts carriage return true for the statement to be true.
  • Page 61: Stop Reading In

    SECTION 4. SPLIT SPLIT will begin reading on data output at 1000 The PARameter file, up to and including the hours and 05 seconds on day 27. COPY line, is set up as follows: The INPUT file must be entered on the CAUTION: SPLIT will not start reading if INPUT file line as many times as there are the exact specified STARTing time cannot...
  • Page 62: Copy From

    SECTION 4. SPLIT SPLIT continues reading the input file(s) until For example, referring to Table 4.3-1, if only the EOF is reached or execution is stopped by those hours during day 189 when the the user. Time Series processing starts over temperature was above 90 and the soil after each STOP condition is found.
  • Page 63: Effect Of Out Of Range Values For Given Output Options

    SECTION 4. SPLIT TABLE 4.3-5. Effect of Out of Range Values for Given Output Options OUTPUT OPTION ON SCREEN OUTPUT FILE default, /#, asterisk, blinking screen blanks for bad data /P, /R, /S asterisk, blinking screen blanks for bad data in default file, asterisk for printed or .RPT file, followed by Out of Range value nothing...
  • Page 64 SECTION 4. SPLIT EXAMPLES OF SYNTAX FOR MATHEMATICAL OPERATORS multiply element 3 by element 5 divide element 3 by element 5 (3..5)/(8..10) same as 3/8, 4/9, 5/10 add element 3 to element 5 subtract element 5 from element 3 (3,9,5)-(8,7,10) same as 3-8, 9-7, 5-10 3*2.0 multiply element 3 by a fixed number 2...
  • Page 65 SECTION 4. SPLIT Edate(doy;y) = Convert Julian day to Int(x) returns the integer portion European date, where of the element x. doy=day of year and Examples: y=year. Format is DD- Int(7) = 270 MM. When used as the Int(5*6) = 685 interval, n, with Time Series Functions (see Ln(x)
  • Page 66 SECTION 4. SPLIT when an interval count (n) is met, or when the determine the interval, SPLIT counts the /F or F option is enabled and a STOP condition number of arrays which meet the specified is met. Results which are output at the end of a conditions (STOP, START, and COPY).
  • Page 67 SECTION 4. SPLIT Avg(x;n) returns the average of Min(x;n) returns the minimum value of element x over a full data set element x over a full data set or every nth value. or every nth value. Examples: Examples: Avg(3) = 59.898 (average Min(7) = 4.23 (min std.
  • Page 68 SECTION 4. SPLIT Smpl(x;n) returns a sample of element Total(x;n) returns the total of element x x every nth value. The over a data set or every nth Sample function must always value. have an interval specified. Examples: Total(5) = Examples: 211.36 (daily Smpl(4;8) = 23.98 (RH every...
  • Page 69 SECTION 4. SPLIT The Crlf is placed after the "Max Temp" = maximum temperature 67.33 Max Temp (outputs Max so that the maximum RH is Temp on the next line. Max Temp 24 times) Date(jd;y) converts Julian day into a calendar date in the form MM Max Temp DD;...
  • Page 70 = temperature in degrees C Note that at low windspeeds this formula gives wind chill temperatures that are greater than the ambient temperature. The formula is for example purposes and is not endorsed by Campbell Scientific as a standard.
  • Page 71 SECTION 4. SPLIT Wind Chill Report from Mt. Logan Peak Temp Wind Wind Wind Speed Chill Chill deg C degC degF 14.756 2.6172 438.06 13.148 55.666 14.156 3.6967 489.58 10.813 51.463 13.806 3.4643 491.34 10.733 51.319 13.639 3.3972 493.4 10.64 51.151 13.65 4.6533...
  • Page 72: Headings For Report

    SECTION 4. SPLIT outputs as elements (e.g., Avg (3..5,7) Day-Year). To get the European format enter will output 4 averages). 'PCEDATE', this would produce (Day-Month- Year). Square brackets are used to enclose an 4.3.8 HEADINGS FOR COLUMN # allowable range for a value (e.g., 3[3.6..12] indicates that the allowable If a report Heading is specified, then SPLIT will range for element 3 is from 3.6 to 12).
  • Page 73: Command Menu

    SECTION 4. SPLIT CURSOR COMMAND N KEY(s) Up ................ Ctrl E or Up Arrow Down..............Ctrl X or Down Arrow Left ............... Ctrl S or Left Arrow Right..............Ctrl D or Right Arrow Word Left ............. Ctrl A Word Right............Ctrl F Page Up ...............
  • Page 74: Command Line Entries

    SECTION 4. SPLIT SAVE TEST1.DAT as an input filename, the following command line would leave the input file SAVE asks the user for a name for the TEST1.DAT and change the output file to parameter file. SPLIT gives a default extension TEST.PRN.
  • Page 75: Telcom

    SECTION 5. TELCOM TELCOM allows IBM-PC compatibles to retrieve and store data from Campbell Scientific dataloggers. TELCOM includes the protocol to communicate via direct wire, telephone modem, and RF modem. Data is collected in blocks with error checking to assure data integrity. A station file is created for each datalogger station which specifies the communications link to the datalogger.
  • Page 76: Station Parameters

    'TELCOM' on the command line and display: Telecommunications Program ver. X.X Copyright (C) 1986, 1991 Campbell Scientific, Inc. Options which may be entered following the station or script file name: /E = Edit parameters /B size = Specify Block Size...
  • Page 77: Telcom Editing Commands

    SECTION 5. TELCOM Station File Name: MTNTOP Datalogger or Command Type: CR10X Security Code: 0 Fix Datalogger Clock Using PC Clock: Final Storage Area to Collect From: 1st Area Data Collection Method: Since Last Call;Append File; Nbr of Arrays to Backup on First Call: Data File Format: Comma Separated ASCII Primary Call Interval (minutes):...
  • Page 78 SECTION 5. TELCOM The parameters listed above are the default cations commands. The binary commands are values. Some of the parameters will change or more efficient but less reliable. CR21s with disappear as different options are selected. Format 2 tape capability are the only CR21s The cursor will be on the first parameter (i.e., that support the binary commands.
  • Page 79 SECTION 5. TELCOM "When 30 sec off" also allows the operator to becomes "Number of Arrays to Collect", which key in the actual number of seconds once the determines how many arrays are collected option has been selected. TELCOM will reset when the station is called.
  • Page 80 SECTION 5. TELCOM TELCOM will revert to the Primary Call Interval NOTE: SPLIT (section 4) can reduce and after completing all repetitions of Interval #1. further process data files in Final Storage Format, or either of the ASCII formats. Maximum Time Call Will Take (minutes): However, do not use printable ASCII if Maximum Time Command Will Take (minutes): the data arrays contain 200 or more...
  • Page 81 Alaska from continental U.S.), a cellular use of interrupts for receiving characters. telephone modem link, or a RF network that uses a translator repeater (contact Campbell When TELCOM is exited, the COM Port and its Scientific prior to attempting this). The length of interrupt are completely disabled.
  • Page 82: Station Options

    Final Storage. Campbell Scientific Modems now use RF which Typically this pointer should not be changed. default to a higher speed RF transmission than The effect of changing the datalogger pointer used previously.
  • Page 83: Script Files

    SECTION 5. TELCOM matter what the "Next Time To Call" is. If any of The '/Bnnn' (Block size for data collection) the files are not on the same disk and directory, allows the user to collect data in the specified the disk and path must precede the filename.
  • Page 84: Running Telcom Unattended

    SECTION 5. TELCOM 5.4.1 THE DONE (/D) OPTION 5.4 RUNNING TELCOM UNATTENDED The done option (/D, PC201 and PC203 Unattended operation is possible whether or not required) is entered as the last line of the script the PC201 Clock and Serial I/O Card and the file (Section 5.3) when it is desired to have the PC203 Power up Control Box are installed.
  • Page 85 SECTION 5. TELCOM station file with the 3 digit ID as its name and telecommunications, maintaining a record of all interrogates the datalogger as specified in the data, and the datalogger calls could save only "Data Collection Method". the 5 most recent arrays. After TELCOM has collected the data from the .STN file it will look for a file with the same 3 digit ID with a .BAT TELCOM can also answer calls from other...
  • Page 86: The Autoexec.bat File

    SECTION 5. TELCOM regains control. See the DOS manual for telecommunications disk, places a different details on the commands. system disk in the default drive, and either turns the PC203 power switch to on or hits control C (or control Break) to terminate the wait option NOTE: It is very easy to get the computer on systems without the PC203.
  • Page 87: Waketime

    SECTION 5. TELCOM 5.6 WAKETIME WAKETIME.COM may be used to manually set the wake up time on the PC201 card. The wake up time programmed will be the next time that the PC201 card will have the PC203 wake up the PC for an unattended task. This program will not work unless a PC201 card is installed in the computer.
  • Page 88 SECTION 5. TELCOM This is a blank page. 5-14...
  • Page 89: Smcom

    A -- Collect all data files. Copyright (c) 1986, 1987, 1988, 1989, U -- Collect uncollected data files. 1990 N -- Collect newest data file. Campbell Scientific, Inc. L -- Collect one data file starting at Logan, Utah 84321 display pointer L. Serial Port Options: P -- Collect program files.
  • Page 90: A - Collect All Data Files

    SECTION 6. SMCOM monitor. Escape or Ctrl_ exits this mode and 6.2.6 P -- COLLECT PROGRAM FILES returns the options menu. The P option collects the datalogger programs stored in the Storage Module. The Storage 6.2.2 A -- COLLECT ALL DATA FILES Module maintains the addresses of up to eight program files.
  • Page 91: S - Switch Settings

    This format is referred to as PRINTABLE ASCII in other programs written by Data files with a given root name are numbered Campbell Scientific. This format is ambiguous sequentially. The first file will be root001.DAT. for data arrays of 200 or more points and...
  • Page 92: A - As Stored 8 Bit

    SECTION 6. SMCOM NOcolor is used to suppress color on a 6.4.4 A -- AS STORED 8 BIT computer with a monochrome display. The The A collection option is used to collect files problem is evident when the status lines at the from the Storage Module which do not contain top of the screen are not visible.
  • Page 93: Csmcom

    SECTION 7. CSMCOM CSMCOM supports Campbell Scientific's Card Storage Module when the CSM1 or MCR1 is used as the card reader. It provides a simple and efficient way for you to extract data from a card. Most program functions can be accessed from the DOS command line, allowing you to incorporate the program in batch files for automated data extraction.
  • Page 94: A -- Collect All Data Files

    SECTION 7. CSMCOM To obtain a summary of valid 7.3.4 N -- COLLECT NEWEST DATA FILE telecommunication commands press F1; a This option also works in a similar way to the A second press of F1 displays a second screen. option with the exception that it collects just the To leave the terminal emulator, press the Esc latest file in the card, and the data is written to a...
  • Page 95: F -- Store A File

    Please contact Campbell Scientific for further NOTE: Certain binary strings signify file advice. delimiters (see the CSM1 manual) and these should not be included in the file.
  • Page 96: Q -- Quit

    SECTION 7. CSMCOM If the card is corrupted do not use the C option exist, the first new file will be called initially. Use the E option to fully test and reset ROOT003.DAT. the card. If you specify a file that already exists on disk 7.3.11 Q -- QUIT you are asked if you wish to overwrite the file.
  • Page 97: Additional Information On Csmcom Operation

    If when the program is run, you get a warning in The PC208 SPLIT program can be used to the module status window that shows the card decode the data. If you wish to decode data with...
  • Page 98: Command Line Parameter

    If you need to specify both the NOCOLOR and If you are unable to recover your data please SM232A options append the two options contact Campbell Scientific for further advice. together, with no spaces in between, as the first command line parameter, e.g.
  • Page 99: Smcread

    DOS command line, allowing you to incorporate the program in batch files for automated data extraction. If you are familiar with Campbell Scientific’s SMCOM or CSMCOM programs you will find many aspects of the operation of SMCRead to be similar.
  • Page 100: A - Read All Data Files

    SECTION 8. SMCREAD CARD READING SOFTWARE option when trying to diagnose problems with a Thus the U option can be used to read any new corrupted card. data files stored in the card since data was last read using SMCRead. To obtain a summary of valid commands press ;...
  • Page 101: E - Erase, Reset And Test The Card

    Please contact A data file, i.e. datalogger data. The Show Campbell Scientific for further advice. option assigns a number to the file which starts at one at the beginning of the card At the end of the test, SMCRead displays a and increments for each new data file.
  • Page 102: Q - Quit

    .DAT extension for data printed. Each data value is preceded by an files, unless you enter an alternative extension identifier (see example in the PC208 manual). or specify no extension by terminating the file This format occupies the most disk space on name with a ‘.’...
  • Page 103: A - As Stored (8-Bit Data)

    (see example in the PC208 manual). battery as being ‘DEAD!’, the battery in the card is close to being, or is completely discharged.
  • Page 104: Running Smcread Under Windows 3.1

    CRITICAL option. If you are unable to recover your data please Windows must be allowed to switch tasks (so contact Campbell Scientific for further advice. do not mark the application as EXCLUSIVE), so that the Ventura/Award drivers can become the 8.5.5 RUNNING SMCREAD UNDER WINDOWS 3.1...
  • Page 105: Additional Command Line Parameter Options

    SECTION 8. SMCREAD CARD READING SOFTWARE This is equivalent to: running SMCRead on a computer with an LCD screen, the contrast may be improved by entering NOCOLOR before menu commands. SMCRead a dfiles c p pfiles d prog1 1 q This executes SMCRead and all data files are collected and stored in files with a root name of If you enter Q before menu command line...
  • Page 106 SECTION 8. SMCREAD CARD READING SOFTWARE This is blank page.
  • Page 107: Doc2Csi Utility

    SECTION 9. DOC2CSI UTILITY This is a simple utility that converts datalogger programs created with EDLOG 5.4 (.DOC files) to the format used by EDLOG 6.2 or newer (.CSI files). The .CSI file is created in the current directory. To use DOC2CSI type: Special cases: DOC2CSI oldname newname loggertype Comments to the right of P97 for 21X and...
  • Page 108 This is a blank page.
  • Page 109: Applications Notes On Interface Devices

    If the Smartmodem is to answer incoming calls R"xx"n -- Wait for response -- forces the (i.e., PC208’s CallBack feature is to be used), preceding portion of the strings to be sent, then switch 5 (Table A-1) must be up. If you do not...
  • Page 110: Smartmodem Configuration Switches

    APPENDIX A. APPLICATIONS NOTES ON INTERFACE DEVICES TABLE A-1. SMARTMODEM Configuration Switches...
  • Page 111: Modem Initialization File

    The first line is for the modem reset string. High speed modems and fax modems have a PC208 uses this to reset the modem to a known larger command set and are more complex state. Line two is the initialization string, which than the old 1200 baud modems.
  • Page 112 This number will be answering of incoming calls (Section A.1). appended to the end of line 3 when PC208 Internal modems generally store the auto initiates a call. answer command (S0=1) in non-volatile memory (NVRAM).
  • Page 113: Use Of Com3 Or Com4

    PS/2 type computers. COM3 and COM4 are Any serial port, internal modem, or PC201 card not supported. used with the PC208 software must be set so the addresses and interrupts match the table. The appropriate switch and jumper settings for the PC201 card are also given.
  • Page 114 APPENDIX B. USE OF COM3 OR COM4 This is a blank page.
  • Page 115: Pc208 Error Messages

    APPENDIX C. PC208 ERROR MESSAGES Download file is wrong type or too large! C.1 PC208E/GRAPHTERM ERROR While programming the datalogger, GraphTerm MESSAGES: received a message from the datalogger which CANNOT HANG UP HAYES MODEM! meant the program was either not recognized GraphTerm did not receive the proper response as a program, or it was too large.
  • Page 116: Smcom Error Messages

    APPENDIX C. PC208 ERROR MESSAGES Illegal value for time. Element value not in range 1..254. In the Start parameter with the Time Sync option Split can not work on more than 254 elements Split did not recognize the time option. Check that at a time.
  • Page 117: Pc208E/Telcom Error Messages

    Modem! The datalogger has had a hardware reset. Consult Communication was not established with the Campbell Scientific whenever this happens. To reset base RF modem. Check baud rate, cable the E08 counter get into the telecommunications mode connections, and power to RF modem.
  • Page 118: Smcread Error Messages

    APPENDIX C. PC208 ERROR MESSAGES Datalogger date xxx needs fixed! C.5 SMCREAD ERROR MESSAGES The datalogger day is off from the computers Error: No card found in slot number # date. Check that the computer day is proper, if The PC cannot find the card in the slot it is then you must reset the date in the specified.
  • Page 119 No data stored in this area. each detailing a possible cause. Please contact Displayed when collecting several files. This Campbell Scientific if the solution is not evident. usually means a program file was encountered between two data files. No data found in the card!, or file error.
  • Page 120 APPENDIX C. PC208 ERROR MESSAGES This is a blank page.
  • Page 121: Expression Errors

    APPENDIX D. EXPRESSION ERRORS These are correct ways of entering the above D.1 ERROR CODES AND MESSAGES expressions: bee=zee/2, data=volt1+volt2- The following error codes and messages may number. occur when using expressions. D.1.1.3 Floating point numbers limited to 5 Code Error Message digits All fixed numbers are limited to five digits not Missing left parenthesis...
  • Page 122 APPENDIX D. EXPRESSION ERRORS For Example: This error message is displayed when a program contains any of these expressions: zee=(label1)(label2), ex=(5)(ARCTAN(data)), eee=(em)(see^2). These are correct ways of entering the above expressions: zee=(label1)*(label2), ex=(5)*(ARCTAN(data)), eee=(em)*(see^2). (3) There is no operator between a set of parentheses and a number.
  • Page 123: Pcmcia Driver Software Notes

    The minimum required drivers for SMCRead Please contact the supplier of the original are shown as follows as they would appear in PCMCIA drivers for an update, not Campbell your CONFIG.SYS file (your PATH may differ ): Scientific Ltd. DEVICE=C:\PCMCIA\PCSS.EXE Details of the tested software and specific set- DEVICE=C:\PCMCIA\PCCS.EXE...
  • Page 124: Adjusting Your Cardservices Set-Up

    APPENDIX E. PCMCIA DRIVER SOFTWARE NOTES Windows Users: E.3 ADJUSTING YOUR CARDSERVICES SET-UP In your SYSTEM.INI file there should be a line CardServices has the ability to map a region of which looks something like PCMCIA card to a region of PC memory in the high-memory area.
  • Page 125: Using Memmaker (Supplied With Ms-Dos 6.Xx

    APPENDIX E. PCMCIA DRIVER SOFTWARE NOTES changes to create a new .INI file. After a E.3.2 SYSTEMSOFT CARDSOFT CARD reboot, SMCRead should function correctly. SERVICES DRIVER There are two .INI files, CARDID.INI and E.3.4 VENTURA/AWARD CARD SERVICES CSALLOC.INI. It is only CSALLOC.INI we are DRIVER concerned with.
  • Page 126 APPENDIX E. PCMCIA DRIVER SOFTWARE NOTES E.4.1 NOTES FOR THOSE WITH PHOENIX DRIVERS You should choose CUSTOM SET-UP when running MemMaker, and make sure the following options are set: Specify which drivers and TSRs to include in optimization YES Keep current EMM386 memory inclusions and exclusion YES (default) Because CNFIGNAM cannot be loaded high, you should tell MemMaker (when asked) that...
  • Page 127: Frequently Asked Questions

    APPENDIX F. FREQUENTLY ASKED QUESTIONS F.1 PC208E.EXE F.2 EDLOG.EXE Why does the mouse stop working in I closed a program file and there was monitor mode(s)? another file behind it? The monitor mode screens do not support the With EDLOG it is possible for the user to open mouse.
  • Page 128 APPENDIX F. FREQUENTLY ASKED QUESTIONS How do I index or change the sign of a Where did my expression labels go? parameter? When you optimize, EDLOG removes any Input Location labels that it does not find referenced To indexing a parameter, press the F4 key. Two digit (00) and four digit (0000) parameters in the program or that do not have the Manual can also be indexed by pressing the “C”...
  • Page 129 APPENDIX F. FREQUENTLY ASKED QUESTIONS Spatial Maximum (P49) I know the number of the instruction I want Swath to add. How can I avoid the SHIFT+INSERT First Loc [ Temp#1 or EDIT menu steps to add it? Max Option [ Max_value ] Type the number starting in column one on a Alter the location number for parameter three as blank line in EDLOG.
  • Page 130 APPENDIX F. FREQUENTLY ASKED QUESTIONS Instruction 75 Histogram to the numeric field. If parameter one is set to 3, then an Input Location is expected and the cursor will move to the label field by default and Histogram (P75) the numeric field will display the address of the Reps Input Location.
  • Page 131 “Warning: zero is an invalid inloc address, DOS prompt (look for DOC2CSI.EXE as a Line: xx” warning which can be ignored. separate program in the PC208 suite, not in the PC208E shell menu). Section 9 of this manual P15 Serial I/O with a control port describes the proper syntax, or you can enter “DOC2CSI”...
  • Page 132 APPENDIX F. FREQUENTLY ASKED QUESTIONS This is a blank page.

Table of Contents