Chapitre 5 : liaison de TG-Mesugraf avec d'autres logiciels
(menu TGMG)
  1. Lancement de TG-Mesugraf par un hypertexte

  2. Un hypertexte est un logiciel permettant une consultation de texte non linéaire, et le déclenchement d'actions extérieures, en particulier le lancement d'autres logiciels.
    Parmi les générateurs d'hypertexte faciles d'emploi, on peut recommander GEN.EXE, de J.P. Michel.
    On peut utiliser les hypertextes avec TG-Mesugraf de deux façons :
    - pour faire un menu qui puisse lancer automatiquement TG-Mesugraf avec diverses lignes de commande
    - pour faire un hypertexte explicatif, dans un but pédagogique, qui puisse lancer TG-Mesugraf une fois que la leçon aura été bien étudiée.

    (dans un autre but, les hypertextes peuvent aussi être utilisés en remplacement de Biblio.exe : voir paragraphe suivant).
     

  3. Lancement d'un logiciel extérieur : BIBLIO.EXE et ses remplaçants
    1. Principe

    2. Cette option appelle un logiciel extérieur, tout en gardant TG-Mesugraf en mémoire. Par défaut, ce logiciel est Biblio.exe, qui lit le fichier Biblio.txt.
      Néammoins, grâce à la ligne de commande de TG-Mesugraf, vous pouvez modifier ces deux noms, et lancer n'importe quel autre logiciel à la place de Biblio.exe, et lui faire appeler n'importe quel fichier à la place de Biblio.txt.
       
    3. le logiciel Biblio.exe initial

    4. Dans le déroulement d'une activité scientifique "professionnelle", la recherche bibliographique occupe une part importante du temps. Or ceci est complètement absent dans l'enseignement scientifique actuel !
      Biblio.exe essaie de remédier à cette lacune. L'utilisateur doit entrer 1 ou 2 mots-clés, et ce logiciel cherche dans le fichier Biblio.txt tous les articles dont les mots clés commencent par ces mots là.

      Dans les recherches bibliographiques professionnelles, on s'en tient là dans l'automatisation de la documentation : ensuite, le chercheur doit aller à la bibliothèque, ou bien demander un tiré à part ou une photocopie des articles obtenus par cette recherche bibliographique.

      Pour l'enseignement, où la totalité de la recherche scientifique doit être faite dans le temps d'une séance de TP, il ne servirait à rien à l'élève d'avoir les références d'un article dont il ne pourrait pas avoir immédiatement connaissance. C'est pourquoi les articles de Biblio sont immédiatement disponibles à l'écran, sans qu'on ait à courir à la bibliothèque.
      C'est donc très facile d'emploi pour l'élève, mais beaucoup moins pour le professeur, qui doit se débrouiller pour que les textes arrivent dans l'ordinateur, en général en passant un temps certain à frapper au clavier !

      Un fichier de bibliographie est une succession de fiches.
      Chaque fiche a la structure suivante :
      - la première ligne est toujours DEBUT DE FICHE
      - la ligne suivante est le titre de l'article
      - les lignes suivantes correspondent chacune à un mot clé (en majuscule)
      - les mots clés sont séparés du texte par une ligne ne contenant que DEBUT DE TEXTE
      - Tout ce qui suit correspond au texte de l'article, jusqu'à la dernière ligne, qui est obligatoirement FIN DE TEXTE

      Pour mieux comprendre, visualisez le fichier BIBLIO.TXT par l'option "lire un texte" du menu Fichier de TG-Mesugraf. Lorsque vous aurez compris, vous pourrez remplacer Biblio.txt initial par un fichier de votre composition.
       

    5. Remplacement de Biblio par un logiciel de lecture automatique d'un texte

    6. Ceci peut être utile en particulier pour faire une option d'aide supplémentaire : la fonction d'aide F1 donne des indications générales sur le maniement de Mesugraf, et l'option "biblio" donne de l'aide sur le TP actuel, avec un texte rédigé par le professeur, et adapté au niveau des élèves et à son but pédagogique.

      Deux solutions sont possibles :
      - faire un hypertexte : le texte d'aide, rédigé à l'aide d'un traitement de texte, et correctement mis en page, est traité par GEN, de façon à être consultable à l'aide des touches-flèches, avec différents "boutons", qui permettent de lire automatiquement différentes parties du texte.
      La version la plus primitive consisterait tout simplement à transformer un texte en fichier exécutable qui, lorsqu'on le lance, s'affiche tout seul. Un générateur de ce type d'hypertexte est TXT_EXE, du domaine public, et qui est livré avec TG-Mesugraf.

      - lire automatiquement le texte par un logiciel d'affichage.
      Le plus simple est de remplacer Biblio.exe et Biblio.txt par Lisezmoi.com (livré avec tous les logiciels Borland sous DOS) et le fichier-texte que vous avez mis en page à l'aide de votre traitement de textes.
       

    7. Remplacement de Biblio.exe par un autre logiciel de gestion de fichier

    8. Normalement, vous devez pouvoir remplacer biblio.exe par n'importe quel programme exécutable, et biblio.txt par n'importe quel fichier de documentation, à condition que cela ne nécessite pas trop de mémoire vive.
       
    9. Remplacement de Biblio par un logiciel de traitement des données

    10. Par les options de la ligne de commande, vous pouvez indiquer d'autres noms de logiciels exécutables, qui n'ont plus rien à voir avec une quelconque fonction de bibliographie ou d'aide : vous pouvez choisir de lancer un tableur, ou un grapheur, ou un éditeur de textes...

      Pour l'utilisateur final, le résultat est que le logiciel en question apparaît comme une simple option de Tg-Mesugraf. Finalement, pour employer TG-Mesugraf au mieux de ses capacités, on peut l'intercaler entre deux logiciels : un hypertexte qui le lance avec certaines options, et BIBLIO ou un de ses remplaçants lançable par TG-Mesugraf.

      Néammoins, il ne faut pas demander l'impossible : 640 ko de mémoire vive, cela ne permet par d'avoir plusieurs gros logiciels en mémoire. Il faut choisir !
       

  4. L'option "Tableur" et ses remplaçantes
Dans le menu "Liaisons" de chaque fenêtre de mesure, il y a une option "Tableur", qui normalement lance le tableur QuattroPro, c'est à dire \qpro\q.exe.
  1. Emploi d'autres tableurs

  2. Si vous employez QuattroPro installé dans un autre répertoire, ou si vous employez d'autres tableurs-grapheurs, il faudra changer le chemin de ce tableur par la ligne de commande ou le fichier de configuration de TG-Mesugraf (CHEMINTABLEUR=xxxxx).

    Si, au lieu de charger directement TRAVAIL.DIF, vous voulez charger une feuille de calcul déjà existante, avec une macrocommande autoexécutable qui chargera le fichier de mesure, il faut aussi utiliser la commande LIGNETABLEUR=xxxx.

    Vous pouvez aussi personnaliser le menu par MENUTABLEUR=xxxx, où le mot "Tableur" est remplacé par xxxx.
     

  3. Remplacement par d'autres logiciels d'analyse de données.

  4. Si vous avez un meilleur logiciel d'analyse statistique ou de modélisation, vous pouvez mettre celui-ci en remplacement du tableur, par les méthodes indiquées précédemment.

    Lancement possible de logiciels extérieurs de mesure
    TG-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é, qui fera les mesures comme vous le souhaitez, et sauvegardera les mesures de façon compatible avec TG-Mesugraf (TRAVAIL.DIF par défaut). SONIC.PAS (compilé en SONIC.EXE) est un exemple de tel logiciel.

    Ces logiciels extérieurs, ainsi que ceux appelés par l'option "tableur" (menu des petites fenêtres des séries de mesures) et "bibliographie" peuvent être de type .BAT, alors que précédemment ils devaient être de type .COM ou .EXE.

    Ne paniquez pas si vous ne voyez pas cette option dans le menu : c'est normal, par défaut elle n'existe pas !

    Pour la faire apparaître, il faut mettre dans la ligne de commande trois «mots» :
    MENUEXTERNEaaaa où aaaa est l'intitulé de ce que vous souhaitez mettre dans le menu
    CHEMINEXTERNEbbbb où bbbb est le chemin du logiciel de mesure
    LIGNEEXTERNEcccc où cccc est la ligne de commande à passer à ce logiciel de mesure (éventuellement)

    Pour que tout fonctionne bien, il faut que le logiciel sauvegarde les mesures dans le fichier TRAVAIL.DIF. Ainsi, ce fichier sera automatiquement rechargé lors du retour à TGMG.

    Et avec MS-Windows ?

    Mais oui, TG-Mesugraf fonctionne dans l'environnement Windows. Si vous voulez faire des mesures longues (plusieurs heures ou plusieurs jours), et ne pas bloquer votre ordinateur pendant ce temps, c'est même une bonne solution que de faire fonctionner TG-Mesugraf en arrière plan, qui enregistre automatiquement ses mesures, pendant que vous travaillez avec une autre application en avant-plan.