Communication série, 2011/2012, TD2 : Différence entre versions

De Wiki de Projets IMA
Ligne 29 : Ligne 29 :
 
   
 
   
 
Ensuite nous allons concevoir le programme Java script permettant l’exécution des programmes PHP de lecture et écriture sur la liaison série.
 
Ensuite nous allons concevoir le programme Java script permettant l’exécution des programmes PHP de lecture et écriture sur la liaison série.
 +
 
Les spécifications:
 
Les spécifications:
 +
'''Fonction envoyer()''':permet de récupérer l'id du champ envoie tapé par l'utilisateur grâce à la librairire prototype.jc et ensuite faire appel au fichier envoie.php en passant en paramètre la chaine à envoyé identifié par l'id.
 +
 +
'''Fonction lire()''':cette fonction permet d'appeler le fichier scrutation.php responsable de la lecture sur la liaison série, en effet, en cas de la reussite de lecture les données seront afficher par appel à la focntion java script afficher().
 +
 +
L'exécution de cette fonction sera par scrutation à l'aide d'un Timer contenu dans la librairie prototype.js : setTimeout("javascript:lire();",1000);
 +
 +
'''Fonction afficher()''':Permet d'affichage des données reçu dans le champ réception par insertion afin de garder les informations ultérieures.
 +
 +
 +
 +
 
    
 
    
 
2ème séance:01/06/2012
 
2ème séance:01/06/2012
  
 
3ème séance:08/06/2012
 
3ème séance:08/06/2012

Version du 15 juin 2012 à 08:56

Partie Informatique :

Le but de la première séance est de réfléchir sur la solution à proposer pour permettre la communication via une liaison série en émission et en réception. Pour mener à bien ce projet nous avons décider d'établir une architecture de la solution web proposé avec utilisation des langages html, java script , php ainsi que le démon de gestion de la liaison série écrit en langage C.

1ère séance : 25/05/2012 Durant cette première séance nous allons commencer à concevoir notre page principale en HTML avec l'intégration de Java script. Création d'interface d’envoi et de réception : En HTML nous avons créé des champs afin de permettre à l'utilisateur d'entrer les données à envoyer et à recevoir les données dans l'autre sens :

Champ d’émission avec un id pour permettre l’identification ultérieure :

<TD>emission</TD> <TD> <INPUT type=text id="emission" > </TD>

Bouton d'envoi permettant à l'utilisateur de maîtriser la commande d'envoi à travers l'appel à une fonction Java script envoyer()

<INPUT type="submit" value="Envoyer" onclick="javascript:envoyer();">

Champ de réception un champ texte permettant d'afficher les informations reçus.

<TD>reception</TD> <TD> <TEXTAREA id="reception" COLS="40" ROWS="10"></TEXTAREA>

</TD>

Ensuite nous allons concevoir le programme Java script permettant l’exécution des programmes PHP de lecture et écriture sur la liaison série.

Les spécifications: Fonction envoyer():permet de récupérer l'id du champ envoie tapé par l'utilisateur grâce à la librairire prototype.jc et ensuite faire appel au fichier envoie.php en passant en paramètre la chaine à envoyé identifié par l'id.

Fonction lire():cette fonction permet d'appeler le fichier scrutation.php responsable de la lecture sur la liaison série, en effet, en cas de la reussite de lecture les données seront afficher par appel à la focntion java script afficher().

L'exécution de cette fonction sera par scrutation à l'aide d'un Timer contenu dans la librairie prototype.js : setTimeout("javascript:lire();",1000);

Fonction afficher():Permet d'affichage des données reçu dans le champ réception par insertion afin de garder les informations ultérieures.



2ème séance:01/06/2012

3ème séance:08/06/2012