Laboratoriya - LabVIEW - Wikipedia

Laboratoriya
LabVIEW logo.
Tuzuvchi (lar)Milliy asboblar
Dastlabki chiqarilish1986; 34 yil oldin (1986)
Barqaror chiqish
LabVIEW NXG 5.0

LabVIEW 2020

/ May 2020; 7 oy oldin (2020-05)
YozilganC, C ++, .NET
Operatsion tizimO'zaro faoliyat platforma: Windows, macOS, Linux
TuriMa'lumotlarni yig'ish, asboblarni boshqarish, sinovlarni avtomatlashtirish, tahlil va signallarni qayta ishlash, sanoat nazorati, o'rnatilgan tizim dizayn
LitsenziyaMulkiy
Veb-saytwww.ni.com/ labview

Laboratoriya Virtual Instruments Engineering Workbench (Laboratoriya)[1]:3 uchun tizim-dizayn platformasi va rivojlanish muhiti vizual dasturlash tili dan Milliy asboblar.

Grafik tili "G" deb nomlangan; bilan aralashmaslik kerak G-kod. Dastlab Apple uchun chiqarilgan Macintosh 1986 yilda LabVIEW odatda ishlatiladi ma'lumotlar yig'ish, asboblarni boshqarish va sanoat avtomatlashtirish turli xil operatsion tizimlar (Operatsion tizimlar), shu jumladan Microsoft Windows, ning turli xil versiyalari Unix, Linux va macOS.

LabVIEW-ning so'nggi versiyalari 2020 yil may oyida chiqarilgan LabVIEW 2020 va LabVIEW NXG 5.0.[2] NI tijorat maqsadlarida foydalanish uchun bepul LabVIEW va LabVIEW NXG Community nashrlarini 2020 yil 28 aprelda chiqardi.[3]

Dataflow dasturlash

LabVIEW-da ishlatiladigan dasturlash paradigmasi, ba'zan G deb ham ataladi, ma'lumotlar mavjudligiga asoslanadi. Agar subVI yoki funktsiya uchun etarli ma'lumot mavjud bo'lsa, u subVI yoki funktsiya bajariladi. Ijro etish oqimi grafik dasturiy diagramma (LabVIEW-manba kodi) tuzilishi bilan aniqlanadi, unda dasturchi simlarni tortib turli xil funktsiya tugunlarini birlashtiradi. Ushbu simlar o'zgaruvchilarni tarqatadi va har qanday tugun barcha kirish ma'lumotlari paydo bo'lishi bilanoq bajarilishi mumkin. Bu bir vaqtning o'zida bir nechta tugunlarga tegishli bo'lishi mumkinligi sababli, LabVIEW tabiiy ravishda parallel ravishda bajarilishi mumkin.[4]:1–2 Ko'p ishlov berish va ko'p tishli qo'shimcha o'rnatilgan avtomatik rejalashtiruvchi tomonidan avtomatik ravishda ekspluatatsiya qilinadi multiplekslar bajarish uchun tayyor tugunlar ustida bir nechta operatsion tizim.

Grafik dasturlash

LabVIEW kodining misoli

LabVIEW foydalanuvchi interfeyslarini (old panellar deb nomlanadi) yaratishni rivojlanish tsikliga birlashtiradi. LabVIEW dasturlari-pastki dasturlari virtual vositalar (VI) deb nomlanadi. Har bir VI uchta tarkibiy qismga ega: blok diagrammasi, old panel va ulagich oynasi. So'nggi VI ni chaqiruvchi boshqalarni blok diagrammalarida VI ni ko'rsatish uchun ishlatiladi. Old panel boshqaruv va ko'rsatkichlar yordamida qurilgan. Boshqaruv elementlari: ular foydalanuvchiga ma'lumotni VI ga etkazib berishga imkon beradi. Ko'rsatkichlar natijalardir: ular VI ga kiritilgan ma'lumotlarga asoslangan natijalarni bildiradi yoki aks ettiradi. Blok-diagramma bo'lgan orqa panelda grafik manba kodi mavjud. Old panelga qo'yilgan barcha narsalar orqa panelda terminal sifatida ko'rinadi. Orqa panelda boshqaruv elementlari bo'yicha operatsiyalarni bajaradigan va ko'rsatkichlarga ma'lumotlarni etkazib beradigan tuzilmalar va funktsiyalar mavjud. Tuzilmalar va funktsiyalar "Funksiyalar" palitrasida joylashgan bo'lib, ularni orqa panelga joylashtirish mumkin. Kollektiv boshqaruvlar, ko'rsatkichlar, tuzilmalar va funktsiyalar tugun deb nomlanadi. Tugunlar simlar yordamida bir-biriga ulanadi, masalan, ikkita boshqaruv elementi va indikator qo'shish funktsiyasiga ulanishi mumkin, shunda indikator ikkita boshqaruvning yig'indisini aks ettiradi. Shunday qilib, virtual asbob dastur sifatida ishlatilishi mumkin, old panel foydalanuvchi interfeysi vazifasini bajaradi yoki tugun sifatida blok diagrammasiga tushganda, old panel konnektor oynasi orqali tugun uchun kirish va chiqishni belgilaydi. Bu shuni anglatadiki, har bir VI katta dasturga subroutin sifatida kiritilishidan oldin osonlikcha sinovdan o'tkazilishi mumkin.

Grafik yondashuv, shuningdek, dasturlashtirilmagan dasturchilarga allaqachon tanish bo'lgan laboratoriya uskunalarining virtual ko'rinishini sudrab olib tashlash orqali dasturlarni yaratishga imkon beradi. LabVIEW dasturlash muhiti, misollar va hujjatlar bilan birga, kichik dasturlarni yaratishni soddalashtiradi. Bu bir tomondan foyda keltiradi, lekin yuqori sifatli G dasturlash uchun zarur bo'lgan tajribani past baholash xavfi ham mavjud. Murakkab algoritmlar yoki keng ko'lamli kodlar uchun dasturchining maxsus LabVIEW sintaksisini va uning xotirasini boshqarish topologiyasini bilishi muhimdir. Eng ilg'or LabVIEW ishlab chiqish tizimlari mustaqil dasturlarni yaratish imkoniyatini taqdim etadi. Bundan tashqari, a bilan aloqa qiladigan tarqatilgan dasturlarni yaratish mumkin mijoz-server modeli, va shu bilan G ning tabiiy ravishda parallel tabiati tufayli amalga oshirish osonroq.

Keng tarqalgan dizayn naqshlari

LabVIEW dasturlari odatda taniqli arxitekturalar yordamida ishlab chiqilgan bo'lib, ular ma'lum dizayn naqshlari. LabVIEW grafik dasturlari uchun eng keng tarqalgan dizayn naqshlari quyidagi jadvalda keltirilgan.

LabVIEW dasturlari uchun keng tarqalgan dizayn naqshlari
Dizayn naqshlariMaqsadAmalga oshirish tafsilotlariIshlardan foydalaningCheklovlar
Funktsional global o'zgaruvchiGlobal o'zgaruvchilarni ishlatmasdan ma'lumot almashishA ning smenali registri while loop ma'lumotlarni saqlash uchun ishlatiladi va while tsikli "reentrant bo'lmagan" VI da faqat bitta takrorlashni ishlaydi
  • Kamroq simli aloqa bilan ma'lumot almashish
  • Barcha egalik qiluvchi VI-lar xotirada saqlanadi
Davlat mashinasi[5]O'tgan voqealarga bog'liq bo'lgan boshqariladigan ijroIshning tuzilishi vaqt ichida halqani uzatish an sanab o'tilgan o'zgaruvchi navbatdagi holatni ifodalovchi smenali registrga; murakkab davlat mashinalari Statechart moduli yordamida ishlab chiqilishi mumkin
  • Foydalanuvchi interfeyslari
  • Murakkab mantiq
  • Muloqot protokollari
  • Barcha mumkin bo'lgan holatlar oldindan ma'lum bo'lishi kerak
Voqealarga asoslangan foydalanuvchi interfeysiFoydalanuvchi harakatlarini zararsiz qayta ishlashGUI hodisalari voqea tuzilmasi navbatida, while loop ichida saqlanadi; while tsikli hodisa tuzilishi tomonidan to'xtatib turiladi va faqat kerakli hodisalar olinganida davom etadi
  • Grafik foydalanuvchi interfeysi
  • Loopda faqat bitta voqea tarkibi
Xo'jayin-qul[6]Bir vaqtning o'zida mustaqil jarayonlarni boshqaringBir nechta parallel va pastadirlar, ulardan biri "xo'jayin" vazifasini bajaradi, "qul" ko'chadan boshqaradi
  • Ma'lumotlarni yig'ish va vizualizatsiya qilish uchun oddiy GUI
Ishlab chiqaruvchi-iste'molchi[7]Looplarning ko'p satrli bajarilishining asinxronligiAsosiy tsikl bildirishnomalar, navbat va semaforlar yordamida aloqa qiladigan ikkita qul tsiklining bajarilishini boshqaradi; ma'lumotlarga bog'liq bo'lmagan ko'chadanlar avtomatik ravishda alohida satrlarda bajariladi
  • Ma'lumotlarni namuna olish va ingl
  • Amalga oshirish tartibini nazorat qilish aniq emas
Hodisalarga asoslangan ishlab chiqaruvchi-iste'molchi bilan jihozlangan navbatdagi davlat mashinasiKo'p qirrali dasturlar uchun juda sezgir foydalanuvchi interfeysiHodisalarga asoslangan foydalanuvchi interfeysi ishlab chiqaruvchi tsiklga joylashtirilgan va holat mashinasi iste'molchilar tsikliga joylashtirilgan bo'lib, o'zlari va boshqa parallel VIlar orasidagi navbat yordamida aloqa o'rnatgan.
  • Murakkab dasturlar

Foyda

Qurilmalarning interfeysi

LabVIEW asboblar, kameralar va boshqa qurilmalar kabi qurilmalarning interfeyslarini keng qo'llab-quvvatlashni o'z ichiga oladi. Foydalanuvchilar to'g'ridan-to'g'ri avtobus buyruqlarini (USB, GPIB, Serial) yozish orqali yoki qurilmani boshqarish uchun mahalliy LabVIEW funktsiya tugunlarini ta'minlaydigan yuqori darajadagi qurilmaga xos drayverlardan foydalangan holda apparat bilan interfeysga kirishadi.

LabVIEW kabi NI apparat platformalari uchun o'rnatilgan yordamni o'z ichiga oladi CompactDAQ va CompactRIO, bunday qo'shimcha qurilmalar uchun juda ko'p miqdordagi qurilmaga tegishli bloklar bilan O'lchov va avtomatlashtirish eXplorer (MAX) va Virtual Instrument Software Arxitekturasi (VISA) vositalar to'plami.

National Instruments minglab qurilmalar drayverlarini NI Instrument Driver Network (IDNet) orqali yuklab olish imkoniyatiga ega.[8]

Kodni tuzish

LabVIEW tarkibiga quyidagilar kiradi kompilyator protsessor platformasi uchun mahalliy kod ishlab chiqaradi. Grafik kod Dataflow oraliq vakolatxonasiga aylantiriladi va keyinchalik bajariladigan qismlarga tarjima qilinadi mashina kodi asosida tuzilgan tomonidan LLVM. Ishlaydigan dvigatel ushbu qismlarni chaqiradi va yaxshi ishlashga imkon beradi. LabVIEW sintaksisini tahrirlash jarayonida qat'iyan bajariladi va ishga tushirishni so'raganda yoki saqlash paytida bajariladigan mashina kodida to'planadi. Ikkinchi holatda, bajariladigan va manba kodlari bitta ikkilik faylga birlashtiriladi. Ijro etilishi LabVIEW tomonidan boshqariladi ish vaqti vosita, unda G tili tomonidan belgilanadigan umumiy vazifalarni bajarish uchun ba'zi oldindan tuzilgan kodlar mavjud. Ishlaydigan dvigatel ijro etilishini boshqaradi va turli xil operatsion tizimlar, grafik tizimlar va apparat qismlariga izchil interfeys beradi. Ish vaqti muhitidan foydalanish manba kodi fayllarini qo'llab-quvvatlanadigan platformalarda ko'chirishga imkon beradi. LabVIEW dasturlari kompilyatsiya qilingan C kodidan sekinroq, ammo boshqa tillarda bo'lgani kabi, dasturni optimallashtirish ko'pincha bajarilish tezligi bilan bog'liq muammolarni yumshatishga imkon beradi.[9]

Katta kutubxonalar

Ko'pchilik kutubxonalar ma'lumotlar yig'ish, signallarni yaratish, matematik, statistik, signallarni konditsionerlash, tahlil qilish va boshqalar uchun juda ko'p funktsiyalar bilan, shuningdek, integratsiya, filtrlar kabi funktsiyalar uchun juda ko'p va odatda apparat sensorlaridan ma'lumotlarni olish bilan bog'liq bo'lgan boshqa maxsus qobiliyatlar. . Bundan tashqari, LabVIEW signallarni qayta ishlash, tahlil qilish va matematik uchun funktsiyalari qo'shilgan MathScript nomli matnli dasturiy komponentni o'z ichiga oladi. MathScript yordamida grafik dasturlash bilan birlashtirish mumkin skript tugunlari va odatda mos keladigan sintaksisdan foydalanadi MATLAB.[10]

Parallel dasturlash

LabVIEW tabiatan bir vaqtda til, shuning uchun ko'p o'qish orqali parallel ravishda bajariladigan bir nechta vazifalarni dasturlash juda oson. Masalan, bu ikki yoki undan ortiq parallel chizilgan holda va ikkita alohida tugunga ulangan holda osonlikcha amalga oshiriladi. Bu test tizimlarini avtomatlashtirish uchun katta foyda keltiradi, chunki testlarni ketma-ketligi, ma'lumotlarni yozib olish va apparat interfeysi kabi jarayonlarni parallel ravishda bajarish odatiy holdir.

Ekotizim

LabVIEW tilining uzoq umr ko'rishi va mashhurligi hamda foydalanuvchilar o'z funktsiyalarini kengaytirish imkoniyatlari tufayli uchinchi tomon qo'shimchalarining katta ekotizimi hamjamiyat hissasi orqali rivojlandi. Ushbu ekotizim LabVIEW Tools tarmog'ida mavjud, bu bepul va pullik LabVIEW qo'shimchalari uchun bozor hisoblanadi.

Foydalanuvchilar hamjamiyati

Ta'lim maqsadida o'quv muassasalariga mo'ljallangan arzon narxlardagi LabVIEW Student Edition mavjud. Shuningdek, LabVIEW foydalanuvchilarining faol hamjamiyati mavjud bo'lib, ular bir nechta aloqa o'rnatadilar elektron pochta ro'yxatlari (elektron pochta guruhlari) va Internet-forumlar.

Home Bundle Edition

Milliy asboblar arzon narxlardagi LabVIEW Home Bundle Edition-ni taqdim etadi.[11]

Community Edition Edition

National Instruments LabVIEW Community Edition deb nomlangan tijorat maqsadlarida foydalanish uchun bepul versiyasini taqdim etadi.[12] Ushbu versiya LabVIEW-ning Professional Editions-da hamma narsani o'z ichiga oladi, suv belgisi yo'q va tijorat maqsadlarida foydalanmaslik uchun LabVIEW NXG veb-modulini o'z ichiga oladi. Ushbu nashrlardan K-12 maktablari ham foydalanishi mumkin.[13]

Tanqid

LabVIEW - bu mulkiy mahsuloti Milliy asboblar. Kabi keng tarqalgan dasturlash tillaridan farqli o'laroq C yoki Fortran, LabVIEW kabi uchinchi tomon standartlari qo'mitasi tomonidan boshqarilmaydi yoki ko'rsatilmagan Amerika milliy standartlari instituti (ANSI), Elektr va elektronika muhandislari instituti (IEEE), Xalqaro standartlashtirish tashkiloti (ISO) va boshqalar. Ba'zi foydalanuvchilar uni dasturni o'chirib qo'yishni va qayta boshlashni talab qiladigan oddiy vazifalar paytida muzlash yoki ishdan chiqish tendentsiyasi uchun tanqid qildilar.[iqtibos kerak ]

Sekin

Juda kichik dasturlar hali ham ish vaqtini boshlashi kerak, bu katta va sekin ish. Bu LabVIEW dasturini kattaroq ilovalar bilan cheklashga intiladi. Bunga misollar skript tilida ishlatilishi mumkin bo'lgan ba'zi bir qo'shimcha qurilmalardan bitta qiymatni olish uchun kichik dastur bo'lishi mumkin - ish vaqti muhiti, bu yondashuvni LabVIEW bilan amaliy emas.[iqtibos kerak ]

Matndan tashqari

G tili matnli bo'lmaganligi sababli, versiya yaratish, yonma-yon (yoki farqli) taqqoslash va versiya kodini o'zgartirishni kuzatish kabi dasturiy vositalarni matnli dasturlash tillari singari qo'llash mumkin emas. Kodni manba kodini boshqarish (versiya) vositalari bilan taqqoslash va birlashtirish uchun qo'shimcha vositalar mavjud, masalan subversion, CVS va Perforce.[14][15][16]

Kattalashtirish funktsiyasi yo'q

Katta, yuqori aniqlikdagi monitorda ko'rish qiyin bo'lgan VI ni kattalashtirish (yoki kattalashtirish) imkoniyati yo'q edi. Biroq, kattalashtirish qobiliyati LabVIEW NXG-ga qo'shildi.[17]

Chiqarish tarixi

2005 yilda, LabVIEW 8.0 dan boshlab, har yili o'tkaziladigan NI Week milliy asboblar konferentsiyasiga to'g'ri kelib, avgust oyining birinchi haftasida asosiy versiyalar chiqarildi va keyingi fevralda xato tuzatishlar chiqarildi.

2009 yilda National Instruments relizlarni chiqargan yilidan keyin nomlay boshladi. Xatolarni tuzatishga xizmat paketi deyiladi, masalan, 2009 yil 1-xizmat to'plami 2010 yil fevral oyida chiqarilgan.

2017 yilda National Instruments yillik konferentsiyani may oyiga ko'chirdi va Windows Presentation Foundation (WPF) bazasida to'liq qayta ishlangan LabVIEW NXG 1.0 bilan birga LabVIEW 2017-ni chiqardi.

Ism versiyasiRaqamni yaratishSana
LabVIEW loyihasi boshlanadi1983 yil aprel
LabVIEW 1.0 (Macintosh uchun)??1986 yil oktyabr
LabVIEW 2.0??1990 yil yanvar
LabVIEW 2.5 (Sun & Windows uchun birinchi versiya)??1992 yil avgust
LabVIEW 3.0 (Multiplatform)??1993 yil iyul
LabVIEW 3.0.1 (Windows NT uchun birinchi versiyasi)??1994
Laboratoriya sharhi 3.1??1994
LabVIEW 3.1.1 (birinchi dastur "dastur tuzuvchi" qobiliyatiga ega)??1995
LabVIEW 4.0??1996 yil aprel
Laboratoriya tekshiruvi 4.1??1997
LabVIEW 5.0??1998 yil fevral
LabVIEW RT (real vaqt)??1999 yil may
LabVIEW 6.0 (6i)6.0.0.400526 iyul 2000 yil
Laboratoriya sharhi 6.16.1.0.40042001 yil 12 aprel
LabVIEW 7.0 (Express)7.0.0.40002003 yil aprel
LabVIEW PDA moduli birinchi bo'lib chiqarildi??2003 yil may
LabVIEW FPGA moduli birinchi bo'lib chiqarildi??2003 yil iyun
Laboratoriya tekshiruvi 7.17.1.0.40002004
LabVIEW O'rnatilgan modul birinchi bo'lib chiqdi??2005 yil may
Laboratoriya 8.08.0.0.40052005 yil sentyabr
LabVIEW 8.20 (mahalliy ob'ektga yo'naltirilgan dasturlash)??2006 yil avgust
Laboratoriya sharhi 8.2.18.2.1.400221 fevral 2007 yil
Laboratoriya sharhi 8.58.5.0.40022007
Laboratoriya sharhi 8.68.6.0.400124 iyul 2008 yil
Laboratoriya sharhi 8.6.18.6.0.400110 dekabr 2008 yil
LabVIEW 2009 (32 va 64-bit)9.0.0.40222009 yil 4-avgust
LabVIEW 2009 SP19.0.1.40112010 yil 8-yanvar
LabVIEW 201010.0.0.40322010 yil 4-avgust
LabVIEW 2010 f210.0.0.403316 sentyabr 2010 yil
LabVIEW 2010 SP110.0.1.40042011 yil 17-may
LEGO MINDSTORMS uchun LabVIEW (ba'zi modullar bilan 2010 SP1)2011 yil avgust
LabVIEW 201111.0.0.40292011 yil 22-iyun
LabVIEW 2011 SP111.0.1.40152012 yil 1 mart
LabVIEW 201212.0.0.40292012 yil avgust
LabVIEW 2012 SP112.0.1.40132012 yil dekabr
LabVIEW 201313.0.0.40472013 yil avgust
LabVIEW 2013 SP113.0.1.40172014 yil mart[18]
LabVIEW 201414.02014 yil avgust
LabVIEW 2014 SP114.0.1.40082015 yil mart
LabVIEW 201515.0f22015 yil avgust
LabVIEW 2015 SP115.0.1f12016 yil mart
LabVIEW 201616.0.02016 yil avgust
LabVIEW 201717.0f12017 yil may
LabVIEW NXG 1.01.0.02017 yil may
LabVIEW 2017 SP117.0.1f1Yanvar 2018 [19]
LabVIEW NXG 2.02.0.0Yanvar 2018[20]
LabVIEW 201818.02018 yil may
Laboratoriya NXG 2.12.1.02018 yil may[21]
LabVIEW 2018 SP118.0.12018 yil sentyabr[22]
LabVIEW NXG 3.03.0.0Noyabr 2018[23]
LabVIEW 201919.02019 yil may
Laboratoriya NXG 3.13.1.02019 yil may[24]
LabVIEW 2019 SP119.0.1Noyabr 2019
LabVIEW NXG 4.04.0.0Noyabr 2019[25]
LabVIEW 2020 va LabVIEW NXG 5.0 Community Editions birinchi bo'lib chiqarilganAprel 2020[26]

Omborlar va kutubxonalar

OpenG, shuningdek, LAVA kod ombori (LAVAcr), Open Source LabVIEW dasturlarining keng doirasi uchun ombor sifatida xizmat qiladi va kutubxonalar. SourceForge LabVIEW kodini yozish mumkin bo'lgan tillardan biri sifatida sanab o'tilgan.

VI Package Manager standartga aylandi paket menejeri LabVIEW kutubxonalari uchun. Maqsad jihatidan u Rubiga o'xshaydi RubyGems va Perlniki CPAN, shunga o'xshash grafik foydalanuvchi interfeysini taqdim etsa ham Sinaptik paket menejeri. VI Package Manager LabVIEW uchun OpenG (va boshqa) kutubxonalar omboriga kirishni ta'minlaydi.

Konvertatsiya qilish uchun vositalar mavjud MathML G kodiga.[27]

Tegishli dasturiy ta'minot

National Instruments shuningdek nomli mahsulotni taqdim etadi O'lchov studiyasi, LabVIEW-ning ko'plab sinov, o'lchash va boshqarish qobiliyatlarini, foydalanish uchun sinflar to'plami sifatida taqdim etadi Microsoft Visual Studio. Bu ishlab chiquvchilarga LabVIEW-ning ba'zi kuchli tomonlarini matn asosida ishlatishga imkon beradi .NET Framework. Milliy asboblar ham taklif qiladi LabWindows / CVI ANSI C dasturchilari uchun alternativa sifatida.

Ilovalar ketma-ketlikni talab qilganda, foydalanuvchilar tez-tez LabVIEW-ni TestStand testlarini boshqarish dasturi bilan, shuningdek National Instruments dasturidan foydalanadilar.

The Tarjimon a C /C ++ skript uchun LabVIEW-ga joylashtirilishi mumkin bo'lgan tarjimon.[28]

DSP Robotics 'FlowStone DSP-da LabVIEW-ga o'xshash grafik dasturlash shakli qo'llaniladi, ammo robototexnika sohasi bilan cheklangan.

LabVIEW-da to'g'ridan-to'g'ri tugun mavjud modeFRONTIER, ko'p tarmoqli va ko'p maqsadli optimallashtirish va dizayn muhiti, deyarli har qanday kishiga ulanish uchun yozilgan kompyuter texnikasi vosita. Ikkalasi ham xuddi shu jarayonning ish oqimini tavsifining bir qismi bo'lishi mumkin va modeFRONTIER-da mavjud bo'lgan optimallashtirish texnologiyalari tomonidan deyarli boshqarilishi mumkin.

Shuningdek qarang

Adabiyotlar

  1. ^ Jeffri., Travis (2006). Hamma uchun LabVIEW: grafik dasturlash oson va qiziqarli bo'ldi. Kring, Jim. (3-nashr). Yuqori Saddle River, NJ: Prentice Hall. ISBN  0131856723. OCLC  67361308.
  2. ^ "LabVIEW 2019 SP1 va LabVIEW NXG 4.0 ni e'lon qilish". Forumlar. Milliy asboblar.
  3. ^ "NI flagship dasturining bepul nashrlarini chiqaradi: LabVIEW". www.businesswire.com. 2020-04-28. Olingan 2020-04-28.
  4. ^ Bress, Tomas J. (2013). Samarali LabVIEW dasturlash. [S.l.]: NTS Press. ISBN  978-1-934891-08-7.
  5. ^ "Ilovalarni loyihalash naqshlari: davlat mashinalari". National Instruments oq qog'ozlari. 2011 yil 8 sentyabr. Arxivlandi asl nusxasidan 2017 yil 22 sentyabrda. Olingan 21 sentyabr 2017.
  6. ^ "Ilovalarni loyihalash naqshlari: usta / qul". National Instruments oq qog'ozlari. 7 oktyabr 2015 yil. Arxivlandi asl nusxasidan 2017 yil 22 sentyabrda. Olingan 21 sentyabr 2017.
  7. ^ "Ilovalarni loyihalash naqshlari: ishlab chiqaruvchi / iste'molchi". National Instruments oq qog'ozlari. 2016 yil 24-avgust. Arxivlandi asl nusxasidan 2017 yil 22 sentyabrda. Olingan 21 sentyabr 2017.
  8. ^ "Uchinchi tomon asbobsozlari haydovchilari - milliy asboblar". www.ni.com. Arxivlandi asl nusxasidan 2014-11-28.
  9. ^ "NI LabVIEW kompilyatori: qalpoq ostida". ni.com. 4 fevral 2020 yil.
  10. ^ "LabVIEW MathScript RT moduli".. www.ni.com. Arxivlandi asl nusxasidan 2016-08-05.
  11. ^ "Windows uchun LabVIEW uy to'plami - milliy asboblar". sine.ni.com. Arxivlandi asl nusxasidan 2016-07-04.
  12. ^ "LabVIEW Community Edition - Milliy asboblar". www.ni.com. Olingan 2020-04-28.
  13. ^ "LabVIEW Community Edition foydalanish tafsilotlari - milliy asboblar". www.ni.com. Olingan 2020-04-28.
  14. ^ "Arxivlangan nusxa". Arxivlandi asl nusxasidan 2016-10-28. Olingan 2016-10-28.CS1 maint: nom sifatida arxivlangan nusxa (havola)
  15. ^ "Dasturiy ta'minot konfiguratsiyasini boshqarish va LabVIEW - milliy asboblar". www.ni.com. Arxivlandi asl nusxasidan 2016-10-29 kunlari.
  16. ^ "Team Foundation Server (TFS) bilan ishlash uchun LabVIEW Source Code Control (SCC) - National Instruments" ni sozlash ". www.ni.com. Arxivlandi asl nusxadan 2016-10-28.
  17. ^ "Sichqoncha g'ildiragi bilan ishlashni sozlash - LabVIEW NXG 5.0 qo'llanmasi - milliy asboblar". www.ni.com. Olingan 2020-04-28.
  18. ^ "NI Developer Suite-dagi yangiliklar - milliy asboblar". www.ni.com. Arxivlandi asl nusxasi 2014-03-31. Olingan 2014-03-31.
  19. ^ "LabVIEW 2017 SP1 patch tafsilotlari - milliy asboblar". www.ni.com. Olingan 2018-05-28.
  20. ^ "LabVIEW NXG 2.0 Readme - milliy asboblar". www.ni.com. Olingan 2020-04-28.
  21. ^ "LabVIEW NXG 2.1 Readme - milliy asboblar". www.ni.com. Olingan 2020-04-28.
  22. ^ "Windows uchun LabVIEW 2018 SP1 Readme - Milliy asboblar". www.ni.com. Olingan 2020-04-28.
  23. ^ "LabVIEW NXG 3.0 Readme - milliy asboblar". www.ni.com. Olingan 2020-04-28.
  24. ^ "LabVIEW NXG 3.1 Readme - milliy asboblar". www.ni.com. Olingan 2020-04-28.
  25. ^ "LabVIEW NXG 4.0 Readme - milliy asboblar". www.ni.com. Olingan 2020-04-28.
  26. ^ "NI flagship dasturining bepul nashrlarini chiqaradi: LabVIEW". www.businesswire.com. 2020-04-28. Olingan 2020-04-28.
  27. ^ "Matematik tugun - LabVIEW-da matematikaning yangi usuli". ni.com. 25 oktyabr 2010 yil. Arxivlandi asl nusxasidan 2011 yil 25 fevralda.
  28. ^ "C / C ++ tarjimoni Ch-ni stsenariylar uchun LabVIEW-ga joylashtirish". iel.ucdavis.edu. Arxivlandi asl nusxasidan 2011-05-15.

Qo'shimcha o'qish

  • Bress, Tomas J. (2013). Samarali LabVIEW dasturlash. [S.l.]: NTS Press. ISBN  978-1-934891-08-7.
  • Blume, Piter A. (2007). LabVIEW uslubiy kitobi. Yuqori Saddle River, NJ: Prentice Hall. ISBN  978-0-13-145835-2.
  • Travis, Jefri; Kring, Jim (2006). Hamma uchun laboratoriya sharhi: Grafik dasturlash oson va qiziqarli bo'ldi (3-nashr). Yuqori Saddle River, NJ: Prentice Hall. ISBN  0-13-185672-3.
  • Konvey, Jon; Uotts, Stiv (2003). LabVIEW-ga dasturiy muhandislik yondashuvi. Yuqori Egar daryosi, NJ: Prentice Hall PTR. ISBN  0-13-009365-3.
  • Olansen, Jon B.; Rozov, Erik (2002). Virtual bio-asboblar: LabVIEW-da biomedikal, klinik va sog'liqni saqlash dasturlari. Yuqori Egar daryosi, NJ: Prentice Hall PTR. ISBN  0-13-065216-4.
  • Beyon, Jeffri Y. (2001). LabVIEW dasturlash, ma'lumotlarni yig'ish va tahlil qilish. Yuqori Egar daryosi, NJ: Prentice Hall PTR. ISBN  0-13-030367-4.
  • Travis, Jeffri (2000). LabVIEW-da Internet-ilovalar. Yuqori Egar daryosi, NJ: Prentice Hall PTR. ISBN  0-13-014144-5.
  • Essik, Jon (1999). Advanced LabVIEW laboratoriyalari. Yuqori Saddle River, NJ: Prentice Hall. ISBN  0-13-833949-X.

Maxsus foydalanish bo'yicha maqolalar

Ta'limdan foydalanishga oid maqolalar

Tashqi havolalar