RAPPORT DE STAGE IMPLEMENTATION DE … · RAPPORT DE STAGE IMPLEMENTATION DE ... Dans le premier...

37

Transcript of RAPPORT DE STAGE IMPLEMENTATION DE … · RAPPORT DE STAGE IMPLEMENTATION DE ... Dans le premier...

RAPPORT DE STAGE IMPLEMENTATION DE FONCTION EN

LANGAGE « C » DANS UN TERMINAL

MOBILE « SCANPAL 2»

Réalisé par : Mr SAHLAOUI Soufiane

Encadré par : Mr. Mohamed BAZI

Année universitaire 2004-2005

مصعب البكدوري
Stamp

1 page texte

0.5 DH

1 page mixte

1 DH

1 page image

2 DH

1 CD vierge

2 DH

1 pochette double

0.5 DH

1 reliure (baguette + transparent + papier cartonné)

6 DH

3.1. Java Java est à la fois un langage de programmation et une plateforme d'exécution [7]. Le langage Java a la particularité principale d'être portable, puisqu'il peut tourner sur n'importe quelle machine disposant d'un interpréteur Java. Cette portabilité est fondamentale sur Internet,

4. Réalisation Au lancement de l’application, l’utilisateur a le choix entre deux menus : New Project et Load Project.

Remerciements

Au terme de ce travail,

J’adresse mes vifs remerciements à mon encadrant, Mr.

Mohamed BAZI, pour ses encouragements, ses directives

cruciales et ses conseils pertinents.

Je tiens aussi à présenter un remerciement bien

distingué à tous les cadres de Transparence Informatique

qui m’ont permit de passer mon stage dans les meilleures

conditions.

Je remercie tous les professeurs de l’ENSIAS et tout

ceux qui nous ont aidé de près ou de loin pendant la

réalisation de notre projet de fin d’année, pour les efforts

qu’ils fournissent afin de perfectionner notre formation et

enrichir nos connaissances.

1

sommaire

Remerciements..................................................................................................

Sommaire.........................................................................................................

Liste des Figures...............................................................................................

Introduction générale.........................................................................................

Chapitre 1 : Présentation de l’organisme d’accueil...........................................

1. Présentation .............................................................................

2. Fiche Technique………………………………………………

3. Organigramme de l’entreprise ………………………………..

4. Logiciels développés………………………………………….

Chapitre 2 : Analyse et conception......................................................................

1. présentation du problème :........................................................

2. ScanPal 2………………………………………………………

3. Cahier de charge..……………………………………………..

4.

Chapitre 3 : Réalisation et mise en œuvre.........................................................

Conception de l’application……………………………………

1. Outils de travail ........................................................................

1.1 Plateforme de développement...........................................

1.2 Le langage « c »................................................................

1.3 Bibliothèques utilisées…………………………………...

1.4 Outils de connexion ………..............................................

Conclusion...........................................................................................................

Annexe ………………………………………………………………………..

1

2

3

4

5

6

7

8

9

11

12

12

19

20

23

24

24

24

25

25

28

29

2

Liste des Figures

Fig. 1 : Fiche technique de transparence Informatique......................................

Fig. 2 : Organigramme de transparence Informatique…………………………

Fig. 3 : ScanPall 2 ……………………………………………………………..

Fig. 4 : ScanPall 2 Vue avant, arrière et latérale……………………………….

Fig. 5 : Connexion RS232 et IrDA…………………………………………….

Fig.6 : Gestion des palettes……………………………………………………

Fig.7 : Connexion à un terminal fix….............................................................

Fig.8 : L’écran du terminal mobile correspondant au mode système…………..

Fig.9 : Pin to 9 pin Serial Connection / RS-232……………………………….

7

8

12

16

17

20

22

25

27

3

Introduction générale

L'introduction des technologies informatiques provoque un

changement profond du mode de travail des organismes. Une

application informatique peut faciliter la mise en commun ou la

mise à disposition d'outils ou d'informations utiles aux différents

acteurs de l'organisme.

Elle peut être un facteur pour réduire le temps d’exécution, le

coût de déplacement, stockage, impression et élargir aussi le champs

d’information au personnel. Ceci en mettant à leur disposition des

outils d’aides à la recherche d’informations, des notifications

d’alerte sur les informations nouvelles, et de panneaux d’affichage

collectif.

Ce rapport retrace les étapes de réalisation d’une application de

gestion de frigos implémentée dans un terminal mobil « ScanPall

2 ».

Dans le premier chapitre, je donne une représentation de

l’entreprise d’accueil. Dans le deuxième chapitre, je présente

l’analyse ainsi que la conception de l’application. La réalisation de

cette application est traitée dans le troisième chapitre, où je décris les

outils utilisés et les différents modules de mise en place

4

Chapitre I :

Présentation de l’organisme

d’accueil

5

I- Présentation : Transparence informatique est l’une des premières sociétés

d’études, conseils et réalisations informatiques de la région du Sous. Elle

développe des logiciels de gestion qui répondent aux besoins des

clients, qui ne sont que, les grandes entreprises de production et

exportation des fruits et légumes au sud.

1. Etude du système d’information :

Transparence Informatique réalise, sur la base d’enquêtes des

documents de gestion et des orientations de la direction,une analyse

systématique qui aboutira à la présentation des documents :

Modèle des données : modèle présentant les différents

informations prises en charge par le système informatique .

Modèle des traitements : modèle présentant les différentes

procédures prises en charge par le système informatique ainsi que

l’organisation et les circuits d’informations qui les soutiennent.

L’objection étant une intégration parfaite de l’informatique au

système de gestion.

2. Besoin en équipement :

Transparence Informatique présente la configuration du matériel

nécessaire en tenant compte des équipements existants, assistant le

client au choix de la meilleure offre et par la suite à l’installation de ces

équipements.

6

II- Fiche Technique :

Date de création Avril 1997

Forme juridique Société anonyme

Directeur Mr SOUHNOUN Med Khalid

Siège social Bd My Ismail ,Dar Iligh – Agadir

Effectif du personnel 7

Registre commercial 7581

Identité Fiscale 06903106

Patente 49203250

CNSS 6022482

E-mail [email protected]

Telephone 048827509

Fax 048827511

Figure 1 : Fiche technique de transparence Informatique

7

III- organigramme de l’entreprise :

Transparence informatique est dirigée par Mr SOUHNOUN Med Khalid, ingénieur en informatique. Elle a un effectif de sept personnes :

• Une secrétaire. • Trois licenciés en informatique, qui forment la cellule de programmation

et qui sont chargés de la réalisation des systèmes d’information en collaboration avec le directeur.

• Un agent comptable qui s’occupe de la situation financière de l’entreprise et suit celle de ces clients, en outre, il commercialise les logiciels créés. Par ailleurs, il fait des tournées avec le directeur chez les grandes sociétés agricoles de la région afin de les promouvoir à l’informatisation de leurs systèmes.

• Un technicien qui veille au bon fonctionnement du réseau informatique de l’entreprise et à l’entretient de son matériel.

Maintenance Agent comptable

Secrétaire

Cellule de programmation

Directeur

Figure 2 : Organigramme de transparence Informatique

8

IV- Logiciels développés Aujourd’hui, Transparence Informatique compte plus de 80 logiciels développés par son personnel, pour différents clients et dans différents domaines. Ce qui lui a permis d’occuper la place du leader régional dans la conception et le développement des systèmes d’information. Je citerai quelques exemples de logiciels développés pour certains clients : 1-Quelques applications traitées : Gestion des stations de conditionnement :

• Facturation du transport. • Mouvements de caisserie. • Suivi des écarts et ventes sur le marché local. • Suivi du patrimoine culturel.

Gestion des groupements d’exportation de fruits et légumes :

• Traitement des frais. • Traitement des liquidations. • Traitement des décomptes. • Traitement des admissions temporaires.

Paie des personnels :

• Calcul de la part de la main d’œuvre dans les de production. • Traitement de la paie quotidienne, par semaine, par quinzaine ou

mensuellement. • Gestion des prélèvement de retraite.

2- Liste de certains clients : Stations d’agrumes :

• Coopérative MEBROUKA . • Coopérative SOFIA SUD.

9

• PRIMA SOUS . • COPAG FARAJ . • Station SOTJSSIA . • Station PRIAGRUS. Stations de primeurs

• Coopérative AZRO . • COMAPRIM . • SOFPRIM . • Station SOEMA. • SEMAPEX . • Station SAPEXO .

Groupement d’agricole :

• Groupe AORI SOLLS . • FRESH FRUIT. • Group PRIM ATLAS. • Société de gestion l’exportation des produits agricoles.

Autre :

• SCI ARGANA. • SOUS FLEUR. • TRANS WORLD KABEN. • FORMITAL. • ATLANTIC CONSERVE.

10

Chapitre II : Analyse et conception

11

I- présentation du problème :

L’application demandée consistait à concevoir et à réaliser une application de gestion de frigos, en langage C implantable dans un terminal mobile : « ScanPal 2 ».

II- ScanPal 2 :

Figure 3: ScanPal 2

12

1. Introduction

Le Terminal Portable ScanPal 2 est un terminal portable compact, léger et très performant, conçu pour une utilisation quotidienne et intensive. Il est alimenté par deux piles AAA LR03 ou une batterie rechargeable Ni-MH et est doté d’un large éventail d’outils de développement, comprenant un générateur d’application (sous Windows), un compilateur "BASIC" et un compilateur "C". Il est muni d’un écran graphique LCD technologie FSTN, d'une résolution de 128x64 pixels, équipé d'un rétro-éclairage et d'un réglage du contraste permettant une lecture parfaite, quel que soit l’éclairage ambiant. Grâce à son scanner Laser ou CCD et à ses ports de communication RS-232 et IrDA intégrés, le Terminal Portable ScanPal 2 est idéal pour les opérations d'inventaire, de gestion des stocks, de suivi des documents, de gestion d’atelier, de suivi des biens, de magasinage et de distribution.

2. Caractéristiques générales Les caractéristiques de base du Terminal Portable ScanPall2 figurent ci-dessous. 2.1. Caractéristiques électriques • Batterie principale ....................... deux piles AAA LR03 ou batterie rechargeable Ni-MH • Batterie de sauvegarde............... batterie rechargeable, Lithium 3.0 V, 7.0 mAh, pour la mémoire vive statique (SRAM) et le calendrier • Autonomie .................................. plus de 100 heures et plus de 80,000 lectures (CPU en mode faible vitesse et 1 lecture toutes les 5 secondes) 2.2. Environnement • Humidité (fonctionnement).......... non-condensée de 10% à 90% • Humidité (stockage).................... non-condensée de 5% à 95% • Température (fonctionnement) ... de -20 °C à 60 °C • Température (stockage) ............. de -30 °C à 70 °C • Réglementation EMC.................. FCC classe A, homologué CE et C-Tick (EMC: Compatibilité électromagnétique) (FCC: Commission fédérale des télécommunications) • Résistance aux chocs................. chute de 1,2 m sur béton.

13

2.3. Caractéristiques physiques • Dimensions................................. 145 mm (L) x 63 mm (l) x 33,5 mm (H) • Poids .......................................... 180 g (batterie comprise) • Couleur....................................... gris foncé • Matériau ..................................... ABS (Acrylonitrile Butadiène Styrène) 2.4. CPU • Micro-processeur Toshiba 16-bit CMOS • Double horloge avec possibilité de passage en mode faible vitesse afin d’économiser les piles ou la batterie. 2.5. Mémoire • Programme................................. 1-Mo-Flash-ROM, mémoire flash utilisée pour sauvegarder le programme, les polices de caractères, les constantes, etc… • Données ..................................... 1 Mo SRAM, mémoire vive statique 2.6. Scanner Le Terminal Portable ScanPall2 peut être équipé d'un scanner Laser ou CCD longue distance. Leurs caractéristiques sont les suivantes : ScanPal 2L (Laser) • Source lumineuse....................... Diode Laser visible fonctionnant à 670 ± 15 nm • Vitesse de balayage ................... 36 ± 3 balayages / seconde • Angle de balayage ...................... 42 ° nominal • Contraste mini d’impression........ 20% de réflexion absolue noir/lumière à 670 nm • Profondeur de champ ................. 5 cm ~ 95 cm, selon la résolution du code barres ScanPal 2C (CCD) • Résolution................................... 0,10 mm ~ 1 mm • Profondeur de champ ................. 20 cm • Largeur de champ ...................... 45 mm ~ 124 mm • Vitesse de balayage ................... 100 balayages / seconde • Réjection lumière ambiante ........ 1200 lux (éclairage direct du soleil) 2500 lux (éclairage fluorescent)

14

2.7. Ecran • Ecran graphique LCD technologie FSTN, d'une résolution de 128x64 pixels, avec rétroéclairage à LED. 2.8. Clavier • 21 touches caoutchouc, comprenant des touches alphanumériques, des touches fléchées, des touches de fonction et une touche de déclenchement du scanner. 2.9. Indicateur • Buzzer ........................................ indicateur sonore programmable, de 1 KHz à 4 KHz, de type transducteur faible puissance • LED ............................................ indicateur lumineux programmable bicolore (vert et rouge) 2.10. Communication Trois types de communications sont possibles: RS232 standard, Infrarouge et écran-clavier. • RS232 ........................................ vitesse de transmission, jusqu'à 115200 bps • Infrarouge ................................... IrDA standard 1.0 ou IR haute vitesse: - vitesse de transmission, jusqu'à 115200 bps - distance, 5 cm à 100 cm - angle maximum, 30 ° • Ecran-clavier............................... uniquement pour le dévidage des données 2.11. Langage de programmation • Générateur d'application (sous Windows) • "BASIC" • "C" 2.12. Accessoires • Chargeur de batteries • Batterie rechargeable Ni-MH • Câble Wedge écran-clavier

15

• Housse de protection • Module de transmission IR haute vitesse • Puits de dévidage/chargeur • Câble RS232 • Alimentation du puits (seulement pour la fonction chargeur) Pour les références et désignations, se référer à la section 7. 3-Configuration matériel

Figure 4: ScanPall 2 Vue avant, arrière et latérale IrDA..........................IrDA Led indicator ............ Indicateur lumineux Trigger .....................Touche de déclenchement RS232......................RS232 Battery......................Batterie Side view.................. Vue latérale

16

Front view ................ Vue avant Back view................. Vue arrière

Figure 5 : Connexion RS232 et IrDA IrDA connection ....... IrDA connexion RS232 port............... Port RS232 IrDA transceiver ....... Module IrDA IrDA port .................. Port IrDA AAA battery * 2 ........ Piles AAA x2 RS232 connection ... Connexion RS232

17

4- Opérations au clavier Le clavier du Terminal Portable ScanPall2 est constitué de 20 touches en caoutchouc et d'une touche pour le déclenchement du scanner. Les fonctions des touches spéciales sont les suivantes:

Entrée : Valide une saisie au clavier.

Retour arrière :(Back Space) Efface les caractères situés à gauche du curseur.

Espace : (Space) Insère le caractère espace.

Haut : Déplace le curseur vers le haut.

Bas : Déplace le curseur vers le bas.

Bascule Alphabétique / Numérique :Permet de passer alternativement du mode saisie alphabétique au mode saisie numérique. Lorsque le terminal est en mode alphabétique, une petite icône s'affiche à l'écran, et chaque touche numérique peut être utilisée pour insérer l'une des trois lettres inscrites sur la touche. L'appui successif sur la touche affiche successivement les trois lettres disponibles. La relâche de la touche pendant une seconde ou l'appui sur une autre touche, valide la lettre affichée et l'insère.

Fonction : Cette touche ne peut pas être utilisée seule, mais en combinaison avec une touche numérique (1 à 9), afin d'obtenir une fonction spécifique, dépendante du programme chargé.

Par exemple, l'appui simultané sur les touches et active la fonction #1 (jusqu'à 9 fonctions).

L'appui simultané sur les touches et ,ou et permet de régler le contraste de l'écran.

18

L'appui simultané sur les touches et permet d'activer ou désactiver le rétro-éclairage de l'écran.

Echappement (Escape) : Permet, généralement, de quitter l'opération en cours.

Mise sous/hors tension (Power On/Off) : Afin d'éviter d'appuyer sur cette touche par erreur, la fonction de mise sous/hors tension n'est activée que lorsque la

touche est maintenue enfoncée pendant environ 1,5 secondes.

Dans l’annexe de ce rapport vous trouverez les modes de fonctionnement du ScanPall2 III- Cahier de charge :

Le cahier de charge du stage exige une application qui gère et enregistre des informations sur des palettes reçues par une entreprise, avec un menu simple à utiliser.

Chaque palette appartient à une commande et elle devait être placé dans une des chambres de frigo. Les informations sur les palettes devrais s’enregistrés dans des fichiers ayants une structure précise pour facilité leurs lecture par une application construite en « Visual Basic » qui vas être réalisée par le personnel de Transparence Informatique.

19

IV- Conception de l’application :

3. Schématisation du problème :

Le problème est schématisé comme suite : Palettes

Figur

Commande

o

2. Structuration des données :

Chaque palette est définie par un nombre d’infor

Chambres du frig

e 6: gestion des palettes

mation tel que :

20

Figure 7 : partie de la structure Ecran Vous trouvez dans l’annexe la déclaration totale de la structure « Ecran ». Les données saisies ou lues par le scanner du terminal sont enregistrées dans des

fichiers temporaires qui sont initiés au démarrage du terminal. Les données finales sont enregistrées dans des fichiers ayant une structure

connue, et qui sont émises vers un terminal fixe a l’aide de programmes spécifiés.

Figure 7 : connexion à un terminale fixe

Conclusion

Ce chapitre a présenté les étapes de l’analyse et de conception. Elles

ont permis de passer à l’étape suivante et dernière du projet et qu’est la

réalisation et la mise en œuvre de l’application. Cette dernière fera l’objet du

chapitre suivant.

22

Chapitre III :

Réalisation et mise en œuvre

La dernière étape du processus d’élaboration de ce

projet est la réalisation. Pour cela on verra dans un

premier temps, les outils de travail utilisés dans ce

projet, puis on passera à la partie du développement

pour avoir une vue générale de l’application réalisée.

23

I- Outils de travail :

1. Plateforme de développement :

Dans notre application, nous avons travaillé sur une plateforme de

développement c++, et la compilation finale se fait directement sur le terminal

mobile en téléchargeant le programme sur ce dernier.

Le programme chargé dans le module Programme, est automatiquement lancé à

la mise sous tension du Terminal Portable ScanPall2.

2. Le langage ’’C’’ :

Le langage C a été mis au point par M.Ritchie et B.W.Kernighan au début des

années 70. Le but était de permettre de développer un langage qui permettrait

d'obtenir un système d'exploitation de type UNIX portable. M.Ritchie et

B.W.Kernighan se sont inspirés des langages B et BCPL, pour créer un nouveau

langage: le langage C.

La première édition de la définition de ce langage a été donnée dans leur livre

commun "The C programming language". Toutefois, suite à l'apparition de nombreux

compilateurs C, l'ANSI (abréviation de American National Standards Institute) a

normalisé ce langage pour donner ce que l'on appelle le C-ANSI. Suite à cette norme,

Ritchie et Kernghan ont sorti une deuxième édition du livre en intégrant les

modifications apportées par l'ANSI.

Le langage C est un des langages les plus utilisés actuellement. Cela est dû au

fait que le langage C est un langage comportant des instructions et des structures de

haut niveau (contrairement à l'assembleur par exemple) tout en générant un code très

rapide grâce à un compilateur très performant. Cela est dû en réalité au fait que les

instructions du langage sont faites de telle façon à être assez proches du langage

24

machine, ce qui se traduit par un programme compact (donc rapide) dans la mesure

où le programmeur respecte une syntaxe proche des spécifications...

Ainsi, les programmes en C sont très peu long. La contrepartie est bien

évidemment que le langage C reste un langage assez compliqué.

Toutefois, son apprentissage est désormais nécessaire pour quiconque s'intéresse

à la programmation .

3.Bibliothèque utilisées :

« ti.h » : contient des fonctions telle que : La fonction « Saisie » qui gère la saisie des différentes données. La fonction d’affichage des écrans. La fonction qui manipule le fonctionnement du LED. La fonction qui manipule le fonctionnement du bipeur. La fonction « Pause » etc…

« frigo.h » : contient la déclaration de la structure « Ecran ».

« string.h » : pour l’utilisation des fonctions qui manipulent les « string ».

« math.h» : pour pouvoir utiliser des fonctions mathématiques.

4. Outils de connexion : La connexion se fait en mode Système ( voire figure)

Figure8 : l’écran du terminal mobile correspondant au mode système

25

Le choix Download (Chargement de programme) nous ouvre les choix entre les

modes de chargement suivants :

• RS232

Charge, dans le Terminal Portable ScanPall2, via le port RS232 (câble ou puits de

dévidage), un programme utilisateur (*.SHX).

Sur le PC (sous Windows), utiliser DownLoad.EXE. La vitesse peut atteindre

115200 bps.

• IR (Infrarouge haute vitesse)

Charge, dans le Terminal Portable ScanPall2, via le module infrarouge haute

vitesse, un programme utilisateur (*.SHX).

Sur le PC (sous Windows), utiliser IRLoad.EXE. La vitesse peut atteindre 115200

bps.

• IrDA

Charge, dans le Terminal Portable ScanPall2, via l'infrarouge IrDA standard, un

programme utilisateur (*.SHX).

Sur le PC (sous Windows), utiliser DownLoad.EXE. La vitesse peut atteindre

115200 bps.

La connexion se fait à l’aide des câbles series « 9 pin to 9 pin Serial Connection

/ RS-232 »

26

Figure 9: pin to 9 pin Serial Connection / RS-232

27

Conclusion

Notre projet consistait en la réalisation d’une

application de gestion de frigo avec des fonctions en « C »

implémentées dans un terminal mobile « ScanPall 2 » , pour

d’une part réaliser la première partie d’une application mére

demandée par une entreprise , et d’autre part se familiariser

avec la programmation dans des terminaux mobiles. Donc

notre projet est destiné à une utilisation réelle et concrète.

En fait plusieurs problèmes ont entravé notre parcours,

notamment la méconnaissance des outils informatique

utilisés, chose qui nous a demandé un effort

d’autoformation, un effort éprouvant mais néanmoins très

bénéfique.

Notre espoir est que cette application satisfasse le

besoin, et qu’on pourrait en bénéficier.

28

Annexe

Dans cette annexe je vais représenter d’une

manière bref les trois mode de fonctionnement du

« ScanPal 2 », ainsi la déclaration de la structure

« Ecran » dont j’ai parlé auparavant.

29

I- Modes de fonctionnement du ScanPall 2 : Mode Programme :

C'est le mode opératoire par défaut, lorsque le Terminal Portable

ScanPalll2 est mis sous tension. Il dépend du programme utilisateur

chargé dans le module Programme.

L'interpréteur d'application et son application inventaire, chargés

par défaut, affiche le menu principal suivant:

Le compteur, situé dans le coin inférieur droit de l'écran, affiche

le nombre d'enregistrements saisis.

Mode Système

Eteindre le Terminal Portable ScanPall2, puis appuyer

simultanément sur les touches , et . pour

entrer dans le mode Système.

Le mode Système propose les opérations suivantes:

30

Mode Noyau

éteindre alors le Terminal Portable ScanPall2, puis appuyer

simultanément sur les touches , et pour

entrer dans le mode Noyau.

Le mode Noyau propose les opérations suivantes:

Ceci est un schéma expliquant le fonctionnement générale du

ScanPall 2 dans les différents modes :

31

32

II- Déclaration de la structure « Ecran » : // DEFINITION DES ECRANS char Ecran[][1][8][20+1]= { /***************0 Ecran d'information**********/ { { "", " Transparence ", "", " Informatique ", "", " GESTION FRIGO ", "", "V0.0 Juillet2003" } }, /***********************1 Ecran d'accueil ******/ { { "", " ENTREE/SORTIE ", "", "1.Entrees ", "", "2.Sorties ", "", "" } }, /***********************2 Saisie entˆte *********/ { { "NøBon : ", " ", "Temperature: ", " ", "Date/Heure : ", " ", "Chambre Nø : ", "ENT:Valid. ESC:Ret." } },

33

/***********************3 Saisie detail***************/ { { "NøBon : ", "Temperature: ", "Date/Heure : ", " ", "Chambre Nø : ", "NøPal.: ", " ", "F3:Valider. ESC:Ret." } }, /*****************4 Validation de saisie ***********/ { { "", " Valider ", "", " la saisie ", "", "Nbr.Pal: ----- ", "", " 7=OUI / 9=NON " } }, /*********************5 Transmission ****************/ { { "", " PARAMETRES ", "", "1.Emission ", "", "2.Reception ", "", "3.Init.NumBon " } }, /***********************6 Message1 ******************/ { { "", " Le fichier ", "", " des saisies ", "",

34

" est vide ", "", "" } }, /***********************7 Message3 *****************/ { { "", " Effacer le ", "", " fichier ", "", " des saisies ?", "", " 7=OUI / 9=NON " } }, /****************8 INITIALISATION NøBON ***********/ { { "", "INITIALISATION ", "", " No.BON : ", "", "", "", "ENT:Valid. ESC:Ret." } }, /************9 Ecran de transmission *****************/ { { " RECEPTION ", " RS232 / Puit ", "", "", " Transmission ", "", " en cours...", " ESC:Annuler " } }, /**********10 Ecran2 de transmission ***************/ { {

35

" RECEPTION ", " RS232 / Puit ", "", "", " Connecter ", "", " le Terminal ", "ENT:Valid. ESC:Ret. " } }, /**********11 Ecran3 de transmission **************/ { { " RECEPTION ", " RS232 / Puit ", "", "", "", " REUSSIE ", "", " Pressez une touche " } }, /***********************12 Ecran3 de transmission ***/ { { " RECEPTION ", " RS232 / Puit ", "", "", "", " ERREUR ", "", " Pressez une touche " } }, /***********************13 Ecran1 de Emission ******/ { { " EMISSION ", " RS232 / Puit ", "", "", " Transmission ", "", " en cours...", " ESC:Annuler " }

36

}, /***********************14 Ecran2 de Emission ******/ { { " EMISSION ", " RS232 / Puit ", "", "", " Connecter ", "", " le Terminal ", "ENT:Valid. ESC:Ret. " } }, /**************15 Ecran3 de Emission *************/ { { " EMISSION ", " RS232 / Puit ", "", "", "", " REUSSIE ", "", " Pressez une touche " } }, /***************16 Ecran4 de Emission ***********/ { { " EMISSION ", " RS232 / Puit ", "", "", "", " ERREUR ", "", " Pressez une touche " } }, /*************17 Visualisation ******************/ { { "VISU. Enr. ", "NøBon : ", "Temp‚rature : ", "Date/Heure : ", "Chambre Nø : ",

37

"Nbr.Palettes: ", " :Defil. '5':Modif", "BS :Suppr. ENT:Rech." } }, /***************18 Suppression *****************/ { { "", "", "", " Supprimer ", "", "enregistrement?", "", " 7=OUI / 9=NON " } }, /**************19 Prelevement *******************/ { { "", " PRELEVEMENT ", "Date/Heure : ", " ", "Emplacement: ", "", "Temperature: ", "ENT:Valider. ESC:Ret." } }, /****************20 Gestion Frigo ***************/ { { "", " GESTION FRIGO ", "", "1.Entree/Sortie", "", "2.Prelevement ", "", "3.Parametres " } } };

38