Sondex Memlog Readme ==================== This version supports ABC PL tools (standard memory and Ultrawire toolbus), ABC MIT tools (standard memory) and DTR04/05 depth-time recorders. Only the MCU interface can be used. The parallel port version of the MCU is supported only on Windows 95, 98, 98SE and ME. It will not work on NT, 2000 or XP. The USB version of the MCU is supported on Windows 98SE, ME, 2000 and XP. The minimum screen size required is 800 x 600. The program has been designed to operate with Small Fonts selected in the Display Properties. Note for parallel port versions of the MCU: Best performance is obtained by using EPP mode on the parallel port. If the port cannot be switched into EPP mode using the computer's BIOS then a useful utility called TESTPORT.EXE might be able to do so. Run testport -epp before running Memlog or include it in the autoexec.bat. TESTPORT is available from www.micro-solutions.com. Release History =============== V2.33 09 Jan 2007 ================= Added facility to output raw CAT capacitances by adding the following entry to Memlog.ini: [CAT] OutputRaw=1 (and put OutputRaw=0 to revert to normalised capacitances). Changed the depth spike filter for the DTR to work with a speed change threshold rather than a depth change threshold. Improved sync recovery when processing DTR data. Better error detection during output of MIT oven test runs. Added check of service CCL channel and warning message. V2.32 10 May 2006 ================= Memory chip manufacturer and CPLD type now written to proglog. DPT settings form now copes with comma as system decimal symbol. Vismerge labels fixed on non-white backgrounds. FDD field cal changed from "Vertical in Water" to "Horizontal in Air". Added GHT computation option to clip Yg between 0 and 1. Added the GPT to Tools.ini. Added support for enhanced WLD tool packet and channels - DataSize must be changed in tools editor from 7 to 23 to use the new tool. Increased timeout when programming PIC code in tool which should avoid having to program a tool twice on PIC code changes. V2.30 14 Jun 2005 ================= Added support for WLD tool. Note that this has forced a BIN file update which means that tools may have to be programmed twice initially with the new files for proper operation. Bug fixed which could cause a data shift in the channel after the CAT in certain profiles. Bug fixed which caused a data shift in some Ultrawire tools in the sample immediately after a power up. Detection of metres/feet in DTR/DPT conversion improved. Time formatting problems in Visual Merge on non-English number systems fixed. V2.21 06 Apr 2005 ================= Support for revised HADES Memory Download Unit. HADES tools must be programmed with the new BIN files for the serial download to work. Also new drivers are need for the HMU itself. Fixed a problem which prevented customer logos from being used. Ultrawire QPS tools now hardwired to use 7.2MHz crystal frequency. V2.20 18 Nov 2004 ================= New BIN files to fix problems with high frequency CCLs and tools not starting properly on power-up. Added support for the HADES USB memory download unit. HADES tools must be programmed with the new BIN files for the the serial download to work. Added a despike algorithm for DTR04/05 data during conversion to DPT format to filter out rogue depth readings. This is controlled by the parameter DepthChangeThresholdFt in the [DTR04] section of Memlog.ini. This is the maximum depth change (in feet) between two samples and its default value is 10. V2.12 6 May 2004 ================= Fixed CAT single point recalibration problem. V2.11 27 April 2004 =================== Fixed display of of CAT channels during monitoring. CAT calibration display now shows the normalised sensitivity. Main display now shows whether the project depth settings are in metres or feet. Computed channel Fluid Density from Pressure will use the FDD deviation if Use deviation curve is selected and no PIA is present. V2.10 7 April 2004 =================== Customers using Warrior V7.00 onwards can now export PL data directly into Warrior without producing LAS files and importing them. Pass names are no longer limited to 8 characters although if exporting directly into Warrior there is a 10 character limit on Warrior pass names, so Memlog will remove any illegal characters, such as spaces, and then truncate anything longer. The HADES High-Temperature Combination Tool (HCT) service has been added to the list of services and tools. Added the facility to specify a particular sensor as the depth zero point for a service. Customer logos can now be placed on the screen. Logos must be sent to Sondex in bmp, gif, jpg, emf or wmf format and must be no larger than 500 pixels wide by 250 pixels high. We will then provide instructions on how to proceed. The functionality of FDDcalc has now been incorporated into Memlog as a computed channel. Memlog will automatically update the Services and Tools.ini files but the user must set up field calibrations files for the three FDD sensors and also copy the tool master calibration file (.FDD) into the Calfiles directory before the new functions will work. The functionality of GHTcalc has also been incorporated into Memlog as a computed channel. Memlog will automatically update the Services and Tools.ini files but the user must set up calibrations files for the GHT sensor before the new functions will work. Note: there is a new driver for the USB version of the MCU which must be installed to operate with this version of Memlog. This is either on the CD or can be downloaded from the Sondex website. Use the Update Driver dialog in Device Manager to perform the update, then switch the MCU off and back on again to actually load the driver. V2.04 19 November 2003 ====================== Initial release supporting the USB version of MCU. Memlog now remembers the last Projects directory used. Facility added to redefine CAT and MIT channel names by adding the following entries to Memlog.ini: [CAT] Originalname=Newname (eg NCAP01=CN01) [MIT] Originalname=Newname (eg FING01=AM01) New BIN files to fix monitor startup problems in profiles where the tool goes into sleep mode. Statistics files are now sorted alphabetically before processing. Bug fixed in statistics if no common curves in multiple files. Bug fixed in statistics calculating standard deviation. V1.36 5 August 2003 ==================== Bug fixed picking passes when zooming in and out in merge. Bug fixed in picking CAT calibration passes. Merge can now cope with files containing no data without crashing. Bug fixed in MIT deviation calculation. Bug fixed in profile editor with huge number of profiles. Added facility to output MIT oven test run and creation of MIT sample file used in temperature compensation. Added temperature compensation option to MIT DAT text file output. Added option of CAT recalibration of a single point. MDT file linespeed now limited to 127. Program can now read merge files created with V1.03 and earlier. Bug fixed which gave display errors when monitoring MIT tools with certain profiles. Changes to tool EEPROM programming and checking to overcome potential programming problems. V1.33 30 May 2003 ================= Added facility to change Projects directory so projects archived on a network drive for example can be accessed. CAT channel names are now fixed (NCAPxx etc). Bug fixed listing files in a project. Bug fixed in checksum logic for 60-finger MIT tools. Parity and checksum error detection added to the MIT data file check which is optionally carried out after downloading the tool. Changes made to parallel port operations during programming to cope with fast parallel ports. Ultrawire FDR data size now 16 in Tools.ini - existing Project.ini files will have to be changed manually or recreated. V1.30 11 April 2003 =================== New Features: Added support for Capacitance Array Tool in Ultrawire PL. Note that this has forced a BIN file update which means that tools will have to be programmed twice initially with the new files for proper operation. Wrapped LAS option added. Added the facility to match the tool time interval in a time-based LAS file. DAT to text can now output a CSV file for import into Excel. Added DPT file merge facility to allow a DAT file to be used with two DPT files after merging. Added MIT finger and inclinometer calibration displays. User can now select which curves are output in Statistics. Added facility to reserve a parallel port before use by adding an entry to the [Parallel Port] section of Memlog.ini ReservePort=xxxx where xxxx is LPT1, LPT2 or LPT3. Normally this is not required but can be useful if other programs or drivers are trying to access the parallel port at the same time as Memlog. Other changes and bug fixes: Can now output more than 70 passes. Memlog.ini read correctly on non-English systems. LAS header written correctly on non-English systems. Fixed problem downloading with MIT old-type memory tools. New BIN files to fix monitor problems with standard PL tools - note that tools will have to be programmed twice initially with the new files for proper operation. Can no longer select M and N on the same line in an MIT profile. MIT inclinometer calibrations no longer output derived values. V1.21 2 January 2003 ===================== Support added for MIT tools. More comprehensive error messages when creating project ini if duplicate channel usage found. Maximum number of profiles increased to 256. Battery consumption indication added to profile editor. User can change a whole column in profile editor by clicking on the channel name. Install no longer overwrites the user's Header templates in the main Memlog directory, it just updates the master versions in the Masters directory. V1.11 11 October 2002 ====================== Project type now displayed on main screen. Blank lines ignored in profile editor. Fixes a bug with Ultrawire QPS/QPC tools. V1.10 27 September 2002 ======================== Support for Ultrawire tools added. Resultant changes to Service and Tools editor and Services.ini and Tools.ini files. Existing files will be updated when the program is first run, but if there is any problem delete them and the master versions will be used instead (you will have to reenter your tool information though). Data sizes and types moved from Service to Tool definition. Calibration files are backed up first when editing and saving. New memory modules supported with fast download. No longer cycles power on monitor start up. New parallel port type check and display. Parallel port set by address now, not LPT number. Merge screen colours now explicitly set. # character allowed in project name. Averaging function added to monitor display. Job sheet files are now .jbs not .job, existing files will have to renamed manually. Master/slave tool concept added where the sensor is in one tool and the telemetry electronics is in another (eg CTF/CFBM). Various new tool types added. V1.03 20 March 2002 ==================== Corrected T and P channel positions in decription of channels in profile editor. MinFreq settings in Tools.ini now copied properly to Project.ini. Corrected overflow in merge if all 14 channels present in DAT file. Example project now contains a RAW DTR04 file to enable conversion to DPT to be demonstrated. V1.02 20 September 2001 ======================== Full release. Time scales in merge now rounded correctly. Files in a project can be viewed or edited using your favourite editor (default is Notepad). Job Sheet added to Utilities. DAT to Text, DPT to Text and Text to DPT retain the last settings used. Calibration files now being closed correctly. No longer reads a calibration file if the calibration type is set to None without removing the calibration file entry. Warning given when changing cal file definitions. If the user makes changes to Header.las in the program's directory, the changes are now used when copying the file to Header.las in the project directory. More comprehensive error messages when tool programming has failed. Improved logic when saving a tool if the flashmap cannot be read. V1.01 1 August 2001 ==================== Beta release. Help added. Fixed toolbar icons sometimes disappearing. Keep data aligned defaults to on when tie-in set. Fixed merge display problems when only 1 graph displayed. Fixed overflow on end profile. Cal type 4 conversion from old TD/CAL file fixed. Improvements to messages in Service Editor. Service Editor defaults to last service used. V1.00 25 June 2001 =================== Alpha release.