|
Page 5 sur 5
IV-4.4 Vue d’ensemble de la création du programmeOn peux créé notre programme étape par étape - Création de la fiche ou feuille (form).
- Appel à la DLL.
- Déclaration des variable et constantes globale du programme.
- Ecriture du code, appel aux fonction et procédures dans la DLL.
- Compilation et création d'un exécutable.
- Exécution finale et test
a) Création de la fiche  figure.4.4 Création de la fiche ou feuille Ici on a créé tout les bouton et les outille Visual pour notre programme, après on attache chaque bouton ou contrôle a une procédure, fonction, code programme Basic.  figure.4.5 Appel de la DLL b) Appel à la DLL "k8d.dll" Dans la figure 5.4 on montre comment on a appelé la DLL "K8D.Dll" et on a déclaré toutes les procédures et fonctions utiliser dans le programme.
c) Déclaration des variable et constantes globale du programme  figure.4.6 Déclaration des variable et constantes globale d) Ecriture du code et appel aux fonction et procédures qui sont dans la DLL  figure.4.7 Ecriture du code et appel aux fonction et procédures e) Compilation et création d'un exécutable  figure.4.8 Compilation et Exécution
V- Les essais et réglages
Nous avons effectué quelques tests passifs avant de relier l'interface au PC. Il n y a qu'à brancher la tension secteur 220V aux bornes MAINS, aucune LED ne devrait s'allumer.
Ensuite, avec un multimètre, on a mesuré la tension au point marqué +5 V et vérifié qu’elle est bien égale à la valeur indiquée.
Il est possible de relier la carte au PC au moyen du port parallèle.
On a Lancé alors le programme Diagnostic Test K8000 pour vérifier le bon fonctionnement de la carte. Le logiciel est assez simple et intuitif : Seize blocs correspondant aux seize connexions numériques I/O sont présents. Pour chaque bloc il est possible de paramétrer l'affectation comme "input" ou "output". Pour chaque "output" est présent un signe fléché servant à activer ou non la sortie. Pour les "input", en revanche, le même signe fléché indique si un état logique haut ou bas est présent sur l'entrée (voir figure 5.1).  figure.5.1 Paramètre et état des E/S numériques En ce qui concerne les entrées analogiques, se trouvent des échelles graduées lesquelles, pour chaque "input", indiquent le niveau de tension mesuré par la carte (voir figure 5.2).  figure.5.2 Niveau de tension des entrées analogiques En utilisant ce logiciel, il est donc possible de réaliser certains test de base du circuit : par exemple, de fournir une tension à une entrée analogique et vérifiez que l'échelle graduée varie bien en correspondance.
Pour chaque sortie analogique se trouve une échelle semblable à celle des entrées analogiques, mais ici on est en mesure d'en modifier les valeurs (voir figure 5.3). Il y a encore deux autres sections : l'une permet de sélectionner l'adresse du port parallèle, l'autre permet de paramétrer, dans le cas où l'on utiliserait plusieurs cartes, laquelle on veut adresser (voir figure 5.4).  figure.5.3 Niveau de tensions des sorties analogiques  figure.5.4 Paramétrer le port et la carte utilisée En utilisant un multi mètre, on teste le fonctionnement des sorties analogiques : on a fais varier par voie logicielle la valeur de certaines sorties et mesurez la tension présente sur les borniers.
Enfin, tester les entrées est les sorties numérique : pour les entrées, on applique une tension supérieure à +5 V et vérifiez par voie logicielle que l'entrée est reconnue comme haute (en outre, sur la carte, la LED rouge correspondante est allumé). Pour les sorties, on active le signe flèche, état logique haut (voir figure 5.1). Et toujours avec un multimètre, on a vérifié qu'en sortie se trouve une tension de + 5 V (là encore la LED rouge correspondante devrait s'allumer).
En cas de vitesse de transmission trop élevée (ordinateur. rapide, longue liaison) la communication peut être faussée. Dans ce cas l'on peut augmenter la fréquence (plus la communication est lente, plus les LED LD17 à 19 seront lumineux) la fréquence peut être instauré on saisissant une valeur en (ms) dans la case Intervalle de Temps ensuite on confirme avec un clic sue le bouton Confirmation (voir figure 5.5)  figure.5.5 Paramétrer le facteur de ralentissement
<< Début < Précédente 1 2 3 4 5 Suivante > Fin >> |