Engineering

Grafische programmeeromgeving

Bij de grafische software LabVIEW 2010 van National Instruments is de compiler geoptimaliseerd voor een snellere uitvoering van de code. Verder voegt het Add-On Developer Program functies en toepassingen toe om het pakket uit te breiden.

De meest recente versie van de grafische programmeeromgeving van National Instruments voor test-, meet-, ontwerp- en besturingstoepassingen is LabView 2010. Het pakket bespaart tijd met toegevoegde functies, zoals verbeterde compilatietechnieken, waarmee de code gemiddeld 20% sneller wordt uitgevoerd en biedt veelomvattende mogelijkheden voor het evalueren en aanschaffen van add-on toolkits voor het handig integreren van speciale functies. Voor gebruikers van FPGA’s biedt het pakket een zogenaamde IP Integration Node voor het integreren van FPGA-IP van derden in applicaties en die tevens compatibel is met de ‘core generator’ van Xilinx. Ook van National Instruments is meer dan een dozijn functies opgenomen die door gebruikers waren aangevraagd via de LabVIEW Idea Exchange, een online terugkoppelforum waarmee de samenwerking tussen de ontwikkelafdeling van de fabrikant en afnemers op een hoger niveau wordt gebracht.

Snellere uitvoering van code
De compiler die taken overneemt, zoals geheugentoewijzing en de aansturing van threads, is geoptimaliseerd en er is een Low-Level Virtual Machine (LLVM), een open source compiler infrastructuur, aan de compilerflow van de software toegevoegd om de uitvoering van de code te versnellen. Na het uitvoerig testen van toepassingen die door afnemers zijn aangedragen, aangevuld met functies op laag niveau, is vastgesteld dat de compiler bij deze benchmarks gemiddeld een verbetering van 20% te zien geeft.

Uitbreiding van het ontwikkelsysteem
Met de introductie van het Add-On Developer Program wordt duizenden partners de gelegenheid gegeven om het ontwikkelsysteem uit te breiden en er speciale functies aan toe te voegen. Het programma voorziet in een online markt als onderdeel van het verbeterde LabVIEW Tools Network waar ontwikkelaars hun toolkits al of niet tegen betaling aanbieden. Dit is tevens een veelzijdige site voor gebruikers waar ze add-ons kunnen vinden, downloaden, evalueren en kopen. Er zijn nu al meer dan 50 add-ons van NI en externe ontwikkelaars beschikbaar, waaronder bibliotheken voor het hergebruik van code, sjablonen, elementen voor de gebruikersinterface en koppelingen naar andere softwarepakketten. Gebruikers kunnen bovendien de VI Package Manager van JKI inzetten voor een directe verbinding vanaf hun desktop met het LabVIEW Tools Network en het beheer van add-on installaties en updates. Er is al een hardware configuratietool waarmee gebruikers via een webbrowser hun real-time targets op afstand kunnen benaderen en configureren. Verder is er een smart installer die automatisch de software herkent die bij een bepaald serienummer hoort, waardoor sneller kan worden geïnstalleerd en een verbeterde instrument driver finder met vooraf gedefinieerde projectvoorbeelden voor bepaalde instrumenten. Voor geavanceerde gebruikers en ontwikkelteams bevat LabVIEW 2010 extra functies ter verbetering van interfaces naar herbruikbare code, het groeperen van VI’s en hun hiërarchie voor snellere opbouw en het scheiden van de VI broncode van de gecompileerde versie voor een beter beheer van de broncode. 

Meer nieuws van National Instruments
Meer nieuws over engineering

Uitgelicht nieuws