For CCM Electronic Engineering ApS er Labview fra National Instruments næsten altid udgangspunktet for de kundespecifikke test- og måleapplikationer, virksomheden udvikler. Senest har CCM oplevet en ”overraskende smertefri” overgang til Linux med Labview, og virksomhedens nye folk lærer hurtigt at elske Labview
Artiklen har været bragt i Aktuel Elektronik nr. 5 – 2026 og kan læses herunder uden illustrationer
(læs originaludgaven her)
Af Rolf Sylvester-Hvid
Der findes en lang række dogmer inden for udvikling af elektronik, og de mange forudindtagede holdninger gælder også inden for test- og måleudstyrsapplikationerne. Labview, der er National Instruments’ – i dag Emersons – test- og instrumenteringssoftware har i rundt regnet tre årtier – eller er det fire? – været en meget populær tilgang til udvikling af test- og procesapplikationer med en rimeligt standardiseret objektorienteret tilgang til kundespecifikke behov. Og så lad os da bare starte med fordom nummer 1: Labview fungerer kun med Windows som det underliggende operativsystem.
– Vi har netop udviklet en kundeløsning til et målesystem, hvor kunden ikke ønskede at bruge Windows som OS. Valget var i stedet Linux, og det viste sig hurtigt, at Labview faktisk kører lige så fint på Linux som på Windows. Det var faktisk en overraskende smertefri implementering. Applikationen krævede et OS og et overliggende grafisk brugerinterface, som skulle kunne køre på flere sprog, og selv om enkelte grafiske elementer ikke var til stede i Linux-miljøet, så har det været småting. Vi har dog fundet en række grafiske biblioteker, hvor repræsentationen er den samme i Windows og Linux, så vi har relativt let fjernet de fleste bump på vejen – og sidder med en teknisk avanceret løsning, som virkelig har imponeret os på Linux-platformen, indleder CCM’s stifter og direktør, Claus Christian Moos, under hans besøg på Aktuel Elektroniks redaktion.
Blandt de grafiske kvaliteter, som Claus Christian Moos kan demonstrere, er en fin 3D-repræsentation af applikationen på det kommende operatør-interface. I GUI’et har man brugt kundens CAD-tegninger og lagt det ind i Labview, hvilket har givet en særdeles overbevisende grafik – som vi desværre ikke må vise hér som følge af den hemmeligholdelse, som CCM selvfølgelig har i forhold til den aktuelle kunde.
Nye folk hos CCM elsker Labview
Hvis man spoler tiden et par årtier tilbage, havde National Instruments en massivt dominerende rolle inden for de objektorienterede T&M-løsninger med support af et stort dansk kontor og en solid underskov af danske brugere. Det var noget nær en de facto-standard for mange test- og instrumenteringsopgaver. Men undervejs skete der et skift i virksomheden, der gik fra det velsignet nørdede til en mere økonomisk tilgang til virksomhedsdriften. Der blev lagt låg på den ellers så hurtige udvikling af såvel NI-hardware som nye Labview-opdateringer – og målet var i økonomisk forstand at klæde virksomheden på til et ledelses- og ejerskifte.
– Efter Emerson har overtaget NI, er der igen kommet fart på udviklingen af nye applikationer, produkter og tjenester, så både National Instruments og Labview blomstrer igen. Der har selvfølgelig været en halv generation af nye ingeniører, der ikke har den samme legende tilgang til den objektorienterede opbygning af test- og automationsløsninger, som vi ældre ingeniører i faget har. Hos CCM har vi fået tre nye designere ombord i virksomheden, og man må sige, at de lærer hurtigt at elske Labview. Det er en meget effektiv tilgang til udvikling af nye applikationer, og man slipper for at udvikle den samme dybe tallerken hver gang. Og når man så oven i købet kan afvikle Labview-målesoftware og -applikation på en Linux-platform, så kan den nye generation af designere slet ikke få armene ned, siger Claus Christian Moos.
Labview er også et internationalt sprog, og det er en fordel i forhold til de maskiner, som CCM har udviklet til test i Danfoss’ internationale selskaber. Når man tæller de ansatte op i CCM, så hedder tallet ”12 + 1 i Mexico”. Sidstnævnte ene person arbejder for en mexicansk virksomhed, som CCM har allieret sig med. Han varetager en stor del af servicen på Danfoss’ installationer i Mexico, og det er på tværs af tidszoner praktisk med en person, der kan det lokale sprog og kender teknikken. Dertil kommer så naturligvis, at Labview-platformen er et internationalt sprog, som ingeniører kan være med på verden over.
Også migration til mindre systemer
Hvor National Instruments tidligere var ret meget ”sin egen teknologi”, så har den øgede brug af standarder – åbne som proprietære – ført til en større grad af åbenhed over for tredjeparts produkter i NI-sammenhæng. Så selv om NI nok har i omegnen af 200 forskellige slags instrumenteringskort på programmet, betyder brugen af PXI som standard i backplanet, at døren er åben på fremmede kort i måleapplikationen. Det gør reelt PXI-platformen hardware-agnostisk, og samtidigt bliver Labview i stand til at kommunikere med produkter uden for NI-økosystemet. Det er en klar fordel for såvel designere som kunder til måleapplikationerne.
– Standarden letter i høj grad migrationen af ressourcer fra ét projekt til et andet, og vi slipper hos CCM for at skulle starte forfra, hver gang vi kaster os ud i et nyt projekt. Flere af de grundlæggende løsninger går igen mellem de forskellige kundeopgaver, hvor det så primært er dataopsamlingen og måleapplikationen, der differentierer produkter. Det er oplagt med den fælles softwareplatform, som Labview udgør, og det er da helt sikkert en af årsagerne til, at selv nye folk hos os sætter pris på NI-standarderne, vurderer Claus Christian Moos.
NI’s PXI-kort-baserede løsninger og Labview-softwaren understøtter samtidigt skalérbarheden i de mange forskellige måleapplikationer, Sønderborg-virksomheden arbejder med. CCM har som regel to eller tre kundeopgaver i gang samtidigt, og det er selvfølgelig nødvendigt, hvis man som designer af måleapplikationer skal kunne holde skruen i vandet på et marked, hvor styktallene ofte er meget små. Der er en tendens til, at flere opgaver arbejder sig ud mod edgen, hvor NI’s Compact-RIO-moduler er oplagte til mindre systemer, der kræver en vis mængde lokal intelligens og regnekraft. Hardwarelaget i Compact-RIO er FPGA-baseret, og her giver Labview mulighed for at intelligente beslutninger kan løses lokalt med kommunikation op til højere lag i hierarkiet – eller måske bare med en HDMI-forbindelse til en enkel og lokal brugerflade i form af et operatørpanel.
Det ser i hvert fald ud til, at NI og Labview igen har vækst, og CCM’s udviklingsarbejde viser med al tydelighed, at operativsystemet i hvert fald ikke længere udgør nogen form for begrænsning …
Billedtekst:
Claus Christian Moos på besøg hos Aktuel Elektronik. Han kan fortælle om en stigende begejstring blandt yngre designere for mulighederne i brug af Labview som test- og instrumenteringssoftware. CCM har desuden med succes kunnet realisere en kundespecifik måleløsning med Labview på en Linux-platform, hvilket gik overraskende smertefrit.

