Muhammad Al-xorazmiy nomidagi Toshkent axborot texnologiyalar universiteti Dasturiy injinering fakulteti 2-kurs 310-20 guruh talabasi Xolmatov Asilbekning Dasturiy injiniringa kirishdan bajargan 1-Mustaqil ishi


Quyi tizimlarning modullarga bo'linishi


Download 484.07 Kb.
bet3/4
Sana16.06.2023
Hajmi484.07 Kb.
#1493263
1   2   3   4
Quyi tizimlarning modullarga bo'linishi
Modulli parchalanish modellarining ikki turi mavjud:
- ma'lumotlar oqimi modeli;
- ob'ekt modeli.
Ma'lumotlar oqimi modelining markazida funktsiyalar bo'yicha taqsimot mavjud.
Ob'ekt modeli o'ziga xos ma'lumotlar, holatlar va operatsiyalar to'plamiga ega bo'lgan erkin bog'langan ob'ektlarga asoslangan. Ko'rinib turibdiki, parchalanish turini tanlash bo'linadigan quyi tizimlarning murakkabligi bilan belgilanishi kerak.

Haqiqiy vaqt tizimlari uchun kengaytmalar
Ma'lumki, dasturiy ta'minot mahsuloti (PI) doimiy jismoniy jarayonlar bilan o'zaro ta'sir qiluvchi muammoli sohaning diskret modelidir . (5.3-rasm)

Rasm. 5.3. Dasturiy mahsulot muammoli sohaning diskret modeli sifatida
Vard va S. Mellor ma'lumotlar oqimi diagrammalarini quyidagilarga moslashtirdilar
real vaqt tizimlarining talablari
1) axborot oqimi uzluksiz vaqt ichida to'planadi yoki shakllanadi;
2) nazorat ma'lumotlari mustahkamlangan. U orqali o'tishiga ishoniladi
tizim va boshqaruvni qayta ishlash bilan aloqa qiladi;
3) bir xil ishlov berish uchun bir nechta so'rovga ruxsat beriladi (tashqi
atrof-muhit).
Yangi elementlar rasmda ko'rsatilgan belgilarga ega. 5.4-rasm

Rasm 5.4. Real vaqt tizimlari uchun diagramma kengaytmalari


Yangi elementlardan foydalanishga ikkita misol keltiramiz.
5.1-misol. Vaqt bo'yicha uzluksiz oqimlardan foydalanish.
Shaklda. 5.5 tizim uchun dasturiy mahsulotni tahlil qilish modelini taqdim etadi
gaz turbinasi monitoringi.

Rasm. 5.5. Gaz turbinasi kuzatuv tizimining dasturiy modeli

Ko'ramizki, bu erda kuzatilgan harorat o'shagacha doimiy ravishda o'lchanadi


harorat standartlari to'plamida diskret qiymat topilmaguncha.
Konvertor boshqaruv harakatlarini doimiy ravishda ishlab chiqaradi
olib tashlash vaqti. Nima uchun bu model foydali?
Birinchidan, muhandis kvazi-uzluksiz qabul qilish va uzatish uchun degan xulosaga keladi
qiymatlari uchun siz analog-raqamli va raqamli-analog uskunalardan foydalanishingiz kerak.
Ikkinchidan, buni yuqori tezlikda nazorat qilishni tashkil qilish zarurati
apparat ta'minoti tizimning ishlash talabini muhim qiladi.
5.2-misol. Nazorat oqimlaridan foydalanish.
Robotni boshqaradigan kompyuter tizimini ko'rib chiqaylik (5.6-rasm).

Rasm. 5.6. Robot boshqaruvi dasturiy ta'minot modeli

Robot tomonidan yig'ilgan qismlarni qurilmaga o'rnatish bitni o'rnatish orqali o'rnatiladi


qism holati buferida (u har birining mavjudligi yoki yo'qligini ko'rsatadi
tafsilotlar). Buferda saqlangan voqealar haqidagi ma'lumotlar shaklda yuboriladi
bit satrlarini "Device Monitor" konvertoriga. Konverter
operator buyruqlarini faqat boshqaruv ma'lumotlari (bit
chiziq) barcha qismlarning mavjudligini ko'rsatadi. Hodisa bayrog'i (Start-Stop) yuboriladi
keyingi buyruqlarni qayta ishlashni boshqaradigan "Ko'chirishni boshlash" boshqaruv transduseriga. Ma'lumotlar oqimlari buyruq konvertoriga yuboriladi
robotga "Jarayon faol" hodisasi mavjud bo'lganda.



Download 484.07 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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