Analoga Discovery PWM och Digital IO styr dock LabVIEW (2 / 6 steg)
Steg 2: Huvudsakliga GUI koden översikt
I GUI Main är koden en förenklad derivat av GUI Main från tidigare LabForms-projektet. För prydlighet en massa vågformer API har samtal grupperats tillsammans i subVIs. I den nya GUI huvudsakliga finns två primära delar att fokusera på Enheten urval Loop och Köra enhet funktioner avsnitt.
Enheten urval Loop
Enheten urval Loop har ett par primära funktioner. Det söker först efter kompatibla enheter att ansluta till med hjälp av "Ansluten hitta Devices.vi". En refresh-knappen alternativ har lagts till så att du kan ansluta en enhet efter start GUI Main.vi. Den "hitta ansluten Devices.vi" kontrolleras att inga andra program använder redan den enhet du vill öppna. Om enheten används redan, är frontpanel kontrollerna konfigurerad på "OK" knappen är nedtonad. Detta hindrar dig från att öppna en enhet som används redan. Om enheten inte är i bruk kan du slå 'OK' för att gå vidare till den öppna processen. När öppnandet bearbeta varelser Enhet urval Loop avslutar och avsnittet Kör enhetsfunktioner startas.
Köra enhetsfunktioner
Den första delen av det här avsnittet öppnas den valda enheten. Processen är ganska självförklarande och behöver inte förklaras i detalj. Hänvisa till de numrerade kommentarerna i kod för mer info. När enheten öppnas, kommer eventuella anpassade VI du designat börja löpa. I detta projekt drivs "GUI anpassad vågform Gen.vi". Om du vill att omfattningen din anpassade signalutgång, kan du klicka på knappen Aktivera Scope innan du väljer enheten. Detta öppnar fönstret standard oscilloskop från LabForms.