Министерство высшего и среднего специального образования СНГ



Download 7,36 Mb.
Pdf ko'rish
bet130/182
Sana22.01.2022
Hajmi7,36 Mb.
#401071
1   ...   126   127   128   129   130   131   132   133   ...   182
Bog'liq
fayl 1569 20210824

Topshiriq.  
Raqamli  triggerdan  foydalanilgan  analog  signalni  hosil  qiluvchi    VA  ni 
yarating.  
Yechimi.  
Quyida  ko’rsatilgan  illyustratsiyadagidek  diagrammalar  blokini  yarating 
(145- rasm).  


180 
 
  
 
145- rasm. Raqamli triggerdan foydalanilgan analog signalni hosil qiluvchi  
virtual asbob (VA). 
VA  DAQ  mx  Trigger  (inglizcha  tekst)  palitrasida  joylashgan  yordamida 
triggerni analog xulosalarni chiqarish vazifasi bajarish uchun sozlaydi.  
Sinxronlashish. 
Ushbu  masalada  vazifani  ketma  –  ket  bajarilishini  aniq  boshqarilishini 
yoritiladi, bunda ma’lumotlarni to’plash qurilmasi ichidan sinxronlashadi yoki bir 
necha DAQ qurilmasidan foydalanib sinxronlanadi.  
Vazifani bajarish ketma – ketligini aniq boshqarishda  NI – DAQ mx resurslar 
taqsimoti  va  bajariladigan  topshiriqlar  oqimini  boshqarish  uchun  holatlar 
modelidan foydalaniladi. Bu holatlar modeli masalalarni holati modeli deyiladi va 
masalalar holati modeli ishlatilishida juda egiluvchan, va masalalar holati modeli 
bilan  o’zaro  shunday  ta’sirlanishini,  bu  bizni  ilovamizda  talab  qilingan.  Virtual 
asboblarni  chaqiruvchi  (inglizcha  tekst)  vazifani  bir  holatdan  boshqasiga 
o’tkazadi. Siz har bir vazifadan kelib chiqib, ochiq o’tishni VA DAQ mx Control 
Tack  dan  foydalanib  amalga  oshirishingiz  mumkin  yoki  Ni  –  DAQ  mx  noaniq 
bo’lgan  holatlardan  o’zaro  o’tishni  amalga  oshiradi.  Masalalar  holati  modeli 
beshta  holatdan  iborat  –  tekshirilmagan,  tekshirilgan,  zaxiraga  olingan, 
tayinlangan va bajarilish. 

 
Unverified  (tekshirilmagan)  –  qachonki  masala  yaratilib,  aniq  yoki  noaniq 
yuklangan  bo’lsa,  jim  turish  bo’yicha  tekshirilmagan  holatda  bo’ladi.  Bu 
holatda siz taktlashni, triggerni sozlaysiz va masaladagi kanal xossalarini ham.  

 
Verified (tekshirilgan) – tekshirilmagan holatdan tekshirilgan holatga o’tishida 
masala  testlashni,  triggerni  va  kanal  xossalarini  sozlash  to’g’ri  ekanligiga 
tekshiriladi.  Agar  barcha  sozlashlar  to’g’ri  bo’lsa,  masala  muvaffaqiyatli 


181 
 
  
tasdiqlanadi  va  tekshirilgan  holatga  o’tadi.  Aks  holatda  u  tekshirilmagan 
holatda  qoladi.  Aniq  masala  uchun  o’tishda  VA  DAQ  mx  Control  Task  ni 
action (harakat) bilan tekshirish rejimida kiritamiz (verify).  

 
Rezerved  (zahiralanish)  –  ma’lum  amalni  bajarish  uchun  resurslardan 
foydalaniladigan  masalalardan  foydalaniladi,  shunda  faqat  qachonki  masala 
tekshirilgan  holatdan  zaxiralangan  holatga  o’tganda  ajratiladi.  Bu  resurslar 
bo’lib takt generatorlari, qurilmalarni fizik kanallari yoki kompyuterdagi bufer 
xotirasi  bo’lishi  mumkin.  Bu  resurslarni  zaxiraga  olinishi  ularni  boshqa 
masalalarda  foydalanishni  oldini  oladi,  bu  janjallarni  birinchi  masalani 
yechilishida  keltirib  chiqarishi  mumkin.  Agar  masala  barcha  kerakli 
resurslarga  kira  oladigan  bo’lsa,  u  zaxira  holatiga  o’tadi.  Aks  holda  u 
tekshirilgan  holatda  qoladi.  Aniq  topshiriqqa  o’tish  uchun  VA  DAQ  mx 
Control  Tack  ni  action  (harakat)  rejimiga  kiritish  bilan  rezervga  (rezerve) 
olamiz.  

 
Committed  (tayinlangan)  –  kerakli  resurslar  olinganidan  keyin  bu  resurslarni 
sozlashni  dasturlash  kerak  bo’ladi.  Sozlashga  misol  bo’lib  kompyuterdagi 
bufer  xotirasini  o’lchami  hisoblanadi.  Agar  o’tish  sodir  bo’lmasa, 
bajarilayotgan  topshiriq  uziladi  va  u  tekshirilgan  holatga  qaytariladi.  Aniq 
topshiriq uchun o’tishda VA DAQ mx Control Tack ni action (harakat) kirishi 
chaqirilib rejimda (commit) buyuriladi. Qachonki topshiriq ma’lum amallarni 
bajarish  uchun  resurslar  bo’shatilgan  bo’lsa,  vazifa  buyurilgan  holatdan 
tekshirilgan holatga o’tishni amalga oshiradi. Aniq topshiriq uchun bu o’tish 
uchun VA DAQ mx Control Tack ni action (harakat) kirishi bilan chaqiramiz. 
Unserver  rejimida.  Qachonki  topshiriq  barcha  egallagan  resurslarini 
muvaffaqiyatli bo’shatsa, u orqaga qaytib tekshirilgan holatga o’tadi.  

 
Running  (bajarilish)  –  qachon  topshiriq  ma’lum  amalni  bajara  boshlasa  u 
topshiriq  holatidan  bajarish  holatiga  o’tadi.  Siz  bu  o’tishni  aniq  berishingiz 
mumkin  VA  DAQ  mx  Start  ni  chaqirib.  Shunga  e’tibor  beringki,  topshiriqni 
ishga  tushirish  ma’lumotlarni  to’plashni  boshlanishi  osillogrammani  hosil 
qilinishini  majburiy  ekanligini  bildirmaydi.  Misol  uchun  taktlash  va  trigger 


182 
 
  
xossalari  shunday  berilishi  mumkinki  tanlov  VA  DAQ  mx  Read 
chaqirilmaguncha  olinmaydi  yoki  osillogramma  hosil  bo’lmaydi  trigger 
xodisasi  boshlanmaguncha.  Agar  o’tish  bajarish  holatida  sodir  bo’lmasa, 
vazifani bajarilishi uziladi, va u tekshirilgan holatga qaytadi.  
Ma’lum  amalni  bajarishdan  oldin  vazifani  to’xtatish  uchun  VA  DAQ 
mx  Stop  ni  chaqiring.  Bu  topshiriqni  bajarish  holatidan  buyurilgan  holatga 
o’tishga majbur qiladi. Agar bu o’tish qandaydir sabablar sababli yuz bermasa, 
vazifani bajarish to’xtatiladi va u tekshirilgan holatga qaytadi.  

Download 7,36 Mb.

Do'stlaringiz bilan baham:
1   ...   126   127   128   129   130   131   132   133   ...   182




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish