Stap 2: Belangrijkste GUI Code Overview
In de GUI Main is de code een vereenvoudigde derivaat van GUI Main uit het vorige LabForms Project. Voor netheid alot van de golfvormen API zijn oproepen samen in subVIs gegroepeerd. In het nieuwe GUI-Main zijn er twee primaire gedeelten concentreren op, het Apparaat selectie lus en de Sectie van apparaat-functies uitvoeren.
Apparaat selectie lus
De Apparaat selectie lus heeft een paar primaire functies. Eerst zoekt naar compatibele apparaten verbinden met behulp van de "vinden aangesloten Devices.vi". Een refresh knop optie is toegevoegd zodat u een apparaat aansluit kunt na het starten van de GUI-Main.vi. De "vinden aangesloten Devices.vi" controleert om ervoor te zorgen dat er geen andere toepassingen zijn al met behulp van het apparaat dat u wilt openen. Als het apparaat al in gebruik is, worden het voorpaneel controles geconfigureerd zodat de "OK" knop wordt grijs weergegeven. Dit voorkomt dat u het openen van een apparaat dat is al in gebruik. Als het apparaat niet in gebruik kan je 'OK' om verder te gaan naar het proces van de opening. Zodra de opening verwerken wezens de Apparaat selectie lus eindigt, en de sectie Uitvoeren functies van het apparaat wordt gestart.
Functies van het apparaat uitvoeren
Het eerste gedeelte van deze sectie opent het geselecteerde apparaat. Het proces is vrij duidelijk en hoeft niet te worden toegelicht in detail. Verwijs naar de genummerde opmerkingen in de code voor meer info. Zodra het apparaat wordt geopend, zal elke aangepaste VI u ontworpen begint te lopen. In dit project de "GUI aangepaste golfvorm Gen.vi" uitgevoerd. Als u uw aangepaste signaaluitgang scope wilt, kunt u de knop toepassingsgebied inschakelen voordat u het apparaat selecteert. Dit opent het venster standaard oscilloscoop van LabForms.