4-Amaliy ish. Trace mode da algoritmlarni dasturlash. Grafik interfeylarni ishlab chiqish


Monitorning ishlash printsipi. TRACE MODE 6-kanal


Download 0.65 Mb.
bet4/5
Sana15.12.2022
Hajmi0.65 Mb.
#1007944
1   2   3   4   5
Bog'liq
14 amaliy ish

Monitorning ishlash printsipi. TRACE MODE 6-kanal.
Ishga tushganda, monitor davomida ko'rsatilgan tugun parametrlarini o'qiydi ISda loyihani ishlab chiqish, shuningdek, boshqa tugunlarning parametrlarini to'g'rilash ular bilan o'zaro munosabat.
Tugunning kanallari to'plami shu tugunning kanal bazasi deb ataladi. Kanalning klassi uning umumiy maqsadini belgilaydi. Loyihani ishlab chiqishda faqat oldindan belgilangan sinflarning kanallarini yaratish mumkin. Kanalga kiritilgan o'zgaruvchilar uning atributlari deb ataladi. Atributlar kanallar turli maqsadlarga va har xil turdagi ma'lumotlarga ega. Mantiqiy atributlar va faqat ikkita o'ziga xos qiymatni olishi mumkin bo'lgan atributlar, bayroqlar deb ataladi. Bayroq misoli kanal turi bo'lishi mumkin, qaysi ikkita qiymatni oladi - INPUT (INPUT tipidagi raqamli kanallar manbalardan ma'lumotlarni olish uchun mo'ljallangan) va OUTPUT (raqamli OUTPUT tipidagi kanallar ularning qiymatini uzatish uchun mo'ljallangan qabul qiluvchilar).
Qachon qiymatlarni o'tkazish uchun foydalaniladigan atributlar shablonni chaqirish kanal argumentlari deb ataladi. Taqdim etilgan atributlar raqamli indekslar (atributlarni indekslash 0 dan boshlanadi, indekslash argumentlar - 1000 dan). Atributlarning to'liq nomi va qisqa nomi bor (mnemonik belgi). Atributning identifikatorlari uning indeks va ba'zi hollarda qisqa nom.
Kanallar oldindan belgilangan algoritmlarni o'z ichiga oladi (ulardan ba'zilari foydalanuvchi sozlanishi), shunga ko'ra ba'zilari kanal atributlari qarab monitor tomonidan o'rnatiladi yoki hisoblanadi holatidan yoki boshqa atributlarning qiymatidan. Ichki kanal algoritmlarini bajarish va uning atributlarini tahlil qilish monitor kanal masshtablash deb ataladi. Raqamli kanallarni qayta hisoblashda protsedura ham amalga oshiriladi efirga uzatish. Eshittirish raqamli kanal bilan dastur chaqiruvi deb ataladi (bu raqamli kanalni chaqirish uchun mulkning yagona maqsadi).
Raqamli kanalli dasturga qo'ng'iroq qilganda (TIME kanalidan tashqari), uning atributlarini quyidagi konvertatsiya qilish kerak:
apparat qiymati (A) <=> dastur <=> haqiqiy qiymat (R)
O'tkazish yo'nalishi kanal turiga bog'liq:
KIRISh: A => dastur => R
OUTPUT: R => dastur => A
To'g'ri bog'lash uchun transformatsiya yo'nalishini hisobga olish kerak dastur argumentlariga raqamli kanal atributlari.
Atributlarni tahlil qilish natijalariga ko'ra, monitor belgilangan harakatlarni bajaradi quvur yordamida (masalan, shablonni chaqirish) - bu protsedura chaqiriladi kanaldan tashqarida ishlash. Qayta hisoblangandan keyin kanalni qayta ishlash da amalga oshiriladi muayyan shartlar. Kanal bazasini qayta hisoblashda, o'ziga xoslikni qayta hisoblash kanal ham muayyan sharoitlarda bajariladi. Xuddi shu sinfdagi kanallar bir xil atributlar to'plamiga ega va ularni qayta ishlash uchun oldindan belgilangan algoritmlar. Atributlar ham bor, sinfidan qat'i nazar, barcha kanallar mavjud (bunday atributlar barcha kanallarda bir xil indekslarga ega).
Xulosa.
Har qanday TRACE MODE monitorining ish algoritmi tahlil qilishdan iborat kanallar - loyihani ishlab chiqishda yaratilgan o'zgaruvchilar tuzilmalari IS va real vaqtda. Kanalning sinfi va konfiguratsiyasiga qarab, uning tahlili natijalariga ko'ra, monitor u yoki bu operatsiyani bajaradi - yozib olish kanal o'zgaruvchilari qiymatlari arxivga, ma'lumotlar manbasining qiymatini so'rash belgilangan interfeysga va ushbu qiymatni kanalga yozish, grafikni chaqirish ko'rsatish uchun operator ekrani va boshqalar.
Kanalga qiymat yozish odatda tayinlashni anglatadi o'zgaruvchan qiymatlar (atribut) Ushbu kanalning kirish qiymati.
Kanal uchun ikkita asosiy xususiyatni sozlash mumkin - aloqa va qiyinchilik.
Birinchi xususiyat kanalning ma'lumotlarni olish qobiliyatini anglatadi manbalar va ma'lumotlarni qabul qiluvchilarga uzatish - boshqacha qilib aytganda, foydalanish Ushbu xususiyat yordamida siz ACS ning axborot oqimlarini sozlashingiz mumkin.
Ikkinchi xususiyat kanalning sabab bo'lish (ro'yobga chiqarish) qobiliyatini anglatadi. unga kerakli parametrlarni o'tkazgan shablon (CALL sinfidagi kanal uchun mulk chaqiruvi kengaytirilgan funksiyaga ega). Mulk asosidagi qo'ng'iroq amalga oshirildi, masalan, grafik operator interfeysi, baza bilan almashish ma'lumotlar va boshqalar.

Download 0.65 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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