Affichage clair d'un grand nombre d'entrées/sorties - Programmation
Marsh Posté le 23-07-2002 à 09:46:44
Ben je oense que c'est une bonne idée, j'aurais fait de même ... Parcontre ajoute peut être une petite séparation au milieu.
Code :
|
?
Marsh Posté le 23-07-2002 à 10:50:35
merci. Effectivement, c'est pas mal, même si graphiquement c'est aps très beau du texte à la palce des led de couleurs (mais ça vaut aussi pour la solution que je proposais).
Côté séparateur entre les quartets, je pensais à un simple espace...
Marsh Posté le 23-07-2002 à 11:11:22
rufo a écrit a écrit : merci. Effectivement, c'est pas mal, même si graphiquement c'est aps très beau du texte à la palce des led de couleurs (mais ça vaut aussi pour la solution que je proposais). Côté séparateur entre les quartets, je pensais à un simple espace... |
Par exemple ... (moi j'avais mis un espace entre chaque donc c'est pour ça que j'utilise le ':' mais ça prend plus de place ...)
Marsh Posté le 25-07-2002 à 09:26:41
rufo a écrit a écrit : Est-ce-que qq'un aurait une autre idée? Merci... |
ben nan ...
Marsh Posté le 30-07-2002 à 15:43:07
t'aurais pas une idée pour mon topic pendant que tu y es?
Marsh Posté le 22-07-2002 à 16:42:48
Bonjour,
voilà, je dois afficher, en VB 6, l'état de 160 (4 groupes de 8 bits sur 5 lignes) entrées discrètes et de 224 (4 groupes de 8 bits sur 7 lignes) sorties discrètes sur le même écran graphique.
Pour l'instant, ce qui existe déjà est :
- sur le côté gauche de l'écran, on trouve l'état des 160 entrées via des contrôles shape ayant pour propriété "cercle plein". Un cercle vert correspond à une entrée active, un cercle rouge à une entrée inactive.
- sur le côté droit, on trouve l'état des 224 sorties sous forme de cases à cocher, une case cocher correspondant à une sortie active.
- une info-bulle affiche le nom de l'E/S (ex: ED1, pour entrée discrète) ainsi que le numéro de l'octet et du bit (dans cet octet) qui contient la valeur de l'E/S (ex: 11_3, octet 11, bit 3 dans la trame d'information).
Seulement voilà, le client veut pouvoir repérer rapidement sur l'interface graphique l'E/S correspondant à un octet_bit donné (il ne veut donc pas passer la souris sur x E/S avant de trouver la bonne. J'ai déjà réfléchi à plusieurs représentations, la meilleure pour l'instant étant d'afficher sous forme d'un tableau (avec les bordures visibles ou pas) les octets_bits et lorsqu'une E/S est activée, le label affichant l'octet_bit s'affiche en vert.
ex:
11_7 11_6 11_5......14_0
15_7 15_6 11_5......22_0
23_7 23_6 23_5......26_0
...
Qu'en pensez-vous? Avez-vous d'autres suggestions?
Merci de votre aide