Amaliy qism - Toshkent axborot texnologiyalari universiteti infokommunikatsiya tizimlarini modellashtirish Amaliy...

Amaliy qism
Sinus va Kosinus Grafiklari Sizning vazifangiz Simulinkda sin(x) va cos(x) funksiyalarining grafiklarini yaratish va ularning moslashuvchi qiymatlar bilan namoyish etilishi. Har bir variantda sin va cos funksiyalari uchun alohida qiymatlar beriladi.
Simulink dasturini ochish va yangi model yaratish
Modelga sin(x) va cos(x) funksiyalarini yaratish uchun "Sine Wave" blokini blokini ishlatish.
1. sin wave va scope sitemaga kiritildi
2. Dastlab sin waveni graf strukturasi ko’rsatildi
sin(x) uchun amplituda 2 va fazoviy boshlang'ich o'qim pi/3, cos(x) uchun amplituda 1 va fazoviy boshlang'ich o'qim pi/4.
Rasmda sin(x) uchun amplituda 2 va fazoviy boshlang'ich o'qim pi/3, sin amplituda formulasi yaratildi
Rasmda cos(x) uchun amplituda 1 va fazoviy boshlang'ich o'qim pi/4. grafik amplituda funksiyasi sozlandi
Sozlangan ikki funksiyalar uchun grafik chizmalari hosil qilindi
Sozlangan ikki funksiyalar uchun grafik chizmalari katta mahtabdagi holati
Ikki grafikni bir strekturada ko’rsatilgan
Savollarga javoblar:
1. Simulinkda sin(x) va cos(x) funksiyalarini amalga oshirish uchun Math Operations bloklaridan foydalanishingiz mumkin.
- Sin(x) funksiyasini amalga oshirish uchun Math Operations blokini ishlatishingiz kerak. Bu blokni modelga qo'shib, blokning "Operator" parametriga "sin" ni tanlashingiz va unga kirish qo'shimchalari sifatida "x" ni berishingiz kerak.
- Cos(x) funksiyasini amalga oshirish uchun ham Math Operations blokini ishlatishingiz mumkin. Bu blokni modelga qo'shib, blokning "Operator" parametriga "cos" ni tanlashingiz va unga kirish qo'shimchalari sifatida "x" ni berishingiz kerak.
2. Signal manbasini o'zgartirish uchun Simulinkda bir nechta parametrlar mavjud. Quyidagi parametrlardan birini o'zgartirishingiz mumkin:
- Amalga oshirilayotgan blokning "Amalga oshirish manbasi" parametrini o'zgartirishingiz mumkin. Bu parametr orqali blokning kirish manbasini o'zgartirishingiz mumkin.
- Boshqa bir usul signal manbasini o'zgartirish uchun blokning xususiyatlari o'zgartirish mumkin. Misol uchun, Gain blokini ishlatib, boshqa bir amplifikatsiya darajasini sozlash mumkin.
3. Simulinkda Step signalini aniqlash uchun Step blokidan foydalanishingiz mumkin. Step blokini modelga qo'shib, sozlangan vaqt davomida bir nechta qiymatlarni generatsiya qiladi. Uning parametrlaridan biri "Step time" bo'ladi. Ushbu parametr orqali siz qanday vaqtning keyingi bosqichida signalni o'zgartirmoqchi ekanligingizni belgilashingiz mumkin.
4. Simulinkda amalga oshirilayotgan tizimning har bir tizim blokini tekshirish va o'zgartirish uchun quyidagi vositalar mavjud:
- Model Organizer: Bu vosita tizimning bloklarini va qismatlarini tuzish uchun foydalaniladi. U sizga tizimning strukturasi haqida ma'lumot beradi va bloklarni to'plamlar va qatorlar bo'yicha joylashtirish imkonini beradi.
- Model Explorer: Bu vosita tizimning bloklarini va ulardagi xususiyatlarni ko'rish, bloklar orasida iztiroblar qilish va tizimning umumiy xususiyatlarini o'zgartirish imkonini beradi.
- Property Inspector: Bu vosita bloklarning xususiyatlari va ulardagi qiymatlar bilan ishlashga imkon beradi. Siz blokni tanlash orqali, blokning xususiyatlarini o'zgartirishingiz va ulardagi qiymatlarni ko'rish imkoniga ega bo'lasiz.
5. Simulinkda signal manbasini yaratish uchun quyidagi boshqaruv vositalar mavjud:
- Signal Builder: Bu vosita sizga ma'lum bir vaqt davomida bir nechta signalni yaratish imkonini beradi. Siz shuningdek, har bir signal qismiga alohida qo'shimchalar qo'shishingiz va ularga alohida qiymatlar berishingiz mumkin.
- From Workspace: Bu vosita siz o'z ma'lumot manbalaridan ma'lumotlarni olishingizga imkon beradi. Siz matndagi ma'lumotlarni Excel fayllaridan, MATLAB o'zgaruvchilaridan yoki boshqa ma'lumot manbalaridan olishingiz mumkin.
- Constant: Bu vosita sizga o'zgartirilmaydiganamalga oshirish uchun bir nechta signal yaratish imkonini beradi. Siz blokga bir qiymat berishingiz va ushbu qiymatni amalga oshirilayotgan tizimga uzatishingiz mumkin.
AMALIY MASHG‘ULOT
Simulink paketidagi Sum, Product , Gain bloklari bilan ishlash. Ish maqsadi: Simulink paketidagi Sum, Product, Gain bloklari bilan tanishish va o'rganish. Nazariy qism Yig'indini hisoblash bloki.
Joriy signal qiymatlari yig'indisini hisoblashni amalga oshiradi. Variantlar: Belgi shakli - Blok shakli. Ro'yxatdan tanlangan. - round - aylana, - rectangular - to'rtburchak. List of sign - Belgilar ro'yxati. Ro'yxatda quyidagi belgilar ishlatilishi mumkin: + ( ortiqcha), - (minus) va | (belgilarni ajratuvchi). Saturate on integer overflow (tasdiqlash qutisi) – Butun son to‘lib ketishini bostirish. Ushbu katakcha belgilansa, butun sonli signallarni cheklash to'g'ri bajariladi. Kirishlar soni va operatsiya (qo'shish yoki ayirish), List of sign parametrining belgilar ro'yxati bilan belgilanadi , kirish yorliqlari esa tegishli belgilar bilan ko'rsatiladi. List of sign parametrida siz blokli kirishlar sonini ham belgilashingiz mumkin. Bunday holda, barcha kiritilgan ma'lumotlar yig'iladi. Agar blokli kirishlar soni 3 dan oshsa, u holda to'rtburchaklar Sum blokidan foydalanish qulayroqdir . Blok skaler, vektor yoki matritsa signallarini yig'ish uchun ishlatilishi mumkin. Yig'ilgan signallarning turlari mos kelishi kerak. Masalan, bitta yig'indi blokiga butun va real turdagi signallarni qo'llash mumkin emas. Agar blokli kirishlar soni birdan ortiq bo'lsa, u holda blok vektor va matritsa signallari ustida element bo'yicha operatsiyalarni bajaradi. Bunday holda, matritsa yoki vektordagi elementlar soni bir xil bo'lishi kerak. Belgilar ro'yxati sifatida 1 raqamini (bitta kirish) belgilasangiz , u holda blok vektor elementlarining yig'indisini aniqlash uchun ishlatilishi mumkin.
16. (6*(9-2))+7(6*(9-2))+7
Javobi=
1) ((9−2)×6)
Dastlab 1- blok hisoblandi
2) 7((9−2)×6)
Keyin 2-blok hisoblandi
|