Analogimeterest

affiche une valeur numérique sous forme de compteur analogique
Télécharger maintenant

Analogimeterest Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Digital Metrology Solutions
  • Site Internet de l'éditeur:
  • http://www.digitalmetrology.com/index.htm
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 39 KB

Analogimeterest Mots clés


Analogimeterest La description

L'analogmetertest a été développé pour être un petit outil qui utilise la commande de classe de compteur analogique pour afficher une valeur numérique sous forme de mètre analogique.Récemment, j'ai été impliqué dans un projet d'instrumentation dans lequel un seul écran (A CView) est utilisé pour présenter la mesure résultats ainsi que le statut de certains transducteurs. Le désir était d'avoir tout dans une "fenêtre" pouvant être maximisée et que toutes les informations pertinentes pourraient être visibles sans avoir à gérer des fenêtres ou des boîtes de dialogue qui se chevauchent. Un moyen d'afficher graphiquement l'état du transducteur, un "compteur analogique" La classe a été développée qui pourrait être utilisée dans n'importe quel rectangle carré dans n'importe quel contexte d'affichage. Ainsi, une zone SQAURE (Crect) pourrait être déterminée dans la classe dérivée de CView de l'application et le compteur pourrait être affiché et mis à jour au besoin dans ce crect. Le dessin d'un mètre est un peu trivial, mais l'animation lisse (et rapide) d'un tel mètre est une question différente. À cette fin, j'ai renvoyé la méthode "Triple tampon" que j'ai utilisée dans mon contrôle d'oscilloscope / bande de bande. Dans cette approche, je crée trois bitmaps: une pour la "grille" sous-jacente (le coin de la tarte en forme de tarte, les valeurs limites numériques), une pour "l'aiguille" et celle utilisée pour stocker temporairement le "résultat" de la Combinaison de l'aiguille et de la grille avant le contexte de l'affichage de destination. Pour améliorer la vitesse d'animation, ces bitmaps ne sont mis à jour que sur une base "au besoin". Par exemple, la grille Bitmap est uniquement redessinée lorsque le rectangle du mètre a changé et que le bitmap à aiguille est uniquement redessiné lorsque la position de l'aiguille a changé. En outre, la combinaison de bitmaps est effectuée dans un résultat basé sur la mémoire avant l'affichage afin de fournir des performances plus rapides.


Analogimeterest Logiciels associés