Documente Academic
Documente Profesional
Documente Cultură
ISL VH VISCOMETER
PC SOFTWARE
OPTIONAL SOFTWARE FOR
ROBOT INTERFACE
INSTALLATION AND
GETTING STARTED MANUAL
Manuel d’Installation
et de Démarrage
Page 2 DOCV066X008-F
Content
CONTENT / SOMMAIRE
ENGLISH 5
1 - INTRODUCTION 11
1.1 - What is VH-PC software 11
1.2 - Minimum system requirements 11
1.3 - Required components 12
1.3.1 - Microsoft Internet Explorer 12
1.3.2 - Microsoft Data Access Components (MDAC) 12
1.3.3 - Microsoft Database Engine Jet 4.0 12
1.4 - The online documentation 12
1.5 - Remarks and suggestions 13
1.6 - Packing List 13
2 - WHAT’S NEW 14
3 - HARDWARE AND SOFTWARE INSTALLATION 15
3.1 - How to install the PC-to-bath link hardware 15
3.2 - How to install the VH-PC software 16
3.3 - ISL VH software setup 17
3.4 - Getting started 18
3.4.1 - Starting the VH Viscometer software 18
3.4.2 - The simplest viscosity measure 19
3.4.3 - Viscosity measure using a sample ID 19
3.4.4 - Auto-increment of the sample ID 19
3.4.5 - Using Average and/or Viscosity index feature 19
3.4.6 - When you need to stop the Real-time 20
3.4.7 - Using a robot 20
FRANCAIS 21
1 - INTRODUCTION 27
1.1 - Qu’est-ce que le logiciel VH-PC ? 27
1.2 - Configuration minimale 27
1.3 - Composants nécessaire 28
1.3.1 - Microsoft Internet Explorer 28
1.3.2 - Composants d'accès au réseau (Microsoft Data Access Components, MDAC) 28
1.3.3 - Microsoft database Engine Jet 4.0 28
1.4 - La documentation en-ligne 28
1.5 - Remarques et suggestions 29
1.6 - Liste de colisage 29
2 - QUOI DE NEUF 30
3 - INSTALLATION DU MATÉRIEL ET DU LOGICIEL 31
3.1 - Installation du matériel de connexion PC/Bain 31
3.2 - Installation du logiciel VH-PC 32
3.3 - Configuration du logiciel VH d’ISL 33
3.4 - Premiers pas 34
3.4.1 - Lancement du logiciel du Viscosimètre VH 34
3.4.2 - La mesure de viscosité la plus simple 35
3.4.3 - Mesure de viscosité avec un identificateur d'échantillon 35
3.4.4 - Auto-incrémentation de l'identificateur d'échantillon 35
3.4.5 - Utilisation de la fonction Viscosité Moyenne et/ou Indice de Viscosité 35
3.4.6 - Si vous avez besoin d'arrêter la fonction « Mesures en Temps Réel » 36
3.4.7 - Utilisation d'un robot 36
Appendix A 37
Annexe A 37
DOCV066X008-F Page 3
VH PC
Appendix B 41
Annexe B 41
ISL VH VISCOMETER OPTIONAL SOFTWARE FOR ROBOT INTERFACE 43
OVERVIEW 45
1 - General description 45
1.1 - New features 45
1.2 - Viscosity measurement principle under robot control 45
1.3 - Combined measures 46
1.4 - VH viscometer software setup files 46
1.5 - Tube cleaning 46
1.6 - Tube status 46
2 - ISL VH Viscometer limitations under robot control 47
3 - Robot interface 47
3.1 - The ISL application’s object 48
3.2 - Methods and properties 48
3.3 - Error handling 48
3.4 - The results 48
ROBOTCONTROL CLASS OBJECT 49
1 - Variable types 49
2 - Robot session 49
2.1 - Object creation 49
2.2 - Open robot session 49
2.3 - Close robot session 50
3 - Methods and properties 50
3.1 - Bath information 50
3.2 - Tube information 51
3.3 - Simple measure programming 51
3.4 - Combined measures programming 52
3.5 - Start of a programmed measure 53
3.6 - Programming a measure included in a combination 54
3.7 - Checking for available result 54
3.8 - Reading a result 55
3.9 - Result acknowledgment 55
3.10 - Tube cleaning cycle start 55
ERROR CODES 56
1 - ISL VH Viscometer software identifier 56
2 - Error codes and descriptions 56
APPENDIX 58
1 - Description of the results database used in ISL VH Viscometer Application 58
2 - ISL VH Viscometer files 59
2.1 - Tubes constants and limits file 59
2.2 - Cleaning constants file 59
2.3 - Cleaning limits file 59
Page 4 DOCV066X008-F
ENGLISH
VH PC
Page 6 DOCV066X008-F
ENGLISH
ISL VH PC Software
© 1997, ISL
These software are owned by ISL and registered at the Agence pour la Protection des Programmes, 249 rue de
Crimée - 75019 PARIS. They are protected in France by the "code de propriété intellectuelle" laws and internationally
by international treaty provisions, and all other applicable national laws.
They must not be copied, reproduced, adapted, translated, rented or disassembled. This also applies to accompanying
manuals.
You may make a copy of the software solely for backup or archival purposes. (Extract from "Code de Propriété
Intellectuelle Art.L.122-6")
These software are registered under the international registration Inter Deposit Digital Number (IDDN) displayed in the
"Help/About..." menu entry of each ISL Windows software.
Others brands and trademarks are the property of their respective owners.
DOCV066X008-F Page 7
VH PC
This is a legal Agreement between you, the end user, and ISL GROUP, FRANCE ("ISL"). All products of ISL GROUP, or an affiliate
("ISL"), including evaluation packages, hardware, diskettes, CD-ROMs or USB key, HASP (R) keys and the written materials
(collectively, the "Product") and all future orders, are subject to the terms stated below. By returning the Registration Card to the ISL
mentioned address, you are agreeing to be bound by the terms of this Agreement. If you do not agree to the terms of this Agreement,
please return the Product to the place you obtained it, postage prepaid, within seven days of its receipt, and we will provide you with a
refund, less freight and normal handling charges.
1.License. (a) ISL grants you the right to use the enclosed ISL software program (the "SOFTWARE") on a single computer
("DEDICATED COMPUTER"). You may transfer the SOFTWARE to another single computer PROVIDED no copies of the
SOFTWARE licensed herein are retained for use on any other computer.
Notwithstanding (a), you may transfer the right to use the SOFTWARE licensed herein as often as you like if you require each user of
the SOFTWARE to have physical possession of the present ISL proof of license at all times during the use of the SOFTWARE, and
PROVIDED that no copy of the SOFTWARE licensed herein is retained for use by any other user.
2.Copyright. The SOFTWARE is owned by ISL or its suppliers and is protected by French laws, international treaty provisions, and all
other applicable national laws. Therefore, you must treat the SOFTWARE like any other copyrighted material (e.g. a book) except that
if the software is not copy protected you may either (a) make one copy of the SOFTWARE solely for backup or archival purposes, or
(b) transfer the SOFTWARE to a single hard disk provided you keep the original solely for backup or archival purposes. You may not
copy the Product Manual(s) or written materials accompanying the SOFTWARE.
3.Dual media software. If the SOFTWARE package contains both 3-1/2" and CD-ROM disks, then you may use only one set (either
3-1/2" or CD-ROM) of the disks provided. You may not use the other disks on another computer or computer network, or loan, rent,
lease, or transfer them to another user except as part of a transfer or other use expressly permitted by this ISL License Agreement.
4.Other restrictions. The present ISL proof of license card is your proof of license and must be retained by you. You may not rent or
lease the SOFTWARE, but you may transfer your rights under this ISL License Agreement on a permanent basis provided you
transfer the ISL proof of license card, all copies of the SOFTWARE and all the written materials, and the recipient agrees to the terms
of this Agreement. You may not reverse engineer, decompile or disassemble the SOFTWARE. Any transfer must include the most
recent update and all prior versions.
LIMITED WARRANTY
5.Limited Warranty. ISL warrants that (a) the SOFTWARE will perform substantially in accordance with the accompanying Product
Manual(s) for a period of 90 days from the date of receipt; and (b) any ISL supplied hardware accompanying the SOFTWARE will be
free from defects in materials and workmanship under normal use and service for a period of one year from the date of receipt. Any
implied warranties on the SOFTWARE and hardware are limited to 90 days and one (1) year, respectively, or the shortest period
permitted by applicable law, whichever is greater.
6.Customer remedies. ISL's entire liability and your exclusive remedy shall be, at ISL's option, either (a) return of the price paid or (b)
repair or replacement of the SOFTWARE or hardware that does not meet ISL's Limited Warranty and which is returned to ISL with a
copy of your receipt. This Limited Warranty is void if failure of the SOFTWARE or hardware has resulted from accident, abuse, or
misapplication. Any replacement SOFTWARE will be warranted for the original warranty period or 30 days, whichever is longer.
7.No other warranties. To the maximum extent permitted by applicable law, ISL disclaims all other warranties, either express or
implied, including but not limited to implied warranties of merchantability and fitness for a particular purpose, with respect to the
SOFTWARE, the accompanying Product's Manual(s) and written materials, and any accompanying hardware. The Limited Warranty
contained herein gives you specific legal rights.
8.No liability for consequential damages. To the maximum extent permitted by applicable law, ISL and its suppliers shall not be
liable for any other damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss
of business information, or other pecuniary loss) arising out of the use of or inability to use this ISL Product, even if ISL has been
advised of the possibility of such damages. In any case, ISL's entire liability under any provision of this Agreement shall be limited to
the amount actually paid by you for the SOFTWARE.
9.Governing law & jurisdiction. This Agreement is governed only by the French laws and only the courts of CAEN, FRANCE, shall
have jurisdiction in any conflict or dispute arising out of this Agreement.
10.Termination. Your failure to comply with the terms of this Agreement shall terminate your license and this Agreement. Sections 5,
6, 7, and 8 shall survive any termination of this Agreement.
Page 8 DOCV066X008-F
ENGLISH
PURPOSE
I wish to Report an error
Submit a suggestion / a comment
Get more information
Other: ......................................................
• SOFTWARE Version: ........................................................
ATTACHED SHEETS
Listing Diskette Drawing Text Other
SUBMITTED BY
Name :
Company :
Address :
Phone : Telex : Fax : Date :
Send this report to your local Sales office or to Groupe ISL – Customer Service
BP 70285
14653 CARPIQUET CEDEX FRANCE
Tel. : (+33) 02.31.26.43.00 – Monday through Friday from 9:00 a.m. to 5:00 p.m.French Time
Fax : (+33) 02.31.26.62.93
Web: mailto:Service@paclp.fr
DOCV066X008-F Page 9
VH PC
Page 10 DOCV066X008-F
ENGLISH
1 - INTRODUCTION
Congratulations! Here is the newest version of the ISL VH-PC viscometer software.
This manual will help you to install your ISL VH-PC software and the link with the baths.
For the WINDOWS interface understanding and use, please see the documentation supplied by Microsoft.
All that you need to perform viscosity measures, including tube constant calibration, is in the first application.
The Service application is only needed to perform service tasks with the baths such as bath temperature set point
definition, bath temperature measure calibration, optical detectors checking or setup and so on.
Please note that, because they both use the viscometer bath link, the Viscometer software and the Service software
cannot be run simultaneously.
You will find more detailed information in the different on-line help files provided with each software included in the
package.
A Readme.htm file which is in the folder « VH-PC \ ISL VH-PC » of the ISL VH-PC package USB stick contains all
the newest information about the software.
ISL VH-PC software is written to run under the following Operating Systems:
nd
Windows 98 2 edition
Windows XP Professional
Consult Microsoft for the minimal configuration recommended for these operating systems.
One free RS232C connector to be connected to the RS232/RS485 converter which will be connected to the
analyzer’s system or one free USB connector if an USB/RS232 converter is added (optional)
This is referring to the minimal configuration recommended. Refer to the READ-ME file of the ISL VH-PC for the
most recent information.
The speed of the microprocessor and the memory size condition the global software results.
MICROSOFT uses to update frequently the list of materials which are compatible with its operating systems. This
list is available on INTERNET: http://www.microsoft.com/hwtest.
DOCV066X008-F Page 11
VH PC
Note: MDAC are already installed in Windows 2000 Professional and Windows XP Professional.
ISL VH-PC software has a PDF size online documentation. To read this documentation, you should install Acrobat
Reader, provided on the USB stick and which can be also downloaded from the following Internet site:
http://www.adobe.com.
Page 12 DOCV066X008-F
ENGLISH
Tel : (+33) 2.31.26.43.00 -- Monday through Friday from 9:00 a.m. to 5:00 p.m. French Time
Fax : (+33) 2.31.26.62.93
Please remember that in order to have access to ISL Technical Support, you must have sent your electronic
License Registration Card (refer to « License » into ISL VH PC software folder).
DOCV066X008-F Page 13
VH PC
2 - WHAT’S NEW
This section is provided for those of you who already used the ISL DOS VH software.
If you are new with ISL VH viscometer, you can go to the section “3 - HARDWARE AND SOFTWARE
INSTALLATION” page 15.
This new software, running with Windows, brings to you more comfort, more possibilities, and more flexibility than
the previous version.
Some new features have been added and many enhancements have been done:
You can control the software use by defining different passwords: each user can have its own access codes to
which are associated rights.
Almost any function can be enabled or disabled, using the rights mentioned above.
You can even define which password will be active when the software is started.
You can define which data you want to be printed out (including the font used and even your own title)
You can select how many and which baths you want to display.
A toolbox, in a simple mouse click, provides you the access to almost any function.
The 15 last measurements on each viscometer tube are memorized and can be displayed at any time.
Therefore, at any time you can compute the average of measurements selected among the 15 memorized
ones.
You can now use this feature to calibrate the tube constant at any time, while you continue to perform measures
on the other baths.
Some additional computation are provided such as viscosity unit conversion and dynamic viscosity computation
It is possible to ask for an automatic increment of the sample identifier for each new measure or to get
increment by a single mouse click
If you want to compute averaged viscosity and/or viscosity index, the process is far easier than in the previous
version: you can now define your process once and the measures to be done will be memorized and so could
be done at any time (even if the PC unit is powered off at the end of the day). At any time, you can display the
waiting measures for one given tube in a bath and if you decide to do one of them now, you just have to click on
it.
You can change the Maximum Allowed Deviation (used for measurement average checking) for one particular
measure, without changing the default value you have defined at setup time.
For those of you who want to use a robot, an optional feature using the most recent techniques allows easy
interfacing between ISL VH Viscometer application and the robot control one. Please see Appendix B: ISL VH
Robot PC software user’s manual or contact ISL Customer service department.
Page 14 DOCV066X008-F
ENGLISH
Please refer to the Appendix A at the end of this manual to carefully identify each component you received in the
ISL VH-PC package, and identified by a number ( ) as in the following text.
Before you install the PC-to-bath hardware, it is highly recommended to perform the following steps:
Check everything is OK before switching the hardware on (as usual it is strongly recommended to switch first the
peripheral devices on, then ending with the PC unit).
DOCV066X008-F Page 15
VH PC
The Operating system must already be installed on your PC unit. If not, install it first, referring to the Microsoft
manual.
The hardware provided with the ISL VH-PC package is assumed to be installed. If not, please go to the section 3.1 -
“How to install the PC-to-bath link hardware” page 15.
Caution: Before installing new software on a PC unit, it is always highly recommended to make
a backup of the hard disk on which the new software will be installed.
Before starting the installation of any software, it is always highly recommended to stop ANY
software which could be running on the PC (including Screen savers, Internet connection and
so on).
Switch your computer on and wait for the Windows start completion
If you are using Windows 2000 Professional or Windows XP Professional, you must open a session as an
« Administrator ». Windows 98 do not use session.
Note: It is strongly recommended to read the "Readme" file before installing the application.
Once Welcome program started, to install ISL VH-PC, click on: "Install ISL VH-PC", the “Installation program”
window is automatically displayed.
Use the « Browse » button to go on the USB stick and to open the «VH-PC \ISL VH-PC » folder.
Once the ISL VH-PC software installation is completed, you must re-start Windows.
Page 16 DOCV066X008-F
ENGLISH
Note: It could be a good idea to read now the section “3.4 - Getting started” page 18.
If you prefer, you can proceed now with your own setup as follows:
Click on the « Start » button in the task bar, then « Programs » and look for « ISL VH-PC x.y» folder.
In that folder, choose « VH Viscometer » and start the software.
Almost all the functions used to setup the software must be run while the Real Time Visco is not running. So either
you setup the software before starting the Real Time part or you must stop the Real time part from the menu.
Note: To gain access to the setup menu entries, you must be allowed to (i.e. you must have
the rights).
The password is factory set to 0 and gives you all the rights.
The first step is to declare which bath is connected to your PC unit. In the "Bath declaration" window there are first
the baths which are connected then the baths which are running.
If a bath does not exist, you must declare that it is not connected.
If a bath exists and it is working fine, you must declare that it is connected and running.
Note: A bath is declared connected and not running only in case of problems.
Such a bath is still considered existing by the software but is no longer enquired, avoiding time wasting for a bath
response that could never come.
When you declare a bath connected, you must indicate if it is a VH1 (only one solvent) or a VH2 bath (with two
solvents). This feature is useful when you set the tube cleaning constants: the constants, which are dealing with the
second solvent, are disabled if the bath is of type VH1.
The second step would be to define the viscosity unit you want to use.
The next step would be to setup the tube constants. (If you have already determined these values on the previous
software, you can enter them manually).
Then you can define, if you want to use the limits of the tube. These limits are the minimum and maximum times
that will be allowed for one measurement in order to declare it is correct. As an example, you can define that the
measured time must be neither below 40 seconds nor above 240 seconds.
Note: Defining such limits, you automatically define the viscosity range for the corresponding
tube. This range is displayed for your convenience on the top of the window that is opened
when you click on the bath/tube box in the Real Time window.
In the tube limits window, you can indicate if you want an alarm when the measure is outside the defined limits. If
the visual alarm is set, when the measured time is out of limit, the background color of the Time box in the Real
Time window becomes red.
DOCV066X008-F Page 17
VH PC
The next step is to setup the cleaning constants for each tube. This can be done either from the Viscosity Measure
software or from the Service software. Both are working in a same manner. You can use copy/paste function for any
single value or for all the values of one tube, using the right button of the mouse.
Please note that you can use several sets of constants and indicate which one you want to apply.
If you want to print the results, you can setup the print out: which data you want to be printed, on which printer
device, using which font and so on.
If you want to use your roll-paper printer (that one which was provided with the DOS version of the VH software),
you have to configure your system as follow:
In the Windows printer folder (Start, Parameters, Printer):
Click on "Add a printer"
Select "Generic" in the maker list
Select "Generic / Text only" in the printer list
Once the printer is added and appears in the printer folder, click on its icon
Select "Properties" menu
In the "Paper" tab, in the "Paper origin" dropdown list,
Select "Continuous paper without form feed"
Validate with OK
In the VH Viscometer software:
Select "Setup" menu
Select "Results printing" menu
Choose the "Setup" tab, then Select "40 columns dot matrix printer"
Select "Generic / text only" printer in the "Printer" dropdown list
In the "Contents" tab, modify the ASCII codes if necessary (please refer to the printer user manual) as follow:
• Degree ( °C ) U 91
• Square ( 5² ) U 50
• Cube ( 5³ ) U 51
Validate with OK
Select the "Printer Setup" menu
Select "Generic / text only" printer in the "Printer" dropdown list
Validate with OK
Please note that the result printout setup is memorized aside. Therefore, if you want to print the tube constants or
the tube cleaning constants from the main menu, you can choose another font and even another printer without
altering the result output setup.
Before starting Real time, you should define a password for the operator and set his (or her) rights.
Page 18 DOCV066X008-F
ENGLISH
So, drag the tap picture above the bath/tube boxes on the left part of the screen.
Each time the tap is upon a box, you can see that this box is colored in blue.
When you are on the box corresponding to the bath/tube you want to clean, you just release the mouse button...this
is called "to drop". The PC unit should emit a beep and the cleaning command is sent to the tube.
3.4.2 - The simplest viscosity measure
As usual, there is not a need for a sample identifier to get a viscosity measurement. Sample ID is only useful to help
you.
If you do not want to use it, just go to the bath and start a measure as usual. When the measure is done, the time
and the viscosity will be displayed on the Real Time Visco screen.
3.4.3 - Viscosity measure using a sample ID
If you want to use a sample ID, click (or use the up / down arrow key to put the cursor) in the Sample ID box
corresponding to the bath and tube you want to use and type your identifier in. Then, go to the bath and start your
measure.
3.4.4 - Auto-increment of the sample ID
You can increment your sample ID if you want. For example, type "ABCDEF-001" as sample ID and click on the
right-arrow placed near the sample ID box. As you can see, the sample ID becomes "ABCDEF-002". You can use
the left-arrow to come back to the previous value.
Such increment can be automatically performs if you ask for so in the setup menu.
3.4.5 - Using Average and/or Viscosity index feature
If you want to perform average computation and/or viscosity index computation, click (or use the up / down arrow
key to put the cursor) in the sample ID box of the first tube you want to use and then press [F5] key.
A new window appears in which you can enter the sample ID, the baths and tubes used for the average and/or VI
computation (Note: for average or VI computation, a sample ID must be used because it is used to tie the
different measures together).
Note that to go from one field to the next one in that window you can use either your mouse or, if you prefer, the
TAB and SHIFT-TAB on your keyboard.
Terminate with [F8] key (or the OK button).
As an example, suppose you want to test a sample named « ABCDEF » by measuring the averaged viscosity in
your bath number 1 (which is at 40°C) using the tubes 1 and 3 and by measuring the VI using that averaged
viscosity and the viscosity measured in the tube 2 of the bath 2 (which is at 100°C):
Click (or use the up / down arrow key to put the cursor) in the Bath 1/ Tube 1 sample ID box and press [F5] key.
Enter the ID "ABCDEF" .
Using the appropriate drop list-box, tell the software for an average computation with the tube 3 in the same bath
(i.e. here the bath 1)
And for a VI computation with the viscosity measured on the tube 2 of the bath 2.
Terminate with [F8] key (OK).
Please note that if the bath #1 temperature set point is 40°C, you can only select for VI computation a bath the
temperature set point of which is 100°C. If your bath # 3 for example is at 40°C, it does not appear in the drop list-
box.
As you can see, all the tubes you have chose are programmed with the sample ID displayed. (in our example
"ABCDEF" appears for tubes #1 and tube #3 of bath #1 and for tube #2 of bath #2)
Now, you are ready to perform the measures included in the average / VI computation.
If at this time, you have to perform a priority measure for another sample in the tube #2 of bath #2, which is already
programmed, you can do it without any trouble:
click (or use the up / down arrow key to put the cursor) in the Bath 2/ Tube 2 sample ID box
enter the new sample ID in the sample ID box of the tube #2 of bath #2 ("WXYZ" for example") and perform the
measure.
At this moment, the programmed measure "ABCEDF" for the tube #2 of bath #2 has become a waiting measure.
To perform it later, you will have to restore it as follow:
Click (or use the up / down arrow key to put the cursor) on the sample ID box the of the tube #2 of the bath #2
Press [F6] key.
A window is opened in which you can see the waiting measures for the tube #2 of bath #2. You will see the
"ABCDEF" sample in the waiting measures box.
Click in the left part of the Waiting measures box to select "ABCDEF" sample
Press [F8] key (OK).
Then you can see, the tube #2 of the bath #2 is programmed again with "ABCDEF".
DOCV066X008-F Page 19
VH PC
Page 20 DOCV066X008-F
FRANCAIS
VH PC
Page 22 DOCV066X008-F
FRANCAIS
Copyright © ISL
Le logiciel ISL VH-PC et ce manuel sont protégés par copyright.
Toute reproduction de ce logiciel se traduirait par des poursuites judiciaires.
Les droits de ce manuel sont réservés. Toute reproduction sous quelques formes que ce soit, y compris sous forme
d’extraits, nécessite une autorisation écrite de la part du détenteur du copyright.
Logiciel ISL VH PC
© 1997, ISL
Ces logiciels sont la propriété d’ISL et sont enregistrés à l’Agence pour la Protection des Programmes, 249 rue de
Crimée - 75019 PARIS. Ils sont protégés en France par le code de Propriété Intellectuelle et à l’étranger par les
conventions internationales et toutes les autres lois applicables.
Ils ne doivent pas être copiés, reproduits, adaptés, traduits, loués ou désassemblés. Ceci s’applique également au
manuel d’accompagnement.
Vous pouvez réaliser une copie du logiciel uniquement à des fins de sauvegarde ou d’archivage. (Extrait du : « Code
de Propriété Intellectuelle Art.L.122-6")
Ces logiciels sont enregistrés avec un identifiant international Inter Deposit Digital Number (IDDN) affiché dans le menu
"Aide/A propos..." de chaque logiciel Windows ISL.
- AT, IBM sont des marques déposées d’International Business Machine Corporation.
- PC, PC XT sont des marques d’International Business Machine Corporation.
- Microsoft, MS, MS-DOS sont des marques déposées de Microsoft Corporation.
- Windows est une marque de Microsoft Corporation.
DOCV066X008-F Page 23
VH PC
Ce contrat de licence constitue un engagement entre vous-même en qualité d'utilisateur final et le GROUPE ISL, FRANCE ("ISL").
Tous produits du GROUPE ISL, ou d'une filiale ("ISL"), incluant des logiciels d'évaluation, matériels, disquettes, CD-ROM ou clés
USB, clés HASP (R) et les documents écrits (collectivement, le "Produit") et toutes les versions futures, sont sujets aux termes
énoncés ci-dessous. En renvoyant la Carte d'enregistrement à l'adresse ISL mentionnée, vous vous engagez à respecter les termes,
clauses et conditions de cet accord. Si vous êtes en désaccord avec les clauses et conditions, veuillez retourner le produit à l'endroit
où vous l'avez acheté pour en obtenir le remboursement.
1. Concession de licence : (a) ISL vous concède le droit d'utiliser une copie du programme du logiciel ISL ci-joint (le "LOGICIEL")
sur un seul ordinateur ("ORDINATEUR DEDIE"). Vous pouvez transférer le LOGICIEL sur un autre ordinateur à condition de ne pas
conserver de copie du LOGICIEL sur un autre ordinateur.
Malgré les dispositions du paragraphe (a), vous pouvez transférer le droit d'utiliser le LOGICIEL aussi souvent que vous le souhaitez à
condition d'exiger de chaque utilisateur du LOGICIEL d'avoir à tout moment en sa possession, la preuve de licence d'ISL pendant
toute la durée d'utilisation du LOGICIEL, et de S'ASSURER qu'aucune copie du LOGICIEL ne sera conservée pour l'utiliser sur un
autre ordinateur.
2. Droits d'auteur : Le LOGICIEL appartient à ISL ou à l'un de ses fournisseurs et est protégé par les réglementations en matière de
droit d'auteur applicables en France en la matière, les dispositions des traités internationaux, ainsi que toutes les autres législations
nationales applicables. Par conséquent, vous devez traiter le LOGICIEL comme n'importe quel autre produit ou donnée protégée par
les droits d'auteur (par exemple un livre). Toutefois, au cas où le logiciel ne serait pas protégé contre la copie, vous pouvez soit (a)
faire une copie du LOGICIEL uniquement pour des besoins de sauvegarde ou d'archivage, soit (b) transférer le LOGICIEL sur un
disque dur unique à condition de conserver l'original uniquement pour des besoins de sauvegarde ou d'archivage. En aucun cas vous
n'êtes autorisé à copier le(s) manuel(s) ou documentation(s) quelconque(s) accompagnant le LOGICIEL.
3. Support du Logiciel : Si le LOGICIEL contient des disquettes 3-1/2" et des CD-ROM, vous ne pouvez utiliser que l'un de ces deux
supports fournis (à savoir soit les disquettes 3-1/2", soit les CD-ROM). Vous ne pouvez utiliser les autres supports sur un autre
ordinateur ou réseau d'ordinateurs, ou les prêter, les louer, les donner en crédit-bail ou les transférer à un autre utilisateur sauf s'il
s'agit d'une cession ou toute autre utilisation accordée expressément par le contrat de licence ISL.
4. Autres restrictions : La carte de licence ISL est votre preuve de licence et doit être conservée par vos soins. Vous ne pouvez pas
louer ou donner en crédit bail le LOGICIEL, mais vous pouvez transférer les droits que vous possédez en vertu du contrat de licence
ISL sous réserve que cette cession soit définitive et à condition de céder toutes copies du LOGICIEL, toutes documentations et que
l'acquéreur s'engage expressément à respecter les clauses et conditions des présentes. Vous ne pouvez en aucun cas reconstituer la
logique du programme, décompiler, désassembler totalement ou partiellement ou encore modifier le LOGICIEL. Toute cession devra
porter sur la version à jour et toutes les versions antérieures.
LIMITES DE GARANTIE
5. Limites de garantie : ISL garantit, sous réserve d'une exploitation dans des conditions normales d'utilisation, (a) que le LOGICIEL
permettra une utilisation conforme, pour l'essentiel, aux performances définies dans le(s) manuel(s) accompagnant le LOGICIEL,
pendant une période de quatre-vingt-dix ( 90) jours suivant la date de son acquisition; Et (b) que les supports et matériels d'ISL
fournis avec le LOGICIEL, sont exempts de vice de fabrication; Cette dernière garantie étant limitée à une année à compter de la date
d'acquisition du LOGICIEL. Toute garantie intrinsèque, de quelque nature que ce soit, sera limitée à quatre-vingt-dix ( 90) jours pour le
LOGICIEL et un (1) an pour les matériels ou à la période la plus courte permise par la loi applicable, dans le cas où cette période
serait plus longue et ce, sous les mêmes réserves.
6. Recours du client : En cas de défectuosité les obligations d'ISL et les droits de l'utilisateur se limiteront, au choix d'ISL, soit (a) au
remboursement du prix payé, soit (b) à la réparation ou au remplacement du LOGICIEL ou du matériel non conforme à la garantie
limitée d'ISL et qui est renvoyé à ISL avec une copie du justificatif d'achat du LOGICIEL. Toutefois cette garantie ne sera pas
applicable dans le cas où la défectuosité résulterait d'un accident, d'un abus ou d'une mauvaise utilisation. Tout LOGICIEL de
remplacement sera garanti pour la période originale de garantie restant à courir ou 30 jours suivant la date de remplacement, dans le
cas où cette période serait plus longue.
7. Exclusion de toute autre garantie: Au regard du maximum permis par la loi applicable, ISL n'assume aucune garantie de
quelque nature et à quelque titre que ce soit, explicite ou implicite, en rapport avec le LOGICIEL, les manuels, la documentation
l'accompagnant ou tout support ou matériel fourni, et notamment, mais pas seulement, des garanties pour la commercialisation de
tous produits en rapport avec le LOGICIEL, ou de l'utilisation du LOGICIEL pour un usage déterminé.
8. Absence de responsabilité. Au regard du maximum permis par la loi applicable, en aucun cas, ISL ou ses fournisseurs ne
pourront être tenus pour responsables de tout dommage de quelque nature que ce soit, notamment, mais sans limitation, perte
d'exploitation, interruption d'activité, perte de données ou toute autre perte financière résultant de l'utilisation ou de l'impossibilité
d'utiliser le produit ISL, même dans le cas où ISL aurait été prévenu de l'éventualité de tels dommages. En tout état de cause, la
responsabilité d'ISL ne pourra en aucun cas excéder le montant effectivement payé pour l'acquisition du LOGICIEL. Afin de
déterminer si la limite de responsabilité d'ISL a été atteinte, il sera tenu compte de l'ensemble des sommes qui auraient
éventuellement été réglées par ISL à ce titre.
9. Loi applicable & juridiction : Le présent Accord est régi par le droit français. Tout litige qui en résulterait sera de la compétence
du tribunal de CAEN, FRANCE.
10. Résiliation : Le non-respect des termes de cet accord conduira la résiliation de votre licence et de cet accord. Les paragraphes
5, 6, 7, et 8 demeureront applicables après résiliation de cet accord.
Page 24 DOCV066X008-F
FRANCAIS
OBJET
Autre : ......................................................
DOCUMENTS CI – JOINTS
DESCRIPTION DU PROBLEME
PROPOSE PAR
Nom :
Société :
Adresse :
Tél : Fax : Date :
DOCV066X008-F Page 25
VH PC
Page 26 DOCV066X008-F
FRANCAIS
1 - INTRODUCTION
Félicitations ! Voici la toute dernière version du logiciel Viscosimètre VH d'ISL.
Ce manuel vous aidera à installer votre logiciel ISL VH-PC pour viscosimètre et à réaliser la connexion avec les
bains.
Pour la compréhension et l'utilisation de l'interface Windows, veuillez consulter la documentation fournie par
Microsoft.
La première application contient tout ce qu'il vous faut pour effectuer vos mesures de viscosité, y compris
l'étalonnage des constantes de tube.
L'application Maintenance ne sert qu'aux tâches de maintenance sur les bains, telles que la définition du point de
consigne de température du bain, l’étalonnage de la mesure de température du bain, la vérification ou la
configuration des capteurs optiques, etc.
Veuillez noter que le logiciel de mesure du viscosimètre et le logiciel de Maintenance ne peuvent fonctionner
simultanément car tous deux utilisent la connexion viscosimètre/bain.
Vous trouverez des informations plus détaillées dans les divers fichiers d'aide en ligne fournis avec chacune des
applications de ce logiciel.
Un fichier README.HTM (Lisez-moi) dans le répertoire « VH-PC / ISL VH-PC » du logiciel VH-PC d'ISL sur la clé
USB contient les toutes dernières informations concernant le logiciel.
Le logiciel VH-PC est conçu pour fonctionner sous les systèmes d'exploitation suivants:
nd
Windows 98 2 édition
Windows 2000 Professionnel Service Pack 4 (ou version ultérieure)
Windows XP Professionnel
Windows 7 Entreprise - chaque application doit être configurée pour fonctionner comme sur Windows XP SP3
Consulter Microsoft pour la configuration minimale recommandée pour ces systèmes d’exploitation.
Un connecteur RS232C libre pour connexion du convertisseur RS232/DB25 qui sera connecté au réseau
d’analyseurs ou un connecteur USB libre si on ajoute un convertisseur USB/RS232 (en option)
Un connecteur USB
Un second port série pour transmission externe vers un LIMS (si applicable)
Il s'agit de la configuration minimale recommandée. Reportez-vous au fichier READ-ME du logiciel VH-PC d'ISL
pour les informations les plus récentes.
MICROSOFT procède à des mises à jour régulières de la liste de matériel compatible avec ses systèmes
d'exploitation. Vous pouvez consulter cette liste sur INTERNET : http://www.microsoft.com/hwtest.
DOCV066X008-F Page 27
VH PC
Nota: Sous Windows 2000 Professionnel et Windows XP Professionnel les composants MDAC sont déjà installés.
Le logiciel ISL VH-PC comporte une documentation en-ligne au format PDF. Pour lire cette documentation, vous
devez installer Acrobat Reader, fourni sur la clé USB ou téléchargeable à partir de l'adresse Internet suivante :
http://www.adobe.com
Page 28 DOCV066X008-F
FRANCAIS
N'oubliez pas que pour avoir accès aux services techniques d'ISL, il faut avoir envoyé votre Carte
d'enregistrement de licence électronique (voir « License » dans le répertoire du logiciel VH PC d'ISL).
DOCV066X008-F Page 29
VH PC
2 - QUOI DE NEUF
Cette section est proposée à l'intention de ceux d'entre vous qui utilisaient déjà le logiciel DOS VH d'ISL.
Ce nouveau logiciel, fonctionnant sous Windows, vous offre plus de confort, plus de fonctionnalités et plus de
souplesse que la version antérieure.
Quelques nouvelles fonctionnalités ont été ajoutées et beaucoup d'améliorations ont été apportées :
Vous pouvez contrôler l'utilisation du logiciel en définissant divers mots de passe : chaque utilisateur peut
disposer de son code d'accès personnel auquel sont associés certains droits.
La plupart des fonctions peuvent être autorisées ou inhibées au moyen des droits mentionnés ci-dessus.
Vous pouvez même définir quel mot de passe sera actif au lancement du logiciel.
Vous pouvez définir quelles données vous souhaitez imprimer (y compris la police à utiliser et même en
intitulant les données à votre guise).
Une boîte à outils vous donne accès à la plupart des fonctions d'un simple clic de souris.
Les 15 dernières mesures de chaque tube viscosimétrique sont gardées en mémoire et peuvent être affichées
à tout moment.
Cela veut dire que vous pouvez calculer à tout moment la moyenne des mesures choisies parmi les 15 valeurs
gardées en mémoire.
Vous pouvez désormais utiliser cette fonctionnalité pour étalonner à tout moment la constante de tube, tout en
continuant d'effectuer d'autres mesures sur les autres bains.
Quelques calculs supplémentaires sont fournis tels que la conversion entre unités de viscosité ou le calcul de
viscosité dynamique.
Il est possible de demander une incrémentation automatique de l'identifiant d'échantillon pour chaque nouvelle
mesure ou obtenir une incrémentation d'un simple clic de souris.
Si vous voulez calculer une viscosité moyenne et/ou un indice de viscosité, le procédé a été considérablement
simplifié par rapport à la version précédente : maintenant, vous pouvez définir votre procédé une fois pour
toutes et les mesures à effectuer seront mémorisées, ce qui permet de les effectuer à n'importe quel moment
(même si le PC est éteint en fin de journée). Vous pouvez à tout moment afficher les mesures en attente pour
un tube donné dans un bain, et si vous décidez d'en faire une tout de suite, il suffit de cliquer dessus.
Vous pouvez modifier l'Écart Maximum Autorisé (utilisé pour vérifier la moyenne des mesures) pour une
mesure donnée, sans changer la valeur par défaut que vous avez définie lors de la configuration.
Pour ceux d'entre vous qui souhaitent utiliser un robot, une fonctionnalité en option utilisant les techniques les
plus récentes permet un interfaçage aisé entre l'application du Viscosimètre VH d'ISL et l'application de
commande du robot. Reportez-vous à l’annexe B : Manuel d’Utilisation du logiciel ISL VH Robot ou contacter
notre service client.
Page 30 DOCV066X008-F
FRANCAIS
Veuillez vous reporter à l’Annexe A à la fin de ce manuel pour identifier avec soin chaque composant livré avec le
logiciel VH-PC d'ISL, numéroté ( ) comme dans le texte qui suit.
Avant d'installer le matériel de connexion PC/bain, il est fortement recommandé de suivre les étapes préliminaires
suivantes:
Vérifier que tout est en ordre avant de mettre le matériel sous tension (comme d'habitude, il est fortement
recommandé de commencer par mettre sous tension les périphériques, et seulement à la fin l'unité centrale).
DOCV066X008-F Page 31
VH PC
Le système d'exploitation devra déjà être installé sur votre PC. Dans le cas contraire, veuillez d'abord l'installer, en
consultant le manuel Microsoft.
On suppose que le matériel fourni avec le logiciel VH-PC d'ISL est installé. Dans le cas contraire, se reporter à la
section «3.1 - Installation du matériel de connexion PC/Bain » page 31.
Avertissement : Avant d'installer un nouveau logiciel sur votre PC, il est toujours fortement
recommandé d'effectuer une sauvegarde du disque dur sur lequel vous allez installer le
nouveau logiciel.
Avant de lancer l'installation d'un logiciel quel qu'il soit, fermer TOUS les logiciels en cours
d'utilisation sur votre PC (économiseurs d'écran, connexion Internet…)
Si vous utilisez Windows 2000 Professionnel ou Windows XP Professionnel, vous devez lancer une session
comme « Administrateur ». Cela n'est pas nécessaire sous Windows 98.
Note : Il est fortement recommandé de lire le fichier "Lisezmoi" avant de procéder à l'installation.
Une fois le programme de bienvenue démarré, pour installer l'application ISL VH-PC, cliquer sur: "Installer ISL
VH-PC", le programme d’installation s’ouvre alors automatiquement.
Utiliser le bouton « Parcourir » pour sélectionner la clé USB et ouvrir le répertoire « VH-PC \ ISL VH-PC ».
Une fois l'installation du logiciel VH-PC d'ISL terminée, vous devez redémarrer Windows. Ensuite, veuillez vous
reporter à la section «3.3 Configuration du logiciel VH d'ISL ».
Page 32 DOCV066X008-F
FRANCAIS
Note: Il serait avantageux de lire dès à présent la section «3.4 Premiers pas ».
Si vous préférez, vous pouvez tout de suite procéder à la configuration selon vos besoins comme suit :
Cliquer sur le bouton « Démarrer » dans la barre des tâches, puis sur « Programmes » et rechercher le répertoire
« ISL VH-PC x.y».
Dans ce répertoire, sélectionner « VH Viscometer » puis lancer le logiciel.
La plupart des fonctions utilisées pour configurer le logiciel ne doivent pas être lancées en même temps que la
fonction « Mesures en Temps Réel » du menu Visco. Donc vous devez soit configurer le logiciel avant de lancer
cette fonction soit l’arrêter.
Note: Pour accéder aux modifications par les menus de configuration, vous devez y être
autorisé (vous devez être un utilisateur habilité).
Le réglage usine du mot de passe est 0, ce qui vous donne un accès total.
La première étape consiste à déclarer quel bain est connecté à votre PC. Dans la fenêtre "Déclaration Bain" il y a
d'abord les bains qui sont connectés puis les bains en cours d'utilisation.
Si un bain n'existe pas, vous devez le déclarer comme non connecté.
Si un bain existe et fonctionne correctement, vous devez déclarer qu'il est connecté et qu'il fonctionne.
Note: On déclare qu'un bain connecté ne fonctionne pas seulement en cas de problème.
Dans ce cas, le bain existera toujours pour le logiciel mais ne sera pas interrogé, ce qui évite de perdre du temps à
attendre une réponse qui ne viendra pas.
Lorsque vous déclarez un bain comme étant connecté, vous devez indiquer s'il s'agit d'un bain VH1 (à un seul
solvant) ou VH2 (à deux solvants). Cette fonctionnalité est utile lors de la configuration des constantes de nettoyage
des tubes: les constantes afférant au second solvant sont inhibées si le bain est de type VH1.
La seconde étape serait de définir l'unité de viscosité que vous souhaitez utiliser.
L'étape suivante serait de configurer les constantes des tubes (si vous avez déjà fixé ces valeurs pour le logiciel
antérieur, vous pouvez entrer celles-ci manuellement).
Puis vous pouvez définir, si vous souhaitez les utiliser, les limites de tube. Ces limites sont les temps minimum et
maximum entre lesquels une mesure devra s'effectuer afin d'être déclarée correcte. Par exemple, vous pouvez fixer
le temps de la mesure entre un minimum de 40 secondes et un maximum de 240 secondes.
Note: En définissant ces limites, vous définissez automatiquement la plage de viscosité pour
le tube correspondant. Pour vous aider, cette plage est affichée en haut de la fenêtre qui
s'ouvre lorsque vous cliquez sur la case bain/tube de la fenêtre « Mesures en Temps Réel ».
Dans la fenêtre des limites de tube, vous pouvez indiquer si vous souhaitez qu’une alarme soit déclenchée lorsque
la mesure est en dehors des limites définies. Si vous choisissez l'alarme visuelle, lorsque le temps mesuré est en
dehors des limites, la couleur de fond du cadre Temps de la fenêtre « Mesures en Temps Réel » devient rouge.
L'étape suivante consiste à configurer les constantes de nettoyage pour chaque tube. Ceci peut être fait en utilisant
soit le logiciel de Mesure de Viscosité soit le logiciel de Maintenance, les deux fonctionnent de la même manière.
Vous pouvez utiliser la fonction copier/coller pour une seule valeur ou pour l’ensemble des valeurs d'un tube, au
moyen du bouton droit de la souris.
DOCV066X008-F Page 33
VH PC
Veuillez noter que vous pouvez utiliser plusieurs jeux de constantes et indiquer lequel vous souhaitez appliquer.
Si vous souhaitez imprimer les résultats, vous pouvez configurer l'impression : quelles données vous souhaitez
imprimer, sur quelle imprimante, dans quelle police etc…
Si vous souhaitez utiliser votre imprimante à papier en rouleau (fournie avec la version DOS du logiciel VH), il faut
configurer votre système comme suit :
Dans la fenêtre du répertoire imprimante (« Démarrer », « Paramètres », « Imprimantes »):
Cliquer sur "Ajout d'imprimante".
Sélectionner "Générique" dans la liste des constructeurs.
Sélectionner "Générique / Texte seulement " dans la liste des imprimantes.
Une fois l'imprimante ajoutée et affichée dans le répertoire des imprimantes, cliquer sur son icône.
Sélectionner le menu "Propriétés".
Choisir l'onglet "Papier", puis dans la liste déroulante "Alimentation papier",
Sélectionner "En continu - Pas de saut de page".
Valider avec OK.
Dans le programme Viscosimeter VH:
Sélectionner le menu "Configuration".
Sélectionner le menu "Impression des résultats" .
Choisir l'onglet "Configurer" puis sélectionner "40 columns dot matrix printer" (Imprimante matricielle 40
colonnes).
Sélectionner l'imprimante "Generic / text only" (Générique / Texte seulement) dans le menu déroulant
"Printer" (Imprimantes).
Choisir l'onglet "Contents" (Contenu) afin de modifier les codes ASCII si nécessaire (veuillez vous reporter à
la documentation de l’imprimante). Par exemple:
• Degree (°C) U 91
• Square (5²) U 50
• Cube (5³) U 51
Valider avec OK.
Sélectionner le menu "Printer Setup" (Configurer Imprimante).
Sélectionner l'imprimante "Generic / text only" (Générique / Texte seulement) dans le menu déroulant
"Printer" (Imprimantes).
Valider avec OK.
Veuillez noter que la configuration d'impression des résultats est mémorisée à part. Donc si vous souhaitez
imprimer les constantes de tube ou les constantes de nettoyage de tube à partir du menu principal, vous pouvez
choisir une autre police et même une autre imprimante sans intervenir sur la configuration d'impression des
résultats. Avant d’ouvrir la fenêtre «Mesures en Temps Réel», vous devez définir un mot de passe opérateur et fixer
ses droits.
Page 34 DOCV066X008-F
FRANCAIS
Comme vous pouvez le constater, il ne se passe rien lorsque vous cliquez dessus. C'est parce qu'il faut utiliser la
fonction Glisser-déposer: Cliquer dessus avec le bouton gauche de la souris, puis (en maintenant le bouton
enfoncé) déplacer l'icône du robinet... c'est la fonction "glisser".
Glissez l'icône du robinet au-dessus des boîtes bain/tube dans la partie gauche de l'écran.
Chaque fois que le robinet passe sur une boîte, vous voyez que la boîte devient bleue.
Lorsque vous arrivez sur la boîte correspondant au bain/tube que vous souhaitez nettoyer, il suffit de relâcher le
bouton de souris... c'est la fonction "déposer". Votre PC devrait alors émettre un bip et la commande de nettoyage
est transmise au tube.
3.4.2 - La mesure de viscosité la plus simple
Comme avant, il n’est pas nécessaire d'identifier un échantillon pour effectuer une mesure de viscosité.
L'identification de l'échantillon sert seulement à vous aider.
Si vous ne souhaitez pas l'utiliser, allez directement au bain puis lancez la mesure comme d'habitude. Lorsque la
mesure a été effectuée, le temps et la viscosité s'afficheront dans la fenêtre « Mesures en Temps Réel » du menu
Visco.
3.4.3 - Mesure de viscosité avec un identificateur d'échantillon
Si vous souhaitez utiliser un identificateur d'échantillon, cliquez (ou utilisez les touches flèches haut et bas pour
positionner le curseur) dans la boîte identificateur d'échantillon correspondant au bain et tube que vous souhaitez
utiliser, puis entrez votre identificateur. Ensuite, allez au bain et lancez votre mesure.
3.4.4 - Auto-incrémentation de l'identificateur d'échantillon
Vous pouvez si vous le souhaitez incrémenter votre identificateur d'échantillon. Par exemple, entrez "ABCDEF-001"
comme identificateur d'échantillon puis cliquez sur la flèche droite près de la boîte identificateur d'échantillon.
Comme vous le constatez, l'identificateur d'échantillon passe à "ABCDEF-002". Vous pouvez utiliser la flèche
gauche pour revenir à la valeur précédente.
Cette incrémentation se fait automatiquement en activant la fonction à partir du menu « Configuration ».
3.4.5 - Utilisation de la fonction Viscosité Moyenne et/ou Indice de Viscosité
Si vous souhaitez calculer la viscosité moyenne et/ou l'indice de viscosité, cliquez (ou utilisez les touches flèches
haut et bas pour positionner le curseur) dans la boîte identificateur d'échantillon correspondant au premier tube que
vous souhaitez utiliser, puis appuyez sur la touche [F5].
Une nouvelle fenêtre s'affiche dans laquelle vous pouvez entrer l'identificateur d'échantillon, les bains et tubes
utilisés pour le calcul de la viscosité moyenne et/ou l'indice de viscosité (Note: pour calculer la viscosité
moyenne et/ou l'indice de viscosité, un identificateur d'échantillon est nécessaire puisqu'il sert à relier les
différentes mesures).
A noter que pour passer d'un champ au suivant à l'intérieur de la fenêtre vous pouvez utiliser votre souris ou, si
vous le préférez, les touches TAB et SHIFT-TAB de votre clavier.
Pour terminer, appuyez sur la touche [F8] (ou sur le bouton OK).
Par exemple, supposons que vous souhaitiez tester un échantillon nommé « ABCDEF » en mesurant la viscosité
moyenne de votre bain numéro 1 (lequel est à 40°C) en utilisant les tubes 1 et 3 et en mesurant l'indice de viscosité
à partir de cette viscosité moyenne et de la viscosité mesurée dans le tube 2 du bain 2 (lequel est à 100°C) :
Cliquer (ou utiliser les touches flèches haut et bas pour positionner le curseur) dans la boîte identificateur
d'échantillon Bain 1/ Tube 1 puis appuyer sur la touche [F5].
Entrer l'identificateur "ABCDEF».
A partir de la liste déroulante appropriée, demander un calcul de moyenne avec le tube 3 dans le même bain (ici
le bain 1)
Et un calcul de l'indice de viscosité à partir de la viscosité mesurée sur le tube 2 du bain 2.
Terminer en appuyant sur la touche [F8] (OK).
Veuillez noter que si la température de consigne du bain N° 1 est de 40°C, vous ne pouvez sélectionner pour le
calcul de l'indice de viscosité qu'un bain dont la température de consigne est de 100°C. Si votre bain N° 3 est à
40°C par exemple, il ne s'affichera pas dans la liste déroulante.
Comme vous pouvez le constater, tous les tubes que vous avez sélectionnés sont programmés avec affichage de
l'identificateur d'échantillon. (dans notre exemple "ABCDEF" s'affiche pour les tubes N° 1 et N° 3 du bain N° 1 et
pour le tube N° 2 du bain N° 2)
A présent, vous voilà prêt à effectuer les mesures comprises dans le calcul de la viscosité moyenne et/ou l'indice
de viscosité.
Si à ce stade vous avez une mesure prioritaire déjà programmée à effectuer sur un autre échantillon dans le tube
N° 2 du bain N° 2, vous pouvez le faire sans problème :
Cliquer (ou utiliser les touches flèches haut et bas pour positionner le curseur) dans la boîte identificateur
d'échantillon correspondant au Bain 2/ Tube 2
Entrer le nouvel identificateur d'échantillon dans la boîte identificateur d'échantillon correspondant au tube N° 2
du bain N° 2 ("WXYZ" par exemple"), puis effectuer la mesure.
DOCV066X008-F Page 35
VH PC
A ce moment, la mesure programmée "ABCDEF" du tube N° 2 du bain N° 2 est devenue une mesure en attente.
Si vous souhaitez effectuer cette mesure par la suite, il vous faudra la restaurer de la manière suivante:
Cliquer (ou utiliser les touches flèches haut et bas pour positionner le curseur) dans la boîte identificateur
d'échantillon correspondant au tube N° 2 du bain N° 2.
Appuyer sur la touche [F6].
Une fenêtre apparaît où s’affichent les mesures en attente du tube N° 2 du bain N° 2. Vous trouverez
l'échantillon "ABCDEF" dans le cadre des mesures en attente.
Cliquer sur la partie gauche du cadre des mesures en attente pour sélectionner l'échantillon "ABCDEF".
Appuyer sur la touche [F8] (OK).
Vous verrez alors que le tube N° 2 du bain N° 2 est de nouveau programmé avec "ABCDEF".
3.4.6 - Si vous avez besoin d'arrêter la fonction « Mesures en Temps Réel »
Certaines fonctions nécessitent l'arrêt de la fonction « Mesures en Temps Réel ». Il s'agit de certaines fonctions de
Windows qui attendent une réponse de votre part (par exemple, si vous souhaitez changer la police de la fenêtre
"Mesures en Temps Réel"). Dans ce cas, un message vous avertit que la fonction « Mesures en Temps Réel » va
être interrompue jusqu'à ce vous ayez quitté la fonction de Windows.
Si vous souhaitez retourner au menu principal, vous pouvez fermer ou réduire la fenêtre « Mesures en Temps
Réel ». En fait, vous le verrez, cette fenêtre n'est jamais vraiment fermée mais seulement réduite. Le seul moyen de
vraiment arrêter le programme est d'utiliser la fonction "Arrêt des Mesures en Temps Réel" du menu.
Si vous souhaitez faire autre chose avec votre ordinateur, vous pouvez réduire le menu principal. Le logiciel
Viscosimeter VH continuera de fonctionner dans cet état.
Pour arrêter et décharger l'application Viscosimeter VH, sélectionner Exit dans le menu.
Vous trouverez des informations plus détaillées dans les divers fichiers d'aide en ligne fournis avec chaque
application du logiciel.
Un fichier lisez-moi, README.htm sur la clé USB du logiciel VH-PC d'ISL, contient toutes les dernières informations
concernant le logiciel.
3.4.7 - Utilisation d'un robot
Si vous souhaitez utiliser un robot, une fonctionnalité disponible en option utilisant les techniques les plus récentes
permet un interfaçage aisé entre l'application du Viscosimètre VH d'ISL et l'application de commande du robot.
Reportez-vous à l’annexe 2 : Manuel d’Utilisation du logiciel ISL VH Robot (à destination des informaticiens et
uniquement en anglais) ou contacter notre service client.
Page 36 DOCV066X008-F
Appendix A
Annexe A
VH PC
Connection of ACKSYS RS 232 / Current Loop bath link converter on serial port
Connection of USB or HASP Dongle
1 USB connector – Connection of the USB
Dongle (Dongle 1, see particular in left
bottom of the picture)
2 Parallel printer connector – Connection of
the HASP Dongle (Dongle 2, see particular in
left bottom of the picture)
3 3 Serial link connector
4 RS232 link cable
2 5 ACKSYS converter (PC to first Houillon
bath link)
5’ PC to first Houillon bath link cable
6 Terminator to be put on the last Houillon
bath in the VH ISL Network
1
4
5
1
or
6
5’
Connection of ACKSYS RS 232 / Current Loop bath link converter on USB port
Connection of USB or HASP Dongle
1 USB connector – Connection of the USB
Dongle (Dongle 1, see particular in left
bottom of the picture)
2 Printer connector – Connection of the
HASP Dongle ((Dongle 2, see particular in
left bottom of the picture)
3' USB link connector
4 RS232 link cable
4' USB/RS232 (*) converter cable
2
5 ACKSYS converter (PC to first Houillon
bath link)
5’ PC to first Houillon bath link cable
3’ 6 Terminator to be put on the last Houillon
1 bath in the VH ISL Network
or
6 5’ 4 4’
Connexion du convertisseur de liaison au bain ACKSYS RS232 / Boucle de courant sur port
série
Connexion de la clé de protection USB ou HASP
1 Connecteur USB - Connexion de la clé de
protection USB (clé de protection 1, voir
détail en bas à gauche)
ou
2 Connecteur pour imprimante parallèle -
Connexion de la clé de protection HASP
3 parallèle (clé de protection 2, voir détail en
bas à gauche)
2 3 Connecteur sortie liaison série
4 Cordon convertisseur RS232/DB25
5 Convertisseur ACKSYS (liaison PC /
Premier bain Houillon)
5’ Câble liaison PC / Premier bain Houillon
1
4 6 Bouchon de terminaison à placer sur le
dernier bain Houillon du réseau ISL VH.
5
1
or
6
5’
or
6 5’ 4 4’
Annexe B
VH PC
This document remains the property of ISL. It is only provided to the owners of the ISL VH Viscometer PC
software who desired to develop or to get the development of a robot software.
No part of information in this document may be copied or reproduced or transmitted in any form or by any
means, including photocopying and recording, without prior written consent of ISL.
ISL makes no warranty of any kind with regards to this document. ISL assumes no responsibility for any
errors that may appear in this document.
Information in this document is related to the software version indicated. It can be changed without notice
and does not represent a commitment on the part of ISL.
Microsoft and Visual Basic are registered trademarks and Windows 98, Windows NT, Windows 2000 Professional and Windows 7 are
trademarks of Microsoft Corporation.
OVERVIEW
1 - General description
All what is needed is possibly an update of the bath software that must be greater than
version 5.1 and a remote update of the ISL software protection key if the robot interface was
not bought in the same time than the VH viscometer software.
Note :You do not have to uninstall the ISL VH viscometer software to perform the remote update.
A combination only requires to use the same sample ID to identify the measures that compose
the combination.
Two combinations cannot have the same sample ID.
One combination must be programmed before the first measure that it includes is done.
The first measure must be performed when the combination is programmed. This means that
the first tube indicated in a combination is programmed when the combination itself is
programmed, but the other ones may occur at any time in any order.
The ISL VH software memorizes all the measures that are required for a given combination
and the final result will be given when all the measures are performed. This should seem
obvious.
Failure: if one of the tube detectors detects anything while a measure is starting.
As you can see on the diagram here-under, the failure state is memorized until an other
measure start command is sent (which is then executed as a stop command) or a cleaning
cycle start command is sent.
Almost functions provided with the ISL VH viscometer software are available when it is
running under robot control. In particular, ISL software can be used to display the measures
and/or to print them out.
However the VH Viscometer application has some limitations when it is run under the robot
software control:
The ISL viscometer software must be started by the robot application, not by the
user.
No other software that uses the viscometer bath link (e.g. the ISL viscometer service
software) must be running.
The user cannot stop or exit the ISL viscometer software from its menu when it has
been started by the robot software.
In the same way, the user is not allowed to do some operations. As a rule, the user
can perform any action that do not have a chance to disturb the robot process. (e.g.
displaying tube constants is possible)
So it is important to notice that the ISL VH viscometer software must be setup
before it is started by the robot software. (i.e. the setup must be done with the ISL
VH software started in standalone mode, then stopped and restarted by the robot
application)
3 - Robot interface
When started by the robot software, the ISL VH viscometer software is running as an OLE
server. Of course, the robot software can then be considered as a client of the ISL software.
Neither the ISL viscometer measure software, nor the ISL viscometer service software must be
running in order to allow the robot application to use the ISL server.
As a server, the ISL VH viscometer software exposes an application’s object that can be
created from outside the application. It provides Properties and Methods that the robot
software can use to manipulate the object.
The robot application can create one single object in the ISL viscometer software. The class of
this object is « RobotControl ». Creating such an object will start the ISL software (assuming
it is not already running) and will return a reference to the newly created object.
All the properties and methods of the object must be called using that reference to the object.
That reference can be seen as a link between the robot and the viscometer softwares.
Before the robot application can use the ISL viscometer, it must get a client identifier. That ID
is provided by the ISL server when the « OpenRobotSession » method is called.
That ID must be used by the robot application in almost further property calls.
When the robot software terminates its session and must be unloaded, the reference to the
ISL object must be destroyed in order to stop and unload the ISL viscometer software.
To avoid problems, there are many checking that are performed by the ISL software. It is on
the responsibility of the robot software to trap and treat the errors indicated by the ISL server.
The ISL VH viscometer software is a 32 bits application running under Windows 98, Windows
NT 4.0 (or later), Windows 2000 Professional, Windows XP or Windows 7.
1 - Variable types
The types of the variables indicated in the following pages are the types defined in Microsoft
Visual Basic. They have the following definitions:
Note: All the examples given in the following sections are written for Visual Basic 4.0.
2 - Robot session
Example :
Private ISLViscoLink as RobotControl (or Object)
In fact that is this first function call which actually starts the ISL server.
When the ISL software starts, it must read the setup files, establish the link with the
viscometer baths, initialize the baths, get their status... The robot software can continue its
execution when and only when the whole initialization of the ISL software is done.
Example :
Dim clientID as long
clientID = ISLViscoLink.OpenRobotSession
If clientID = 0 then
‘error
‘ destroyed the object of class Robotcontrol
‘and close the robot application
Endif
If this is not done, the ISL server will not be unloaded, the resources it uses will not be freed
and there will be problems to restart the robot software.
Example:
‘destroy any reference to the ISL server
Set ISLViscoLink = Nothing
You can use the « Object Explorer » of your development software to get online information on
the methods and properties described in the following sections.
Example :
Str = ISLViscoLink.GetDataBath( bath, clientID)
Str is an ASCII string the length of which is null if the call failed.
If it succeeded, Str as the following format :
BRLSetClean
Example :
Dim i as Integer
0 Ready, no failure
1 Ready, failure
2 Not ready , no failure
3 Not ready, failure
Example:
Dim b as Boolean
Example:
Dim b as Boolean
b = ISLViscoLink.CombinationProg(ClientId, SampleId, _
Bath, Tube, Vial1, _
AvgWithTube, Vial2, _
VIwithBath, _
VIfirstTube, Vial3, _
VIsecondTube, Vial4, Mad)
clientID = the long value returned by OpenRobotSession
SampleId = ASCII string (15 characters maxi)
Bath = an integer which indicates the bath number (1 to 4) for the
measure that will be programmed immediately
Tube = an integer which indicates the tube number (1 to 4) for the
measure that will be programmed immediately
Vial1 = an integer indicating the vial (or position in the tray) number for
the sample to be poured into the tube ‘Tube’
or 0 if not used
AvgWithTube = an integer which indicates the tube number (1 to 4) in the bath
number ‘Bath’ for the computation of the average
or 0 if no average required
Vial2 = an integer indicating the vial (or position in the tray) number for
the sample to be poured into the tube ‘AvgWithTube’
or 0 if not used
VIwithBath = an integer which indicates the bath number (1 to 4) to be used
for viscosity index (VI) computation
or 0 if no VI computation required
VIfirstTube = an integer which indicates the tube number (1 to 4) for the
first measure to be done on the bath ‘VIwithBath’
Vial3 = an integer indicating the vial (or position in the tray) number for
the sample to be poured into the tube ‘VIfirstTube’
or 0 if not used
VIsecondTube= an integer which indicates the tube number (1 to 4) in the bath
number ‘VIwithBath’ for the computation of the average
or 0 if no average required
Vial4 = an integer indicating the vial (or position in the tray) number for
the sample to be poured into the tube ‘VIsecondTube’
or 0 if not used
Mad = a double indicating the Maximum allowed deviation to be used
for average checking
or 0 in order to use the default value
Notes: a = 1 to 4
b = 1 to 4, 0 = no average in first bath
d = 1 to 4, 0 permitted only if Y=0
e = 1 to 4, 0= no average in second bath or 0 permitted if Y=0
X = 1 to 4
Y = 1 to 4, 0 = no viscosity index (VI)
X must be different from Y
Please note that a sample ID is not required, because, as discussed above, a measure can
always be performed without any sample identifier.
So, before the robot software can start one of the waiting measures, that measure must be
programmed.
Example :
Dim b As Boolean
In such a case, the corresponding is programmed and can be started as indicated in the
previous section.
Example :
Dim b As Boolean
b = ISLViscoLink.IsResultavailable
If b = True Then
‘a result is ready
Else
‘no result available
Endif
Example :
Dim lng As Long
lng = ISLViscoLink.GetResult(ClientId)
The returned value is a long which is zero if there is no result available (which usually should
not happen if the IsResultAvailable property is correctly used).
If it is non-zero, then it is the record number (in the database) of the corresponding result.
If needed, the robot software can access to that record in the database, the format of which is
given in appendix.
To avoid errors, the robot software must pass the record number for acknowledgment.
Example:
ISLViscoLink.AckResult(ClientId, RecordNumber)
Example :
ERROR CODES
The errors that could be raised by the ISL software into the robot software always include the
following information:
an error number
an error description (in english)
an error source (usually the ISL VH viscometer software)
CAUTION : For OLE server interface errors, a bias constant (also known as Facility
interface or FACILITY_ITF or vbObjectError) is added to (and so must be
subtracted from) the error codes given here-under.
Either the ISL software has been started by the user or an instance of the robot
software is already running
When running as an OLE server, the ISL software does not accept more than one client
application.
ERR_NO_SERVER = 514 "Bath link server is not available. Try again later."
The server which is used for the viscometer bath link is already running.
This could be due to an other instance of the ISL viscometer measure software or to the
ISL viscometer service software which is running.
The client identifier passed during a call is not that one which was returned by the
OpenRobotSession function.
Except the client identifier (see above) a parameter was not correct when a ISL
software function was called.
When the method CombiUse method was called one of the parameters (bath, tube or
sample ID) did not match a waiting measure.
When the method AckResult was called, the record number passed was not the good
one.
A memorized combination uses the same sample ID. So the method ProgCombi aborted
because conflicts could arise.
The robot software asks for the cleaning of a tube the cleaning of which is disabled in
the ISL software setup.
ERR_SETPOINT = 522 "Bath set points for VI must be 40 and 100 °C"
The robot software asks for a viscosity index computation using two baths, the
temperature set points of which do not meet the VI requirement.
APPENDIX
Name : ResHv01.mdb
Type : Microsoft Access Database, using Database Jet Engine Version 3.0
Location : \ISL\DATABASE folder
The database contains one table named : Results
The Results table contains the following fields :
Name Type(1) Size Description
Type INFOTUBE
Ctelow(NBBAIN - 1, NBTUBE - 1) As Double ' Low temperature constants
Ctehigh(NBBAIN - 1, NBTUBE - 1) As Double ' High temperature constants
TLtempsMin(NBBAIN - 1, NBTUBE - 1) As Double ' Low temperature : minimum time
TLtempsMax(NBBAIN - 1, NBTUBE - 1) As Double ' Low temperature : maximum time
THtempsMin(NBBAIN - 1, NBTUBE - 1) As Double ' High temperature : minimum time
THtempsMax(NBBAIN - 1, NBTUBE - 1) As Double ' High temperature : maximum time
VisualAla As Boolean ' = True : Visual alarm selected
AudioAla As Boolean ' = True : Audible alarm selected
CteUsed(NBBAIN - 1) As Integer ' = 0: Low temperature constants
used
End Type ' = 1: High temperature constants
used
Name and location of the file in use are written in the text file :
\ISL\VH\CONFIG\CLEAN01.CFG
For example : \ISL\VH\CONFIG\DefaultCleaningConstants.C01
Type CTECLEAN
CteA(NBBAIN - 1, NBTUBE - 1) As Integer ' vacuum before first solvent in 1/10th s
CteB(NBBAIN - 1, NBTUBE - 1) As Integer ' solvent 1 flowing time in 1/10th s
CteC(NBBAIN - 1, NBTUBE - 1) As Integer ' solvent 1 closing time in 1/10th s
CteD(NBBAIN - 1, NBTUBE - 1) As Integer ' number of cycles
CteE(NBBAIN - 1, NBTUBE - 1) As Integer ' time between solvent 1 and solvent 2 in
1/10th s
CteF(NBBAIN - 1, NBTUBE - 1) As Integer ' solvent 2 flowing time in 1/10th s
CteG(NBBAIN - 1, NBTUBE - 1) As Integer ' solvent 2 closing time in 1/10th s
CteH(NBBAIN - 1, NBTUBE - 1) As Integer ' number of cycles
CteI(NBBAIN - 1, NBTUBE - 1) As Integer ' time before solvent 1 again in 1/10th s
CteJ(NBBAIN - 1, NBTUBE - 1) As Integer ' number of cycles
CteK(NBBAIN - 1, NBTUBE - 1) As Integer ' time before end of vacuum in 1/10th s
End Type