(retour au menu)

Mode d'emploi de MesurWin

..
Pourquoi MesurWin ? 
============================>Mesures par Windows en général

Resumo en esperantoAbstract in englishResumen en españolÜbersicht auf Deutsch
Interfaces utilisables = TOUTES
    DLL de mesure
    DLL actuellement utilisables
    Programmation générale des DLL
    Programmation de DLL pour Mesurwin
    Répertoire des DLL
Menu général de MesurWin
    Choix du pilote et des voies de mesure
    Réglage souple des paramètres
    Lancement des mesures
    Aide
    Langues possibles
Menu propre de chaque fenêtreFichier   imprimer fermer
Copier/coller vers tableur

  le futur Mesugraf pour Windows  en bref
  Fournisseurs de matériels et logiciels
  Générique

 MesurWin.exe et ses fichiers accessoires
 PILDLL.DOC (documents pour programmer les DLL, aussi utilisables avec QuattroPro pour Windows version 5, et Excel
 QPMB.PAS programme-source pour l'interface PMB, en Pascal pour Windows ou Delphi


(vers table des matières)
Pourquoi MesurWin ?
L'Exao, c'est l'Expérimentation Assistée par Ordinateur : un appareil de mesure est connecté à un ordinateur par une interface. L'ordinateur enregistre automatiquement les valeurs mesurées, ce qui permet des mesures qui seraient impossibles ou ennuyeuses autrement. Par exemple, on peut faire plusieurs milliers de mesures en une seconde, puis les analyser tranquillement ensuite. On peut aussi faire des mesures régulièrement pendant une semaine, en vaquant à d'autres occupations, et venir ensuite récupérer les résultats pour les analyser.
MesurWin est un logiciel généraliste dans ce but. On peut faire des mesures en fonction du temps sur une ou deux voies, et visualiser ces mesures sous forme d'un graphe. Il y a d'autres logiciels qui le font.
MesurWin a deux spécificités :
Il peut fonctionner avec TOUTES les interfaces de mesures, grâce à un système de "pilotes d'interface" sous forme de DLL.Ces DLL sont faciles à programmer en Pascal pour Windows, Delphi, et probablement C++.
Il a un couplage très facile avec les tableurs : il suffit de prendre l'option "copier" pour envoyer les mesures vers le presse-papier, puis d'activer votre tableur (Excel, QuattroPro pour Windows ou Lotus 123 pour Windows...), et d'y prendre l'option "coller". Automatiquement, les mesures apparaîtront dans les cases du tableur. Vous pourrez alors faire tous les traitements numériques et graphiques permis par ce tableur. C'est pourquoi MesurWin est assez pauvre dans ce domaine : il fait les mesures, et confie la suite au tableur.
Il peut fonctionner soit en mode "mesures lentes", comme Mesugraf et TG-Mesugraf sous DOS, où l'on voit s'afficher les mesures au fur et à mesure de leur réalisation, soit en mode "oscilloscope", où les mesures sont toutes faites rapidement, et affichées seulement ensuite. Le basculement entre ces deux mode est fait en fonction de l'intervalle entre deux mesures successives, à choisir dans la boite de dialogue "Temps".
Malgré les limitations précédentes, il permet de faire de bonnes mesures, ce qui est son but. Sans vouloir faire preuve de trop de modestie, je peux dire que MesurWin est le meilleur logiciel de sa catégorie en français : sous MS-Windows, je n'en connais aucun autre qui puisse fonctionner sans difficulté avec tous les appareils de mesure. Généris de Jeulin est a plus d'options, mais il ne fonctionne qu'avec les interfaces de Jeulin, et est plus difficile à coupler avec un tableur. Régressi est excellent pour la modélisation, et je vous conseille de l'utiliser pour exploiter les données que vous aurez obtenues avec MesurWin. Evénement, de J. C. Joubert est aussi un très bon logiciel de mesure, mais il est vendu très cher, et sans indications (à ma connaissance) pour l'utiliser avec des interfaces non prévues par l'auteur.
Normalement, dans le courant de l'année 1998, une nouvelle version sera disponible commercialement : Mesugraf pour Windows, qui sera plus autonome pour le traitement des données : sauvegarde et relecture dans des fichiers, transformation des données, lissage, transformée de Fourier, etc.
Mesugraf pour Windows sera diffusé par :
Maison des Enseignants de Provence,
268 avenue de la Capelette
13010 MARSEILLE
tél 04 91 78 02 01



(al komencon)
Resumo en esperanto

MesurWin estas programo por datum-akiro por MS-Windows.
MesurWin povas funkcii per CXIUJ mezur-interfacoj or aparatoj, per mezur-programeroj (DLL). Tiuj DLL estu (al komenco) en la subkatalogo "PILOTES". Ili facile programigxas per program-lingvoj Pascal por Windows, Delphi, C++. Se vi deziras verki novajn programerojn (DLL) por novaj aparatoj, legu la dosieron PILDLL.DOC aù QPMB.PAS.
Programero QPIL250.DLL ebligas uzi alian sistemo de programeroj, kiuj estas programetoj restantaj en memoro, uzeblaj kun MS-DOS programoj (Mesugraf, TG-Mesugraf, Oscillo, Symbtab...).
MesurWin povas mezuri de unu aù du enir-vojoj (notataj P kaj A, kiel "principal" (cxefa) kaj "auxiliaire" (necxefa), eble de malsamaj interfacoj, povas transformi mezurojn per funkcio tajpita sur klavaro (ekzemple SIN(4*LN(P/3.4))+4.2*A). Por fari mezuroj sur vojo A (krom la vojo P), necesas plenigi la kvadrateton en la dialog-kesto de vojo A.
MesurWin povas funkcii kiel oscilografo, kun aùtomata ripetado de mezuraroj.
Oni uzu MesurWin kun tabel-programo (QPW, Excel, Lotus aù alia de Windows) : por gardi bonajn mezurojn, uzu "Editer\Copier", kaj tiam iru en la tabel-programon, kaj uzu "glui " por sendi ilin en la fakojn de la tabel-programo.
Mi verkis MesurWin per lingvo Delphi, kun helpo de XYGraph (de Graham Grieve, Aùstralio) ; analizo de funkcioj venas de Modulog (AleSup, Marseille).
La aùtoro de MesurWin estas :
Pierre DIEUMEGARD,
Lycée Pothier
F 45000 ORLEANS
rete : :pierre.dieumegard@free.fr
Sendu al li viajn proponojn por plibonigi MesurWin
Vi ricevis tiun programon senpage, disdonu gxin senpage.


(to summary)
Abstract in english

MesurWin is a software of data acquisition for Windows
MesurWin can function with ALL interfaces of measurement thanks to DLL of measurement (drivers of interfaces). These DLL of measurement must (in theory) be in the sub-directory PILOTES. They are easy to write in PASCAL for Windows, Delphi or C++. If you want to make pilots for new interfaces, read file PILDLL.DOC, or take source library QPMB.PAS
QPIL250.DLL makes it possible to use the executable drivers (TSR) (drivers of Mesugraf, TG-Mesugraf, Symbtab, Oscillo, etc).
MesurWin can measure on one or two input ways (noted P and A, like "principal " and " auxiliary "), possibly on different interfaces, to transform measurements thanks to a function entered to the keyboard (for example SIN(4*LN(P/3.4))+4.2*A). To make measurements on way A (in addition to P), it is necessary to notch the box in dialog-box of way A.
MesurWin can function in mode " oscilloscope ", with automatic repetition of measurements.
It is conceived to be used with a spreadsheet (QPW, Excel, Lotus or other) under Windows: after measurement, use the option " copy " then pass in the spreadsheet, and use the option " paste".
MesurWin is programmed in Delphi, thanks to XYGraph, of Grahame Grieve (Australia); the analyzer of formulas is derived from Modulog (AleSup, Marseilles).
The author of MesurWin is:
Pierre DIEUMEGARD, professor,
Lycée Pothier
F 45000 ORLEANS
email: pierre.dieumegard@free.fr
Send to him all the possible suggestions to improve MesurWin.
You received this software free, give it free.




Resumen en español
(al comienzo) )

MesurWin, programo de adquisición de datos para MS-Windows
MesurWin puede funcionar con TODOS los dispositivos de medida gracias al DLL de medida (programas pilotos de aparatos o cartas). Este DLL de la medida debe (en teoría) estar en el subdirectorio PILOTES sub-directory. Son fáciles de escribir en el PASCAL para los Windows, Delphi o C++. Si usted desea hacer a pilotos para los nuevos interfases o aparatos, lea el fichero PILDLL.DOC, o tome la biblioteca fuente QPMB.PAS
El DLL QPIL250.DLL permite utilizar los programas pilotos ejecutables TSR (programas pilotos de Mesugraf, de TG-Mesugraf, de Symbtab, de Oscillo, del etc).
MesurWin puede medir en una o dos entradas (P y A, como "Principal " y " Auxiliar "), posiblemente en diversos aparatos, de transformar los datos medidos gracia a una función escribita al teclado (por ejemplo SIN(4*LN(P/3.4))+4.2*A).
Para hacer medidas en la entrada A (además de P), es necesario hacer muescas en el rectángulo en el diálogo-rectángulo de la entrada A.
MesurWin puede funcionar en el modo " osciloscopio", con la repetición automática de medidas.
Se concibe para ser utilizado con una hoja de calculo (QPW, Excel, Lotus u otro) con Windows : después de la medida, utilice la opción " Editer\Copier (Copiar)" entonces pase en la hoja de calculo, y utilice la opción "Pegar".
MesurWin se programó en Delphi, gracias a XYGraph, de Grahame Grieve (Australia); el analizador de fórmulas se deriva de Modulog (AleSup, Marsella).
Esta versión de MesurWin fecha del de febrero 20 de 1998.
La traducción del francés era automática, por Altavista (Systran) en Internet; perdone por favor los errores, y envíeme las buenas frases!
El autor de MesurWin es:
Pierre DIEUMEGARD, profesor,
Lycée Pothier
F 45000 ORLEANS
pierre.dieumegard@free.fr
Envíele de todas las sugerencias posibles para mejorar MesurWin.
Usted recibió este software gratuitamente, distribuya-lo gratuitamente.



(Anfang)
Übersicht auf Deutsch

MesurWin, Software der Datenerfassung für MS-Windows
MesurWin kann mit ALLEN Schnittstellen oder Einheiten von Messen dank DLL des Messens (Treiber der Schnittstellen) arbeiten.
Dieses DLL des Messens muss (in der Theorie) ist im Unterverzeichnis PILOTES.
Sie sind einfach, in PASCAL für Windows, Delphi oder C++ zu schreiben. Wenn Sie Treiber für neue Schnittstellen bilden möchten, lesen Sie Datei PILDLL.DOC oder nehmen Sie Quellbibliothek QPMB.PAS
DLL QPIL250.DLL macht es möglich, die vollziehbaren Treiber TSR (Treiber von Mesugraf, von TG-Mesugraf, von Symbtab, von Oscillo, usw.) zu benutzen.
MesurWin kann auf ein oder zwei eingang (beachtetes P und A, wie "Principal" (Hauptsache) und "Auxiliaire" (Helfer), vielleicht auf unterschiedlichen Schnittstellen messen, dank eine Funktion umzuwandeln, die zur Tastatur eingetragen ist (SIN(4*LN(P/3.4))+4.2*A) zum Beispiel.
Messen auf Eingang A bilden (zusätzlich zu P), ist es notwendig, den Kasten im Dialog-Kasten von Weise A einzukerben.
MesurWin kann im Modus " Oszillograph " arbeiten, mit automatischer Wiederholung von Messen.
Es wird begriffen, mit einer Kalkulationstabelle (QPW, Excel, Lotus oder anderer), unter Windows verwendet zu werden : nach Messen verwenden Sie die Option " Editer\Copier (Kopieren)" überschreiten dann in die Kalkulationstabelle und verwenden die Option "Einfügen".
MesurWin wird in Delphi, dank XYGraph, von Grahame Grieve (Australien) programmiert ; der Analysator von Formeln wird von Modulog (AleSup, Marseille) berechnet.
Diese Version von MesurWin datiert von einem Februar 20, 1998.
Umsetzung aus Französischem war, durch Altavista (Systran) auf Internet automatisch; verzeihen Sie bitte Fehlern und schicken Sie mir die guten Phrasen!
Der Autor von MesurWin ist :
Pierre DIEUMEGARD,
Lycée Pothier
F 45000 ORLEANS
pierre.dieumegard@free.fr
Senden Sie ihm von allen möglichen Vorschlägen, um MesurWin zu verbessern.
Sie empfingen diese freie Software, geben sie freie.



Interfaces actuellement utilisables : TOUTES
(vers table des matières)
Il n'existe pas d'interface universelle, ni d'appareil de mesure idéal. Certains appareils font des mesures très rapides, d'autres des mesures très précises, certains mesurent des volts, d'autres des températures, il y a des pHmètres, des balances, certains sont protégés contre les surtensions ou les fausses manoeuvres, d'autres sont bon marché... Ces appareils ou interfaces de mesures sont parfois vendus sans logiciel, parfois vendus avec un petit logiciel qui fait des mesures et les sauvegarde sur fichier. En général, ces logiciels sont peu puissants, ce qui est compréhensible : les constructeurs mettent leurs efforts dans l'électronique, ce qui est leur métier. Parfois, pour les interfaces destinées à l'enseignement, les logiciels sont plus puissants, mais limités à l'exploitation d'une seule interface.
Cette situation n'est pas enthousiasmante pour le chercheur isolé, mais elle est très gênante pour les enseignants de sciences expérimentales. S'ils ont un matériel hétérogène dans leur salle de travaux pratiques, ils ont beaucoup de mal pour expliquer à leurs étudiants comment utiliser leur ordinateur : "avec l'interface Machin, cliquez sur le deuxième bouton, avec l'interface Untel, choisissez la troisième option du menu de gauche, avec l'autre appareil, faites encore différemment...".
C'est pourquoi, depuis une dizaine d'années que je programme des logiciels d'EXAO, j'essaie de les faire compatibles avec toutes les interfaces. Mes logiciels ne sont pas forcément les plus puissants pour exploiter une interface donnée, pour une expérience bien précise, mais ils peuvent fonctionner avec tous les appareils, pour des expériences très variées.
Avant MesurWin, j'avais fait divers logiciels d'acquisition de données pour MS-DOS. Ils ont en commun de pouvoir faire des mesures sur toutes les interfaces, par un système de "pilotes d'interfaces", qui sont des logiciels résidant en mémoire, activés par une interruption logicielle (250 ou 251, en principe), et qui sont faciles à programmer en TurboPascal, Borland Pascal, ou C.
Pour l'instant, ces pilotes résidents sont plus nombreux que les DLL pour Windows (il faut du temps pour programmer !).
C'est pourquoi j'ai fait la DLL QPIL250.DLL, qui permet d'appeler le pilote résident à l'interruption 250. Ainsi, vous pourrez utiliser sous Windows les pilotes de MS-DOS



(vers table des matières)signification de DLL : Librairie à Liaison Dynamique

Principe des DLL
(vers table des matières) Les Librairies à Liaisons Dynamiques sont des modules contenant des instructions exécutables destinées à des programmes d'application ou à d'autres DLL. Elles sont utilisables sous Windows et sous DOS en mode protégé. Le code et les ressources d'une DLL sont stockés dans un fichier exécutable dont l'extension est .DLL, qui doit être disponible lorsque l'application est exécutée.
Elles permettent le partage de code exécutable et des ressources par plusieurs applications Windows.
La majorité des logiciels sous Windows utilisent des DLL. Pour le constater, vous pouvez rechercher les fichiers ayant l'extension .DLL dans votre répertoire WINDOWS\SYSTEM : vous en trouverez sûrement au moins une quinzaine.
Ces DLL contiennent donc des fonctions et procédures "exportables" vers des programmes extérieurs, c'est à dire utilisables par ce programme extérieur.
Dans leur principe, les DLL sont proches du concept d'unité tel qu'on peut l'utiliser dans les langages Pascal, mais contrairement à ces unités, le code des DLL n'est pas lié au programme qui l'utilise: les appels de fonctions et de procédures dans le programme sont liés de façon dynamique à leur point d'entrée dans la DLL, c'est à dire au moment même de l'exécution de l'application. De plus, les DLL ne peuvent exporter que des procédures et des fonctions, alors que les unités classiques peuvent aussi exporter des types, des constantes, des variables, des objets...
Les DLL sont définies dans le standard Windows. Par conséquent, un programme pourra utiliser une DLL initialement écrite pour un autre, à condition de respecter le protocole d'appel de ses fonctions. De plus, on peut changer de DLL en cours d'exécution du programme, exactement comme on peut changer de pilote d'imprimante
au cours de l'utilisation d'un logiciel de traitement de texte. C'est là un autre avantage par rapport aux pilotes résidant en mémoire, utilisables sous DOS.
Les DLL sont particulièrement bien adaptées aux projets de programmation multi-langages, puisqu'une DLL écrite et compilée avec un langage de programmation peut parfaitement être utilisée avec un programme d'application écrit dans un autre langage. On peut donc appeler dans un programme écrit en Visual Basic ou en C++ une DLL
écrite en TurboPascal pour Windows, et inversement.



(vers table des matières)
DLL actuellement utilisables

MesurWin suppose par défaut que vous avez les DLL dans le sous-répertoire PILOTES, dans le répertoire où vous avez installé MesurWin.
Au début 98, la liste est encore courte, mais nous comptons sur les utilisateurs pour la faire s'allonger. Les DLL ci-dessous commencent par la lettre Q, ce qui signifie qu'elles sont utilisables aussi par QuattroPro pour Windows version 5. Elles sont aussi appelables par Excel.
La DLL QPIL250.DLL appelle les pilotes résidents en mémoire de Mesugraf.
Elle n'est utilisable que si le pilote utilisant l'interruption 250 a été préalablement chargé.
Si ce pilote n'est pas chargé en mémoire, votre ordinateur va se bloquer sans rémission possible.
QADES1.DLL, QADES2.DLL et QADES3.DLL
L'interface ADES est conçue par ITC et distribuée par la Maison des Enseignants de Provence. C'est un boitier à connecter sur la prise parallèle (prise imprimante), et qui a 2 entrées analogiques (et éventuellement 4 relais à contacts secs). Ces fichiers correspondent aux branchements respectivement en LPT1: (prise imprimante normale), LPT2: et LPT3 (prises imprimantes supplémentaires). Dans la pratique, certains ordinateurs utilisent pour leur prise d'imprimante normale les adresses correspondant à LPT2: ou LPT3:, par exemple les ordinateurs IBM PC300...
QCANDI.DLL
La carte Candibus de Langage et Informatique, et Candiplus qui lui succède depuis quelques années.
QCAPMAN.DLL
Interface "Capman", c'est à dire "CAPteurs à la place des MANnettes de jeu" : c'est la prise "joystick", qui permet de très bonnes mesures de résistance, donc de lumière par les photorésistances et phototransistors, de température par les thermistances, de longueur et d'angle par les potentiomètres, etc.
QCAPPAR1.DLL, QCAPPAR2.DLL et QCAPPAR3.DLL
Interface CAPPAR, c'est à dire CAPteurs sur la prise PARallèle (prise imprimante).Ces fichiers correspondent aux branchements respectivement en LPT1: (prise imprimante normale), LPT2: et LPT3 (prises imprimantes supplémentaires). Dans la pratique, certains ordinateurs utilisent pour leur prise d'imprimante normale les adresses correspondant à LPT2: ou LPT3:, par exemple les ordinateurs IBM PC300...
QELTROM1.DLL, QELTROM2.DLL, QELTROM3.DLL et QELTROM4.DLL
L'interface Electrome PC101 (et quelques autres interfaces voisines) est faite par Electrome, de Bordeaux. Les DLL précédente sont respectivement pour un branchement sur leport série n°1 (Com1:), Com2:, Com3:, et Com4:
QESAO3.DLL
L'interface ESAO3 de Jeulin (et ESAO4, qui lui est compatible) est à brancher dans un slot de l'ordinateur.
QHLAB21.DLL et QHLAB22.DLL
Le pHmètre Handylab2, de Schott, est à brancher soit en Com1: soit en Com2:.
QLX105_1.DLL et QLX105_2.DLL
Ce sont les luxmètres diffusés par la Maison des Enseignants de Provence, à brancher respectivement en Com1: et Com2:
QMETEX1.DLL et QMETEX2.DLL
Ce sont les multimètres METEX, à brancher respectivement en Com1: et Com2:
QMMTES1.DLL et QMMTES2.DLL
Ce sont les multimètres TES2730, diffusés par la Maison des Enseignants de Provence, à brancher respectivement en Com1: et Com2:
QMY77C1.DLL et QMY77C2.DLL
Il y a quelques années, la Maison des Enseignants de Provence diffusait ces multimètres MY77, à brancher en Com1: ou Com2:
QORPHY1.DLL et QORPHY2.DLL
Ces fichiers sont pour l'excellente interface Orphy GTS de Micrelec, à brancher respectivement en Com1: et Com2:
Normalement, ils doivent permettre d'utiliser aussi l'interface Orphy GTI et Orphy Portable.
J'espère faire des pilotes spéciaux pour ces deux nouvelles interfaces dans les mois qui viennent.
QPCMES.DLL
Interface Eurosmart PCMES2, à mettre dans un slot de l'ordinateur.
QPHMEP1.DLL, QPHMEP2.DLL, QPHMEP3.DLL, QPHMEP4.DLL
Le pHmètre de la Maison des Enseignants de Provence, à brancher sur une prise RS232, respectivement Com1:, Com2:, Com3:, Com4:
QPMB.DLL
interface PMB de la Maison des Enseignants de Provence (8 entrées et 8 sorties logiques, 4 entrées analogiques 0 à 2,46 V, 1 sortie analogique 0 à 9 V, conversion sur 8 bits en 5µs)
QPMBSUP.DLL
Interface PMB> (lire PMB supérieur), de la Maison des Enseignants de Provence (sur deux cartes différentes : 8 entrées et 8 sorties logiques, 2 entrées analogiques 0 à 2,5 V, 2 entrées analogiques -5 V à + 5 V, 2 sorties analogiques 0 à 10 V et -5 V à + 5 V, timer pour générer des fréquences ou les impulsions, conversion sur 8 bits en 2 µs)
QSARTOR1.DLL et QSARTOR2.DLL
Ces fichiers sont pour les balances Sartorius PT6OO, à brancher respectivement en Com1: et Com2:
QTM906A1 DLL et QTM906A2.DLL
Thermomètres TM906 (diffusés par la Maison des Enseignants de Provence), à brancher respectivement en Com1: et Com2:.



La programmation des DLL pour MesurWin (et pour Excel et QPW !)
(vers table des matières)
Le principe en est voisin de l'écriture d'une unité en Pascal pour DOS. Outre la déclaration détaillée des constantes, variables, fonctions et procédures, il faut décrire quels éléments en seront appelables par le programme principal.
Une différence importante avec les unités est que les DLL ne peuvent pas exporter (ni importer) des types, constantes ou variables mais seulement des fonctions et des procédures.
- au début du texte de la librairie, on en met le nom, après le mot réservé "library"(éventuellement suivi de la déclaration des unités utilisées : uses Windos, Wintypes;)
- Puis on met la description des fonctions et des procédures. Celles qui sont destinées à être utilisées par un programme appelant ont leur première ligne suivie du mot réservé export (sans "s" à la fin).
Par exemple :
fonction bidule (n : integer) : integer ;export; begin bidule:=n*2; end;
- à la fin, on récapitule tout ce qui est destiné à être exporté, par la directive exports (avec un "s" à la fin).
Par exemple :
exports
bidule index 1,
fonctdeux index 2,
foncfinale index 3;
- et on termine par les instructions que doit exécuter cette librairie lorsqu'on l'appelle, encadrées par begin et end.
Une DLL minimale
La base de l'activité scientifique expérimentale est l'activité de mesure. On suppose un système de mesure ayant plusieurs voies, et l'expérimentateur va choisir (par l'intermédiaire du tableur et de la DLL) de mesurer sur l'une de ses voies. Un Convertisseur Analogique-Numérique (CAN) va convertir la grandeur physique en valeur numérique utilisable par l'ordinateur ; on suppose que cette valeur est entière (le cas des réels est plus complexe).
En Pascal, cette fonction de mesure peut s'écrire de la façon suivante :
function CAN(n:integer):integer;
var j:integer;
begin
(*mettre ici les opérations de mesure spécifiques*)
CAN:=j;
end;
Cela signifie : convertir la grandeur physique de la nième voie de mesure en valeur numérique entière j, dont la valeur sera renvoyée par la fonction CAN lorsque le programme principal l'appellera.
Cette fonction peut exister dans un programme exécutable autonome, mais ici, elle sera dans une bibliothèque à liens dynamique (DLL). Pour que la DLL puisse "exporter" ses fonctions vers un programme appelant, il faut préciser ceci dans le texte de la DLL au moment de la description de la fonction par la directive exports, et en
récapitulant les fonctions exportables à la fin du texte de la DLL.
Ecriture de la librairie
Une DLL de mesure minimale serait donc :
library mini;
function CAN(n:integer):integer;export;
begin
CAN:=n*2; (*simple exemple : exporter une valeur numérique*)
end;
exports
CAN index 1;
begin
end.




La syntaxe expliquée ci-dessous est une description détaillée des fonctions appelables par MesurWin, mais aussi par Excel et par QuattroPro pour Windows version 5 (avec quelques réserves) et probablement aussi d'autres logiciels pour Windows.
Dans la pratique, MesurWin n'utilise pas toutes les fonctions définies ci-dessous : seulement les entrées analogiques et leurs noms, ainsi, bien sûr, que le titre et le détail du nom de l'interface. Néanmoins, comme le futur Mesugraf pour Windows utilisera d'autres fonctions, si votre interface a des entrées et sorties logiques, une ou des sorties analogiques, le mieux est de programmer ces différentes fonctions.
La numérotation des voies commencera à zéro, au moins pour ce qui est de la programmation. Ceci n'empêche pas éventuellement que la première voie (numérotée 0 pour la programmation) puisse porter un nom tel que "Voltmètre 1".
La syntaxe proposée ici est voisine de celle commandant la centrale de mesure Orphy-GTS de Micrelec ; si l'opération qu'elles doivent faire est incorrecte (voie inexistante, par exemple) elles renvoient une valeur fixe (par exemple -777 pour ce qui est des fonctions numériques).
Pour les réels ( de type "double"), la fonction sera précédée de P (comme "Pointeur") lorsqu'elle renverra l'adresse
du résultat et non celui-ci directement.
Chaque variante de fonction de mesure sera associée à un nom particulier. Un premier intérêt en est d'indiquer clairement à quoi correspond la variante. Par exemple, pour les interfaces ayant plusieurs calibres sélectionnables logiciellement (Leybold-Cassy...), chaque voie de mesure correspondra à un calibre, qui sera indiqué dans ce nom,
ou bien pour les interfaces ayant plusieurs voies, spécialisées chacune dans un type de mesure (Orphy-GTS, qui a des calibres différents selon les connecteurs, ou bien Pierron SMF10, qui a des entrées spécialisées pour le pH ou le magnétisme...), ce nom indiquera ces spécialités.
Un deuxième avantage, plus universel, est que ce nom permettra au programme appelant de savoir quelles sont les voies réellement appelables. Toutes les voies ayant un nom (non nul) seront appelables, et les voies qui n'existent pas réellement auront un nom de longueur nulle.
Le plus simple est de faire commencer le nom de la fonction qui renvoie le nom de la voie par la lettre N, comme "Nom". Le format de ces nom sera le type "chaîne à zéro terminal" ou "Asciiz", déclaré dans le langage Pascal comme Pchar.
function EA(n:integer) : integer ;
nième entrée analogique (résultat directement renvoyé par le convertisseur analogique-numérique)
function NEA(n:integer):pchar ;
nom de la nième entrée analogique
function EAD(n:integer):double ;
nième entrée analogique (résultat converti en unité SI, le plus souvent en Volts) ; cette fonction est nécessaire pour les tableurs dont la structure de données "réelle" est en fait de type "double", codé sur 8 octets, comme QuattroPro pour Windows.
function PEAD(n:integer):pdouble ;
pointeur sur la valeur renvoyée par la nième entrée analogique ; cette structure est nécessaire pour Excel.
function NEAD(n:integer):pchar ;
nom de la nième entrée analogique renvoyant le résultat sous forme de "double" pour QPW ou de pointeur de "double" pour Excel ; bien que la fonction soit différente (EAD ou PEAD), le nom peut être le même pour les deux tableurs.
function SA(n:integer;valeur:integer):integer;
envoi de valeur au convertisseur numérique analogique sur la nième sortie analogique ; si tout s'est bien passé, elle renvoie valeur.
function NSA(n:integer):pchar;
nom de la nième sortie analogique fixant directement la valeur du CNA.
function SAD(n:integer; valeur:double):double;
Elle permet la fixation de la nième sortie analogique à valeur, et est destinée à être employée par QPW. Pour la plupart des interface, la valeur sera en volts, mais on peut imaginer des systèmes plus complexes, où une sortie puisse commander une température, une vitesse de rotation, une intensité lumineuse, ou d'autres grandeurs pouvant varier.
function PSAD(n:integer; valeur:pdouble):pdouble
C'est une fonction semblable à la précédente, mais pour Excel
function NSAD(n:integer):pchar;
C'est le nom des fonctions précédentes

function EB(n:integer):integer ;
nième entrée binaire (ou entrée logique). Le résultat "vrai" correspondra à 1, et le résultat "faux" correspondra à zéro.
function NEB(n:integer):pchar;
C'est le nom de la nième entrée binaire
function SB(n:integer;valeur:integer):integer;
fixation de la nième sortie binaire à "vrai" si valeur vaut 1, et à "faux" si valeur vaut zéro ; si tout s'est bien passé, elle renvoie valeur
function NSB(n:integer):pchar;
nom de la nième sortie binaire.
function titre : pchar;
renvoie le titre de la DLL, que l'on pourra utiliser dans des boites de dialogue.
function detail : pchar ;
renvoie le nom détaillé de la DLL, avec par exemple le nom de l'auteur, la date de révision, etc.
Contactez l'auteur si vous avez des problèmes de programmation de DLL.




(vers table des matières)Répertoire par défaut de ces DLL

Par défaut, ces DLL se trouvent dans le sous-répertoire PILOTES du répertoire où vous avez installé MesurWin. Bien sûr, vous pouvez choisir de les mettre ailleurs, mais il faudra alors vous déplacer dans l'arborescence des répertoires jusqu'à arriver dans celui de votre choix, puisque par défaut, la boite de dialogue commence toujours par chercher dans PILOTES.




Menu général de MesurWin

(vers table des matières) Il est bref : on y choisit le (ou les) pilote(s) d'interface, et la ou les voies de mesure, on y détermine le nombre de mesures à faire, l'intervalle entre les mesures, éventuellement le cadrage des abscisses et des ordonnées. Puis on peut lancer la mesure.



(vers table des matières)Choix du pilote et des voies de mesure

(vers table des matières) Lorsqu'on lance Mesurwin, le bandeau de la petite fenêtre qui apparaît indique que les voies principale et auxiliaire sont indisponibles. C'est normal, puisqu'on n'a encore choisi aucune voie de mesure.
Il faut ouvrir le menu "Réglages", et choisir "Matériel voie P" pour choisir la DLL et la voie de mesure pour la voie principale, (ou bien "Matériel voie Aux" pour choisir pour la voie auxiliaire).
Dans la fenêtre de dialogue qui apparaît, le rectangle blanc correspond aux voies de mesures, qui sont encore indisponibles, puisqu'aucun pilote n'a été choisi. Le bouton "Choix Pilote" permet d'afficher la liste des pilotes disponibles dans le sous-répertoire contenant ces DLL.

Après qu'on ait choisi un pilote dans la liste, le rectangle blanc est devenu peuplé par la liste des voies de mesure disponible. Il suffit d'en choisir une, et de valider.
A partir de cet instant, le bandeau de la fenêtre générale de Mesurwin change : on y voit une valeur numérique qui change toutes les secondes, et qui est la valeur actuelle lue à la voie principale.

Si l'on choisit la voie auxiliaire, il faut en plus cocher la case "Prise de mesure ?", pour que cette voie auxiliaire soit prise en compte.
Que ce soit pour la voie principale ou pour la voie auxliaire, on peut indiquer une transformation de variable dans la ligne de saisie au bas de la fenêtre. Cette fonction doit être une fonction de P (voie Principale), A (voie Auxiliaire) ou T (le temps écoulé, qui ne sera pris en compte que lors de l'enregistrement des mesures). La syntaxe de cette fonction est semblable à celle de MiniMesugraf.
Dans ce menu "Réglages", l'option "Valeur directe du CAN" n'est utile que pour les mesures très rapides de type oscilloscope : le fait de ne pas faire de conversion permet de gagner en rapidité. Ce sera à vous ensuite de faire la conversion de ces valeurs brutes en volts, microampères ou pH, en indiquant la bonne formule dans la ligne de saisie de la fonction de transformation.




(vers table des matières)Réglage souple des paramètres

(vers table des matières) L'option "Temps" du menu "Réglages" fait ouvrir une boite de dialogue. On peut y régler l'intervalle entre les mesures de quelques microsecondes à plusieurs milliers de secondes (soit dizaines de minutes). Comme on peut aussi y régler le nombre maximal de mesures, on choisit en même temps la durée totale de l'expérience, mais si on
veut interrompre les mesures avant ce temps total, on pourra le faire.
On peut aussi choisir le "seuil du mode oscilloscope". Lorsque les mesures sont très rapides (mode oscilloscope), Mesurwin fait toutes les mesures avant de les afficher, puis les affiche, et recommence à faire une série de mesures.
Par contre, en mode "lent", Mesurwin fait chaque mesure, puis l'affiche dans la fenêtre graphique. Lorsque la série de mesures est terminée, Mesurwin ne recommence pas une nouvelle série, contrairement à ce qui se passe en mode "oscilloscope". On peut arrêter prématurément les mesures si l'on en a besoin, alors qu'en mode oscilloscope, toutes les mesures étaient réalisées automatiquement.

On peut aussi fixer un nombre maximal de répétitions pour les mesures en mode normal (mode lent). Le principe en est que même si vous ne souhaitez faire des mesures que toutes les minutes, il peut être intéressant que cette mesure soit en fait la moyenne de ce qui s'est passé pendant la minute, plutôt qu'une mesure ponctuelle, qui peut
être trop aléatoire. Donc en fixant 10 à cette valeur, il sera fait 10 mesures pendant l'intervalle de temps considéré, ce qui améliorera la précision de la mesure, sans gêner beaucoup le fonctionnement multitâche de Windows.
L'option "Cadrages" ouvre une boite de dialogue permettant de fixer les valeurs minimales et maximales pour les abscisses et les ordonnées dans la fenêtre graphique de mesure. On peut cocher les cases d'autocadrage, ce qui permet de ne pas avoir à se soucier de ceci.




Lancement des mesures

"Acquisition" n'a qu'une seule option, qui déclenche l'ouverture d'une fenêtre graphique, où apparaissent les mesures sous forme de courbes, en rouge pour la voie principale et en vert pour la voie auxiliaire.

Lorsqu'on fait des mesures lentes, par exemple toutes les minutes pendant plusieurs heures, il est souhaitable que l'ordinateur soit disponible pour d'autres tâches qu'attendre la fuite du temps jusqu'à la mesure suivante (consulter Internet, jouer aux échecs, écrire une lettre...).
Avec Windows, c'est possible :
- On lance MesurWin, et on en règle les paramètres (interface de mesure, intervalles de temps, nombre de mesures souhaité...).
- On lance l'acquisition. Une fenêtre s'ouvre, où les points de mesure vont se tracer.
- Bien sûr, si on veut, on peut regarder l'écran jusqu'à la fin des mesures, mais on peut aussi activer une autre application. A intervalles réguliers, Windows réactivera MesurWin pour faire les mesures, sans que vous ayiez à vous en soucier.
Attention ! Ceci n'est pas entièrement vrai en mode "Oscilloscope". Pour les mesures rapides, il ne faut pas que l'acquisition des données soit perturbée par l'activation d'autres applications. C'est pourquoi dans le mode "Oscilloscope", toute la série de mesures est faite sans interruption.
Si l'on veut visualiser simultanément l'évolution de plusieurs voies de mesure d'une même DLL, on peut ouvrir simultanément plusieurs fenêtres à l'écran,
Pour arrêter les mesures, il suffit d'activer l'option "Stop" de "mesures", dans le menu de la fenêtre graphique.




Aide

(vers table des matières) Le menu d'aide a deux sous options :
- A Propos : elle donne accès à une boite d'information, qui rappelle les principales caractéristiques de MesurWin.
- Mode d'emploi : elle appelle le fichier MESURWIN.HLP, par le système d'aide normal de Windows. Ce fichier est beaucoup plus détaillé que le précédent.



Langues possibles

(vers table des matières) MesurWin est fondamentalement rédigé en français, qui est la langue la mieux connue de l'auteur.
Dans la multitude de logiciels en circulation dans le domaine public que j'ai pu chercher sur Internet, je n'en ai pas trouvé qui puisse faire aussi bien les mesures sur diverses interfaces, dans les différentes langues que je pouvais comprendre. Il était donc de mon devoir d'essayer de faire connaître MesurWin à l'extérieur, donc j'ai essayé de traduire les menus dans quelques autres langues.
Le dernier menu, "Langues", vous permet de choisir :
- le Français (langue par défaut)
- l'Espéranto (langue qui gagne à être connue, pour sa simplicité et sa rigueur : c'est la langue rêvée par les cancres, sans problèmes de verbes du troisième groupe, ni d'accord de participe passé, ni de pluriels étranges...)
- l'Anglais, que beaucoup de personnes subissent à l'école, et qui donc est connu de la plupart des utilisateurs potentiels de MesurWin
- l'Espagnol, que j'ai pratiqué presque couramment autrefois, même si mon niveau a baissé au fil des années
- l'Allemand, que j'essaie d'apprendre en ce moment.
La traduction a été faite grâce à plusieurs sources :
- le logiciel CorelDraw 3, dont le CD-ROM en ma possession contient une dizaine de versions nationales ; j'ai donc été regarder ces versions étrangères pour me faire une idée des menus dans les autres langues
- le dictionnaire européen de l'informatique (éditions Foucher), qui est un gros tableau de termes informatiques en cinq langues européennes. Il y a quelques erreurs, mais c'est quand même un bon secours
- la traduction automatique que j'ai trouvée dans AltaVista, sur Internet. Quand on fait faire une traduction français-anglais, puis qu'on fait retraduire le résultat en français, le résultat est assez cocasse, mais c'est quand même un bon outil lorsqu'on ne veut pas se casser la tête.
- pour l'Espéranto, le PIV et le vieux "Computer dictionary English-Esperanto", de C. Bertin.



Menu propre de chaque fenêtre
(vers table des matières) Ce menu est très réduit, il n'a que les fonctions essentielles :
- Fichier : options imprimer et fermer
L'option imprimer imprime l'écran graphique sur votre imprimante, l'option fermer ferme la fenêtre, et les données sont perdues.
Il n'y a donc pas de "fichier" !
Ne pleurez pas, la raison en est simple : MesurWin est une version "réduite" de Mesugraf pour Windows, qui doit (presque) obligatoirement être utilisée avec un tableur sous Windows, tel que Excel ou QuattroPro pour Windows. Avec MesurWin, vous devez copier les données dans le Presse-Papier, puis passer dans le tableur, et récupérer les données par l'option "coller". Alors, à partir du tableur, vous pourrez sauvegarder les données dans le format que vous voudrez.
Par contre, la version normale de Mesugraf pour Windows pourra faire la sauvegarde et la relecture des fichiers.



Fichier / imprimer/fermer
(vers table des matières) En fait ce menu est très réduit :
Imprimer fait l'impression de la fenêtre graphique sur l'imprimante standard de Windows. Le format de l'image imprimée dépend du format de l'image à l'écran
Fermer ferme la fenêtre, et perd les données qu'elle contenait. Donc, avant de fermer une fenêtre importante, commencez par copier/coller les données dans un tableur (Excel, QPW, ou autre), puis par les sauvegarder dans un fichier sur disque.



Copier/coller les données vers un tableur

Chaque fenêtre de mesure a son propre petit menu. Par l'option "Copier les valeurs", on envoie les mesures dans le Presse-Papiers.
Il suffit ensuite d'activer le tableur (QPW ou Excel), et de prendre l'option "Edition/Coller" pour que ces mesures apparaissent dans les cases du tableur.
Note : il n 'est pas besoin d'avoir fini la série de mesures pour faire cette opération de copier/coller. On peut donc commencer à analyser les données dès qu'on en a un nombre acceptable, sans attendre que toutes les mesures soient terminées.




le futur Mesugraf pour Windows en bref
(vers table des matières)
Au printemps 98, MesurWin va avoir un grand frère, plus puissant, Mesugraf pour Windows.
Celui-ci pourra bien sûr faire tout ce que sait faire MesurWin, mais aussi :
- sauvegarder les mesures dans un fichier (compatible avec les tableurs, de type DIF ou CSV)
- relire ces mesures à partir de fichiers
- transformer les données en mémoire, pour permettre une modélisation plus facile (par une fonction entrée au clavier, par dérivation, intégration, lissage, etc)
- afficher les mesures en gros chiffres, pour faire un "multimètre numérique"
- faire les mesures point par point
- faire une transformation de Fourier, pour qu'on visualise les fréquences
- sauvegarder les réglages dans des fichiers de configuration, et recharger ces réglages à la demande
- ....
Pour tous renseignements :
Maison des Enseignants de Provence,
20 Bd Augustin Cieussa
268 av Capelette
13010 MARSEILLE
tél 04 91 78 02 01




Fournisseurs de matériels et logiciels

(vers table des matières)
(dans l'ordre alphabétique)
Electrome (20 rue Pierre Baour, 33083 BORDEAUX CEDEX, tél 05 56 50 67 39, fax 05 56 39 69 18)
Cette entreprise vend des composants électroniques de tous styles, y compris des appareils et interfaces de mesure. Il y en a de divers styles, à brancher sur une prise parallèle ou une prise V24 (RS232), ou bien à connecter sur un slot.
Eurosmart-PCMES2 (52 rue d'Emerainville, Croissy-Beaubourg, 77324 MARNE LA VALLEE)
PCMES2 est une interface à enficher dans un connecteur d'extension, à alimentation par l'ordinateur (consommation environ 600 mA). En entrée, il y a 8 voies analogiques simples, avec deux calibresprogrammables (0/10 V ou -5/+5 V), avec une conversion sur 12 bits en 25 microsecondes, avec protection jusqu'à 70 V CC. 8 entrées logiques TTL. Deux (ou trois) voies de sortie analogique sont disponibles, ainsi que 10 sorties logiques.
Il y a aussi un chronomètre (timer).
On peut installer plusieurs cartes dans le même ordinateur, car on peut choisir l'adresse logique de ces cartes.
Jeulin ESAO (Jeulin, BP 1900, 27019 EVREUX)
Depuis 1990, l'interface ESAO3 est largement diffusée.Elle s'installe dans un connecteur d'extension ("slot") de l'ordinateur, relié à un boitier externe alimenté en 220 V. Ce boitier reçoit un ou deux "adaptateurs", correspondant chacun à deux voies de mesures potentielles.Ces adaptateurs sont variés (pHmètre, oxygénomètre,
millivoltmètre,...) et sont automatiquement reconnus par les logiciels Jeulin.
Cette reconnaissance automatique est très commode pour les utilisateurs qui ne veulent pas se poser de questions ni faire des essais "hors normes". Par contre, ce système fermé d'adaptateurs est gênant pour les utilisateurs inventifs qui veulent bricoler leurs montages. Donc les pilotes livrés ici MesurWin, ne font pas la reconnaissance automatique, mais laissent l'utilisateur libre de brancher à sa guise les 4 voies. Ceci n'est lié ni au système de pilotes, ni à l'apparaillage électronique : il est possible de faire des pilotes qui reconnaissent automatiquement le montage, et qui font varier les valeurs numériques envoyées au logiciel de mesure, ainsi que les nom des fonctions à afficher.
Le Convertisseur Analogique Numérique fonctionne en 10 bits (1024 points de mesure) avec des tensions d'entrée entre -5V et +5V, et un temps de conversion de 20 microsecondes.
Il existe aussi une sortie analogique sur 8 bits, qui fixe une tension entre 0 et 10 volts.
Depuis 1997, une nouvelle interface, plus puissante, plus rapide est diffusée :ESAO4. Les pilotes pour Esao3 fonctionnent aussi avec Esao4.
Langage et Informatique 8 avenue Edouard Serres BP 1131771 COLOMIERS CEDEX
La carte Candibus a été une des premières cartes d'acquisition utilisée dans l'EXAO en France. Candiplus lui a succédé depuis quelques années.On peut penser qu'il y a une bonne compatibilité entre les deux.
Candibus a 2 entrées analogiques sur 12 bits, avec un temps de conversionde 25 microsecondes, mesurant des tensions entre -10,24 V et + 10,24 V, et pour les fonctions logiques, 24 lignes d'entrée-sortie TTL. Candiplus fonctionne plus rapidement (fréquence d'échantillonnage jusqu'à 80 kHz),les entrées sont protégées pour 22O V, il est possible d'y adjoindre un moduled'extension (5 entrées et 1 sortie) et un module de sortie analogique.
LEYBOLD-CASSY (LEYBOLD, ZA de Courtaboeuf, BP 42, 91942 LES ULIS CEDEX)
Cassy signifie "Computer Assisted Science System" ; c'est un système d'acquisition puissant.
Elle comporte une carte à enficher dans un connecteur d'extension ("slot")reliée par un câble en nappe à un boitier externe.Ce système a 4 entrées analogique sur 12 bits (temps de conversion 17 µs)dont 2 entrées à calibre fixe (+10 V/-10 V) et 2 entrées à calibre variable entre 0,3 V et 30 V ; il y aussi 8 entrées logiques TTL protégées jusqu'à 40 V.
Il y a deux sorties analogiques (10 V), une sortie relais (30 V, 1 A),8 sorties logiques TTL avec transistor de puissance (30 V, 1 A),un chronomètre ...On peut installer plusieurs cartes dans le même ordinateur, car on peut choisir l'adresse logique de ces cartes.
Maison des Enseignants de Provence (MEP, 20 Bd Augustin Cieussa, BP 194, 13264 MARSEILLE CEDEX 07, tél 04 91 59 15 09, fax 04 91 52 30 87)
Cette entreprise fabrique les cartes PMB à enficher dans un slot de l'ordinateur, avec 4 entrées analogiques, 1 ou 2 sorties analogiques, 8 entrées logiques et 8 sorties logiques. La version récente PMB> a un temps d'acquisition très court, ce qui permet des mesures très rapides (à 500 kHz).
Elle vend aussi le boîtier ADES, conçu par la société ITC, à brancher sur une prise parallèle (2 entrées analogiques, 4 sorties logiques à relais). Elle diffuse aussi du matériel connectable sur une prise sérielle RS232 = V24 (multimètres, pHmètres, luxmètres, thermomètres, oscilloscopes, balances...). Ce matériel ne nécessitant ni connecteur d'extension, ni branchement sur 230 volts, est facilement utilisable sur les ordinateurs portables.
C'est aussi cette entreprise qui diffuse les versions commerciales de Mesugraf, Oscillo, TG-Mesugraf...
Eventuellement, si vous ne pouvez pas faire le pilote pour votre interface spécifique, elle pourra réaliser un pilote "sur mesure".
MICRELEC, 4 place Abel Leblanc, F 77120 COULOMMIERS, tél 01 64 65 04 50, fax 01 64 03 41 47
Cette société fabrique les interface de la gamme ORPHY à connecter sur une prise sérielle RS232 (= V24), donc utilisable facilement sur les ordinateurs portables.
Orphy GTS est version "classique", avec 8 entrée analogiques de divers calibres, 6 entrées logiques, 1 sortie analogique et 8 sorties logiques. La fréquence d'acquisition maximale est de 20 kHz, et les mesures peuvent être mémorisées automatiquement (appareil déconnecté de l'ordinateur). C'est un bon matériel, solide et éprouvé.
Orphy GTI en est une version plus récente et plus puissante, avec 16 entrées analogiques de calibre programmable, une fréquence d'acquisition jusqu'à 300 kHz, 22 entrées logiques, 4 entrées "front", 2 sorties analogiques, 2 sorties PWM, 22 sorties logiques...
Orphy Portable n'a pas besoin d'être connecté au réseau électrique, et est donc idéal pour la liaison avec un ordinateur portable. Il a à peu près les mêmes caractéristiques qu'Orphy GTS.
Micrelec diffuse aussi des logiciels, en particulier Régressi pour DOS ou Windows, qui est un logiciel d'acquisition se présentant sous la forme d'un tableur, et qui permet de faire très facilement des modélisation par régression. Bien que beaucoup moins puissant pour ce qui est des calculs ou des graphes que QPW ou Excel, Régressi est l'outil idéal pour la modélisation sans souci. Une version "domaine public", ne permettant pas directement l'acquisition de mesures, mais seulement la modélisation, est téléchargeable sur Internet.
Pierron SMF10, SMF100, et EXPERT (Pierron Entreprise, 57206 SARREGUEMINES)
Depuis 1990, l'interface SMF10 a été développée, d'abord en connexion avec les ordinateurs Thomson TO7, puis avec les ordinateurs PC : une carte à enficher dans un connecteur d'extension est reliée à un boitier externe alimenté en 220 volts.Ce boitier comporte un très grand nombre de connecteurs pour diverses mesures : volts, ampères, pH, magnétisme, avec des calibres programmables...Ce grand nombre de connecteurs est très pratique pour l'utilisateur, mais beaucoup moins pour le programmeur qui essaie de les exploiter tous ! Il y a4 entrées V1 à V4 pour mesurer des tensions (jusqu'à 30 V), 2 entrées I1 et I2 pour mesurer des intensités (jusqu'à 1 ampère), une entrée Fréquence, deux entrées Température, une entrée pH, une entrée Teslamètre, 4 entrées générales M3 à M7, 2 entrées photodiodes... , 8 entrées logiques TTL, 2 sorties analogiques (-2,5 à + 2,5 V, ou 0/5 V), 2 sorties à relais (jusqu'à 100 volts CC, 500 mA), 8 sorties logiques TTL Q0 à Q7, générateur de signaux carrés, etc. La nouvelle interface SMF100-EXPERT est compatible avec la précédente, donc le pilote SMF10 doit fonctionner aussi avec elle.




Origine de MesurWin

(vers table des matières) L'auteur de MesurWin est :
Pierre DIEUMEGARD
professeur
Lycée Pothier
45000 ORLEANS
courriel : mailto:pierre.dieumegard@free.fr
MesurWin a été programmé en langage Delphi, de Borland
Pour ses graphiques, il utilise XYGRAPH, de Grahame Grieve (Australie).
L'analyse des formules de transformation dérive de Modulog, de l'Alesup (Marseille)
La rédaction du fichier d'aide, ainsi que les procédures d'installation, ont été faites grâce à HELP&WEB Facile 4.4 b, de Christophe ESCOT-SEP