156
Buferlashgan ma’lumotlarni to’plashga misol.
Keyingi misol birlashtirilgan ma’lumotlarni yig’ish uchun VA yaratishni
namoyish qiladi. DAX mx Timing kanalga taktlash va tanlovlar miqdorini
masalalar kanalni beradi (bufer o’lchamini). Shundan keyin VA DAQ mx Start
Tack ma’lumotlarni yig’ishni boshlaydi. Shundan keyin VA DAQ mx Read
dasturni shu bosqichda kutadi, qachonki butun bufer to’lmaguncha. Qachon bu
sodir bo’ladi, VA DAQ mx Read ma’lumotlarni buferdan qaytaradi. VA DAQ
mx Stop Task ma’lumotlarni to’plashni to’xtatadi va VA Simple Error Handler
paydo bo’lgan xatolarni ko’rsatadi (127- rasm)..
127- rasm.
Buferlashgan ma’lumotlarni to’plash.
Kanalga tanlovlar sonini kiritsak, (inglizcha tekst) VA DAQ mx Read
ulanmagan holda qoladi. NI – DAQ mx o’qish uchun tanlovlar miqdorini
avtomatik ravishda aniqlaydi; VA DAQ mx Timing konfiguratsiyasiga asoslanib.
NI DAQ mx bu qiymatlarni avtomatik aniqlaydi, kirishni o’rnatadi (inglizcha
tekst) 1 qiymatga. VA DAQ mx Read 2D massivni qaytaradi, uni bevosita
grafikka berilishi mumkin. “ U osillogramma” turdagi ma’lumotlardan farqli
ravishda massiv hech qanday vaqtincha axborotga ega bo’lmaydi.
Har doim xatolar klasterini VA kirish va chiqish terminallari o’zaro
ulanadi. Agar error in kirish qandaydir (inglizcha tekst) VA dan xato kelsa, VA
xato haqidagi axborotni o’zini chiqish terminaliga error
our ga qaytaradi va undan
keyin bajarishni davom ettirmaydi. Faraz qilaylik, VA da DAQ mx Start Timing
paydo bo’lsa misol uchun. Bu VA bajarishdan to’xtaydi va xato haqidagi
axborotni VA DAQ mx Start Tack ga beradi. Oxirgisi bajarilmaydi – u xatoni
157
navbatdagi VA ga uzatadi. Shunday qilib har bir VA orqali xato haqidagi axborot
o’tib Error Handler ga aks ettirish uchun keladi. Ma’lumotlar to’plash vaqtida.
Buferlashtirishda nima bo’layotganligini to’liqroq ko’rib chiqish uchun uni
to’liqroq ko’rib chiqamiz.
Analog signal olinishida anjomli kuchaytirgich orqali o’tib ARO’ ga
tushadi. Shundan keyin u FIFO ga tushadi (First In First Out dan birinchi bo’lib
tushib birinchi bo’lib chiqariladi) qurilmada joylashgan bufer shungacha
axborotlarni saqlaydiki qachonki u qurilmadan kompyuterga uzatilguncha.
Shundan keyin ma’lumotlar qurilmadan bufer PK ga xotiraga to’g’ri kirish kanali
bo’ylab (Direct Memory Acces – DMA) yoki so’rovni uzilishidan foydalanib
(Interrypt Requst – IRQ) kiradi.
Personal kompyuterni buferi qurilmadan olingan ularni saqlaydigan xotira
qismidan iborat. (inglizcha tekst) kiritish (yoki inglizcha tekst) PK buferiga
ma’lumotlarni saqlaydi qachonki, VA DAQ mx Read ma’lumotlarni LabVIEW
buferiga beradi u shundan keyin old panelda aks ettirilishi mumkin. LabVIEW
buferi ma’lumotlarni osillogramma grafigiga berishi mumkin massivga yoki
“osillogramma” ma’lumotlari turi ko’rinishida konfiguratorni VA DAQ mx Read
sozlanishiga bog’liq va chiqish terminallariga ulanish yo’li kabi VA DAQ mx
Read.
Do'stlaringiz bilan baham: