ControlMate® for SerialMate (previous releases)
This page is available to show the history of and to make available previous web download release versions of the ControlMate® device module for SerialMate.

Please email info@controlmate.net for further information or queries

View version 1.3.3 (released 20-Aug-2003)

View version 1.3.0 (released 04-Oct-2002)

View version 1.2.0

View version 1.1.0

 











Copyright 2002 © LeeTek Limited


Version 1.3.3

Self extracting executable file.
The web download packages utilise the Microsoft Windows Installer engine and database. The engine is not included within the packages, this reduces the package size and download time. The first time that you install a ControlMate package, you may be prompted with a message informing you that the installer is missing or out of date. If this happens then you can download an engine installer from one of the following links.

Windows Installer for Windows 98 or ME

Windows Installer for Windows NT4 (SP6 and upwards) or Windows 2000

Changes in this build

Date

Description

06-Aug-2003

Version 1.3.3
1. ControlMate logo/caption now appears with the registered trademark symbol.
2. The Group Command now correctly resets command register values (eg Current column for incremental movements) upon each loop start. Previously it was resetting the values for each iteration.

03-Jul-2003

Version 1.3.2
1. External procedures now no longer incorrectly set the 'Command errors' flag when they are loaded.
2. Reloading an External Procedure now resets all Procedure Call commands to the new Procedure index value. previously the call procedure command lost the index trail and so failed to run a referenced command.

25-Jun-2003

Version 1.3.1
1. New context menus have been added to Windows Explorer to either open a file for SerialMate or to open and RUN a file for SerialMate.
2. The Windows Start menu now allows for multiple installations for different modules. Clicking a named option (eg ControlMate for SerialMate) will run ControlMate for that named module. This removes the need to keep changing the ControlMate.ini file when multiple installations exist.


Version 1.3.0

Self extracting executable file.
The web download packages utilise the Microsoft Windows Installer engine and database. The engine is not included within the packages, this reduces the package size and download time. The first time that you install a ControlMate package, you may be prompted with a message informing you that the installer is missing or out of date. If this happens then you can download an engine installer from one of the following links.

Windows Installer for Windows 98 or ME

Windows Installer for Windows NT4 (SP6 and upwards) or Windows 2000

Changes in this build

Date

Description

04-Oct-2002

Messagebox suppressed for use with ControlMateOLE module
Messages that need to be issued to a client via the OLE module are now sent via the MessageDialogue event. Otherwise the messages are displayed via the standard windows MessageBox component when running in the ControlMate GUI.

14-Sep-2002

Updated to ControlMate version 1.3.0 release
Updated to encompass new features used in version 1.3.0.

Version 1.2.0

Self extracting executable file.
The web download packages utilise the Microsoft Windows Installer engine and database. The engine is not included within the packages, this reduces the package size and download time. The first time that you install a ControlMate package, you may be prompted with a message informing you that the installer is missing or out of date. If this happens then you can download an engine installer from one of the following links.

Windows Installer for Windows 98 or ME

Windows Installer for Windows NT4 (SP6 and upwards) or Windows 2000

Changes in this build

Date

Description

25-Oct-2001

File Read cache change
Change to the method by which the file open cache is used. Sometimes it was possible for the cache to prevent a sequence file from being fully loaded.

22-Oct-2001

Memory marshalling change and install package update
The memory marshaller has been changed to reduce the overall memory usage. MRU's and Add-In component entries are added dynamically. The same processing has been applied to the Tools - Options, Run Validation and File execution components. Unused ActiveX components have been removed from the component header. The InstallShield distribution package has been recreated using the newly built components. This has reduced the overall memory usage by about 750K for this device component.

Test mode improvements
The command test mode has been improved to ensure that the command default values don't override the current command values, that device control is instantaneous and control packets aren't issued twice.

12-Oct-2001

Sequence File Editor user interface control
Resolved an issue where the currently highlighted command user interface was disappearing when an editor window lost focus.

11-Oct-2001

Shaker Command rule
New sequence rule added to prevent a file from being executed if a shaker command is added after a move command without any intermediate syringe type of command (aspirate or dispense).

File Validation and Execution GUI control
Selecting file validation or execution will 'Set' any changes to the current command and then display the Main Sequence command before starting the required process. This speeds up and tidies up the GUI during validation and execution.

06-Oct-2001

Call Procedure Command
Changed to resolve an issue that was causing the fields to be reset to those of the last Call procedure (if it exists) contained within the file being called. Also tidied up the screen usage for external file calling and subroutine drop down list population.

03-Oct-2001

Further Changes to Speed Improvements
Changed the method by which templates are displayed when an Editor form loses focus (eg another editor, run, validate, print etc window being opened).

27-Sep-2001

Aspirate Blow Out and Mix Validation
The values entered into the mix and blow out fields are now validated against the parameters for the current loaded head.

26-Sep-2001

Window positions
File Execute, Validate and Tools - Options dialogue windows are now placed in front of other windows. This is to ensure that the information they display is not hidden.

Command redraw and refresh
The sequence Editor command frame now runs even faster for loading, cut/copy/paste and command selection. This has further reduced memory usage.

Single click command tree usage
Changes made to any command field can now be committed by simply clicking on the command text in the tree list, previously the user had to click a different command and then back again to set the values (assuming that they didn't want to use the SET button).

22-Sep-2001

Memory usage change
The method used to redraw commands when they are clicked on the tree view has been modified to improve performance. Clicking a command is now instantly shown in the fields frame. This has also reduced the amount of memory used by about 80%. This also improves validation, run and printing performances.

16-Sep-2001

New application Splash and About screens
The start up Splash and About screens have been changed to display the Apogent Discoveries logo.

14-Sep-2001

Main application changed to process internal message objects
Internal message objects are used to pass message information between sequence command objects. The marshaller has been changed to optimise their usage.

13-Sep-2001

Rebuilt using new InstallShield release
New release is now smaller to download, forces removal of previous releases and also includes the help files.

10-Sep-2001

New command added : Execute External Application
New command added to the intrinsic command list to facilitate the calling of external applications. See help screen for full usage details.

01-Sep-2001

Cut, Copy, Paste, Drag improvements
The process used to cut, copy, paste and drag commands within the command tree list has been modified to reduce copy time and also to address an anomaly where pasting commands from the clipboard which contains a number of nested group commands for files which had been heavily modified caused the lowest group command to lose child commands.

Call to External Procedures
The drop down list of external procedure names was not allowing selection after the file had been loaded. This has been rectified.

11-Aug-2001

EPROM head type index value added
The ini file has been updated to include a value that determines the EPROM head type index value

Valve Control command moved to Custom Install
To install the Valve Control command a user must now select 'Custom' during the installation procedure

06-Aug-2001

New head type added to the library
Pipettor head type library updated with new entry "12 channel 220ul [44444-225] Eprom 2.xx"

03-Aug-2001

Dwell time values
The Aspirate and Dispense dwell time fields (including those for mixing) were not working in 1/10th seconds for EPROM 2.x. This has been rectified, all field values represent 1/10th seconds.

25-Jul-2001

Valve Control command
RS232 Port Switch command renamed to Valve Control command, the icon associated with this command has also changed.

24-Jul-2001

RS232 Port Switch command added
New intrinsic command added to facilitate the control of external Valco Rs232 serial port valve actuators. Added with full help screen update.

02-Jul-2001

Progress dialogue windows
File loading, sequence building and validation progress status windows are now displayed.

Reduced memory usage
Change to the way by which temporary object templates are destroyed has resulted in reduced memory usage and a vast improvement in system performance.

30-Jun-2001

PopUp menu in Sequence File Editor
Commands can now be Added/Deleted/Cut/Copied/Pasted via a popup menu within the sequence file editor.

26-Jun-2001

Mixing speed control
The piston speed for mixing can now be controlled by setting the piston speed parameter in the Speed Control command.

20-Jun-2001

Pipettor head text correction
The incorrect catalogue numbers had been set against the 220ul heads.

18-Jun-2001

Toolbox icons
The command toolbox icons have been changed to provide a sharper image when viewed as small icons.

Pipettor head catalogue numbers
The pipettor head catalogue numbers have been added to the Change Pipettor Head Add-In option.

13-Jun-2001

Post Shake settings removed from Dispense command
The functionality to 'post shake' a plate has been removed from the Dispense command in place of the new Plate Shaker command detailed below. Existing sequence files will still load, however, the new Plate Shaker command will need to be added if Post Shake was originally selected.

Plate Shaker command
New Plate Shaker command added. For EPROM version 1.xx the command is the same as the original method that was available via the Dispense command (ie at the end of a file execution process). For EPROM version 2.xx the command works on demand based on it's position within the sequence therefore giving the user the ability to shake the plate whenever they wish within a sequence.

11-Jun-2001

Pipettor head change instructions
The Change Pipettor Head Add-In now provides a user with the ability to view instructions on how to change the head.

7-Jun-2001

Device default register tables
Device Register tables can now be created per head type. This allows for different height offsets depending on the head type loaded. The Tools - Options - Device Defaults only shows the table for the currently installed head.

Full support for all head types
INI file updated to allow for head types for both EPROM version types (ie EPROM 1.xx 12ch 220ul and EPROM 2.xx 12ch 220ul, 12ch 30ul and 24ch 30ul)

Reservoir default position
Stage 2 is now set as the default position for reservoir type vessels.

Liquid level sensing
Each head is now parameterised to determine whether or not it is capable of liquid level sensing. The option is switched off in commands if the currently installed head does not support liquid level sensing.

Pipettor Head captions
The pipettor head captions have been changed to display the volume limit (220ul or 30ul)

6-Jun-2001

New head types supported
New Add-In menu option to define head type for 12 channel 220ul, 12 channel 30ul or 24 channel 30ul.

Purge at run end
This option is now fully supported within the Purge Tips command. The command does not have to be placed at the end of a sequence and can in fact be placed anywhere including as the first command.

Purge mixing
The purge command does not attempt to mix after a final dispense that has mixing.

ControlMateOLE Status message integration
All commands now extend their status messages for the ControlMateOLE module.


Version 1.1.0

Self extracting executable file.

Changes in this build

Date

Description

26-Jan-2001

Module version display
The Splash and About dialogues now display the module name and version number.

19-Jan-2001

Autorun.inf file
The build and installation routine now includes an autorun.inf file to automatically start the setup program upon CD insertion.

19-Dec-2000

 

Purge Tips command
Changed to clear the EPROM mix settings before issuing the purge instruction to the device. This is done whenever the immediate purge option is selected within the command.

Sequence File Validation
The time taken to validate sequence files has been significantly reduced.

Sequence File Execution
The time taken to validate and build the pre execution command sequence has been improved. Commands are immediately issued to a device upon successful sequence file validation. File validation is only performed on files that have been changed.


Google