Informacja

Co to jest LabVIEW?

Co to jest LabVIEW?


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

LabVIEW jest rozwijany i produkowany przez National Instruments jako środowisko używane do projektowania systemów graficznych.

Nazwa LabVIEW jest skróconą formą jej opisu: Laboratory Virtual Instrument Engineering Workbench.

LabVIEW to wizualny język programowania: jest to platforma do projektowania systemów i środowisko programistyczne, które miało na celu umożliwienie rozwoju wszystkich form systemu.

LabVIEW został opracowany przez National Instruments jako warsztat do kontroli oprzyrządowania testowego. Jednak jego zastosowania rozszerzyły się znacznie poza oprzyrządowanie testowe na całą dziedzinę projektowania i eksploatacji systemu.

LabVIEW to graficzny język ustrukturyzowanego przepływu danych, czasami nazywany „G” - nie należy go mylić z G-Code.

Historia LabVIEW

LabVIEW został po raz pierwszy uruchomiony w 1986 roku jako narzędzie dla naukowców i inżynierów do ułatwienia automatycznych pomiarów - celem było, aby było to narzędzie, które będzie równie wydajne dla naukowców i inżynierów, jak arkusze kalkulacyjne dla analityków finansowych.

Mówi Jeff Kodowsky z National Instruments, który wpadł na wstępny pomysł i rozwinął go: „Nie chcieliśmy stworzyć języka, ale to właśnie zrobiliśmy, ponieważ potrzebowaliśmy takiego poziomu elastyczności i kontroli, aby poradzić sobie z różnymi rodzajami zamówienia reklamowego i przetwarzania ”.

Oprócz tego Kodowsky używał wczesnego Apple Mac, który wykorzystywał grafikę bardziej niż jakikolwiek inny system komputerowy. Firma Kodowsky chciała móc wykorzystać tę możliwość, aby umożliwić szybsze programowanie sterowania instrumentami.


Co to jest LabVIEW?

LabVIEW wykorzystuje interfejs graficzny, który umożliwia łączenie różnych elementów w celu zapewnienia wymaganego przepływu.

LabVIEW to zasadniczo środowisko, które umożliwia programowanie w G - jest to graficzny język programowania stworzony przez National Instruments, który został pierwotnie opracowany do komunikacji przez GPIB, ale od tego czasu został znacznie zaktualizowany. Obecnie G może być używany do zautomatyzowanych aplikacji testowych, ogólnego gromadzenia danych, programowania układów FPGA itp. .

LabVIEW jest zasadniczo interfejsem użytkownika dla G. Jednak wraz z rozwojem oprogramowania termin LabVIEW jest teraz synonimem języka G. LabVIEW zapewnia również szereg innych udogodnień, w tym debugowanie, zautomatyzowaną wielowątkowość, interfejs użytkownika aplikacji, zarządzanie sprzętem i interfejs do projektowania systemu.

W ten sposób LabVIEW działa jak portal dla różnych obiektów, łącząc je w jeden łatwy w zarządzaniu element.

LabVIEW działa na platformach Windows, OS X (Apple) i Linux, dzięki czemu jest odpowiedni dla większości systemów komputerowych.


Kluczowe pojęcia LabVIEW

W LabVIEW istnieje kilka elementów i koncepcji, które są kluczowe dla formatu i działania środowiska. Obejmują one:

  • Środowisko LabVIEW: Środowisko LabVIEW składa się z menedżera LabVIEW VI (eksploratora projektów), narzędzi programistycznych, funkcji debugowania, szablonów i gotowych przykładowych przykładów, a także łatwego interfejsu do sterowników sprzętowych. Przeczytaj więcej o Środowisko LabVIEW.
  • LabVIEW VIs: LabVIEW VI to „instrument wirtualny”, który umożliwia budowanie interfejsu użytkownika i zawiera kod programowania. Przeczytaj więcej o Wirtualne instrumenty LabVIEW, VIs.
  • Programowanie LabVIEW G: Jest to graficzny język programowania, w którym algorytmy funkcjonalne są budowane przy użyciu technik „przeciągnij i upuść”. Przeczytaj więcej o Programowanie w LabVIEW.
  • Przepływ danych LabVIEW: Jest to podstawowa koncepcja, która określa kolejność uruchamiania programu.

Aplikacje LabVIEW

LabVIEW zapewnia potężną platformę do wykonywania szerokiej gamy różnych zastosowań. Zaczęło się jako środowisko do zarządzania programowaniem testowym, ale od samego początku aplikacje, w których może być używany, znacznie się rozszerzyły. Z graficznego języka zarządzania testami rozwinął się do graficznego środowiska projektowania systemu.

Oznacza to, że może być używany do ogromnej liczby interesujących i różnorodnych zastosowań. Może być używany nie tylko do sterowania sprzętem (w tym sterowania dużym Zderzaczem Hadronów w CERN) i różnorodnych aplikacji do akwizycji danych (w tym symulacji rozwoju samochodów, w których przeprowadzany jest monitoring Big Data), aż po arenę projektowania systemu, na której został wykorzystany do opracowywania projektów od obwodów RF po sprzęt biomedyczny, zieloną technologię i wiele więcej.

Zalety / wady LabVIEW

Jak każdy produkt lub platforma, LabVIEW ma swoje zalety i wady. Należy je dokładnie rozważyć przed rozpoczęciem użytkowania.

Zalety LabVIEW

  • Interfejs graficzny jest elastyczny i prosty w użyciu. Większość inżynierów i naukowców może szybko nauczyć się go używać.
  • LabVIEW zapewnia uniwersalną platformę do wielu zastosowań w różnych dziedzinach.
  • LabVIEW może być używany ze sprzętem innych producentów: może współpracować z C / C ++, VB, Fortran itp.
  • Łatwy interfejs do wielu elementów sprzętowych, takich jak produkty do gromadzenia danych i sprzętu testowego.
  • Ma doskonałą obsługę klienta i duże aktywne forum społeczności.

Wady LabVIEW

  • LabVIEW pochodzi z jednego źródła i niektóre firmy mogą nie lubić używać produktu pochodzącego z jednego źródła i nie znormalizowanego w branży.
  • Koszt posiadania - choć podobnie jak w przypadku wielu innych produktów branżowych o podobnym charakterze, jego koszt należy rozważyć przed wprowadzeniem.
  • Dla osób bardziej przyzwyczajonych do programowania tekstowego programowanie graficzne może zająć trochę czasu zaznajomienie się.

Jak każdy produkt, LabVIEW ma pewne wady, ale wielu, którzy go używają, uważa go za szczególnie skuteczny. W związku z tym LabVIEW należy dokładnie ocenić przed jego zastosowaniem.


Obejrzyj wideo: Instrument Control with NI LabVIEW (Może 2022).