**ԼաբՎԻՈՒ-ն** (անգլերեն՝ *LabVIEW*, ամբողջ անուն՝ *Laboratory Virtual Instrumentation Engineering Workbench*, *Լաբորատորիայի թվացյալ գործիքավորման ճարտարագիտական գործասեղան*), համակարգչային ծրագիր է, որն օգտագործվում է թեստավորման և տվյալների հավաքման համար։ Այն հիմնականում կարելի է բնորոշել որպես գրաֆիկական ծրագրավորման լեզու, որը կարող է օգտագործվել տվյալների մանիպուլյացիայի և տվյալների հիշման համար։
LABVIEW ծրագրային միջավայրի օգնությամբ իրականացվում են համակարգչին կցել տարբեր ինտերֆեյսերով սարքավորումներ, գեներացման սարքեր, տվիչներ կատարվում են իրական էլեկտրական ազդանշանների մշակումներ և այլն։

ԼաբՎԻՈՒ-ն թողարկվել է National Instruments ընկերության կողմից։ Նրա տեսողական ծրագրավորման լեզուն կոչվում է **Ջի** (**G**)։ Ծրագիրը սկզբում թողարվել է Էփլ Մակինտոշի համար՝ 1986 թվականին։ Այժմ այն օգտագործվում է տվյալների ձեռքբերման, գործիքի կառավարման և արդյունաբերական ավտոմատացման համար տարբեր պլատֆորմների վրա, ինչպիսին են Մայքրոսոֆթ Վինդոուզը, Յունիքսի տարբեր տեսակները, Լինուքսը, և Մաք ՕԷս Էքսը։ ԼաբՎիու-ի վերջին տարբերակը թողարկվել է 2009 թվականի օգոստոսին, և կոչվում է ԼաբՎԻՈՒ 2009։
Յուրաքանչյուր ծրագիր LABVIEW-ից իրենից ներկայացնում է առանձին վիրտուալ պրիբոր (տեսանելի սարք) ВП: LABVIEW ծրագրային միջավայրում, երբ ընտրվում է New VI հրամանը, հայտնվում է երկու դատարկ վահանակ, որոնք համարվում են գլխավոր վահանակներ և կազմում են ծրագրի մարմինը։ Դիմային վահանակում (Front Panel) նախագծողը կարող է ստեղծել ցանկացած վիրտուալ սարք։ Դիմային վահանակի վրա ստեղծվում են վիրտուալ գործիքները, տեղակայվում են գրաֆիկների վահանակները, կառավարման բռնակները, ինչպես նաև տարրեր որոնց միջոցով հնարավոր է դառնում լավացնել վահանակի արտաքին տեսքի դիզայնը։ Ֆունկցիոնալ վահանակը՝ (Bloc Diagram)-ը ստեղծվում է դիմային վահանակի հետ միաժամանակ և ունենում է նույն անունը, ինչ որ դիմային վահանակը։ Ֆունկցիոնալ վահանակի վրա ի հայտ են գալիս համապատասխան պատկերագրերով տարրերը։ Պատկերագիրը կապող օղակ է տվյալ սարքը մեկ այլ սարքի կամ ֆունկցիայի միջև։ Տերմինալների ուղիղ միացումով իրար կամ ֆունկցիոնալ հանգույցի հետ՝ ստեղծվում է ծրագրի սխեման։ Եթե բոլոր միացումները կատարված են ճիշտ, ծրագիրը կարելի է թողարկել։ Վահանակները հավասարազոր չեն։ Դիմային վահանակը հիմնականն է։ Նրա հետ կարելի է աշխատել՝ չբացելով ֆունկցիոնալ վահանակը։ Ծրագրի թողարկումը և աշխատանքը հիմնականում իրականացվում է դիմային վահանակով, քանի որ նրա վրա են գտնվում բոլոր ցուցասարքերը և ղեկավարման տարրերով նմանակված գործիքները։

Գործիքային հավաքածու
--------------------

LabVIEW ծրագրի բլոկ դիագրամի տեսքը
Նոր տեսանելի սարք ստեղծելու կամ ստեղծվածը բացելու համար, բացի դիմային և ֆունկցիոնալ վահանակներից, էկրանի վրա հայտնվում է այսպես կոչված գործիքների «Ճամպրուկ»-ն աշխատանքի համար անհրաժեշտ բոլոր գործիքներով՝ Tools Palette(գործիքային հավաքածու)։ 
Այս հավաքածուն ներկայացնում է ֆունկցիոնալ կոճակների խումբ՝ ներառելով համակարգչի մկնիկը։ LABVIEW միջավայրն ունի երեք օժանդակ հավաքածուներ, որոնք կիրառվում են վիրտուալ սարքավորման ստեղծման և թողարկման ժամանակ՝ 
Tools Palette (գործիքային հավաքածու);

Controls Palette (կառավարման գործիքների հավաքածու)– ն այն գործիքների հավաքածուն է, որոնք անհրաժեշտ են տարբեր գործիքներ հավաքելիս։ Այն կարելի է կանչել դիմային վահանակի օգնությամբ։

Functions Palette (ֆունկցիոնալ հավաքածու)-ն կարելի է կանչել ֆունկցիոնալ վահանակի օգնությամբ, այն պարունակում է ունիվերսալ հաստատուններ, թվաբանական և տրամաբանական գործողությունների նշաններ։ Հնարավորություն ունի աշխատելու կոմպլեքս թվերով, զանգվածներով, կլաստերներով ինչպես նաև ունի շատ ուրիշ հնարավորություններ։ Համակարգը կարելի է կանչել՝

Window => Show function Palette

LABVIEW միացնում է իրեն ВП ենթածրագրերի հավաքածու, կոնֆիգուրացիա թույլատրող, այն հավաքում և ուղարկում է տվյալները DAQ (Data Acquisition - տվյալների ձեռքբերում) սարքավորման վրա։ Հաճախ DAQ սարքավորումը կարող է կատարել բազմապիսի ֆունկցիաներ անալոգ ա թվային ձևափոխություններ (A/D), թվա-անալոգ ձևափոխություն (D/A) թվայնացված մուտք/ելք (I/O) և հաշվիչ-թայմերի ղեկավարում։ Յուրաքանչյուր սարք ունի իր հնարավորությունների հավաքածուն և տվյալների մշակման արագությունը։ Բացի դրանից, DAQ սարքավորումը մշակվում է օպերացիոն համակարգերի հաշվով։

Կարևոր էլեմենտները բլոկ սխեմայում համարվում են ֆունկցիոնալ հանգույցները, կառուցված ենթա ВП, կառուցված LABVIEW-ի մասը համարվող և տվյալների հետ նախանշված օպերացիաներ կատարող։

Տվյալները տերմինալներից ֆունկցիոնալ հանգույցների նկատմամբ և տարբեր ֆունկցիոնալ հանգույցների միջև հաղորդվում են կապի օգնության դեպքում, որոնք տարբեր գույների գծերով՝ տարբեր հաստությամբ մուտքի/ելքի դաշտերը պետք է համադրվող լինեն տվյալների տեսակների հետ, որոնք տրվում են ըստ հաղորդակցողների։

Աղբյուրներ
----------

* 28. Հ. Թ. Գասպարյան, տեխնիկական համակարգերում Labview-ի կիրառումը

1. ↑  "LabVIEW Tutorial". Արխիվացված է the original 2010 թ․ հուլիսի 1-ին. Retrieved 2010 թ․ ապրիլի 21.

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * դ
* ք
* խ
Հիմնական ծրագրավորման լեզուները (համեմատումը  • IDE  • պատմությունը  • ժամանակագրութունը) |
| --- |
|  |
| Օգտագործվողլեզուները | 
Ada •
APL •
Ասեմբլեր •
ActionScript •
ABAP/4 •
AutoIt •
AWK •
Basic •
C •
Կոբոլ •
C++ •
C# •
Cω •
Clarion •
Clojure •
ColdFusion •
Common Lisp •
D •
dBase •
Delphi •
Eiffel •
Erlang •
Euphoria •
F# •
Fort •
Fortran •
Gambas •
Go •
Groovy •
HAL/S •
Haskell •
Icon •
Ջավա •
ՋավաՍկրիպտ •
Limbo •
Lua •
Mudula-3 •
Object Pascal •
Objective-C •
OCaml •
Oz •
Parser •
Pascal •
Perl •
PHP •
PowerBASIC •
Python •
PL/1 •
Prolog •
R •
Ruby •
Scala •
Scheme •
Smalltalk •
SQL •
Standard ML •
PL/SQL •
Tcl •
Vala •
Visual Basic
(.NET)
 |
|  |
| Ուսումնական | 
Agda •
Clean •
Curry •
Լոգո •
ML •
REFAL •
Simula •
Օբերոն
 |
|  |
| IEC 61131-3 | 
Instruction List •
ST •
FBD •
Ladder Diagram (LD) •
SFC
 |
|  |
| Այլ | 
Modula-2 •
Miranda •
Hope •
Rexx
 |
|  |
| Էզոտերիկ | 
HQ9+/HQ9++ •
INTERCAL •
Brainfuck •
Brainfork •
Befunge •
Malbolge •
Piet •
Spoon •
Unlambda •
Whitespace •
FALSE •
LOLCODE
 |
|  |
| Վիզուալ | 
G
(LabVIEW) •
Microsoft VPL •
Sikuli •
VisSim •
Scratch
 |

 |

|  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * դ
* ք
* խ
Թվային ծրագրեր |
| --- |
|  |
| Ազատ ծրագրային ապահովում | Ար · ԳԱՆՅՈՒ Օկտավ · գրեթլ · ԷյԴիԷմԲի · Մաքսիմա · Սայլաբ · Սեյջ · ՖրիՄաթ |
|  |
| Արտոնագրված | ԳԱՈՒՍ · ԼաբՎԻՈՒ · Մաթեմատիկա · ՄԱԹԼԱԲ · Մեյփլ  · Սփիքիզի  · ՎիզՍիմ |
|  |
| **Թվային վերլուծության ծրագրերի ցանկ** · **Թվային վերլուծության ծրագրերի համեմատություն** |

 |