Controle van de analoge Discovery™ golfvorm Generator in LabVIEW (4 / 5 stap)

Stap 4: Aangepaste Wavefrom generatie Code Overview


De aangepaste golfvorm generator doet een paar dingen. De eerste keer het heet, beide golfvorm kanalen W1 en W2 zijn ingeschakeld (Zie de code in de bovenkant van de lus verlaten). Daarna worden enkele berekeningen gedaan om de positie van de cursor met in een 2d doos, omzetten in amplitude en frequentie van een golfvorm. Zie de opmerkingen in de code voor meer informatie.

Genereren van Wavefrom/Wedstrijdstructuur

De kern van dit project is het genereren van analoge signalen. Dit wordt gedaan in Wedstrijdstructuur, met behulp van "Genereren Waveform.vi". Deze sub VI roept gewoon een handvol golfvormen API-functies waarmee u de analoge ontdekking. Een foto van de genereren golfvorm. VI-code is opgenomen hierboven. Het toont welke API-functies worden gebruikt om te bepalen van de ontdekking van het analoge signaalgenerator. Verwijzen naar de golfvormen SDK reference manual voor meer info over de werking van deze API-functies.

Voor de generatie van de golfvorm goed te werken het is belangrijk op te merken van de context waarin de Genereren Waveform.vi heet. Deze VI moet worden aangeroepen in een gebeurtenis-structuur, zodat het alleen geactiveerd wordt wanneer een gebeurtenis zich voordoet. Aanroepen van G

enerate Waveform.vi elke iteratie van de lus veroorzaakt problemen met de prestaties, en

discontinuïteiten in de golfvorm. Deze Wedstrijdstructuur bevat twee verschillende gevallen.

Gebeurtenis structuur geval [0]:

De vuist geldt een timeout. Het is belangrijk dat de duur van een time-out wordt geleverd door de bedrading van een waarde aan de kleine zandloper in de bovenkant verlaten van de wedstrijdstructuur. Niet te doen, kan het hele project te bevriezen draait.

Gebeurtenis structuur geval [1]:

Deze gebeurtenis-zaak is die vraagt de

Genereren Waveform.vi is ingesteld op worden gestart wanneer de muis wordt geklikt binnen de grenzen van de afbeelding, beweegt met de grenzen van de afbeelding, of sluit u de grenzen van de afbeelding. Als u wilt, kunt u


door rechts te klikken op de wedstrijdstructuur door het geval behandeld en te klikken op de bijbehorende tab.

Tekening van een Cursor op de 2d foto

Als je nieuwsgierig bent over How to draw hoe een cursor op de 2d foto check out de bovenstaande code van de subVI. De opmerkingen in de code wordt uitgelegd hoe de cursor wordt getekend.

Gerelateerde Artikelen

Hoe om te kalibreren van de analoge Discovery 2

Hoe om te kalibreren van de analoge Discovery 2

De Analog Discovery 2 is een instrument van de alles-in-één zak voor met een 2-kanaals oscilloscoop, voedingen, golfvorm generatoren, logic analysers en meer elektronica. Onlangs ontdekte ik dat samen met fabriek gekalibreerd, u ook de Analog Discove
Analoge Discovery 2 USB-oscilloscoop + LabVIEW

Analoge Discovery 2 USB-oscilloscoop + LabVIEW

In dit Instructable gaan we over hoe een Analog Discovery 2 USB-oscilloscoop verbinden met LabVIEW. Om dit te doen zullen we een project van de LabVIEW genaamd LabForms 2.0 gebruiken. Het project kunt u toegang krijgen tot de analoge toepassingsgebie
Analoge Discovery PWM en digitale IO controle wel LabVIEW

Analoge Discovery PWM en digitale IO controle wel LabVIEW

Het doel van dit project is om je te leren hoe u kunt besturen van de ontdekking van de analoge met LabVIEW. Met name zal dit project aantonen hoe de controle van de Analog Discovery's digitale IO en PWM pinnen. Dit project richt zich voornamelijk op
Aan de slag met analoge Discovery 2, USB-oscilloscoop, Unboxing

Aan de slag met analoge Discovery 2, USB-oscilloscoop, Unboxing

Iets dat vind ik ongelooflijk behulpzaam bij de beslissing voor de aankoop van een product of niet is de proberen voordat je ervaring koopt.Dat wil zeggen, zijnde kundig voor weet precies wat ik krijg voordat ik het.Om deze reden besloten heb ik om e
Analoge Discovery netwerkanalyse

Analoge Discovery netwerkanalyse

Filters zijn een belangrijk onderdeel om te weten voor circuits. Een filter wordt gebruikt om te filteren op een bepaald bereik van frequenties te verminderen ruis of andere signalen in een systeem. Typisch een systeem zal hebben meerdere filters om
Controle van een RGB-LED-Matrix met Android- en IOIO

Controle van een RGB-LED-Matrix met Android- en IOIO

De versie van het product van dit project beschikbaar op http://ledpixelart.com ***Een Android gecontroleerd interactieve spiegel. Running verschillende Android apps draaien, weergegeven de interactieve spiegel foto's, lopende tekst, eenvoudige games
Controle van de richting en snelheid van een DC-motor met LabVIEW en FPGA

Controle van de richting en snelheid van een DC-motor met LabVIEW en FPGA

Een eenvoudig project dat u toestaat om controle van een DC-motor met FPGA en LabVIEW.Stap 1: Hardwareontwerp Om te kunnen bepalen van de richting en de snelheid van een DC-motor ontwerp ik een H-brug met complementaire mosfet transistoren (IRF3205 +
Analoge versnellingsmeter controle van een Servo

Analoge versnellingsmeter controle van een Servo

Dit is een methode voor het besturen van een servo met behulp van de vierkante pulse output van een Memsic dual-axis versnellingsmeter. Echter, in tegenstelling tot andere methoden die gebruikmaken van een microcontroller-apparaat, zal ik u tonen u h
Controle van de positie van een Actuator met een analoge Sensor

Controle van de positie van een Actuator met een analoge Sensor

In dit Instructable, zullen we leren hoe met een analoge sensor de positie van een actuator bepalen. In dit voorbeeld zullen we met behulp van een potentiometer, maar u kunt een analoge sensor. U kunt een lichtsensor om te verplaatsen van een actuato
Met behulp van de analoge ontdekking te debuggen van digitale logica

Met behulp van de analoge ontdekking te debuggen van digitale logica

De analoge ontdekking is een tool die meest gebruikte in analoge Circuits klassen. Gebruikt voor haar oscilloscoop, golfvorm Generator, netwerkanalyse en voedingen, alle geweldige functies.Echter, veel studenten gaan via de analoge klassen af, wat zi
10 weerstand Arduino golfvorm Generator

10 weerstand Arduino golfvorm Generator

Hebt u een Arduino UNO is dit project praktisch gratis!Het maakt ook een groot project van Arduino Nano.Wat u nodig hebt (alleen passieve componenten):Slechts 10 weerstandenÉén filter condensatorWat je krijgt:Een directe digitale synthese (DDS) golfv
De analoge Discovery™ WaveForms™ op Zybo

De analoge Discovery™ WaveForms™ op Zybo

Dit instructable instructies hoe te opstelling golfvormen-3 toepassing op Zybo met behulp van Xillinux.De golfvormen toepassing is de interface voor de instrumentatie-producten: Analog Discovery en elektronica Explorer. Deze omvatten oscilloscoop, lo
IOS-gecontroleerde Arduino golfvorm generator

IOS-gecontroleerde Arduino golfvorm generator

Deze golfvorm generator is gebaseerd op het werk door Amanda Ghassaei. Golfvorm generatoren (of FUNCTIEGENERATOREN) worden gebruikt voor testen en debuggen van circuits. bijvoorbeeld frequentierespons van op-amp of sensoren. Deze generator golfvorm w
Analoge Discovery™ USB-oscilloscoop + LabVIEW

Analoge Discovery™ USB-oscilloscoop + LabVIEW

In dit instructable gaan we over hoe een Analog Discovery™ USB-oscilloscoop verbinden met LabVIEW. Om dit te doen zullen we een project van de LabVIEW genaamd LabForms 2.0 gebruiken. Het project kunt u toegang krijgen tot de analoge toepassingsgebied