Matlab Simulink paketi yordamida modellashtirish maqsadi va vazifalari. Reja: Matlab dasturining qism dasturlari
Matlab Simulink dasturiy kompleksi
SIMULINK qism dasturidagi elementlar
Matlab dasturining qism dasturlari
Zamonaviy dasturiy modellashtirish komplekslarida, vizual (grafik) dasturlanishga oʻtishdan foydalanilmoqda, yechilinayotgan masalaning virtual model displey ekranida, dasturiy tizim kutbxonasida mavjud yoki foydalanuvchi tomonidan elementlarni oʻzaro virtual oʻtkazgichlar bilan bogʻlanishi orqali, virtual yechilinayotgan virtual elementlardan tuzilgan struktura sxema koʻrinishda shakllanadi. Virtual yechuvchi elementlar bu matematik operasiyalarga mos keluvchi dastur parchlaridir, avtomatlashtirigan dasturdan foydalanilgan xolda yuqori tilda yozilgan.
Zamonaviy dasturiy modellashtirish komplekslarida, vizual (grafik) dasturlanishga oʻtishdan foydalanilmoqda, yechilinayotgan masalaning virtual model displey ekranida, dasturiy tizim kutbxonasida mavjud yoki foydalanuvchi tomonidan elementlarni oʻzaro virtual oʻtkazgichlar bilan bogʻlanishi orqali, virtual yechilinayotgan virtual elementlardan tuzilgan struktura sxema koʻrinishda shakllanadi. Virtual yechuvchi elementlar bu matematik operasiyalarga mos keluvchi dastur parchlaridir, avtomatlashtirigan dasturdan foydalanilgan xolda yuqori tilda yozilgan.
Xozirgi vaqtda vizual modellashtirishnining bir necha vizual muxitlari mavjud, ularning orasidan quyidagilani ajratish mumkin:
The MathWorks Inc firmasining MATLAB kompleks bazasida ishlovchi SIMULINK ilovasi
Kommunikasion tizimlarda, raqamli signallarga ishlov beruvchi, boshqarish tizimlarini loyiqalashda qoʻllaniladi.
National Instruments firmasining LabVIEW kompleksi. Maʻlumotlarni yiqish va ishlov berish tizimlarida hamda texnik obʻekt va texnologikjarayonlarda qoʻllaniladi.
Multisim firmasining Interactive Image Technologies Ltd dasturiy kompleksi Electronics Workbench Elektronn tizimlarni modellashtirishda sxema va avtomatlashtirilgan loyixalash masalalarini echishda qoʻllaniladi.
Dasturiy kompleks FEMLAB(COMSOL MULTIPHYSICS). Taqsimlangan parametrli tizimlarni modellashtirishda qoʻllaniladi. MATLAB kompleksi bilan yoki avtonom xolda ishlashi mumkin.
Sanab oʻtilgan paketlar xar xil masalalar sinfiga orientirlanishgan.
Matlab Simulink dasturiy kompleksi SIMULINK dasturi MATLAB paketga ilovadir SIMULINKni MathWorks firmasining alohida mahsuloti sifatida koʻriladi, ammo u MATLAB yadrosi bor boʻlgan xoldagina ishlaydi, va uning tarkibiga kiruvchi koʻp funksiyalardan foydalanadi. Shuni belgilash kerakki MATLAB paketi eng avvalo berilganlar massivini ishlov berishiga qaratilgan (matrisalar, vektorlar va x.z.) Bu esa proseduralarni unumdorligini oshiradi. Vektorli ishlov berish, hisoblashning katta tezligini taʻminlaydi, koʻp xollarda foydalanuvchini sikllarni yozishdan ozod qiladi va aniqlik kafilligini beradi. SIMULINK ilovasi u shunday asbob hisoblanadiki uning yordamida bloklarni birlashtirish mumkin, dinamik tizimning aloxida elementlariga mos keladi va ularning harakatlarini vaqt mobaynida tekshiradi. SIMULINK (S-modeli) vositalarini modelini ishlab chiqish drag-and-drop texnologiyasga asoslangan. S- modelini qurish uchun SIMULINK kutubxonasida saqlanuvchi modul (yoki bloklar), foydalaniladi.
SIMULINK kutubxona shunisi bilan qiziqki, MATLAB paketining hamma asosiy imkoniyatlariga foydalanuvchi bemalol foydalanishi mumkin, yana bir tomondan uning komponenti bilan mustaqil, bu degani u bilan ishlaganda paket tarkibiga kirgan boshqa asboblar bilan ishlashga koʻnikma boʻlishi kerak. Qurilayotgan modellga kiritilayotgan bloklar oʻz aro maʻlumotlar va boshqarish boʻyicha bogʻliq boʻladi. Bogʻlanish koʻrinishi blok turi va modelning ishlash mantigʻiga boqliq. Bloklar almashinayotgan berilgan kattaliklar skalyar miqdorlar, vektor yoki ixtiyoriy oʻlchamdagi matrisalar boʻlishi mumkin. Har qanday S-model strukturasiga ega, yaʻni past darajadagi modellardan tuzilgan boʻlishi mumkin, bunda ierarxiya sonlar darajasi chegaralanmagan. Boshqa parametrlar bilan birgalikda foydalanuvchi vaqt oʻzgarish usulini (doimiy yoki oʻzgaruvchan qadamli ), hamda modellashtirishning tamomlash shartlarini berishi mumkin. Modellashtirish jarayonida tizimda oʻtayotgan jarayonlarni uzatish mumkin. Buning uchun SIMULINK kutubxonasi tarkibiga kiruvchi maxsus "koʻrish oynalari" dan foydalaniladi. Foydalanuvchini qiziqtirayotgan xarakteristikalar raqamli va grafik shaklda taqdim etilishi mumkin. Strukturali va modulli dasturlanishni qoʻllash , har xil algoritmlarni unifisirlangan dasturlangan modullar toʻplami koʻrinishda taqdim qilinadi, bu dasturni koʻrinishini yaxshilaydi, uni sozlashni yengillashtiradi va natijada ishlov berilayotgan dasturiy taʻminot umumiy hajmini kichaytiradi. Bundan tashqari SIMULINK kutubxonasi foydalanuvchi tomonidan yaratilgan xususiy bloklar bilan toʻldirilishi mumkin. Shuni aytib oʻtish kerakki MATLAB tizimida har xil boshqa ilovalar ham mavjud, gafik (vizual) dasturlanish usuliga asoslangan SIMULINK ilova bilan birgalikda ishlashga asoslanadi.
SIMULINK qism dasturidagi elementlar