LabVIEW

Kohteesta Wikipedia
Loikkaa: valikkoon, hakuun
LabVIEW
Paradigma visuaalinen
Tyypitys staattinen
Muistinhallinta automaattinen roskienkeruu
Kehittäjä National Instruments
Vakaa versio 8.6.1 (9.2.2009)
Käyttöjärjestelmä alustariippumaton, ks. rajoitteet
Verkkosivu http://www.ni.com/labview

Labview (tulee sanoista Laboratory Virtual Instrument Engineering Workbench) on National Instrumentsin tekemä ohjelmointiympäristö, joka perustuu graafiseen G-kieleen. Siitä on saatavissa versiot Windowsiin, Linuxiin, Maciin, Solarikseen ja joillekin PDA-laitteille. Labview -ohjelmat ovat siirrettävissä eri käyttöjärjestelmien välillä, ottaen huomioon tietyt rajoitukset, kuten vaaditut ActiveX-komponentit. Muista eroista esimerkiksi erilaiset tiedostopolut sovitetaan käsin .ini-tiedoston avulla tai tunnistamalla käyttöjärjestemän automaattisella työkalulla.

Labview julkaistiin vuonna 1986 Macintosh -alustoille. Vuonna 1992 se sai versiot Sun- ja Windows- alustoille. 1994 julkaistiin versio Windows NT ympäristöön.

Kieli on suunniteltu yksinkertaisten ja yhtäaikaisten toimintojen suorittamiseen. Käytettävissä ovat mm. tapahtumat (events), varmat jonot (semaphores, FIFOs), OpenGL-grafiikka, TCP/IP-tuki ja aihekohtainen aliohjelmakirjasto.

Käyttötarkoitus[muokkaa | muokkaa wikitekstiä]

Labviewtä käytetään mittaus- ja testaussovelluksissa, sekä se soveltuu myös yleisohjelmointikieleksi. Haastavien merkkijonojen käsittelyoperaatioihin, hajautustaulujen tai muiden toteuttaminen tekeminen Labviewtä ei ole optimoitu.

Tyypillisiä muita kohteita ovat muun muassa PC-pohjaiset teollisuusautomaatiosovellukset, laajat ja hajautetut tiedonvarastointi- ja analysointisovellukset.

Kritiikki[muokkaa | muokkaa wikitekstiä]

Labview on National Instruments omistama ja kehittämä, joten toisin kuin esim. C-kieli tai Fortran sitä ei valvota ANSI:n tai IEEE: toimesta.

Itsenäisesti ajavan ohjelman tekeminen vaatii maksullisen Professional Development System -version ostamisen.[1] Labview 6.0 ja sitä uudemmilla versioilla luotujen suoritettavien ohjelmien taustalla on ajettava LabVIEW run-time moottoria jokaisella kohdelaitteella.[2]

Lähteet[muokkaa | muokkaa wikitekstiä]

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.