Conception de logiciels sous Visual Basic


Visual Basic est un langage de programmation orienté
objet qui permet de créer de nombreuses applications
adaptées à des taches particulières



Le paramétrage et le contrôle d’une carte d’acquisition peut être conçu sous Visual Basic. Grâce aux contrôles ActiveX fournis avec la carte d’acquisition de données, vous pouvez effectuer des opérations d’E/S analogiques, numériques et de synchronisation. Ces contrôles permettent de configurer les opérations d’acquisition de données en réglant les propriétés de la carte d'acquisition. Inutile d’avoir recours à des logiciels lourds et coûteux tels que LabView ou DasyLab.


Grâce aux différentes fonctions disponibles sous Visual Basic, il est possible de créer une large gamme d'applications de traitement de données. Un fois le programme compilé sous forme d’une application autonome éxecutable sous Windows, la vitesse d’exécution est extrêmement rapide et offre la possibilité de traiter une importante quantité de données en temps réel. De plus, il est possible d'ouvrir simultanément plusieurs applications, chacune réalisant différentes analyses sur des fichiers de données.


De par le nombre de composants fournis avec Visual Basic, les possibilités en terme d'interface graphique sont très grandes. Pour concevoir un utilitaire, il suffit de créer une interface graphique à l'aide de la bibliothèque d'éléments, puis de programmer les événements associés à chaque élément de l'interface. L’affichage des données et l’évolution des courbes se concoivent simplement et bénéficient de la même rapidité et fluidité que celles du système d'exploitation.


Les applications créées avec Visual Basic peuvent enregistrer et lire des fichiers sur le disque dur. Le traitement et l'archivage de données peuvent ainsi être effectués de façon systématique et quotidienne. Il est aussi possible de sauvegarder le résultat graphique du traitement des données sous la forme d'image, permettant ainsi de ne pas stocker, sur le disque dur, des fichiers de taille importante.