| Paradigma · visuaalinen | |
| Tyypitys · staattinen | |
| Muistinhallinta · automaattinen roskienkeruu | |
| Kehittäjä · National Instruments | |
| Vakaa versio · 2015 (Elokuu 2015) | |
| 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ärjestelmä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 muun muassa tapahtumat (events), varmat jonot (semaphores, FIFOs), OpenGL-grafiikka, TCP/IP-tuki ja aihekohtainen aliohjelmakirjasto.
Käyttötarkoitus#edit
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#edit
Labview on National Instruments omistama ja kehittämä, joten toisin kuin esim. C-kieli tai Fortran sitä ei valvota ANSI:n tai IEEE:n 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#edit
- Building a Stand-Alone Application (englanniksi)
- Using the LabVIEW Run-Time Engine (englanniksi)
Aiheesta muualla#edit
- National Instruments/Labview
- LAVA - LabVIEW Advanced Virtual Architects (news and discussion forums) (Arkistoitu – Internet Archive). (englanniksi)
- National Instruments - NI Products Downloads (englanniksi)
- The LabVIEW FAQ (Arkistoitu – Internet Archive) (englanniksi)
- LabVIEW360 Chinese LabVIEW Community (englanniksi)
References#
- ^ Building a Stand-Alone Application (englanniksi)
- ^ Using the LabVIEW Run-Time Engine (englanniksi)
This article is mirrored from “LabVIEW” on Suomi Wikipedia, revision 24327562, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 24327562 · just now