– Det senare gick visserligen att göra i äldre versioner av Labview men var mycket svårt att avlusa när man inte hade tillgång till källkoden, säger Aku Wilenius från National Instruments.
Problemet hängde samman med att den importerade koden från Matlab måste konverteras till C för att man därefter skulle kunna bygga en DLL som laddades ner i realtidplattformen. Förfarandet krävde också externa och dyra kompilatorer.
Med Labview 2009 slipper man allt detta. Koden kan avlusas med Labviews interna verktyg och sedan kompileras med inbyggda verktyg för valt raeltidsmål.
Flerkärniga processorer är ett ämne som NI gärna pratar om och Labview har haft stöd för tekniken i över tio år. I fjolårets version av Labview hade över 1200 funktioner i matte- och signalbehandlingsbiblioteken optimerats så att de automatiskt utnyttja den parallellitet som finns i flerkärniga processorer.
Med Labview 2009 får användarna möjlighet att själva dela upp en for-loop på flera kärnor och därmed korta exekveringstiden.
Programmet har också fått ett verktyg för virtualisering.
– Med hjälp av Real-Time Hypervisor kan man till exempel köra Windows på en kärna och ett realtidsopertivsystem på en annan kärna, säger Aku Wilenius.
En tredje nyhet är stödet för de Zigbeebaserade datainsamlingsmodulerna som NI lanserade i augusti (länk).