Սկսեք LabVIEW ծրագրավորմամբ. Ինչպե՞ս վերահսկել լաբորատոր սարքավորումները

Բացահայտում. Ձեր աջակցությունն օգնում է կայքը պահպանել: Այս էջում առաջարկվող որոշ ծառայությունների համար մենք վաստակում ենք ուղեգրման վճար.


LabVIEW- ը գրաֆիկական ծրագրավորման լեզու է, որը նախատեսված է չափիչ և կառավարման սարքերի հետ շփման համար: Օգտագործելով պարզ, տեսողական կոդ, գիտնականներն ու ճարտարագետները կարող են հեշտությամբ հավաքել չափումներ, վերլուծել տվյալները և կիսել դրանց արդյունքները ՝ օգտագործելով հարմարեցված ծրագրեր.

Օգտագործելով միայն գրաֆիկական միջավայրը, օգտվողները կարող են ծրագրավորել լիարժեք գործող, բարդ ծրագրեր ՝ առանց ծածկագրի մեկ գիծ իմանալու: Ներկառուցված կոմպիլյատորն օգտագործելով ՝ գրաֆիկական ծածկագիրը ուղղակիորեն թարգմանվում է գործադիր մեքենայի կոդով և կարող է այն տեղափոխվել բազմաթիվ հարթակներում.

LabVIEW- ը տվյալների շտեմարան է, այսինքն `ծրագրերը կառուցված են մի շարք ռեժիմներից (ներկայացված են գրաֆիկական պատկերներով), որոնք միմյանց հետ կապվում են մի շարք լարերի և նետերի: Ի տարբերություն տեքստի վրա հիմնված լեզուների, որոնք տվյալների փոխանցում են գործառույթից դեպի գործառույթ ՝ օգտագործելով փոփոխականներ, LabVIEW ծրագրում տվյալները հոսում են լարերի ուղղությամբ, և ռեժիմները գործում են ուղղակիորեն ՝ ի պատասխան մուտքագրման: Նախապես սահմանված կարգով կատարելու փոխարեն, ռեժիմները կատարում են բոլոր անհրաժեշտ մուտքերը ստանալուց հետո.

LabVIEW- ի առավելությունները

LabVIEW- ի առավել ակնհայտ օգուտը, իհարկե, հեշտ օգտագործման գրաֆիկական ինտերֆեյսն է, ինչը LabVIEW- ը իդեալական է դարձնում ոչ ծրագրավորող համայնքի համար: Բայց լեզուն շատ այլ օգուտներ է տալիս ինչպես նոր, այնպես էլ փորձառու ծրագրավորողների համար, ներառյալ.

  • Սարքի փոխազդեցություն. LabVIEW- ը ներառում է մի շարք ապարատային հարթակների ներկառուցված աջակցություն, և հազարավոր այլ սարքեր կարելի է կառավարել ՝ օգտագործելով գրադարաններ և երրորդ կողմի հավելումներ.
  • Ֆունկցիայի գրադարաններ. LabVIEW գրադարանները մատչելի են ամենատարածված գործառույթների համար, ինչպիսիք են տվյալների ձեռքբերումը, մաթեմատիկան, ազդանշանի ստեղծումը և տվյալների վերլուծությունը, ինչպես նաև GUI տարրերի մեծ հավաքածուն, որոնք հեշտությամբ կարող են ներառվել ծրագրերի մեջ:.
  • Համապատասխանություն. LabVIEW- ը թույլ է տալիս հեշտացնել բազմաշերտ ընթերցումները `զուգահեռ կատարելու բազմաթիվ առաջադրանքներ.
  • Երրորդ կողմի հավելումներ. Ավելի քան 20 տարվա զարգացման ընթացքում, LabVIEW- ը հավաքել է օգտագործողների և ծրագրավորողների ուժեղ համայնք, և նրանք ստեղծել են մեծ թվով հատուկ հավելումներ, որոնք նախատեսված են ինչպես ընդհանուր, այնպես էլ բարձրակարգ մասնագիտական ​​առաջադրանքների կատարման համար: որքան էլ որ նորովի լինեն ձեր հետազոտությունները, հնարավորությունները կա՞ արդեն լուծում, որը կարող է օգնել ձեզ հավաքել և մեկնաբանել տվյալները.

Պատմություն

LabVIEW- ը ի սկզբանե թողարկվել է 1986 թ.-ին Apple Macintosh- ի համար: «Գ» գրաֆիկական լեզու օգտագործելով ՝ LabVIEW- ը նախատեսված էր փոխազդելու վիրտուալ գործիքների հետ ՝ չափումներ կատարելու և ավտոմատացում ստեղծելու համար: LabVIEW- ը մնաց Mac- ի միակ արտադրանք մինչև 1992 թվականը, երբ National Instrument- ը թողարկեց տարբերակները SunOS- ի և Windows- ի համար.

LabVIEW- ը շարունակում է մնալ հարուստ ծրագրակազմ, որը պատկանում է National Instrument- ին: Որպես այդպիսին, չի պահանջվում բավարարել երրորդ կողմի որևէ ստանդարտ, օրինակ `ANSI կամ ISO, քանի որ ավելի տարածված լեզուներ կան, ինչ-որ բողոքներ հարուցելով կատարման և լիցենզավորման վերաբերյալ. Այնուամենայնիվ, LabVIEW- ը մնում է հանրաճանաչ լեզու իրերի Ինտերնետը ծրագրավորելու և ավտոմատացնելու համար: Ազգային գործիքները պահպանում են պարբերաբար թողարկման ցիկլը ՝ յուրաքանչյուր օգոստոս հրապարակելով նոր հիմնական տարբերակը.

National Instrument- ը նաև զարգացնում է ապարատային սարքերի հսկայական գույքագրում, որը կարող է ծրագրավորվել և վերահսկվել LabVIEW- ի միջոցով, ներառյալ տվյալների ձեռքբերման գործիքները, ինչպիսիք են հաշվիչները, ժմչփերը, տվիչները և ազդանշանային անալիզատորները. փորձարկման գործիքներ; մոնիտորինգի ապարատ; և գործիքների կառավարման սարքեր.

Ռեսուրսներ

Կան շատ առցանց ռեսուրսներ, որոնք հասանելի են նոր և փորձառու LabVIEW ծրագրավորողների համար: Սկսելու լավագույն վայրերից մի քանիսը ներառում են.

  • Ներածություն LabVIEW- ին. Այս առցանց ձեռնարկը ծառայում է ինչպես տեխնիկական ձեռնարկի, այնպես էլ ծրագրային միջավայրի ուսուցման ուղեցույցի: Այն ներկայացնում է գրաֆիկական ծրագրավորման կիրառման և ընդհանուր սկզբունքների ակնարկ, ինչպես նաև LabVIEW հիմնարար գործառույթների ուղեցույց.
  • NI Քննարկումների ֆորումներ. Պահպանվում են Ազգային գործիքների կողմից, սա պաշտոնական քննարկումների ֆորումն է LabVIEW- ի համար: Այն հյուրընկալում է քննարկումներ ծրագրային ապահովմանն առնչվող թեմաների, ապարատային հարցերի վերաբերյալ, առաջադեմ ծրագրավորման և նույնիսկ վերջին աշխատանքային գրառումներում ՝ LabVIEW մասնագետների.
  • Macomb Academy- ի LabVIEW ձեռնարկը, որը նախատեսված է որպես ներածություն ավագ դպրոցի աշակերտների համար, այս անվճար ձեռնարկը տրամադրում է LabVIEW միջավայրի և ծրագրավորման մի քանի պարզ հասկացությունների տեսողական ուղեցույց: Եթե ​​դուք պարզապես սկսում եք, դա մեծ ռեսուրս է նոր լեզվով հարմարվելու համար.

Գրքեր

Այնտեղ տասնյակ գրքեր կան, որոնք հատուկ զբաղվում են LabVIEW- ով, կամ LabVIEW- ը օգտագործելով `որպես խնդիրների լուծման գործիք: Ի տարբերություն շատ լեզուների, քանի որ LabVIEW- ը նախատեսված է հետազոտողների համար, այլ ոչ թե ծրագրավորողների, գրքերի մեծ մասը, որոնք կգտնեք LabVIEW- ում, գրված են հատուկ սկսնակների համար, չնայած որ հաճախ շեշտը դնում են գիտնականների և ճարտարագետների նկատմամբ.

  • Hands-On ներածություն LabVIEW- ի համար գիտնականների և ճարտարագետների համար ՝ Eոն Էսիկի: Այս գիրքը չի ենթադրում LabVIEW- ի կամ որևէ այլ տեսակի ծրագրավորման լեզուի նախնական իմացություն: Այն սկսվում է LabVIEW միջավայրին ծանոթանալուց և յուրաքանչյուր գլուխ սկսում է քննարկվելիք հիմնական գործողությունների հիմնական ակնարկով: Յուրաքանչյուր գլուխ լցված է իրական աշխարհի ծրագրավորման օրինակներով, որոնք հետագայում կարող են ներառվել ձեր սեփական կոդավորման նախագծերում.
  • LabVIEW բոլորի համար. Գրաֆիկական ծրագրավորումն ստեղծվել է հեշտ և զվարճալի Թրեվիսի և Քրինգի կողմից. Անունից ենթադրում է, որ այս գիրքը նախատեսված է յուրաքանչյուրի համար, անկախ փորձառու ծրագրավորողներից կամ սկսնակներից: Այն լեզուն տրոհում է դեպի պարզ հասկացություններ և բացատրում է հեշտությամբ կրկնօրինակող օրինակներ ունեցող բազմաթիվ օրինակներով `օգտագործվող բազմաթիվ կոդերով: LabVIEW- ի փորձառու մշակողների համար այն ներառում է նաև հավաստագրման քննությունների նպատակներ.
  • LabVIEW Graphical Programming Cookbook: 69 բաղադրատոմսեր, որոնք կօգնեն ձեզ ստեղծել, կարգաբերել և տեղակայել մոդուլային ծրագրեր ՝ օգտագործելով YV Yang- ի LabVIEW. Այն տևում է դրանց առկա գիտելիքները և այն կիրառում է կիրառման զարգացման առաջատար տեխնիկայի վրա, ինչպիսիք են բազմաբնույթ ծրագրավորումը, տվյալների ստացումը, սխալների գործածումը, անիմացիան և արտաքին ծածկագրերի և ծրագրերի միջոցով աշխատելը:.
  • RobertV Bishop- ի LabVIEW Student Edition. Այս գիրքը ուսանողներին ուղեկցում է դասական և լաբորատոր խնդիրները լուծելու համար գրաֆիկական ծրագրավորման լուծումների ստեղծմամբ: Չնայած նախատեսված է հիմնականում գիտության և ճարտարագիտության ուսանողների համար, նրա մոտեցումը հեշտությամբ հասանելի է ցանկացած սկզբնական ծրագրավորողի համար.
  • Ծրագրավորում Arduino- ն LabVIEW- ի կողմից `Marco Schwartz. Գիրքը սովորեցնում է, թե ինչպես կարելի է ստեղծել LabVIEW և Arduino, կառավարել շարժիչի և էլեկտրական անջատիչների տեղադրումը, պարզ եղանակային կայան կառուցելը և նույնիսկ անլար կերպով վերահսկել Arduino- ի վրա հիմնված ռոբոտը:.

Եզրակացություն

LabVIEW- ը հեշտ օգտագործման գործիք է տրամադրում գիտնականների և ճարտարագետների համար, ովքեր ցանկանում են նախագծել հետազոտական ​​կամ արդյունաբերական կիրառական ծրագրերի տվյալների հավաքման և ավտոմատացված գործիքներ: Չնայած կան բազմաթիվ գրաֆիկական լեզուներ, LabVIEW- ն ունի առավելություն երկու տասնամյակների զարգացման և լայն տարածման որդեգրման համար, այսինքն ՝ ծածկագիրն արդեն առկա է սարքերի մեծ մասի համար և գրեթե ցանկացած գործառույթ, որը դուք կարող եք գործարկել: Որպես ծրագրավորող ՝ դուք պետք է միայն որոշեք, թե ինչպես եք ցանկանում շփվել սարքի հետ և ինչ եք ուզում անել հավաքված ցանկացած տվյալների հետ.

LabVIEW- ը շարունակում է մնալ գույքային գործիք, այնպես որ այն օգտագործելու համար ձեզ հարկավոր է լիցենզիա ստանալ: Շատ հավելումներ, ինչպես նաև, հասանելի են միայն Ազգային գործիքների ծրագրային ցանցի մասնակցության միջոցով `հնարավոր ավելացնելով ձեր LabVIEW նախագծերի արժեքը: Այնուամենայնիվ, գույքային լուծումները ներառում են նաև ավելի լավ աջակցություն, քան բաց աղբյուրի այլընտրանքները, ինչը օգտակար կլինի բոլոր այն ոչ-ծրագրավորողների համար, որոնք օգտագործում են այն:.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map