- •1. LabView ортасында қарапайым алгебралық элементтерге мысал келтіріңіз.
- •2. For, while, case операторын жасаңыз.
- •3. Кездейсоқ санның графигін тұрғызыңыз.
- •4. Floating point, Integer, Boolean шамалары туралы жазыңыз.
- •5. String, Path шамалары туралы жазыңыз.
- •6.Array, Cluster, Waveform шамалары туралы жазыңыз.
- •7.Dynamic шамасының ерекшелігін келтіріңіз
- •8.Сымдардың түсіне байланысты классификация жасаңыз
- •9.Вп өзгертуді келтіріңіз
- •10.Сымдарды белгілеу және өшіруді келтіріңіз
- •11.Объектілерді топқа біріктіруді жазыңыз
- •12.Анимация режимітуралыжазыңыз
- •13.Ішкі программа жасаңыз
- •14.ВПға иконка жасаңыз
- •15.Ішкі программаныңқосупанелітуралыжазыңыз
- •16. Shift Register қызметі туралы жазыңыз
- •17. Feedback Node қызметі туралы жазыңыз.
- •18. Бірөлшемді массив құрыңыз
- •19. Екі өлшемді массив құрыңыз
- •20. For, While циклдерін пайдаланып массивті кездейсоқ санмен толтырудың вп келтіріңіз
- •21. Автоиндекстеуді қосып, өшіруді келтіріңіз.
- •22. Array Size қызметі туралы жазыңыз.
- •23. Initialize Array қызметі туралы жазыңыз.
- •24. Build Array қызметі туралы жазыңыз.
- •25.Array Subset қызметі туралы жазыңыз.
- •26. Index Array қызметі туралы жазыңыз.
- •27. Кластерлер
- •28. Кластер үшін Bundle by Name функциясының қызметі туралы жазыңыз
- •29.Unbundle by Name
- •30. Waveform Chart үш режимі туралы жазыңыз
- •31.Үш графикті бір графикке тұрғызудың блок схемасын салыңыз
- •34. Create Object VI қызметі туралы жазыңыз
- •36. Select функциясына мысал келтіріңіз
- •37. Case құрылымына мысал келтіріңіз
- •38. Case құрылымының әрбір түрінің (жолдық, сандық, логикалық) айырмашылығын түсіндіріңіз
- •39. Formula Node функциясына мысал келтіріңіз
- •40. MathScript Node функциясына мысал келтіріңіз
- •41. Жолдық (String) элементтерді құру және қолдануға мысал келтіріңіз
- •42.String жолдармен жұмыс істеу функцияларын келтіріңіз.
- •43. Daq құрылғы туралы жазыңыз
- •44.Daq жүйесінің компоненттерін келтіріңіз
- •45.Өлшеуіш құрылғыларды басқару туралы жазыңыз
- •48.Ығысу регистрінің комегімен санның факториалын есептейтін компьютерлік модель жасаңыз
- •Тұрақты сан беру арқылы ығысу регистрінің бастапқы мәнін береміз.
- •49.Formula Node функциясының көмегімен келесі есепті шешіңіз
- •50.Formula Node функциясының көмегімен келесі есепті шешіңіз
16. Shift Register қызметі туралы жазыңыз
Циклмен жұмыс жасаған кезде циклдің алдыңғы итерациясына қайта оралуға тура келеді. Мысалы, температураны өлшеп, оны графикке тұрғызатын және температураның орта мәнін бейнелейтін ВП-да алдыңғы итерациядағы мәндерді қолдану керек болады. Оның екі жолы бар: Shift Register(жылжыту регистрі) Feedback Node(кері байланыс түйіні).
Жылжыту регистрлері(ЖР) циклмен жұмыс істеу кезінде шамаларды циклдің ағымдағы итерациясынан келесісіне жеткізу үшін қолданылады. ЖР программалаудың мәтіндік тілдерінде статистикалық айнымалыларға ұқсас.
ЖР терминалдар жұбы ретінде бейнеленеді:
Олар циклдің вертикаль шетінде бір-біріне қарама-қарсы орналасқан. Оң жақтағы терминал бағыты жоғары қараған және ағымдағы итерация бітуімен деректерді сақтайды. LabVIEW деректерді осы регистрдан циклдің келесі итерациясына жеткізеді. ЖР циклдің шетінен тышқанның оң пернесін басып, контекстті менюден Add Shift Register пунктті таңдап құруға болады.
ЖР кез келген түрдегі жеткізеді, ол өзіне келген бірінші деректің түрін автоматты түрде қабылдайды. ЖР берілетін деректер бір түрлі болуы қажет.
ЖР жүктеу үшін оның сол жақ терминалына циклдан тыс кез келген мән беруге болады. Егер ЖР жүктемесек, ол, егер цикл әлі жүрмеген болса, регистрде сақталған циклдің соңғы рет орындалғандағы берілген деректер типіндегі әдепкі мәнін қолданады.
Жүктелмеген ЖР циклі ВП-ды бірнеше рет қосқандаВП соңғы қосқанда алынған мәнді ЖР шығыс мәніне иемдеу үшін қолданылады. ВП қосу аралығы жайлы информацияны сақтау үшін ЖР сол жақ терминалын анықталмаған қылып қалдыру керек. Регистрға жазылған цикл соңғы шаманы шығарып бітірген соң оң жақ терминалда қалады. Деректерді келесі жеткізу кезінде циклдан оң жақ терминал арқылы регистрда жазылған соңғы шама жеткізіледі.
Бір циклдық структурада бірнеше ЖР құру тәсілін қарастыруға болады. Егер бір циклда бірнеше операция орындалса, циклдің әртүрлі операциясы кезінде алынған деректерді сақтайтын бірнеше терминалды ЖР қолдану қажет.
ЖР жинағын құру үшін сол жақ терминалды тышқанның оң жақ пернесін басып, контекстті менюден Add Element пунктің таңдау қажет. ЖР жинағы циклдың алдыңғы итерациясы шамасына өтуді іске асырады. ЖР жинағы алдыңғы итерациядағы деректерді сақтап, сол шамаларды келесі итерацияға жеткізеді.
ЖР жинағы циклдың тек сол жақ шетінде орналасады, себебі оң жақтағы терминал тек деректерді ағымдағы итерациядан келесіге жеткізеді.
17. Feedback Node қызметі туралы жазыңыз.
Циклмен жұмыс жасаған кезде циклдің алдыңғы итерациясына қайта оралуға тура келеді. Мысалы, температураны өлшеп, оны графикке тұрғызатын және температураның орта мәнін бейнелейтін ВП-да алдыңғы итерациядағы мәндерді қолдану керек болады. Оның екі жолы бар: Shift Register(жылжыту регистрі) Feedback Node(кері байланыс түйіні).
Кері байланыс түйіні(КБТ) While немесе For циклдарында ВП подпрограмманың, функцияның немесе ВП подпрограмма тобының деректер шығысын сол ВП подпрограммасының, функциясының немесе олардың тобының деректер кірісімен жалғағанда автоматты түрде пайда болады:
ЖР секілді КБТ итерацияның аяқталуымен кез келген түрдегі деректерді сақтайды және осы шамаларды келесі итерацияға жібереді. КБТ қолдану көп мөлшердегі деректер сымдары мен байланысын қолдануын азайтуға болады.
КБТ While немесе For циклдарына Structures палитрасына Feedback Node таңдап орналастыруға болады. Тармақталуға дейін КБТ-нін деректерді тасымалдағыштарға орналастыру кезінде, циклдің шығыс терминалына жіберілетін деректерді, КБТ барлық шамаларды циклдың шығыс терминалына жібереді.
