DATAWORX the next generation in laboratory data systems

 DELTA Change Log

Delta - Chromatography Data System Delta Specifications DELTA Change Log FAQ's

Home
Up

 

 

 

 

Each DELTA update has a build number. A build number has the form VVBB(mm), where VV represents the DELTA version number, BB the incremental build number and mm any minor build changes.

To determine the build number of the version of Delta you are currently using, select Help...About from the main menu. The build number is listed on the About dialog.

 UPDATES

 Build 5527

1.

CHANGED Changes to suit Windows Vista and Windows 7. Chart zoom boxes are now unconditionally black to ensure that they are visible with the default Vista and Windows 7 themes. Some dialogs have been expanded slightly to suit the default fonts of Windows Vista and 7.

2.

CHANGED The Edit Method...Calculation settings window now displays the "Coefficient of Determination" (commonly referred to as R squared) of the curve fit for any calibrated component curve.

3.

CHANGED An additional report template value field type has been added to allow the value of the "Coefficient of Determination" for a calibrated
component to be printed on reports. The Coefficient of Determination is also accessible in report equations using the name cd[cn] where 'cn' is the component number.

4.

CHANGED An additional report template value field type has been added to allow the value of the Internal Standard Amount field that is entered for each sample sequence line to be printed on reports. The Internal Standard Amount is also accessible in report equations using the variable name isamt.

5.

CHANGED An additional report template value field type has been added to allow the value of the Internal Standard Amount field that is entered for each sample sequence line to be printed on reports. The Internal Standard Amount is also accessible in report equations using the variable name isamt.

6.

CHANGED Browse buttons have been added to the sample sequence editor form that allow browsing the file system to select method and baseline file names. Note that at the time of editing, no check is made to ensure that the selected file is in a directory that will be found when the sample run is performed.

7.

CHANGED The on line help has been revised and changed to use .CHM (compiled help) format.

8.

CHANGED The Manual has been updated.

9.

CHANGED The DataCenter 4000 drivers now have their own installer and suit Windows 2000,XP,Vista and Seven.

10.

CHANGED Delta 5.5 now makes better use of multi-core processors.

11.

FIXED After use then closing, the Chromatograms...Manipulate window would release and close its working chromatogram but not re-open it (the file) when the window was re-opened. This had the effect of still being able to view the chromatogram when the window was re-opened (so everything looked normal), however many functions would fail to function correctly until a new chromatogram was opened.

12.

Previously a line was always added to summary reports for the average of a multi-injection sample (or standard) irrespective of the report setting in the method (separate only, seperate+average, average only). Summary reports now honour the method setting.

In addition, in summary reports the sample and file names reported for the average was incorrectly the sample and file name corresponding to the final injection of the multi-injection sammple.Now the injection number on the end of sample and file names is replaced by the text "-AVG".

 Build 5525

1.

CHANGED The "Run Complete" notification used to occur as soon as the last chromatogram in the run was submitted to the report generator. However the control panel is locked until report generation is complete. The "Run Complete" notification now occurs when the last chromatogram in a run has been processed by the report generator.

2.

CHANGED Values up to 10000 mV can now be entered into the "Y Axis &Upper Level (mV)" field of the Edit...Chromatograms...Integration Settings dialog.

3.

CHANGED When using Delta in demonstration mode, clicking on Setup...ADC will now allow the user to select a real data collection interface to be used to collect chromatogram data.

4.

FIXED Problems with averaged reports have been fixed.

5.

FIXED File dialogs that allowed multiple files to be selected (eg. Chromatograms...Review) weren't updating the file history that determines the default directory offered by the file browser when choosing that type of file..

 Build 5524

1. FIXED : Previously, when using the Save & Close button in Run...Integrator; changes made to any of the Data Capture Settings weren't saved. This behaviour has been fixed.
2. CHANGED Made Interface Status trace display more responsive by updating the display more frequently.

 Build 5523d

1. FIXED : Export files were missing the .prn file extension.

 Build 5523c

1. FIXED : The method Internal Standard Amount wasn't reset when opening old Delta 5.0 methods. This caused problems when editing the method Calculation Settings (whether or not Internal Standards calculation type is being used).
2. FIXED : Pre-run validation was accumulating chromatogram names across consecutive runs causing erroneous error messages indicating that a file name was used twice within the same run.

 Build 5523b

1. NEW : Sample Sequences can now be edited whilst they are being used in a sample run.
2. NEW : There is now a Run..Sample Sequence / Run...Method preference to automatically open a review list at run completion filled with the chromatograms processed during the run.
3. NEW : The Internal Standards calcuation technique now has a 'nominal internal standard amount' that is entered into the method calculations settings and a "Internal Standard Amount" that is specified for each line in a SAMPLE SEQUENCE. The calculations include compensation to account for differences in these amounts. See the on line help and the manual for more details.
4. NEW : There is now a Run..Sample Sequence / Run...Method "Run Time Option" to produce a summary .CSV file containing a summary of run results for method COMPONENTS. See the on line help and the manual for more details.
5. NEW : Windows print spool queue entries are now titled according to the type of print job being processed.
6. NEW : Chromatograms...Manipulate...Operations...Plot Stripchart dialog is now automatically populated with the X and Y axis dimensions from the chart view before the menu option is selected.
7. NEW : During a sample run, the Interface status signal windows are now titled with the name of the control panel and method using the input channel. If a method 'dataPrefix' is moe than one character in length then the dataPrefix is used in the title instead of the method name.
8. NEW : The Overlay Window Stacked / Unstacked preference is now saved and restored across sessions.
9. NEW : When a chromatogram containing a subtracted baseline (ie a blank) is opened in the Chromatograms...Manipulate window you can now view the original trace, the blank trace and the difference trace independantly.
10. NEW : Components now have a "Units" field. The reports now have an additional Value Field with type "Component Units". The default reports have been modified so that text entered in the component editor "Units" field is printed immediately after the component result in the reports.
11. NEW : Delta uses 'Logical Printers' LPT1 ... to allow methods to be exchanged between different systems without regard for local printer names. So that you can easily see the local printer mapping when editing methods or using Run ... Runtime Overrides the label to the left of the printer select drop down list is now active. Moving your mouse over the label will open a popup window that reveals the printer
mapping on the local workstation and offers a setup button that allows re-configuration of the printers.
12. CHANGED : After the first main menu entry is clicked, selected of left hand side main menu entries now requires a mouse click. Previously simply moving the mouse over the menu's would cause a new sub-menu to be accidentally selected.
13. CHANGED : The Zero / No Zero button(s) in the interface status windows now cause the entire trace to be moved. In addition, the zero offset is persistant across sessions.
14. CHANGED: Manual and on line help updated to reflect the new features.
15. FIXED : Overlay ... Print wasn't printing the chart time axis.
16. FIXED : Submitting a chromatogram that contained no report for printing from the review windows caused an erroneous message indicating that a file couldn't be opened.
17. FIXED : Chromatograms...Manipulate... Print Peak Table ...Cancel failed to cancel the print operation.
18. FIXED : Overlay...Copy to Clipboard worked fine when the copied chart was copied into MS Word 2000+ but had edges cropped when pasted into all other tested software including old versions of MS Word. It seems that later versions of MS Word are at fault. The dimensions of the copy to clipboard have been increased to suit other applications. Users of MS Word 2000+ can crop the image to obtain the desired results.
19. FIXED : Report editor bug - The size of the viewing area wasn't increased as new lines were added. As a consequence new lines added to the end of a report couldn't be viewed. This made it impossible to create new reports entirely from scratch.
20. FIXED : Report editor bug - The editor would occassionally lose the edit caret when the editor lost focus. This made it difficult to determine the current insert cursor position.
21. FIXED : The Sample sequence editor wasn't keeping track of the most recently used directory.
22. FIXED : It was possibly through a specific sequence of events to make the method editor enter a state where it could not be closed (the editor would silently ignore close requests).
23. FIXED : A few bugs that made use of the baseline / blank subtraction unreliable were fixed.

 Build 5522b

1. The manual, online help and the Edit...Methods..Integration Settings dialog have all been enhanced to indicate the applicable range of the integration settings.
2. Upon commencement of collection of a chromatogram in demo mode the demo data provider (that provides simulated chromatogram trace data) now waits for the user to click the interface "Start" button before resetting to the start of the chromatogram it is replaying and commencing data collection. This makes the demo experience more closely reflect real life experience. This is particularly important for tutoring where students are to collect their own chromatograms.
3. The Edit...Methods...Timed Events editor previously only correctly committed all changes to the method if the chromatogram Integrate button was clicked prior to selecting the Enter button to close the editor. This behaviour has been corrected.

 Build 5522a

1. The sample sequence editors now default to using more appropriate Open / SaveAs directories.
2. In all prior releases of both Delta 5.0 and Delta 5.5 if the total length of a chromatogram file name (ie. Directory + chromatogram name
+ .raw) exceeded 63 characters then memory access violations would occur leading to application failure. Attempting to capture such a
chromatogram with a very long name would lead to the creation of a corrupt chromatogram file.
3. Display format for calibration standard responses altered to a fixed format (was scientific) with four decimal places.
4. Fixed a timing bug that caused the occasional access violation for some users.

 Build 5521c

1. The sample sequence editor file and sample name length limits have been increased from 20 to 255 characters.
2. In Edit...Method...Calculation Settings, the display of curve coefficients in the Curve Coeffs dialog and of Response values in the component editor dialog has been altered so that the display format automatically swaps to scientific format for very large or very small values.

 Build 5521b

1. A new push button (it remains in a 'down' state whan active) has been introduced in the chromatogram charts to allow users to choose whether they prefer to display chromatograms with or without grids - the manual has not been updated to reflect this change.
2. When Interface Status child window are minimised their captions (the text in the minimised title mar) is now altered so that you can still read the channel number.
3. Users of slower PC's were noticing sluggish mouse / user interface response during the processing that occurs at run completion. The portion of the run completion code that maintains the interface status window associated with the channel that completed data collection must run in the context of the user interface because it updates the user interface.

Investigation revealed that the delays increased as run length increased. As an example a 1.7Ghz PC collecting a 30 minute run exhibited a 4 second delay. A 60 minute run caused 8 seconds of user interface lock up. This would be 6.8 seconds for a 1Ghz PC and would double to 13.6 seconds if a dual channel run was completing. Interactions with other activities on the PC caused these times to stretch.

Replacing some library routines with our own code reduced the 4 sec for a 1.7Ghz PC down to less that 10 milliseconds (yes a 2,000 times improvement, we had to triple check... a few times). So, the problem has gone... bring on your slow PC's.
 

4. Increased resolution of log entries to display time stamp down to one second instead of one minute. Extraneous, misleading event log entries have been eliminated.
5. Previously, in Chromatograms...Manipulate there were synchronisation problems between the Peak Info window and the mouse selection of peaks - these have been resolved.
6. Previously, at the completion of a long run the displayed trace didn't return cleanly to displaying the signal history, this problem has been resolved.
7. Calculated report editor fields would previously not accept the perfectly valid ? and I variable names.
8. Users in regions that experience power failure have reported loss of preferences/settings after a power failure. To address these problems the settings are now committed to storage more frequently.
9. In Chromatograms...Manipulate, when editing a peak and moving markers the status bar cursor millivolt and time values are now updated.
10. If the user cancelled a run started using Run...Sequence in response to a warning message at run commence the sample sequence file was not being released. As a consequence the sample sequence could not be corrected unless the Run...Sequence dialog was closed and re-opened. This behaviour has been addressed.
11. In Chromatograms..Overlay, after stacking traces the trace markers did not move to track the new trace positions - the trace markers now track the trace position correctly.
12. In spreadsheets created during a sample run the worksheet name is now set to the same name as the chromatogram (without the .raw file extension).
13. Previously, if copying a chromatogram chart to the clipboard from Chromatograms...Manipulate with the "Label Unknowns" option enabled an exception would be thrown and the copy to clipboard failed. This behaviour has been fixed.
   

 Build 5520

1. Export files generated during a sample run were created with the file extension ".raw.prn", this has been changed to ".prn".
2. The Method Editor...Calculation Settings window would occasionally throw an exception when the calculation style was altered to Internal Std..
3. Run...Method/Sample Sequence used to 'go slow' if after warning the user of a missing file, followed by selection of the 'Start Run' button.
4. Run...Method when opening a multi-channel would intermittently fail to open all methods in the chain.
5. Previously, in Interface Status windows the trace was malformed during the transition between the end of collecting a chromatogram and returning to monitoring the detector signals.
6. The Edit...Method...HPLC Gradient window would not close if all events were removed from a profile followed by pressing the OK button.
7. In previous versions, remote start "stutter" would, under unusual circumstances cause minor time shifting of a captured chromatogram.
   
 Build 5017 to 5019
1. You can now manipulate chromatograms and print chromatogram reports from the review...chromatogram window.
2. In a sample run, on a sequence line with more than 1 vial, Sample and file names that consisted of only numeric digits (ie the name is a number) the generated name(s) had a number appended to them instead of being incremented.

Delta 5.5 Released

See Delta 5 to Delta 5.5 for details.

Release 5036usb (Win9x/Me/NT/2000/XP DataCenter 4000 interface only)
Release 5036isa   (Win9x/Me and ISA card interfaces only)

(1)  Implemented HPLC pump/gradient  control for DataCenter 4000.

(2) Increased upper limit in method 'Integration Settings...Minimum Peak Area' to 1,000,000.

Release 5034usb

(1) Logical printer setup (Setup...Printers) altered so that any available printing device can be assigned to logical printers LPT1, LPT2 and LPT3. This allows simple printing to printers on networks, USB ports, COM ports FILE etc.

Release 5033usb

(1) Problems with Security control windows not closing at proper times addressed.

(2) Includes an upgrade for the DataCenter 4000 firmware so that remote starts three and four can be used.

Release 5032usb

(1) Spreadsheet generation has been updated so that unnecessary empty rows are not generated with certain unusual method and report settings.

Release 5031usb

(1) A 'Demo' button has been added to the dialog that pops up during DELTA startup if the data station can't be found. This allows DELTA to run in demo mode on PC's without a data stattion.

(2) The control panel amd COM port editors have been improved so that editing of critical settings cannot occur while a run is in progress and so that the settings for the correct COM port are altered.

Release 5030usb

(1) Serial (COM) port interface changed. The Configure...Ports menu entry no longer exists. DELTA now uses the standard Windows COM port privers. This means that you must install Windows COM port drivers for all COM port(s) that you use. COM ports for instruments and ausosamplers are still selected in the Configure ... Panels dialogs. In these same dialogs there is a Configure... button to the immediate right of the COM port selection combo boxes. Click the Configure button to configure the COM port CURRENTLY SELECTED BY THE COMBO TO IT'S LEFT.

(2) DELTA will now automatically detect the version of firmware operating system in DataCenter 4000 data stations and offer to upgrade the firmware if a later version is required.

Release 5021usb

(1) Incorporated drivers for DataCenter 4000 USB/Serial datastation. Does NOT support ANY other data collection interfaces or cards.

Release 5021d

(1) Implimented soft licensing support for REALLY OLD DELTA Interface cards.

Release 5021c

(1) Removed extraneous event log entries created by the autosampler control, only occurred with serial port autosamplers.

Release 5021b

(1) A fatal bug which caused the interface status window to freeze has been fixed. The problem occured after the following sequence of events ...

(a) An interface status child window (ie the window for an ADC channel) is maximised to occupy all of the interface status window.

(b) The interface status window (i.e. the outside parent window) is minimised

(c) Quit DELTA. (interface status settings are stored)

(d) Re-Start DELTA (interface status settings are restored)

(e) Open the interface status window.

At step (e) the frame of the interface status window would show and the system would enter an implicit recursive loop and lock up. This problem may not have occurred on all computers as it was caused by a race condition and may be PC dependent.

The problem has been cured by restoring the state of the interface status window in a different manner.

(2) The interface status & Run status windows and their child windows geometry wasn't being saved & restored correctly between stopping and re-starting DELTA. This has been adressed.

** TIP **

For achitectural reasons, although pressing the Esc key will minimise an open interface status window, this does not perform the same internal operations as clicking on the window's minimize button.

Normally this would not matter, however it does affect the way the window's are restored when DELTA is re-started. To have the interface status / run windows run full screen on every session : firstly maximise the window so that it occupies the full screen, then CLICK ON THE WINDOW Minimise button. Do this for the windows you wish to retain full screen size. Then WITH THE WINDOWS MINIMISED, quit DELTA.

Upon re-starting you will find that the windows will occupy the full screen when they are opened. You can then return to using the Esc key to minimise the windows without losing the saved settings.

You only need to do this once - the geometry is saved permanently unless you make further alterations then stop and re-start DELTA.

Release 5021a

(1) Alterations made to the the interface card driver to suit Windows NT caused a situation where DELTA could only be started once or twice under Windows 95/98/ME, Windows NT didn't exhibit the problem. This has been cured and checked on all platforms.

Release 5021

(1) Minor improvements to the shutdown sequence under Windows NT and aligning of Windows 95/98/ME and Windows NT code base.

Release 5020d

(1) Soft Licensing has now been added to DELTA, allowing DataworX to issue unlock codes (a string of characters) when a user purchases a DELTA upgrade. Entry of this unlock code enables the upgrade options that have been paid for.

If you have purchased a 'Soft Upgrade', then after installing this version of DELTA (or later). Select Help...About from the main menu to open the "Help About" dialog (window), then click on the "Soft License" button to open the "Soft Key unlock Code" dialog window that shows a 'system key' and allows an unlock code to be entered.

The system key is a string of characters derived from the users PC that must be reported EXACTLY to DataworX. Email is the preferred mechanism for supplying this information (as it allows cutting and pasting the system key and unlock codes - thereby reducing the chance of typing errors), however fax or phone updates can also be performed if required.

You will also be required to supply the serial number of your DELTA interface card and the invoice number for your upgrade in order for DataworX to supply unlock codes. The serial number of the interface card would have been written on the shipping sticker on the box that your DELTA system was supplied in.

If you don't have access the serial number, it will be necessary to remove the card from the PC in order to read it off the card. After removing the card from the PC the serial number will be found either on a white sticker on the upper right component side of the card, or written in black marking pen on a white band at the opposite end of the card to the metal bracket that attaches the card to your computer.

If the appropriate upgrade licenses have been purchased DataworX will supply the unlock code that will allow the purchased options to run on that PC after you supply the system key (displayed on the Soft Key unlock Code window) and the other information listed in the previous paragraphs.

The unlock code should then be entered by once again opening Help...About then clicking on "Soft License" and entering the unlock code into the "Enter Unlock Code" field EXACTLY AS SUPPLIED. After entering the unlock code and selecting the "Ok" button a message will inform you that it will be necessary to close then re-start DELTA in order to enable the new options. Accept the message, close the Help...About window then quit and re-start DELTA to enable the new options.

DELTA saves the unlock code for future sessions, HOWEVER the unlock code should be recorded and stored in a safe place in case it needs to be re-entered at some future time.

NOTE - reinstalling Windows WILL invalidate the unlock code.

Release 5020b

(1) Now that DELTA saves the peak area's in uVSec as opposed to mVSec raw data values are 1000 times larger. A a consequence, using calibrated calculated components where the raw data is the sum of the area of a number of peaks may under certain circumstances cause maths overflows in the curve fitting calculations for standards. The curve fitting routines have been altered to give them a much greater dynamic range - they can now cope with much larger raw data values.

(2) Due to a non fatal bug in DELTA's multi-threaded kernel. DELTA was a CPU resource hog, using between 50% and 100% of CPU time even at idle. While this didn't cause any problems with DELTA itself, it did cause printing and other programs to operate sluggishly. DELTA now uses between zero and two percent of CPU time when idle.

(3) Up to release 5017b if DELTA was run on a PC that wasn't fitted with a DELTA interface card the user was offered the opportunity of running in demo mode. This feature did not work for releases 5018 to 5019c. The demo feature is functional once again in this release.

Release 5019c

(1) Softkey licensing features added to allow users of old DELTA cards to use later versions of DELTA. When DELTA 5019c detects an old version of software licensing on the interface card it offers a dialog that shows a system key and allows an unlock code to be entered. The system key is a string of characters derived from the users PC that must be reported EXACTLY to DataworX. If the appropriate upgrade licenses have been purchased DataworX will supply the unlock code that will allow DELTA to run on that PC.

DELTA saves the unlock code for future sessions, HOWEVER the unlock code should be recorded and stored in a safe place in case it needs to be re-entered at some future time.

NOTE - reinstalling Windows WILL invalidate the unlock code.

Release 5019b

(1) This release eliminates a bug which would intermittantly cause the report generator to skip reporting one or more peaks at the end of the printed results when processing methods which didn't have a component table. The symptom was most commonly noted by users running the Integrator as the default integrator method doesn't have a component table.

Release 5018b

(1) Previous releases offerred control of HP7673A/B autosamplers using the HP7673 'Sampler Type' setting in the automation section of the method editor and control of the HP7673C autosampler controllers on a HP6890 using the HP7673C setting. It has been discovered that neither the old nor the newer controllers (that are sold as replacements for the older controllers) behave exactly as the 7673 programming documentation states. Because of this, different protocols are required for the HP7673A/B samplers when used with the newer controllers. Previous DELTA releases used a protocal that was compatible with the newer controllers and SOME of the old controllers. It has recently been discovered that some of the older controllers misbehave when controlled with the later protocol.

In order to address these problems three different HP sampler styles can now be selected in a method :

HP7673 Use for old style controllers with HP5890 GC's

HP7673B Use for new style controllers with HP5890 GC's

HP7673C Use with new style controllers with HP6890 GC's.

Release 5017b

(1) With the modification to area's in uVSec in release 5017 the results of manual integration remained in mVSec, this has now been altered to uVSec.

(2) The method editor summary for the integration settings has (apparantly) for some years indicated mVSec units for min area and uV for min height. This has been altered to uVSec and mV.

(3) Integration was rejecting peaks < Edit..Method..Integration Settings...Minimum Area in mVSec, this has been altered to the indicated uVSec units (ie. the behaviour is now correct).

(4) When older method versions are loaded the minimum area setting is now automatically re-scaled to uVSec so that the resired behaviour is retained.

(5) In previous releases a child interface status window that was recording a chromatogram and partially covered by another child window didn't have it's chromatogram trace portion updated correctly if it was brought to the front by clicking on an exposed part of it's title bar.

(6) DELTA's new internal memory checking allowed a bug in a compiler library routine to be tracked down. This bug caused random memory corruption which would probably lead to program failure at a later point in time. The offending routine was replaced with our own well behaved version.

Release 5017a

(1) Previous releases had a resource leak that occurred each time a window was opened then closed. Due to this eventually objects on newly opened windows would fail to display. This has been cured.

(2) Release 5017 contained a modification to handling of mouse double clicks that was required for the on line tutorials to function correctly. This fixed the tutorials and didn't cause any problems if users double clicked on items fairly casually. However if the time between clicks was small (ie a fast double click) this was interpreted as a double-double click. This interfered mostly with the action of file dialog boxes for some users. This problem has been addressed.

Release 5017

(1) A 'Stop' menu entry has been added to the 'Run...' menu. When runs are in progress, selecting this menu entry will display a list of running control panels. Selecting any displayed panel will stop the run on that panel after user verification that the run should be stopped. If no runs are in progress the 'Stop' menu entry is disabled.

(2) Despite the titles for peak area's on reports reading uVSec the actual units were mVSec. This has been altered, all areas are now reported in uVSec. All default reports have been altered to an area display/print format more suited to these units.

(3) Because any existing methods may be calibrated using mVSec peak area's, all older version methods will automatically have their calibrations cleared upon loading. This will only happen the first time they are loaded.

(4) An 'Edit' button has been added the sample sequence & component table editors - this allows the current line to be edited (double clicking still works). The following table lists keyboard keys and their functions

Key Action

Space Bar Edit the current line

Del Delete the Current Line

Ins Insert a new line

(5) When the sample sequence and component table editors are opened, the first table line now has keyboard focus, this allows editing without using the mouse.

(6) The field Tab order has been fixed for the sample sequence editor form.

(7) When the 'Next' or 'Previous' functions are used within the sample sequence & component table editor forms keyboard focus now returns to a sensible default field.

(8) Date fields in all 22 default reports have been changed to display a four digit year.

(9) The 'OK' button is now the default button for the file dialog, highlighting a file and pressing Enter will select the file and close the dialog.

(10) The 'Sample Name' field in a sample sequence is now limited to 19 characters (as that the the amount of allocated storage).

(10) Tab order fixed in all Report Editor field dialogs.

Release 5016

(1) New feature - Export chromatogram data to text file. In any of the chromatogram windows (eg Interactive Graphics). Click on the 'Operations' button then Select 'Save as Text File". You will be presented with a file dialog box where you must enter the name portion of the output .PRN file. After selecting OK the chromatogram data will be written to the text file. The text file contains a header where each line contains information about the original chromatogram followed by 'DataPoints' pairs of data point values each on a new line. Each data point pair represents (retention time in seconds),(voltage in microvolts)

(2) Extensive exception trapping added throughout. Exceptions will no longer shut DELTA down. The error will be reported and logged with details of the procedure executing when the fault occurred. After user acknowledgement operation will continue. Some non-fatal run time exceptions are simply logged so that a run will not be aborted.

(3) Report date fields now show the year to four digits if the date field is >= 10 characters wide. The chromatogram capture date in the chromatogram notes is reported with a 4 digit year.

(4) The method editor now defaults to the previous working directory after a "New" method is created - previously it would default to the DELTA directory.

(5) Extensive checking of the saved default program settings now avoids many problems upon startup.

(6) Sizing a chromatogram window so that it has a width < 10 pixels no longer causes lock up.

(7) Using relay timed events with the newer DELTA card would cause a system exception after a few runs - cured.

Release 5011

(1) New drivers for the latest DELTA Interface card to support DELTA's HPLC gradient control functions.

(2) The drivers for the new interface card altered so that the relays remain in whatever state they are already in when the DELTA program is closed. The relays will return to their user defined default state when DELTA is next started. Note that all relays go open whenever the PC is reset (or powered down).

Release 5010a

(1) Changes implimented to HP Autosampler control so that Dual injector operation is possible during a sample run in order to

(a) Double the sample throughput (2x same style detector & column)

Example sample sequence (by vial number) as follows :

Injector A Injector B

1 2

3 4

OR (b) Analyse each sample twice - injecting each sample firstly in injector a

then injector b. Example sample sequence (by vial number) as follows :

Injector A Injector B

1 -

2 1

3 2

_ 3

(2) Support for new six ADC channel/half length smart interface card added.

Release 5009

(1) Delta running under Windows 95 will now look better thanks to a small overhaul of the user interface. This overhaul includes the editors for Sample Sequences, Timed Events, Gradient Profile, Component Calibration. As well as fixing bugs in the allocation/deallocation of resources for Autosamplers, and reporting any automation errors during a run to the user, and reporting errors during report generation to the report.

(2) Shortcomings in the printer drivers supplied with HP Deskjet 600, HP Deskjet 670, and Epson Stylus 600 have been fixed.

(3) Timed events now occur exactly on their correct time during integration. Previously the event appeared to occur prior to its time because of a time shift from bunching points for peak detection. This fix also cures FORCE PEAK END, and INHIBIT INTEGRATION.

(4) Coordinates are now shown corectly (instead of with a slight shift) inside any chromatogram viewer

(5) Full functionality has been restored to the chromatogram view in the Timed Events editor

(6) Some print drivers would cause DELTA to freeze Windows 95 when being requested for supported printer names prior to a print run.

(7) Baselines may now be used on multiple lines in the same sequence when processing from file

(8) Report generation has been moved to the main thread to alleviate problems with printing to some drivers under Windows 95

(9) Printing to FILE has been fixed

Release 5008

(1) Baseline subtraction may now be used with any chromatogram. Ideally, the baseline should have been captured with the same method as the chromatogram, thus ensuring the same sampling rate and run time. Any time this is not so, you will be warned by either a popup message, or an error message on your chromatogram report, and the baseline will be converted for use. The baseline is subtracted from the chromatogram during a capture or a re-process. There are provisions for specifying the baseline name in RUN | METHOD and also for every line in the sequence being run using RUN | SEQUENCE. At the time of the run, the baseline must exist in the same directory as the chromatogram, however after the run, the baseline is actually stored internally in the chromatogram, and so is not needed for further work on the chromatogram (until the next capture or re-process).

(2) The AIM1250 Autosampler now turns the wash pump on (via relay A) when in a wash phase of the run.

(3) The maximum number of vials per sample has been increased from 99 to 999, and the starting vial number has been increase from 1..99 to 1..250. This will have no affect on HP or Shimadzu autosamplers which ignore all vial references past 99, but will allow users with AIM1250 autosamplers to use much larger sample racks

(4) All method prefixes are now limited to one character.

(5) A relay may now be triggered on a peak detect during data collection. To do this, there is now another event type in the method editor's timed events list. By choosing the Close or Open Relay event, you will be presented with a choice for the trigger Condition of Always, Injection 1, 2, 3, etc and also Peak Detect. During a sample capture using a method with a relay event conditioned for Peak Detect, DELTA will close or open the chosen relay once the event time has passed, and a new peak is detected.

(6) Occasionally when swapping between tasks, the interface window signal would not be redrawn - fixed.

(7) Shimadzu automation control now talks correctly to a AOC-14/AOC-17

(8) Two printers of the same type, eg HP Laserjet II, can now be used on more than one printer port simultaneously

(9) A new method calculation type of Rate Of Change has been added. This will show the recorded data as a first order differential plot. Once the signal capture begins, the interface status window will show the real time rate of change plot of the actual signal, taking into account the smoothing level you have chosen in your method's integration settings. All of the facilities available to normal method calibration types are available to rate of change calibration types, namely, you may capture standards and samples as normal and calibrate against standards.

(10) A chromatogram may now be captured, then reprocessed from file within a run sequence. This allows users to generate more than two (primary and secondary) reports for a single chromatogram in a run. Note that this will overwrite the previous report stored internally in the chromatogram.

(11) Users who experience slow printing because of the border surrounding a chromatogram plot, may now turn the border off by selecting No Border in Stripchart Settings inside the method.

(12) Users who are running in noisy environments or who have noisy detectors can now set the level of noise filtering applied on the acquisition card. This can be done in Setup | ADC from the main menu.

Release 5007

(1) The spreadsheet DLLs have now been fixed which will allow access via EDIT | SPREADSHEET from the menu.

(2) DELTA can now be controlled externally by another application via DDE. See the document DDE.WRI in the DELTA directory.

(3) Interim documentation for using spreadsheets in reports has been included. See the document SS.WRI in the DELTA directory.

(4) Automation has been added for AIM1250 autosamplers. This autosampler now appears in the list of available samplers inthe Panel Setup dialog and the Edit Method dialog. When editing a method, see the on line help for setting up the autosampler

(5) DELTA can now be run in demonstration mode at any time. Simply put '/demo' as a parameter on the command line.

(6) Some pump gradients running over periods greater than 30 minutes may have caused a random gradient to be generated - fixed.

(7) Large chromatograms, > 16384 points would cause some Overlay functions, such as stretching, manipulation, etc to fail, this has been fixed

(8) Copying to clipboard whilst zoomed in Interactive Graphics or Overlays has now been improved, including trace colours being added.

(9) Printing Overlays now includes the trace colours.

(10) Shimadzu automation control now talks correctly to a GC14

Release 5006

(1) A Microsoft Excel compatible spreadsheet editor has been integrated into system and accessed via the menu Edit|Spreadsheet.

(2) A spreadsheet can now be generated at report generation time. What is generated depends on which fields are 'spreadsheet enabled' in the report template. Using the report editor, a field can be 'spreadsheet enabled' and told which cell to occupy in the sheet. The filename of the spreadsheet that is created is the same as the chromatogram's filename with the exception of the file extension which is '.XLS'.

(3) Chromatogram notes in the data capture settings editor are now shown in a fixed-width font for easier use in lining up text for the report.

(4) Improved text layout for the events log.

(5) Smaller text for the property summaries in the method editor.

(6) Background threads now post popup messages to the foreground thread for displaying to the user.

(7) Whenever the ini file cannot be recovered, the data and method paths are set to \METHODS and |DATA in the working directory.

(8) Temporary files (*.$$$) are now deleted properly at startup.

(9) The chromatogram editor tool bar buttons now work correctly in the Method Timed Events editor.

(10) The reports for Method listing, Stripchart plotting, and chromatogram peak table listing have been tidied up.

(11) An occasional Divide By Zero error whilst printing Method Standard Calibration Curves has been fixed.

(12) Status windows can now be minimized by simply pressing ESCAPE when the window is active.

(13) A faulty chromatogram in the Chromatogram Review list would stop you cycling back and forth through the list, is now reported as faulty, and no longer stops cycling.

(14) Manual stretching of an overlay trace now functions correctly.

(15) The chromatogram toolbar buttons in the timed events editor now function correctly.

(16) Each thread now has it's own exception handler which will shutdown only that thread and prompt you to restart Delta (instead of locking Windows and requiring you to reboot the machine).

(17) Overlays can now be printed. This option is shown by pressing the Operations button on the overlay. Setup for the print is the same as for a chromatogram print.

(18) A bug in the Automation status thread would kill the thread whenever the GC for a panel was changed - fixed.

(19) A sample line entry may now be of type SUITABILITY-USP or SUITABILITY-BP (as opposed to say, SAMPLE, STANDARD1, etc) which will process the data as if it were a sample, but instead use the report specified as the suitability report in the run control settings in the method editor. The default report when no report is specified is called SUITBP.REP for type SUITABILITY-BP, or SUITUSP.REP for type SUITABILITY-USP. These new types relate to calculation of base width according to British Pharmaceutical standards or United States Pharmaceutical standards.

(20) A new driver DLL has been installed which auto-detects which type of Delta Card present.

(21) A problem detecting the presence of the Delta Card on the first attempt when running Delta under Windows 95 has been fixed.

Release 5005

(1) The printer setup has been altered to allow you to actually specify which printer will be used on which port. These printer selections are also saved in Delta.ini. If the background print queue attempts to send a report to your selected printer and the printer doesn't exist, the queue will be held, and you will be prompted to alter your printer setup

(2) There are now two new variables available intended for use in Suitability Reports. Both of their values are specified in Component Table Options window in the Method Editor. The first variable is US which stands for Unretained Solute peak number. The second variable is CL for Column Length. Both of these variables may be used where ever you would specify an index or other variable. For example, instead of a[1], you could use a[us], or instead of pn<>3, you could use pn<>cl.

(3) Bugs which appeared as GPFs after the DELTA.INI file and it's backup DELTA.BAK had been trashed are now fixed. These occurred in Run Sample Sequence and Overlays.

(4) When automation is enabled in a panel, but not used in the method or not enabled on the run window, then the run window appears to hang after selecting RUN. As well if the GC or AS from the panel don't match those in the method, no error is generated. Fixed.

(5) Save As on an empty sample sequence now works.

(6) Abs() function added to equation parser.

(7) Help scroll now works properly.

(8) Heap increased by 1k to help Report Editor which is heap hungry.

Release 5004

(1) By choosing Run/Sequence, the last sequence used for the last panel will now automatically by chosen. This is the same as the auto method and panel choice

for Run/Method.

(2) By choosing Edit/Seqeunce, the last sequence edited will now automatically be chosen. This is the same as the auto method choice for Edit/Method and the auto report choice for Edit/Report.

(3) All three editors (Method, Report, Sequence) now offer a selection of up to 5 previous files for editing in their respective first menu.

(4) Event log size is now monitored and a threshhold may be set (in system defaults) to auto archive the log. Options for auto archiving are automatic, or user prompted.

(5) Options in the Event Log view (Status/Event Log) have now been expanded to include Archiving. This manual method of archiving offers the user more options for archiving than the auto archive facility.

(6) The DELTA.INI file is automatically backed up to DELTA.BAK so that if it is ever deleted, the backup is restored to DELTA.INI

(7) When editing a sequence list, the sequence edit form now has Next and Previous buttons to move through the list without having to close the edit window and select another sequence line.

(8) A sample line entry may now be of type SUITABILITY (as opposed to say, SAMPLE, STANDARD1, etc) which will process the data as if it were a sample, but instead use the report specified as the suitability report in the run control settings in the method editor. The default report when no report is specified is called SUIT.REP.

(9) When opening sequence editor windows, if a the sequence history list is exhausted, a blank and untitled sequence is opened (which must be named prior to saving).

(10) LITE code added.

(11) Bulk changes are now possible in the sample sequence list editor. On the sample form, simply click on the 'Global' button next to the field you want copied to all sample sequence entries.

(12) There is now an 'Extend' button in each of the channel status windows. This button will extend the run time of a capture by 5 minutes for each press.

(13) The child windows of the Automation, Run and Interface status windows will now save their positions and states.

(14) The bug in the curve coefficents dialog in the Method Component Calculations where all the coefficients were increase by 5.0 has been fixed

(15) The printer setup has been altered to allow you to actually specify which printer will be used on which port. These printer selections are also saved in Delta.ini. If the background print queue attempts to send a report to your selected printer and the printer doesn't exist, the queue will be held, and you will be prompted to alter your printer setup

(16) There are now two new variables available intended for use in Suitability Reports. Both of their values are specified in Component Table Options window in the Method Editor. The first variable is US which stands for Unretained Solute peak number. The second variable is CL for Column Length. Both of these variables may be used where ever you would specify an index or other variable. For example, instead of a[1], you could use a[us], or instead of pn<>3, you could use pn<>cl.

Release 5002

(1) Seqeuences can now be created. Previously selecting Edit/Seqeuence/New would fail with an error message indicating the new sequence file was unable to be created.

(2) Enabling the Rear tower on the autosampler setup will now pass vials to the rear tower. Previously, all vials were passed only to the front tower with the setup parameters still going to the rear tower.

(3) Background thread managemenet is now 100% DataworX code and no longer relies on MMTASK.TSK. The new background thread is DELTA.TSK. Any GP Faults will now show DELTA instead of MMTASK.

(4) The axis scales for review chromatograms is now correctly being recorded in the Delta.ini file. Previously once the scales were altered by the user, they would be reset back to their defaults on re-opening the window.

(5) The users preferences for clipboard copying and overlay offsets are now being recorded in Delta.ini.

(6) The security window no longer GPs when editing names or events.

(7) The security window no longer shows the option message when not in security editing mode.

(8) The Overlays window has been re-arranged and several extra features are now provided:

(a) traces may be loaded and then toggled off/on for viewing on the show list : Chromatogram/Show...

(b) a Sticky Markers option is now in the menus which will keep the markers at there present locations if a zoom pushes them off screen : Options/Sticky Markers

(c) the initial offsets and delta offsets used when stacking traces may now be specified by selecting : Offset/Offsets...

(d) an extra trace marker is on each trace. The markers are visually designed to indicate a left limit and a right limit.

(e) traces may be stretched and snapped onto the reference trace. The left marker from each trace is moved to the same position as the left marker on the reference trace, and the right marker from each trace is moved to the same position as the right marker on the reference trace. The stretching may be specified for the mV axis, the time axis, or both.

(f) traces may be added, subtracted, or multiplied to the reference trace. This creates a result trace which is then shown. An option in the menu turns the reference trace on or off : Result/On Screen. The result trace may also be saved to disk : Result/Save As.

(g) traces may be shifted in time or voltage. Traces that are extended in time have there last or first data point repeated to make the extension. Traces that are clipped, have the unrequired data removed from the chromatogram.

(h) the status bar now indicates the current trace's (reference trace) name, offset, shift amount, and rescale amount.

(9) Popup tips are now more robust. Just before they time out, they check the location of the mouse to make sure it is still over the button.

(10) Edit Method now releases the working chromatogram for re-use. Delta previously would hold a lock on the chromatogram and would report that the chromatogram was in use by the system if a user tried to open it after using as a working chromatogram when editing a method.

(12) Editing the panel setup no longer leaves the text '(Global)' in the method and data paths.

(13) The current chromatogram can now be reloaded without getting ownership errors for 1-edit method, and 2-interactive graphics

(14) The internal file locking list is available to be viewed from the Status/File Locks menu entry

Release 5001

(1) Internal file locking. When a file is in use by one window (for example Interactive Graphics), it cannot be used by another window (for example Run Sequence) and the reason is reported in a clear manner indicating the portion of the system that is currently using the file instead of a simple 'access denied' error..

(2) Internal report queue status. (Menu entry: Status/Report Queue). Reports are generated in the background for Stripchart Plots, Method Listings, and Chromatogram Reports. These reports are then fed to the Windows Print Manager. Functions are available to cancel all reports, rush reports to the queue head, or hold reports.

(3) Stability improved. Previous release (5000) was linked with incorrect and buggy run time libraries. There should now be few (if not, none) GP faults.