Kolleksiyalar

LabVIEW Proqramlaşdırma

LabVIEW Proqramlaşdırma


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 mürəkkəb mühitlər üçün proqramların yaradılmasına sadə bir yanaşma təmin etmək üçün qrafik bir mühitdə proqramlaşdırılmışdır.

LabVIEW proqramlaşdırma qrafik üsullardan istifadə edir və bu yolla, prosesin həqiqi axınına bənzər bir şəkildə baxıla bilən təsvirlər qurmaq daha asandır.

Digər dillər kimi, LabVIEW proqramı da maksimum effektivliyə və sürətə çatmaq üçün bir öyrənmə prosesi və təcrübə tələb edir.

Buna baxmayaraq iki əsas anlayışı bilməklə sürətli nəticələr əldə etmək mümkündür: G proqramlaşdırma (blok diaqram elementləri); və məlumat axını.

LabVIEW proqramlaşdırma elementləri

LabVIEW proqramı Virtual Alətin blok diaqramında həyata keçirilir. G proqramlaşdırma, LabVIEW proqramlaşdırma dili üçün texniki bir addır, lakin bu günlərdə bu termin böyük dərəcədə istifadə olunmayıb və LabVIEW adı proqramın özü ilə yanaşı, həm də dil deməkdir.

Bütün proqramlaşdırma dillərində olduğu kimi girişlər, hərəkətlər və nəticələr var. LabVIEW proqramlaşdırmasında bunlar Controls, Funksiyalar və Indicators kimi tanınır.

  • İdarəetmələr: Ön paneldəki hər hansı bir LabVIEW nəzarətində blok diaqramında uyğun bir element olacaqdır. İstifadəçi ümumi proqram daxilində istifadə üçün məlumatları idarəetməyə daxil edə bilər. Müəyyən bir əməliyyatı yerinə yetirmək üçün idarəetməni bir funksiyaya bağlamaq mümkündür. Fərqli məlumat növləri olduqda nəzarətlər gələ bilər: tək, ikiqat, simli və s. standart proqramlaşdırma məlumat növləri.

    İdarəetmə palitrasına ön panel pəncərəsindən Görünüş »Nəzarət Palitrası seçilərək əldə edilə bilər. Alternativ olaraq, ön panel pəncərəsindəki boş yerə sağ tıklayaraq əldə edilə bilər.

    LabVIEW proqramlaşdırma üçün Controls palitrası müxtəlif kateqoriyalara bölünmüşdür - tətbiqetmə tələblərinə uyğun olaraq bu kateqoriyalardan bir neçəsinin və ya hamısının göstərilməsi tələb olunduqda açıqlana bilər.

  • Funksiyalar: LabVIEW funksiyaları blok diaqramdakı Funksiyalar palitrasından götürülür və girişlər verilir və bu barədə bir hərəkət edirlər. LabVIEW sadə riyaziyyatdan video işləmə, spektral analiz və bu kimi müxtəlif funksiyaları əhatə edir.
  • Göstəricilər: LabVIEW göstəriciləri idarəetmə blokuna bənzəyir, istifadəçi üçün blok diaqramının çıxışını göstərdikləri bir Ön Panel Qarşı tərəfinə malikdir.

Blok diaqram daxilində bütün LabVIEW proqramlaşdırma elementləri, yəni nəzarətlər, göstəricilər və funksiyalar bir-birinə bağlıdır. Buna "tellər" istifadə edərək nail olunur. Məlumatların bu tellər boyunca axdığı düşünülə bilər.

Təmsilin rəngi və üslubu ilə göstərilən müxtəlif tel növləri var.

Hər bir telin tək bir məlumat mənbəyi var, ancaq məlumatları oxuyan bir çox VI və funksiyaya bağlamaq mümkündür. Tellər yuxarıda göstərildiyi kimi məlumat növlərinə görə fərqli rənglər, üslublar və qalınlıqlardır. Bunlar ola bilər:

  • Rəqəmsal tam (Mavi)
  • Rəqəmsal üzən nöqtə (narıncı)
  • Mantı (Yaşıl)
  • Simli (Çəhrayı)

Telin görünüşü skaler, 1D sıra və ya 2 ölçülü bir sıra olduğunu göstərir.

LabVIEW ekranında, qırılmış bir tel ortada qırmızı X ilə kəsilmiş qara bir xətt kimi görünür. Kırılmış tellər müxtəlif səbəblərdən meydana gəlir. Ən ümumi səbəblərdən biri, uyğun olmayan məlumat tipləri olan iki obyektin bağlanmasıdır.

LabVIEW məlumat axını və proqramlaşdırma

Mətn əsaslı proqramlaşdırma ilə icra qaydası sətirlərin sırası ilə qurulur - onlar ardıcıl şəkildə həyata keçirilir. Bu dillərə misal olaraq Visual Basic, C ++, Java və bir çox digərini göstərmək olar.

Qrafik proqramlaşdırma ilə diaqram daxilində məlumat axını tərəfindən təyin olunur. Bu konsepsiya daxilində bir funksiya bütün girişlərini əldə etməyincə icra edilə bilməz. Bütün girişlərinə sahib olduqdan sonra funksiyalarını yerinə yetirir və nəticəsini növbəti düyünə ötürür.

Aşağıdakı diaqramda məlumatlar soldan sağa axır və bu, bölmə funksiyası bitənə qədər vurma funksiyasının yerinə yetirilməməsi deməkdir. Bu səbəbdən icra qaydası təyin edilmişdir. Qeyd etmək lazımdır ki, icra pəncərədəki vəziyyəti deyil, həqiqi məlumat axınını izləyir.

LabVIEW içərisindəki məlumat axını konsepsiyası mətn əsaslı proqramlara daha çox öyrəşmişləri bir az mənimsəyə bilər, ancaq bu edildikdən sonra bir proqramlaşdırma dili kimi istifadə etmək asandır.


Videoya baxın: Using Debugging Tools in NI LabVIEW (Iyul 2022).


Şərhlər:

  1. Tera

    Razıyam, bu əla bir fikirdir.

  2. Gilchrist

    It's out of the question.

  3. Scirwode

    Bu sualda köməyə görə çox sağ olun, indi belə bir səhvə yol verməyəcəyəm.

  4. Eda

    Anlaşıqlı mesaj

  5. Aegelmaere

    Wise objects, says)

  6. Wambli-Waste

    səni xatırlayacağam! Mən səninlə hesablaşacağam!



Mesaj yazmaq