LabVIEW
LabVIEW tilbyder mange af de funktioner, du ville finde i en traditionel script-baserede programmeringssprog præsenteres på en mere intuitiv visuel grænseflade ideel fo teknik.
- En visuel programmeringssprog designet til ingeniører og forskere
- Giver brugerne mulighed for display output i en lang række forskellige formater
- Støttet af et rigt udvalg af eksterne biblioteker
- Grafisk brugerflade nemt oversætter vanskelige programmeringsbegreber
- Støttet af en materiel bibliotek af uddannelsesressourcer
- Kan være uhåndterlig når du ikke bruger National Instruments hardware
- Tilbud mindre funktionalitet end tekstbaserede programmeringssprog
LabVIEW, kort for Laboratory Virtual Instrument Engineering Workbench, er en programmeringssprog designet til brug af forskere og ingeniører. Videnskabelige områder er i stigende grad kræver mere tværfaglige krav, og det er især tydeligt med det stigende behov for programmeringssprog til at indgå i undersøgelsen og test. Men at lære et programmeringssprog som C ++ er en vanskelig affære, og det er næppe den mest produktive brug af tid for en videnskabsmand, der vil sandsynligvis bare bruge programmering i en begrænset kapacitet. LabVIEW bygger bro mellem alsidige og komplekse programmeringssprog og brugervenligheden, men begrænsninger fuldt pakket softwarepakker. Det bruger en let at forstå visuelle sprog, således at ingeniører og forskere kan bygge ud datavisualiseringer og tests der er skræddersyet til deres specifikke behov. LabVIEW er bygget op omkring grafisk notation, og de grundlæggende elementer i sproget kan afhentes temmelig hurtigt. Grundlæggende er så simpelt som at forbinde noder via grafiske wire frames og kører data igennem dem, men dette grundlæggende princip giver mulighed for en masse fleksibilitet og varians i praksis. Motoren at brændstoffer LabVIEW er et proprietært sprog kendt som "G", og det kan minimere den tid, det tager at bygge et funktionelt program ned fra uger til måneder. Det er, fordi softwaren er udviklet specielt til brug i teknik og andre naturvidenskabelige-relaterede områder, og det centrerer dens funktioner omkring de specifikke krav fra disse områder. Det er også en stor hjælp til at skabe simulationer at vise i præsentationer eller som et middel til at lære de grundlæggende elementer i programmering for når du har brug for den slags robuste og specialiserede programmer, du kun får med en mere konventionel programmeringssprog. Blokdiagrammet struktur, der anvendes i "G" stripper behovet for syntaks helt. Væsentlige, betyder det, at brugerne vil ikke nødt til at lære de til tider indviklede "grammatiske" regler, der definerer ikke-grafiske programmeringssprog. Knudepunkter kan sættes til et diagram og forbundet i komplekse netværk ved hjælp af en simpel træk og slip grænseflade; og da hele blokdiagram vises i en ren og visuel form, kan brugerne bruge mindre tid prototyper deres ansøgninger og forsøger at jage kilden til en fejl. Brugen af en datastrøm-system sikrer, at du forstår, hvornår og hvorfor noget gik galt i dit program. Brugerne har også en bred vifte af muligheder for, hvordan produktionen af deres programmer præsenteres. Uanset om du er på udkig efter rå tal, emballeret diagrammer eller grafer, eller visualiseringer integreret i dine egne personlige grafik, vil du finde en række forskellige muligheder lige ud af kassen. For at understøtte mangfoldigheden af deres brugere og samtidig undgå rod og unødigt komplicere principperne bag softwaren, LabVIEW tilbyder en række eksterne biblioteker. Det betyder, at du kan vælge de funktioner og subrutiner den sags skyld til dit projekt fra sag til sag.