last update:-Nov 18, 1998 The MENU program included with the suite of RAPIC programs calls various batch files to do the actual work, these files can be called individually (as detailed below) if required. --------------------------------------------------------------------------- USE OF MAKEFLPY PROGRAM MENU ITEM (1) Make floppy only system disk This utility Formats a new disk and copies the required files to it to make a boot disk (Dos Ver 5.0) containing PC-Rapic. You need a BLANK 3.5" disk, suitably labled, inserted in the chosen Drive. USAGE: MAKEFLPY drv: [F] where drv: = floppy drive, include 'F' if disk is already formatted with SYS. note: PC-Rapic Floppy only systems generally consist of a system with 2 x 3.5" 1.44MB floppy disk drives. --------------------------------------------------------------------------- USE OF MAKELD7 PROGRAM MENU ITEM (2) Make loader(install) disk for hard disk RAPIC systems This utility Formats a new disk and copies the required files to it to make a Loader (Install) Disk for a HARD DISK PC-Rapic. You need a BLANK disk, suitably labled, inserted in the chosen Drive. NB. a previously formatted disk can be used, include the 'F' parameter after the drive letter in the command line to bypass the FORMAT stage. USAGE: MAKELD7 drv: [F] where drv: = floppy drive, include 'F' if disk is already formatted with SYS. --------------------------------------------------------------------------- USE OF COMMINFO PROGRAM MENU ITEM (3) Edit/Create COMMINFO file Use Comminfo to create comminfo communications files, and update Comminfo Library of Numbers. When creating a new CMI file, use a unique name for the station when saving. To use the CMI file, copy it as COMMINFO.CMI to the disk where it is to be used. Usage: COMMINFO Parameters: None Subject: new COMMINFO.CMI file generation In order to ensure any Comminfo.cmi file created is generated with the current Rapic Access Number :- All COMMINFO.CMI files are to be generated from a download of CONNLIB.NDX from HOMAINT/camms/library/software/rapic/comminfo. ---------------------------------------------------------------------- Subject: Rapic Access Number updates The standard procedure for advising Rapic Access Number changes:- (1) Please advise any errors or corrections by FAX (NOT EMAIL) to: STRE (MSU) Fax: 03 4190204 and drop copy to SREM Fax: 03 669 4168 (2) STRE will then update HOMAINT with your changes and you will be able, usually within 24hrs, to download the modified software. --------------------------------------------------------------------------- USE OF MAKMAINT PROGRAM MENU ITEM (6) Make MAINTENANCE disk This utility Formats a new disk and copies the required files to it to make a MAINTENANCE disk to be used in b: drive of Floppy only PC-Rapic's. You need a BLANK 3.5" disk, suitably labled, inserted in the chosen Drive. note: PC-Rapic Floppy only systems generally consist of a system with 2 x 3.5" 1.44MB floppy disk drives. USAGE: MAKMAINT drv: [F] where drv: = floppy drive, include 'F' if disk is already formatted with SYS. --------------------------------------------------------------------------- FILES REQUIRED TO BE GENERATED IN SUPPORT OF PC-RAPIC NEW SYSTEMS:- 1. MAKELD7 or MAKEFLPY and MAKMAINT and 2. COMMINFO UPRADE OLD SYSTEMS:- 1. RP.EXE 2. COMMINFO.CMI FILE DESCRIPTIONS:- RP.EXE - executable PC-RAPIC program MAPLIB.*** - map files COMMINFO.CMI - auto/manual comms access file - encrypted for security reasons SITEINFO.*** - radar site detail files; lat/long. radar type etc ------------------------------------------------------------------------ HAYES MODEM PROGRAMMING Prior to June 93 all Hayes programming was fore synchronous data and this was achieved by using the SETMODEM program included on all loader disks. It displays instructions on its use and automatically programs the modem with the following Hayes strings:- "&FE0F5V0S0=0&C1" "&Y1&M1&W" Post this date asyncronous setups are used for DPX224 & TEL422 modems using the factory default setup. ------------------------------------------------------------------------- MICROSOFT MOUSE DRIVERS All Version 8 Microsoft Mouse Drivers do not work with PC-Rapic versions less than 7.22r. The problem seems to be related to Microsoft not properly supporting their own recommended approach to setting registers in the EGA via the Mouse Driver, as described in their own Programmer's guide. LOGICTECH MOUSE DRIVER This driver can garble maps - use Microsoft Vers 8.2 mouse driver - will work with serial mouse -------------------------------------------------------------------------- Use of COM3 & COM4 ports PCRapic was written to work with COM3 & 4 of the PS/2 as the IBM PC has no standard defined Com3 & 4 port address's. Behold the following table:- Port address & Name Interrupt Line $03f8 (COM1) 4 $02f8 (COM2) 3 $3220 (COM3) 3 (PS/2 only) $3228 (COM4) 3 (PS/2 only) $4220 (COM5) 3 (PS/2 only) $4228 (COM6) 3 (PS/2 only) $5220 (COM7) 3 (PS/2 only) $5228 (COM8) 3 (PS/2 only) -------------------------------------------------------------------------- Use Of EGA VIDEO only When using EGA only Video cards with pre Vers 8 Microsoft mouse drivers use the following command in the radar.bat file to operate the EGA switch: RP /EGA -------------------------------------------------------------------------- TOP-286 systems These systems require the use of NEATCLK.COM. This is a Clock switch for the TOP-286 system when the European keyboard program is loaded. note:------ Run this program after loading the European keyboard program. If necessary put this program with European keyboard program in a batch file (XXXX.BAT). example:------ XXXX.BAT contains the files------ KEYBGR.COM NEATCLK.COM -------------------------------------------------------------------------- EXPANDED MEMORY The expanded memory supplied by default is for INTEL ABOVE BOARD equipped machines only. For other expanded memory managers appropriate drivers must be available for CONFIG.SYS to load on the target machine. e.g. 80386 machines must have an appropriate DEVICE=C:\DOS\EMM386.EXE or similar. NEAT 80286 machines utilise a driver called NEATEMM.SYS (available on maintenance bulletin board). -------------------------------------------------------------------------- AUTOEXEC.BAT & CONFIG.SYS SAMPLE FILES Loader disks have sample Autoexec.bat & Config.sys files for DOS vers 5 as RP386DS5.AUT & RP386DS5.CFG respectively. -------------------------------------------------------------------------- NOTES FOR SETTING UP PC RAPIC DISPLAYS WITH NEAT 80286 MOTHERBOARDS These motherboards contain an onboard battery which has been known to lose it's charge if the machine has been powered down for some time. In these cases it will be necessary to run the system SETUP. To run these, reboot the machine , then press the key to run "SETUP/EXTD-SET" Run the STND-SETUP FIRST and check that the date/time settings are appropriate (SHOULD BE UTC), the floppy drive settings are appropriate, and the Hard DIsk setting is appropriate. Most of these machines were fitted with 40MB NEC D4132 Disks with the following parameters: Cyl:642 Head:8 WPCom:none LZone:664 Sec:17 Primary Display should be VGA Keyboard: installed Press then Y to exit. The EXTD-SETUP should be run by again pressing at boot-up then selecting EXTD-SETUP. First run the EASY NEAT CHIPSET SETUP Most of the defaults are appropriate, but you should set the WAITSTATES to 0 for max. performance. Memory Interleave and BIOS Shadow(F0000H) should be ON, and Video Shadow(C0000,C40000) OFF. Exit by hitting then run the ADVANCED NEAT CHIPSET SETUP. This is necessary to enable the EMS emulation on the motherboard. Again most of the defaults are reasonable, and only the following changes should be required to enable EMS: USE THE ARROW KEYS TO MOVE, and PAGEUP/DOWN TO ALTER SETTINGS REGISTER BIT SETTING 6BH 4 EMS ENABLED 6FH 7,6,5 3MB(ASSUMING 4MB FITTED) 6DH 7,6,5,4 0100(D0000H) 6DH 3,2,1,0 0101(258H) Hit the key then select the WRITE CMOS REGISTERS AND EXIT option. The machine will re-boot and promptly give you an error message about memory size mismatches. All that is required is to just run the STND-SETUP again so it can figure out its memory sizes then hit then Y again to save the memory size. When the system reboots again everything should be fine. ENSURE THAT THE CONFIG.SYS FILE HAS THE LINE DEVICE=NEATEMM.SYS not device=emm.sys (Copy A:NEATEMM.CFG as CONFIG.SYS to C:\) and that the file NEATEMM.SYS is in the C:\ directory. ----------------------------------------------------------------------------- NETWORKED RAPIC ~~~~~~~~~ ~~~~~ The latest handbook (for ver 7.22v) makes mention of it on page 1-8. RAPIC MASTER PC: Only one networked PC can be the master. Use a network card (e.g. EtherLink) & install PC-NFS. With the database stored on Drive R:, written there by the Master Rapic in the (e.g.) RFC (which stills calls out on a WeatherNet PAD service), SLAVE RAPIC PC's: Any network PC can run PC Rapic in slave mode, i.e. RP /SLAVE /DR:RADAR4 (Though they must have access to the server). If running from DOS, make sure you have set a path. The following files are located in the directory C:\RADAR\PCRAPIC on the slave PC's: COMMINFO CMI 16,384 CONNLIB NDX 3,077 DEFAULT DMI 16,384 RP723 EXE 161,791 MAPLIB4 MAP 427,700 MAPLIB4 NDX 3,020 RADAR BAT 56 RADAR4 CFG 596 RP6ANGLE TBL 12,600 RP EXE 161,009 RPRHI TBL 3,640 SITEINFO STI 2,252 DFLT_TRK TRK 17,134 RAPIC PIF 545 RAPIC BAT 56 RP BAT 56 16 file(s) RP.BAT, RAPIC.BAT and RADAR.BAT are identical and contain the above command line. RAPIC.PIF is a simple PIF file for use from within Windows. In Slave mode, Rapic still needs to write to some of it's own files. Rapic Slave PC's must have expanded memory. (e.g. LOADHIGH C:\DOS\EMM386.EXE RAM 1024 in CONFIG.SYS) If 7.22x is too big try 7.22r. This may be necessary because a lot of upper mem is being used for things like LAN card buffer, video etc. requiring PCNFS to use low memory. You need to disable Comms (COMMS:COMMS OTIONS:SELECT RX TYPE:DISABLE RX) and save the config. Info provided by: Email: K.Shepherd@BoM.gov.au or Kevin_She@AntDiv.gov.au or Phone: (002) 206654 ----------------------------------------------------------------------------- const version = 7.27; { current version number } VInc = 's'; { minor version increment } VConfigSame = 7.24; { last version with compatible configuration } { 3.2 - 4.0 Additions - Paintjet driver. Auto-dialling + leased line switching + scheduling. Mult recs per image database. ASCII Lightning Rx for Bris. ASCII Radar image rx. 4.0 - 5.0 Fixes - Error closing Aux indexes. Fatal effect on all indexes. 5.0 - 5.1 Additions - Sequence on zoom. - SYNC Lightning Rx for Sydney Fixes - Bug in Main DBase size detection. - Closing of dest. floppy files corrected. 5.1 - 5.2 Fixes - Mult. rec. img. floppy disk filling detection - Possible incorrect range map, on new image with pic rng chg 5.2 - 5.3 Fixes - Incorrect pointer range after Pic Chg Rng/Load Seq fixed. - Occassional freeze of auto-dialler fixed. 5.31 Additions - Enhanced PIP1024 support. Faster dump, Follow Seq. 5.4 Additions - Archiving of lightning data. Range res. detection in ASCII Rx. 5.5 Additions - Merging of adjacent images. "Manual" selection basis only. - Editing of dial queue. - Stations in directories, etc. sorted alphabetically. 5.6 Fixes - Reading of database data, error when full bug fixed. 5.7 Additions - Merging of sequences. Set merge window. - Set database size limit utility. SETBDSZ 5.71 Additions - Seq stations ordered geographically 5.72 Additions - Auto DBase check removed. DBase repair option in menus. 6.00 Fixes - Sequence merge time window qualify bug fixed. 6.10 Fixes - Another Sequence merge bug fixed. Additions - McIdas support. Invoked using /[x]mcidas parameter. 1/11/89 6.11 Additions - Enhanced use of Kbd. UpAr,DnAr,PgUp,PgDn for stn seq. 13/11/89 6.12 Fixes - Merge stn az skew. Curved Lat. correction. 6.13 Fixes - Lightning positioning bugs. 6.14 Fixes - Sync Ltning buffer bugs. 6.20 Additions - X28 radar connections via COM2. - Dial fail after connect with no data rx will retry max. 1 more time. Prevent repetitive dial to dud stn. 6.21 Fixes - McIdas dial queue clash with McI Tx fixed. - Mouse disabled during screen rewrite. - Screen save disable option. - Zoom can be cancelled with right mouse button 6.30 Changes - McIdas connect via X28 "C RDMCIDAS" connection string 6.31 Additions - dBZ scale option. Access via CONFIG: menu. 6.32 Fixes - Pol2Cart overwrite bug, was using median since ? Changes - All COM ports default to 8bits, No Parity 6.40 Additions - Session mode, RHI and base scan PPI. 7.00 - new comms. (COMMINFO.CMI) - EMM used for database index page frame, for space - map edit. - back channel control. 7.04 - Serious 7.00 - 7.03 DataBase bug fixed. - RHI conversion improved - PIP/8514 sequence support improved. AuxSeq space for nibble packed raw data. - Back Ch. PPI Base scan elev selectable. 7.05 - EMM 3rd page map overflow corrected 7.06 - velocity image avg. conversion improved. 7.07 - Out of rng mark implicit, improves merge 7.10 - heap fragmentation fixed - CTL/ALT help screens 7.21 - Pretty good stability, copy db with spacing count wrong 7.211 - Copy db with spacing fixed 7.21b - Bug in 7.211 fix, limits seq loads to 2 imgs, fixed 7.21c - ?? bug terminating poll ls ln COMM ERR MSSG setcomminfopage 7.21d - PIP1024 detection fixed 7.22 - PIP 1st map fixed, PIP Out of Rng flag option 7.22a - /ORdVol option for Back Ch locking out vol. scans 7.22b - Overlay Y offset bug fixed. 7.22c - X28 error mssg crap cleaned up. 7.22d - PIP1024 Map OFF bug fixed 7.22e - Bris format ltning uses time in ltning string FOR BRUCE GUNN REVIEW OF ARCHIVE DATA 7.22f - polled ASCII uses Default Rx port (prev - Hayes!!) 7.22g - COM PORT 7 bits with bit7 trimming failed - FIXED 7.22h - ltning strength sign error fixed - abs fmt 7.22i - Default COMMINFO.CMI written to disk, allows dflt NORX 7.22j - Database rebuild fixed - problem with rd/wr past eof fixed by using DatF.NumRec instead of FileSize 7.22k - Support for Timeplex NP100 switch "NOT QUITE X28" interface 7.22m - stack size reduced by 40k, RHI minicart buffers in heap instead of stack (local) - Turbo Access Error(MAPLIB4.NDX) on 1st img rx'd kludged to fix. Something is still fishy. See Mapmod.pas 7.22n - X.28 mod. to accomodate mb2 PAD (lower case responses) & commas btwn X3 parameters (Alex assures me this is safe) 7.22o - nO IMAGE AVAIL INVALIDATES RX'D IMAGE 7.22p - SEQEB Code incorporated (RPSEQEB) and tested - COMMINFO.CMI and RADAR4.CFG files not saved unless successfully loaded - X28 mods for Dataplex PAD. 500ms delay btwn port open and activity ','s removed from SET string 7.22q - Mouse driver V8.nn support. Should also suit OS/2 env. - /ega command line option to support old EGA only video cards 7.22r - TARGA PLUS support added. Relies on pre configuration via TCONFIG setup file (PAL7x5_8 supplied). TARGA PLUS IS AUTODETECTED AND HAS NO OPTIONS. Runs GENLOCK SLAVE mode, which drops back to master. MARKER ERROR btwn stations fixed. (Used prev saved blk) ZOOM CURSOR PROBLEM KLUDGED. CONDITIONAL MOUSE OFF SEEMS TO FAIL!!! USE HARD MCURSOFF. 7.22s - COMMS Last successful call and first fail call marked in comm stats last column S=LastSuccess L=FirstFail To help track rogue PAD destinations which freeze up PADs 7.22t - Site information updated, in particular stn sequence order. 7.22u - Verbose Hayes modem responses to cater for new modems with any number of CONNECT codes. Just looks for 'CONNECT' - Polar ASCII data to disk is written to POLDATA.RDR single file - Dial fail mode text Ennn where nnn=rx errors (>20 fails) 7.22v - Hayes Init string reduced to - ATE0V1S0=0&C1&D2 - &F&WF5&M0 cut out of previous versions. NOTE &F&W were responsible for recall/save config. - This allows operation with non-DPX modems. - MODEMS SHOULD EITHER BE PRE-CONFIGURED OR THE HAYES PREFIX STRING USED TO SET OTHER OPTIONS (eg Error correct, V32, etc) - TARGA lutBypass bug fixed. 7.22x - Station select/deselect configuration store fixed. 7.22y - Station select/deselect configuration REALLY fixed - Overlay color palettes config saved 7.22z - Only checks comm ports present in COMMINFO.CMI (default,hayes,X28) To aviod clashes with other apps. under Windows etc. 7.23 - Persistance mode option. Access via ^P (toggle) Persistance accumulates max echoes over area WON'T WORK WITH ANY MERGE OPERATIONS 7.23a - started work on NOGRAPH option. ie comms/db only version for use in Windows etc. to get data & maintain db. A slave mode copy can then be run to access the DB 7.23b - BMP dump option, enabled with the /BMPDEPTHnn option - /BMPPATHpname for BMP loop files path - /BMPDBL to enable 512x512 pixel images (256x256) default - incoming images are converted and added to circular file set. (RPLOOPnn.BMP file set) RPLOOP.LST contains info re:stn date time range etc. - also BMP file dump via Q for 256x256 or W for 512x512 pixel test.bmp image 7.23c - High res timer modified to work with WinNT (OS/2) etc 7.23d - Some fixes to BMP stuff 7.23e - Added /LLPOLLBASEnnn command option allows the printer port base address for the leased line poll box to be defined (in hex) (e.g. /LLPOLLBASE378) defaults to 278 7.24a - 99 station version, DOESN'T WORK!!!!! 7.24b - back to 64 stations, problem with Merging introduced in 7.22y fixed 7.24c - 2second delay before X28 dial to test pad lockup cause 7.24d - modified scheduler time test, extra sched recalc if times roll around 7.24e - CheckBreak variable set FALSE. Prevents Ctl-Brk Ctl-C exit which may cause comminfo.cmi corruption 7.24f - scheduler time test bug introduced 7.24d using minute of year - fixed 7.24g - Export.Def support for cart & pol ASCII files 7.24h - ASCII cart header modified for Bris CC 7.24i - PPI demand bottom limit now -1.0deg 7.24j - 7.24k - /FBTOSCHED mode added. Expect data on default port Fallback to using sched if data timeout on - clock color changed to overlay color (except taaats) --------------------------------------------------------------------------- PC-RAPIC Comms. Information Messages Hayes Modem error - No Hayes response from Hayes Com port NOMDM -No Hayes response from Hayes Com port (abbrev used in comms stats) NOX28 -No X28 hardware response NCTO -No connection timeout; Hayes commands not answered Dial Failed NDTO -No data timeout; connection was made but no data followed TERM -Progress was terminated by Pc-Rapic operator OCCNP -NP100 responded - port already occupied (engaged) TmOut -No progress after connection to PAD - TIMEOUT EXPIRED CLR XXX -Where XXX is: OCC -Called number occupied INV -Invalid facility requested RNA -Called number does not accept reverse charging NC -Network temporary congestion or fault DER -Called number is out of order NA -Not Authorised to access this number (closed user group) NP -Called number is unassigned RPE -Remote procedure error ERR -Local procedure error DTE -Remote DTE has cleared the call ID -Call is not compatible with remote destinatin CONF -Call has been validly cleared by local DTE PAD -PAD has cleared call at local DTE request PC-RAPIC Comms. Information Messages cont. Hayes Responses : = OK -Command executed Cn300 -Connected at 300bps Ring -Ring signal detected NoCarr -No connection or loss of carrier Error -Command line error Cn1200 -Connected at 1200bps NoDlTn -No dial tone detected Busy -Busy signal detected No Ans -No answer tone detected from remote modem OR no answer from dialled number OR wrong number dialled Cn600 -Connected at 600bps Cn2400 -Connected at 2400bps Cn1275 -Connected at 1200/75bps RDLGrt -Remote Digital Loopback request from remote modem granted RdlDny -Remote Digital Loopback request from remote modem denied CnTry -Call progress signal Abortd -Call aborted by calling DTE or modem TmOut -Call terminated - inactivity timeout PlsEnt -Fastdial request for telephone number ClComp -Fastdial successful connection ClFail -Fastdial unsuccessful ARQ On -ARQ error correction ON ARQOff -ARQ error correction OFF MNP On -MNP error correction ON NotUse - (unused error status report) ALFail -Autologon unsucessful ClBkPg -Security callback in progress ---------------------------------------------------------------------------- View Config. Messages No Hayes Modem available - No Hayes response from Hayes Com port last time a Hayes command was issued or on startup of program ---------------------------------------------------------------------------- MULTIPLE DISPLAYS/MONITORS The addition of a TARGA board along with a VGA splitter is the recommended manner to achieve multiple displays from a single PC. Note that the TARGA board will also drive the old BARCO monitors. Also for existing PS/2-80 machines fitted with 8514 video adapter - PC Rapic will run as a radar data only display on VGA. The 8514 can also run a network of VGA monitors via a splitter. --------------------------------------------------------------------------- Subject: PC-Rapic startup for one station only To make PCRapic start displaying a sequence with just one station on powerup. (So the operators to have to change the settings after a power outage.) Select the following from the main menu: Sequence Load New Seq Sel Station Choose Stations Highlight the station(s) required, then Exit. Config Save Config This works in versions 7.22y or greater (Thanks to Russell Steicke for this)