(retour
au menu)
Mode d'emploi de MesurWin
..
Pourquoi MesurWin ?
============================>Mesures par Windows en général
Resumo en esperanto
Abstract in english
Resumen 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être :
Fichier 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