Étape 2: Vue d’ensemble de Code principal GUI
Dans l’interface graphique principale, le code est un dérivé simplifié du GUI principal du projet précédent de LabForms. Pour beaucoup de l’API de formes d’onde de la propreté des appels ont été regroupés dans subVIs. Dans la nouvelle principale de GUI, il y a deux sections principales de mettre l’accent sur la Boucle de sélection de périphérique et la Section de fonctions appareil exécuter.
Boucle de sélection de périphérique
La Boucle de sélection dispositif a deux fonctions principales. Tout d’abord, il recherche des appareils compatibles pour se connecter à en utilisant le « Devices.vi connectés trouver ». Une option de bouton de rafraîchissement a été ajoutée, vous pouvez de connecter un périphérique après le début de la Main.vi de GUI. Le « Devices.vi connectés trouver » vérifie qu’aucune autre application n’utilisent déjà l’appareil que vous souhaitez ouvrir. Si l’appareil est déjà en cours d’utilisation, les commandes du panneau avant sont configurés afin que le bouton « OK » est grisé. Cela vous empêche d’ouvrir un périphérique qui est déjà en cours d’utilisation. Si le périphérique n’est pas en cours d’utilisation, vous pouvez appuyer sur « OK » pour passer au processus d’ouverture. Une fois que l’ouverture du processus des êtres le Dispositif de sélection boucle se termine, et la section d’Exécuter des fonctions de périphérique est enclenchée.
Exécuter les fonctions de l’appareil
La première partie de cette section s’ouvre le périphérique sélectionné. Le processus est assez explicite et n’a pas besoin d’être expliquées en détail. Se reporter aux commentaires numérotés dans le code pour plus d’informations. Une fois que l’appareil est ouvert, toute VI personnalisé vous conçu commence à courir. Dans ce projet le « GUI Custom Waveform Gen.vi » est exécutée. Si vous voulez à portée de votre sortie de signal personnalisé, vous pouvez cliquer sur Activer portée avant de sélectionner le périphérique. Cela ouvrira la fenêtre de l’oscilloscope standard de LabForms.