LabVIEW
LabVIEW erbjuder många av de funktioner som du hittar i en traditionell skriptbaserad programmeringsspråk presenteras på ett mer intuitivt visuellt gränssnitt ideal fo teknik.
- Ett programmeringsspråk visuell avsedd för ingenjörer och forskare
- Låter användare visningen i en mängd olika format
- Med stöd av ett rikt utbud av externa bibliotek
- Grafiskt gränssnitt översätter lätt svåra programmeringsbegrepp
- Med stöd av en materiell bibliotek med utbildningsresurser
- Kan vara otymplig när du inte använder National Instruments hårdvaru
- Ger mindre funktionalitet än textbaserade programmeringsspråk
LabVIEW, kort för Laboratory Virtual Instrument Engineering Workbench, är en programmeringsspråk är avsedda att användas av forskare och ingenjörer. Vetenskapliga områden alltmer kräver kräver mer tvärvetenskapliga, och detta är särskilt tydligt med det ökande behovet av programmeringsspråk som skall införlivas i studier och tester. Men att lära sig ett programmeringsspråk som C ++ är en mödosam affär, och det är knappast den mest produktiva användning av tid för en vetenskapsman som kommer sannolikt bara använda programmering i en begränsad kapacitet. LabVIEW överbryggar gapet mellan mångsidiga och komplexa programmeringsspråk och användarvänlighet, men begränsningar helt mjukvaru sviter. Den använder ett lättförståeligt visuella språk så att ingenjörer och forskare kan bygga ut datavisualiseringar och provningar som är anpassade till deras specifika behov. LabVIEW är uppbyggd kring grafisk notation och grunderna i språket kan plockas upp ganska snabbt. Grunderna är så enkelt som att ansluta noder genom grafiska tråd ramar och kör data genom dem, men denna grundläggande princip tillåter en stor flexibilitet och varians i praktiken. Den motor som bränslen LabVIEW är en proprietär språk kallas "G", och det kan minimera den tid det tar att bygga upp en fungerande program ner från veckor till månader. Det beror på att programmet har utformats speciellt för användning inom teknik och andra vetenskapliga relaterade områden, och det centrerar dess funktioner kring specifika krav i dessa områden. Det är också ett bra sätt för att skapa simuleringar för att stila presentationer eller som ett sätt att lära sig grunderna i programmering när du behöver den typ av robusta och specialiserade program du bara får med en mer konventionell programmeringsspråk. Blockschemat struktur som används i "G" remsor ut behovet av syntaxen helt. I huvudsak innebär detta att användarna inte behöver lära sig ibland invecklade "grammatiska" regler som definierar icke-grafiska programmeringsspråk. Noder kan läggas till ett diagram och anslutna i komplexa nätverk som använder ett enkelt dra och släpp-gränssnitt; och eftersom hela blockschemat visas i en ren och visuell form, kan användare tillbringar mindre tid prototyper sina ansökningar och försöker jaga källan till ett fel. Användningen av ett dataflödessystem ser till att du förstår när och varför något gick fel i ditt program. Användarna har också en mängd olika alternativ på hur produktionen av sina program presenteras. Vare sig du är ute efter rå tal, paketerade diagram eller grafer, eller visualiseringar integreras i dina egna personliga bilder, hittar du ett antal olika alternativ direkt ur lådan. För att stödja mångfalden av sina användare och samtidigt undvika trassel och onödigt komplicera principerna bakom mjukvaran erbjuder LabVIEW ett antal externa bibliotek. Det innebär att du kan välja de funktioner och subrutiner som fråga för projektet från fall till fall.