7-mavzu: Shartli operator bloki


Download 1.14 Mb.
Pdf ko'rish
bet2/3
Sana18.03.2023
Hajmi1.14 Mb.
#1281512
1   2   3
Bog'liq
8-9-Lekciya

u1(1)u1(2)u2(1), u2(2) va h.k. ko’rinishidagi ifodalar ishlatiladi. 
*
If blokining If Action Subsystem ost tizimi bilan birgalikda ishlatilishiga misol 1-rasmda 
ko’rsatilgan. Misolda birinchi ost tizim kirish signalini chiqishga If blokining kirish signali 0,5 
dan katta bo’lganda, ikkinchi ost tizim esa 0 dan katta bo’lganda, uchinchi ost tizim -0,5 dan 
katta bo’lganda va to’rtinchi ost tizim -0,5 dan kichik bo’lganda o’tkazadi.
*
If blokining ishlashiga mos keluvchi С kod yuqoridagi misolda quyidagi ko’rinishga ega: 
*
if (u1 > 0.5) 
 { 
If Action Subsystem 1; 
} 
*
elseif (u1 > 0) 

If Action Subsystem 2; 
} 
*
elseif (u1 > -0.5) 

If Action Subsystem 3; 

else  

If Action Subsystem 4; 
} 


1-rasm. If blokining If Action Subsystem ost tizimi bilan birgalikda 
ishlatilishi 


*
Ulab-uzgich Switch case 
*
Vazifasi
*
Case Action Subsystem ost tizim uchun boshqaruvchi signallarni shakllantiradi. Blok S dasturlash tilidagi 
Switch operatorining analogidir. 
*
Parametrlari: 
*
Case conditions – Kirish signallarining ro’yxati (butun sonlar). Ro’yxatdagi har bir qiymatga alohida chiqish 
porti (Case-port) mos keladi. Switch Case blokining kirishiga berilgan signal ro’yxatdagi qiymatardan biriga 
teng bo’lsa unga mos chiqishda boshqaruvchi signal shakllanadi. Agar kirish signali butun bo’lmasa uning 
kasr qismi tashlab yuboriladi. Ayrim portlarda bir necha kirish signallari uchun boshqaruvchi signallarni 
shakllantirish zarur bo’lsa Case conditions ifodada kvadrat qavslardan foydalanish mumkin. Masalan, 

Download 1.14 Mb.

Do'stlaringiz bilan baham:
1   2   3




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