-
Notifications
You must be signed in to change notification settings - Fork 0
Wat heb je nodig voor Labcontrol
Deze pagina is bedoeld voor diegene die vooraf willen weten wat ze met het uitvoeren Labcontol-installer "in huis halen". Een terechte vraag met als het korte antwoord:
- De NI-VISA windows driver software.
- Een Python runtime
In onderstaande paragrafen wordt nader uitgelegd waarom deze pakketten zijn gekozen.
Elk serieus meetapparaat heeft, naast de functionele aansluitbussen op de voorkant, extra diagnostische aansluitingen op de achterkant. Op de achterkant vind je o.a. aansluitingen voor synchronisatie (in- of output BNC connectoren) en remote control. In onderstaand figuur zie je een meetapparaat van een iets beter merk met een flink aantal aansluitingen op de achterkant.
Alleen de remote control bussen op de achterkant zijn van belang voor labcontrol, bovenstaand plaatje. Om met verschillende bussen te kunnen communiceren, moet er op een Windows computer de NI-VISA driver geïnstalleerd worden. National Instruments (NI) is het bedrijf dat de zogenaamde Virtual Instrument System Architecture (VISA) beheert. De taak van VISA is te zorgen voor een standaard control interface, voor alle gangbare meetbussen. Dankzij VISA kan je via Python scripts met Labcontrol eenvoudig commando's sturen en data opvragen van meetapparatuur. Onderstaand figuur geeft het concept van Labcontrol grafisch weer.
In bovenstaand plaatje zie je weer de DUT op de werkbank staan, klaar om getest te worden. In plaats van een handmatige meting, wordt nu labcontrol gebruikt. Daarvoor is de werkbank uitgebreid met:
- Een USB hub
- Een USB kabel die de meetbus van het meetapparaat met de hub verbindt. Er is voor USB gekozen, omdat er op Windesheim minder restricties gelden voor USB dan voor netwerk communicatie.
Vervolgens wordt de USB hub op een (Windows) computer aangesloten, waarop een labcontrol omgeving, bestaande uit Python en VISA, al geïnstalleerd is.