Meilleure utilisation des pilotes d'interface :
Ces pilotes sont les petits programmes exécutables résidant
en mémoire, caractéristiques de l'interface : PMB.EXE pour
PMB, ORPHY1.EXE et ORPHY2.EXE pour Orphy-GTS, etc, que l'on doit lancer
avant le logiciel principal Mesugraf lui-même. Pour les lancer, il
y a deux méthodes : soit on frappe leur nom (par exemple PMB), puis
on valide, soit on les charge en mémoire haute par la commande LOADHIGH
(par exemple LOADHIGH PMB.EXE). Pour ne pas frapper toutes ces commandes
au clavier, on peut les mettre dans un fichier de commande .BAT.
On peut éventuellement charger simultanément deux pilotes
(de deux interfaces différentes, ou de deux réglages différents
de la même interface), mais certaines fonctions ne sont disponibles
que pour le pilote installé à l'interruption 250, en particulier
les commandes des sorties logiques et analogiques.
Leur nombre a augmenté par rapport à la précédente
édition de Mesugraf, en particulier ADES1.EXE et ADES2.EXE permettent
l'utilisation du boitier ADES (diffusé par la MEP) sur la prise
parallèle, donc facilite l'emploi de Mesugraf sur des ordinateurs
portables, ELTROM1.EXE et ELTROM2.EXE correspondent à l'interface
Electrome PC101, SMF10.EXE aux interfaces Pierron SMF10, SMF100 et Expert.
De plus, certains menus et boites de dialogues ont leurs intitulés
variables en fonction des pilotes utilisés, car Mesugraf va chercher
le nom des fonctions du pilote dans ce pilote lui-même. C'est le
cas en particulier pour les sorties analogiques, où la boite de
dialogue ne demande plus systématiquement des volts, mais une valeur
correspondant à ce qu'est capable de générer l'interface
spécifique du pilote.
Et toujours, comme il est facile de programmer de tels pilotes (un
exemple de programme-source en Pascal est livré), vous pouvez programmer
vous-même le pilote spécifique de votre interface ou de votre
système de mesure.
Le menu "Options" vous propose le décalage des voies : cette
option permet d'utiliser les voies 100 et suivantes du pilote, qui donnent
des valeurs positives ou négatives, au lieu des voies 0 et suivantes
qui ne donnent que des valeurs positives.
Meilleur cadrage de l'écran graphique
Dorénavant, dans le menu "réglages", on peut choisir
indépendamment le minimum et le maximum de la voie principale et
de la voie auxiliaire.
Lancement possible de logiciels extérieurs, comme de simples
options de Mesugraf.
Mesugraf a beau s'améliorer d'année en année,
il ne répond pas forcément à toutes vos attentes :
par exemple faire des mesures seulement si la température dépasse
un seuil, ou bien faire changer la gamme d'amplification de votre appareil
de mesure si un contact est observé à une entrée logique...
L'option "logiciel extérieur"du menu "mesures" est faite pour
ce cas. Elle appelle un logiciel extérieur que vous aurez programmé
vous-même, qui fera les mesures comme vous le souhaitez, et qui sauvegardera
les mesures dans un format compatible avec Mesugraf (TRAVAIL.DIF par défaut).
Lorsque vous quitterez ce programme extérieur, le retour à
Mesugraf provoquera le chargement automatique de ce fichier, et l'affichage
des valeurs dans l'écran graphique de Mesugraf. Ainsi, vous pourrez
tracer et imprimer les courbes de mesures.
Un exemple est donné en Pascal, SONIC.PAS (compilé en
SONIC.EXE).
Ces logiciels extérieurs (ainsi que ceux appelés par
l'option "tableur" et "bibliographie" peuvent être de type .BAT,
alors que précédemment ils devaient être de type .COM
ou .EXE.
Nouveau format de fichier .DIV, .CSV et .RRR
Les anciens formats formats .DIF et .WOR continuent à être
supportés, mais certains tableurs ont des problèmes avec
leur format de nombre : .DIF est un format très efficace d'échange
de données entre divers logiciels, mais utilise le point comme signe
décimal, et .WOR sauvegarde les résultats sous forme de lignes
successives, en utilisant la virgule. On a donc introduit quelques petites
variantes : .DIV est l'équivalent de .DIF, mais avec la virgule
comme signe décimal, et .CSV ("Champs Séparés par
des Virgules", ou "Comma Separated Values") est l'équivalent de
.WOR où le séparateur décimal est le point, et le
séparateur de champs la virgule. Ces formats sont lisibles aussi
bien par des tableurs pour DOS que des tableurs pour Windows.
Comme les tableurs sous DOS disparaissent peu à peu, nous avons mis le format .RRR, du logiciel Régressi de Micrelec, qui est un tableur spécialisé dans la modélisation des données expérimentales. On peut en télécharger une version sur Internet, à http://www2.cnam.fr/evariste.
Palette monochrome pour ordinateurs portables à faible contraste
Dans le menu "Options", vous pouvez choisir la palette : au lieu d'être
en couleurs, elle peut être monochrome. C'est surtout utile pour
certains ordinateurs portables, où les couleurs sont difficiles
à distinguer.
Sauvegarde des mesures automatique dans MEMO.CSV
Jusqu'ici, les mesures n'étaient enregistrées sur fichier
que par le choix de la sauvegarde dans le menu "fichier", lorsque la série
de mesures était complètement finie. Si vos mesures durent
plusieurs jours, il vous risquez de les perdre à cause d'une coupure
de courant ! En choisissant cette option, chaque point de mesure est enregistré
en même temps qu'il est affiché à l'écran, et
un petit signal sonore se fait entendre. Même si l'ordinateur est
arrêté, les mesures effectuées jusqu'à la panne
sont enregistrées.
Copier vers Window95
Windows 95 permet de sélectionner du texte (dans une application
DOS en mode texte), de le copier, et ensuite de le coller vers une application
Windows (traitement de texte ou tableur).
On peut profiter de ceci avec l'option "Afficher les mesures" de Mesugraf : On sélectionne les mesures qui nous intéressent, on les copie dans le presse-papier, et finalement on peut les coller dans le tableur de Windows (QPW, Excel, ou autre...) pour faire le traitement des données. Malheureusement, lorsque dans la fenêtre d'affichage de Mesugraf les valeurs numériques sont séparées par des espaces, le tableur reconnait ces lignes comme étant du texte, et ne les considère pas comme des valeurs numériques. Pour pouvoir faire facilement le copier/coller vers un tableur de Windows95, choisissez l'option "Tab pour copie" : la séparation entre les nombres sera faite par le signe "Tab" (code ASCII 9) ; ceci rend l'affichage assez illisible dans la fenêtre de Mesugraf, mais correct dans le tableur de Windows95 (avec des valeurs numériques bien séparées en deux ou trois colonnes).
Mesures en mode texte
Cette option permet un retour de vingt ans en arrière ! Les
mesures s'affichent simplement à l'écran en mode texte ;
la seule concession à la modernité est l'affichage, en blanc
pour le temps, en rouge pour la voie principale (et en vert, éventuellement,
pour la voie auxiliaire).
Néammoins, les caractères fondamentaux de Minimesugraf sont conservés : les voies de mesure, les intervalles entre mesures, les fonctions de transformation sont les mêmes que lorsqu'on fait l'enregistrement en mode graphique par l'option "Acquisition en fonction du temps". Simplement, c'est moins joli qu'avec l'écran graphique.
Alors, pourquoi ne pas toujours utiliser l'écran graphique ?
Dans l'environnement MS-Windows, on peut travailler en "multitâche",
avec plusieurs applications fonctionnant en même temps. Ceci est
possible non seulement avec des applications Windows, mais aussi avec des
"fenêtres DOS", dans lesquelles on lance le programme DOS de son
choix, par exemple MiniMesugraf.
Le seul petit problème est qu'on ne peut avoir plusieurs fenêtres
DOS à l'écran que si ces fenêtres DOS sont en MODE
TEXTE. En d'autre termes, on ne peut pas à la fois avoir à
l'écran une application Windows et une fenêtre DOS avec MiniMesugraf
en mode Acquisition en fonction du temps.
Donc, si vous avez à faire des mesures longues (plusieurs heures...),
je vous propose de lancer les mesures en mode texte dans une fenêtre
DOS de Windows. Votre ordinateur ne sera pas bloqué, et vous pourrez
parallèlement exécuter une autre application Windows dans
une autre fenêtre, par exemple jouer à détruire des
capsules spatiales (quelle horreur !), ou bien écrire une lettre
d'amour (c'est déjà mieux).
Eventuellement, vous pourrez lancer plusieurs fenêtres avec un MiniMesugraf s'exécutant dans chacune,pour faire de nombreuses mesures simultanément. Par contre, au delà de deux ou trois fenêtres, vous aurez du mal à tout surveiller, car votre cerveau personnel, logé entre vos deux oreilles, n'est pas vraiment multitâche...
Pensez simplement à bien régler votre fenêtre DOS
de Windows pour un bon fonctionnement multitâche, par le "menu système"
(carré en haut et à gauche, ou bien Alt-barre d'espacement)
:
- Option d'affichage : fenêtre
- Option de tâche : en arrière-plan
- Priorité : avant plan 100, arrière plan 50
Note : en fait, on peut faire fonctionner Mesugraf en mode graphique
dans une fenêtre Windows, à condition de le lancer en mode
CGA, en l'indiquant dans la ligne de commande :
MG2001 CGA
Acquisition superposée
Dans le menu "Mesure", cette option fait presque la même chose
que "acquisition en fonction du temps", mais en traçant les points
de mesures sur un fond d'écran préalablement mémorisé.
Ainsi on peut facilement comparer la nouvelle série de points en
cours de mesure au témoin dont on a placé la courbe dans
l'écran préalablement mémorisé (touche F4,
lorsqu'on est en mode graphique).
Nouvelles commandes, pour la ligne de commande ou le fichier de configuration
CXllll : llll est le chemin du logiciel externe de mesure (menu "Mesures")
DVnnnn : nnnn est le décalage des voies de mesures (par défaut
0, mais vous pouvez choisir 100)
FM+ pour enregistrer automatiquement les mesures en MEMO.CSV (par défaut,
il n'y a pas d'enregistrement)
LXllll : llll est la ligne de commande pour le logiciel externe de
mesure
MXllll : llll est l'intitulé de l'option du menu appelant le
logiciel externe de mesure