Muhandislik dasturlari
1
9-ma`ruza. Simulink paketini ishga tushurish va model yaratish.
Simulink bibliotekalarining bloklari.
Reja:
Simulink paketi
Model yaratish
Simulink bibliotekalari
Simulink - bu MatLab to'plamiga dastur. Qachonki Simulink yordamida
simulyatsiya vizual dasturlash printsipini amalga oshiradi, unga muvofiq
foydalanuvchi qurilish bloklari kutubxonasidan ekranda qurilma modelini yaratadi
va hisob-kitoblarni amalga oshiradi. Simulink bilan ishlashda foydalanuvchi
kutubxona bloklarini modernizatsiya qilish, o'zlarini yaratish, shuningdek yangi
blok kutubxonalarini yaratish qobiliyatiga ega.
Dasturni ishga tushirish uchun avval MatLab paketini ishga tushirish kerak.
Shuningdek, u sichqoncha ko'rsatgichini asboblar panelidagi Simulink yorlig'i
ustiga qo'yganda oynada paydo bo'ladigan ko'rsatmalar panelini ko'rsatadi.
MatLab dasturining asosiy oynasi
Muhandislik dasturlari
2
MatLab dasturining asosiy oynasini ochgandan so'ng, Simulink dasturini
ishga tushirishingiz kerak. Buni uchta usuldan biri bilan amalga oshirish mumkin:
1. MatLab buyruqlar oynasining asboblar panelidagi (Simulink) tugmachasini
bosing.
2. MatLab asosiy oynasining buyruq satrida Simulink yozing va klaviaturada
Enter tugmachasini bosing.
3. Fayl menyusidagi Open... buyrug'ini bajaring va model faylini oching (mdl
- fayl).
Oxirgi variant tayyor va disk raskadrovka qilingan modelni ishga tushirish
uchun qulay, chunki siz faqat hisob-kitoblarni amalga oshirishingiz kerak va
modelga yangi bloklarni qo'shishingiz shart emas.
Birinchi va ikkinchi usullardan foydalanib Simulink Library Partition
Browser oynasi ochiladi (7.2-rasm).
Simulink kutubxonasi bo'limi brauzer oynasi
Muhandislik dasturlari
3
Blok kutubxonasi Explorer oynasida quyidagi elementlar mavjud:
1) Oynaning nomi - Simulink Library Browser.
2) File, Edit, View, Help buyruqlari bo'lgan menyu.
3) eng ko'p ishlatiladigan yorliqli asboblar paneli
jamoalar.
4) tanlanganlar haqida tushuntirish xabarini ko'rsatish uchun sharhlar oynasi
blokirovka qilish.
5) daraxt sifatida amalga oshirilgan kutubxona bo'limlari ro'yxati.
6) kutubxona bo'limi tarkibidagi oyna (ichki bo'limlar ro'yxati
kutubxonalar yoki bloklar)
7) Amalga oshirilayotgan harakatga ishorani o'z ichiga olgan holat paneli.
Simulink kutubxonasi ajratilgan (oynaning chap tomonida) va uning
bo'limlari ko'rsatilgan (oynaning o'ng tomonida).
Simulink kutubxonasida quyidagi asosiy bo'limlar mavjud:
1. Continuous - chiziqli bloklar.
2. Discrete - diskret bloklar.
3. User–Defined Functions - Foydalanuvchi tomonidan belgilangan
funktsiyalar va jadvallar.
4. Math Operations - matematik operatsiyalar bloklari.
5. Discontinuities - chiziqli bo'lmagan bloklar.
6. Signals Attribute, Signals Routing - signallar va tizimlar.
Muhandislik dasturlari
4
7. Sinks - yozib olish moslamalari.
8. Sources - signal va ta'sir manbalari.
9. Ports & Subsystems - portlar va quyi tizim bloklari.
Simulink kutubxonasi bo'limlari ro'yxati daraxt sifatida ko'rsatilgan va
u bilan ishlash qoidalari ushbu turdagi ro'yxatlar uchun keng tarqalgan:
- qulagan daraxt tugunining belgisi "+" belgisini o'z ichiga oladi va
kengaytirilgan belgida "-" belgisi mavjud;
- daraxt tugunini kengaytirish yoki yiqitish uchun bu yetarli sichqonchaning
chap tugmasi bilan uning belgisini bosing.
Oynaning o'ng tomonida tegishli kutubxona bo'limini tanlaganingizda uning
tarkibi ko'rsatiladi.
Continuous bo'limning mazmuni
Simulink muhitida model yaratish uchun ketma-ket bir qator amallarni
bajarishingiz kerak:
Muhandislik dasturlari
5
1. File/New/Model buyrug'i yordamida yangi model faylini yarating.
Yangi yaratilgan model oynasi
Bo'sh model oynasi
2. Model oynasidagi bloklarni joylashtiring. Buning uchun kutubxonaning
tegishli qismini (masalan, Manbalar - Manbalar) ochishingiz kerak. Bundan
tashqari, kursorni kerakli blokga yo'naltirish va sichqonchaning chap tugmachasini
bosish bilan - yaratilgan oynaga blokni "sudrab" kiriting. Sichqoncha tugmachasini
bosib turing.
Bloklarni o'z ichiga olgan model oynasini ko'rsatadi.
Bloklarni o'z ichiga olgan model oynasi
Muhandislik dasturlari
6
Blok parametrlarini o'zgartirish uchun sichqonchaning chap tugmachasini ikki
marta bosib blok tasviriga ishora qiling. Ushbu blok parametrlarini tahrirlash
uchun oyna ochiladi. Raqamli parametrlarni ko'rsatishda, kasrni ajratuvchi vergul
emas, nuqta bo'lishi kerakligini yodda tuting. O'zgarishlar kiritilgandan so'ng, OK
tugmasi bilan oynani yoping.
Diagrammada kerakli kutubxonalardan barcha bloklarni o'rnatgandan so'ng,
siz elektron elementlarni ulashingiz kerak. Bloklarni ulash uchun kursor bilan
blokning "chiqishiga" ishora qilish kerak, so'ngra tugmachani bosib,
sichqonchaning chap tugmachasini qo'ymasdan, boshqa blokning kirish qismiga
chiziq chizish kerak. Keyin kalitni qo'yib yuboring. To'g'ri ulanish holatida blok
kirishidagi strelka tasviri rangini o'zgartiradi. Bog'lanish chizig'ida tarmoqlanish
nuqtasini yaratish uchun kursorni mo'ljallangan tugunga olib boring va
sichqonchaning o'ng tugmachasini bosib, chiziqni torting. Bloklar orasidagi
bog'lanishlar o'rnatiladigan model diagrammasi shakl. 7.6.
Model diagrammasi
Model oynasida quyidagi elementlar mavjud:
1. Oyna nomi ko'rsatilgan sarlavha. Yangi yaratilgan oyna tayinlangan
Tegishli raqam bilan Untitled nomlanmagan.
Muhandislik dasturlari
7
2. File, Edit, View va h.k. buyruqlari bo'lgan menyu.
3. Asboblar paneli.
4. Modelning sxemasini yaratish uchun oyna.
5. Modelning joriy holati to'g'risidagi ma'lumotlarni o'z ichiga olgan holat
satri.
Oyna menyusida modelni tahrirlash, sozlash va hisoblash jarayonini
boshqarish, fayllar bilan ishlash va hk. Buyruqlar mavjud.
a) File- model fayllari bilan ishlash.
b) Edit - Modelni o'zgartirish va bloklarni qidirish.
c) View - interfeys elementlarini namoyish qilishni boshqaradi.
d) Simulation - simulyatsiya uchun sozlamalarni aniqlang va hisoblash
jarayonini boshqaring.
e) Format - bloklarning ko'rinishini va umuman modelni o'zgartirish.
f) Tools - Model bilan ishlash uchun maxsus vositalarni qo'llash (disk
raskadrovka, chiziqli tahlil va boshqalar).
g) Help - yordam oynalarini aks ettiradi.
Modelning ravshanligini oshirish uchun matn yorliqlaridan foydalanish qulay.
Yozuvni yaratish uchun yozuv joyini sichqoncha bilan belgilash va sichqonchaning
chap tugmachasini ikki marta bosish kerak. Shundan so'ng, kirish kursori bo'lgan
to'rtburchaklar ramka paydo bo'ladi. Xuddi shunday, siz model bloklari uchun
yorliqlarni o'zgartirishingiz mumkin. Shuni yodda tutish kerakki, dasturning ko'rib
chiqilayotgan
versiyasi
(Simulink
4)
kirill
shriftlaridan
foydalanishga
moslashtirilmagan va ulardan foydalanish juda boshqacha oqibatlarga olib kelishi
mumkin: yozuvlarni namoyish qilish
Muhandislik dasturlari
8
o'qilmaydi, yorliqlarni kesish, xato xabarlari va uni saqlaganidan keyin
modelni ocholmaslik. Shuning uchun Simulinkning amaldagi versiyasi uchun rus
tilidagi yorliqlardan foydalanish juda istalmagan.
Hisob-kitoblarni amalga oshirishdan oldin, avval siz hisoblash parametrlarini
o'rnatishingiz kerak. Hisoblash parametrlari Simulation/Parameters menyusining
boshqaruv panelida o'rnatiladi.
Boshqarish paneli.
Do'stlaringiz bilan baham: |