Quyidagi illyustrasiya buferlashtirilgan signal generatorining blok – sxemasini ko‘rsatadi (139- rasm).
rasm. Yakuniy uzunlikdagi buferlashgan signallarni hosil qilish
Keyingi 140- rasm yakuniy uzunlikka ega bo‘lgan oddiy generatorga misol bo‘ladi, unda tanlov takt impulslaridan foydalaniladi, (Sample Clock) chiqish ma’lumotlari uchun ikkilangan aniqlikdagi sonlar massividan ham.
rasm. Yakuniy uzunlikka ega bo‘lgan oddiy generator diagrammalar
bloki
Siz “ossillogramma” ma’lumotlari turidan ham generatsiyaning berilgan vaqt parametrlari berish va tanlov ma’lumotlari uchun foydalanishingiz mumkin . Ushbu holat quyidagi 141- rasmda ko‘rsatilgan.
rasm. “Ostsillogramma” ma’lumotlari turidan foydalanish.
Ikkala ko‘rsatilgan turdagi yakuniy uzunlikka ega bo‘lgan signal generatorlari orasida uncha katta bo‘lmagan farq mavjud – ikkilangan aniqlikka ega sonlar massivi tanlovlar takt generatori bilan birgalikda va “osillogramma” turdagi ma’lumotlardan foydalanish takt va tanlov generatoridan ish rejimidan topshiriq berishdan foydalaniladi. VA DAQ mx Tining konfigurator opsiyasi ma’lumotlar bilan birgalikda o’zgaradi data VA DAQ mx Write terminalga ulangan. Generatsiyani ikki turi umuman bir xil strukturaga ega uni yoritishga biz endi o’tamiz.
Analog chiqishga ega bo‘lgan virtual kanalni dasturiy boshqaruvini yaratish uchun VA Create Virtual Channel dan foydalanish mumkin. Agar siz virtual kanalni yaratib bo‘lib, MAX ga ma’lumotlarni yig’ish uchun yordamchidan foydalanishdan oldin siz bu VA ni o’tkazib yuborib uni nomini masalalar kanalni keyingi VA - DAQ mx Timing ga ulashingiz mumkin.
VA DAQ mx Tining ikkita konfigurator opsiyasiga ega, ular analog chiqish amallarida ishlatilishi mumkin, - tanlovni takt impulslari (Sample Clock) va osillogrammadan foydalaning (Use Wave form). Chunki biz yakuniy tanlovlar sonini hosil qilganimiz uchun Sample mode opsiyasi uchun Finite Samples qiymatini ikkala holat uchun o‘rnatasiz. Tanlov (Sample Clock) takt impulslaridan foydalanganimizda biz regeneratsiya chastotasini ham rate ni number of samples tanlovlar sonida berishimiz kerak. Tanlovlar sonini bufer o‘lchami aniqlaydi. Use Wave form opsiyasidan foydalanganda osillogrammani Wave form terminaliga oddiy ulab qo’ying. Ushbu holda takt generatorini tanlash chastotasi va tanlovlar soni (bufer o‘lchami) osillogrammada mavjud bo‘lgan ma’lumotlar asosida aniqlanadi.
VA DAQ mx Write personal kompyuterni buferiga amalda ma’lumotlarni jo’natadi. Siz generatsiyani osillogramma yoki ikkilangan aniqlikka ega massiv ko’rinishlarida tanlashingiz mumkin. Use Wave form opsiyasini VA DAQ mx Timing konfiguratorida tanlaganingizda VA DAQ mx Write tushib qoluvchi menyudan osillogramma ko’rinishidagi generatsiyani tanlang. Ana shu osillogrammani taktlashni o‘rnatish uchun ishlatganingizni Data VA DAQ mx Write terminaliga ulang. Ichiga joylashgan tanlov generatoridan (Sample Clock) taktlash uchun foydalanganingizda tushib qoladigan VA DAQ mx Write menyusidan ikkilangan aniqlikdagi sonlar massivi chiqishini tanlang. Bu holda ikkilangan aniqlikdagi sonlar massivini generasiya uchun tayyorlangan data VA DAQ mx Write terminaliga ulaysiz.
Bir martada bir necha tanlovlarni generatsiyasidan auto start jim turish bo‘yicha parametr yolg’on qiymatga ega bo‘ladi. Chunki biz masalani aniq ishga
tushirishimiz uchun ularning tugashini kutib, keyin to‘xtatish uchun auto start qiymatni yolg‘on holida qoldiramiz.
VA DAQ mx Start bilan generasiyani ishga tushiramiz. VA DAQ mx Wait Untial Done u topshiriq tugashini kutadi, aksincha pauza paydo bo‘ladi. Hohlagan holatda boshqarish keyinchalik VA DAQ mx Stop Task ga o‘tadi va u topshiriqni to‘xtatadi. Odatdagidek, LabVIEW da dasturlanganda ushbu ish davomida barcha VA lar xatolar klasterini ulaydi, shuning uchun xato paydo bo‘lishi bilan axborot paydo bo‘ladi.
Do'stlaringiz bilan baham: |