Program VirtualCV 1.0 (Beta)
Copyright (c) André Laouénan 1999

Purpose:
========

VirtualCV is a program to simulate cyclic voltametry experiments.
It performs virtual (simulated) experiments that are useful for 
teachers, students and researchers in electrochemistry. 
Program input is a description of an experiment in terms of:
- Species (name, concentration, diffusion coefficient),
- Redox reactions (Normal potential E'°, Rate constant k°, 
    charge transfer, coefficient alpha),
- Homogeneous reactions (stoechiometry and rate constants for
    forward and backward reactions), 
- Virtual Potentiostatic instrument, experimental settings. 

Program output is:
 A voltamogram plot (I=f(E), like real time XY plotter output).
 A pilot signal plot (E=f(t), also like real time).
 A complete concentration profile can be plotted at regular  
 interval during simulation (C=f(x) looks like real time).

The software is also very useful as a viewer for experimental 
voltamograms obtained from various manufacturers and other 
simulators (Ecco Chemie, Tacussel/Radiometer, ESP simulator, 
EGG in a near future). Many (virtual and experimental) 
voltamograms can be displayed simultaneously allowing easy 
comparison between virtual and experimental one's. 
Carlo Nervi's ESP input MEC files can be read and run (with 
some limitations). Output files can be created in many format
(i.e. Ecco Chemie, Tacussel/Radiometer,ESP simulator PRN). 
Graphs can be printed (with preview) and exported as WMF 
or BMP files. 

VirtualCV was written to give students in the field of 
electrochemistry a better insight on what is happening 
inside the diffusion layer during a voltametric experiment. 
I hope you'll find it easy to use and useful. 
The program can also be used to investigate complex reactions 
schemes, and to evaluate electrochemical system parameters 
(automatic curve fitting is not implemented now, but I hope 
it will be in the future). 

Requirements:
============

  You need a Pentium PC and Windows95/98/NT.
  A screen resolution of 1024*768 (or better) is recommended, 
  800*600 is not very satisfactory (But usable), 1280*1024 is nice.
  COMCTL32.DLL version must be > 4.70, install program must take care
  of that.


Installation:
=============

  A standard install/uninstall utility is provided. 
  Unzip archive in a temporary folder and run Setup.exe utility. 
  Follow instructions  to complete the installation. 
  An uninstaller is provided.

License:
========
  This program is copyrighted by André Laouénan, 
  portions of code are copyrighted by David K. Gosser.
  This program is free software; you can redistribute it and/or 
  modify it under the terms of the GNU General Public License as
  published by the Free Software Foundation; either version 2 
  of the License, or (at your option) any later version.
  This program is distributed in the hope that it will be useful, 
  but WITHOUT ANY WARRANTY; without even the implied 
  warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
  PURPOSE. See the GNU General Public License for more details.

Disclaimer:
==========

 * This software is provided "AS IS," without a warranty 
 * of any kind. 
 * ALL EXPRESS OR IMPLIED CONDITIONS, 
 * REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
 * IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS 
 * FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, 
 * ARE HEREBY EXCLUDED. THE AUTHOR, LICENSEE OR 
 * REDISTRIBUTORS, SHALL NOT BE LIABLE FOR ANY 
 * DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, 
 * MODIFYING OR DISTRIBUTING THE SOFTWARE OR ITS
 * DERIVATIVES. IN NO EVENT WILL THE AUTHOR BE LIABLE 
 * FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, 
 * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL
 * OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS 
 * OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE 
 * OF OR INABILITY TO USE SOFTWARE, EVEN IF THE AUTHOR
 * OR ITS DISTRIBUTORS HAS BEEN ADVISED OF THE 
 * POSSIBILITY OF SUCH DAMAGES. 
 * This software is not designed or intended for use in 
 * on-line control of aircraft, air traffic, aircraft 
 * navigation or aircraft communications; or in the design, 
 * construction, operation or maintenance of any nuclear
 * facility. Licensee represents and warrants that it will
 * not use or redistribute the Software for such purposes.


Source code:
===========

 The program is written for the C++ Builder 3.0 compiler, and the
 source code is available on request by e-mail. The source code 
 can be redistributed, but I'm asking that if you redistribute the 
 source, you notify me who received the source code from you. 
 I only would like to keep track of who receive the source code.

Contacting me:
==============

  The only way to contact me is via e-mail. I'll try to answer all
  questions, but VirtualCV is FREEWARE and there is NO OFFICIAL 
  SUPPORT. Bug report is welcome, I'll try to Fix all the bugs 
  I can reproduce.

  I would greatly appreciate to know how virtualCV is usefull for
  you (teaching, studying, searching, fun...), and your suggestions
  for improvement.

Credits:
========

   * The simulation engine is translated and adapted from 
     David K. GOSSER, CVSIM program.

   * RxLib components are used inside VirtualCV. To get more 
     information on RX Library , please take a look at the RX 
     Library home page which can be found on the Internet at: 
       http://rx.demo.ru.

   * ToolBar97 (V 1.53) components are used inside VirtualCV
     ToolBar97 is written By Jordan Russell , for more info :
       email:	jordanr7@aol.com
       www:	http://members.aol.com/jordanr7

Special:
=======

   Two components were writen by me, they are:
     - A component for Print & Preview of TeeCharts graphics 
       (functional, no known bugs). 
     - A component for editing TeeCharts graphics and series 
       at run time. That  second component is not finished yet, 
       (some functionalities aren't implemented), but I find it 
       useful enought to use it in my evry day programming.
 
   These components have not been distributed until now, but 
   I plan to upload them to some place like DSP (Delphi Super Pages). 
   If you're interested by these components let me know.




