Temperatura. Boshqaruv elementlarini qiymatlari indikatorga chiqarish
Boshqaruv elementlarini qiymatlari indikatorga chiqaradigan dasturni yaratamiz (1- rasm).
1- rasm. Birinchi misol
Buning uchun old panelda ikkita indikatorni joylashtiramiz - Thermometr (boshqaruv elementlarini va indikatorlarni quyidagi palitradan tanlaymiz: Modern
Numeric Thermometr).
Diagrammalar blokida ikkita tugma paydo bo‘ladi, ular ma’lumotlar terminali deyiladi, ular indikatorlarning old panelida joylashadi.
Indikatorlardan birini boshqaruv elementi qilish zarur. Buning uchun unga sichqoncha kursorini to‘g‘rilaymiz (buni old paneldan va diagrammalar blokidan qilish mumkin), o‘ng klavishani chayqalayotgan menyudan bosib Change to Control punktini tanlaymiz (boshqaruv elementiga almashtiramiz). Bu vaqtda diagrammalar blokida mos keladigan ikonka uchburchak o‘ng tomondan chap tomonga ko‘chib o‘tadi (78- rasm). Indikatorlarda uchburchak kirishni bildiradi, unga kerakli qiymatni berish kerak, boshqaruv elementlarida esa chiqishni bildiradi va unda qiymat hisoblanadi. Sichqoncha kursorini uchburchakka (chiqishga) to‘grilaganimizda boshqarish elementidagi kursor g‘altak ko‘rinishini oladi. Sichqonchaning chap klavishasini bosishimiz bilan sichqonchani Thermometr 2 indikatori kirishiga tortib kelamiz. Kursor ortidan o‘tkazgich cho’ziladi, o‘tkazgichni indikatorning kirishiga olib kelib, kursor yana g’altakka aylansa, sichqonchani bir marta bosamiz. Shundan keyin diagrammalar bloki va old panel 62- rasmdagi kabi ko‘rinadi. Dasturni ishga yaroqli ekanligini Run Continuosly (siklikligiga tushirish) tugmasini bosib tekshiramiz. Boshqarish elementlarini qiymatlarini sichqoncha yordamida o‘zgartirganimizda (Thermometr) indikatordagi qiymat o‘zgaradi (Thermometr 2 ).
Topshiriq.
Dasturni Stop klavishasini bosib to‘xtatamiz, boshqaruv elementlarni va indikatorni bog‘lab turuvchi o‘tkazgichni uzing (buning uchun uni sichqoncha bilan ajrating va klavishasini bosing). Siklik dasturni yana bir marta ishga tushirib, ishda olingan natijalarni solishtiring.
Misol 2.Selsiy graduslarida namoyish qilingan haroratni Farengeyt haroratiga o’zgartiruvchi dastur (79- rasm).
2- rasm. Selsiy graduslarda haroratni Farengeyt haroratiga konvertirlaydigan dastur
Oddiy dasturni yaratamiz, u selsiy graduslardagi namoyish qilingan haroratni Farengeyt haroratiga konvertirlaydi, bunda quyidagi formuladan foydalanamiz:
F 1.8C 32.
bu yerda
F Farengeyt bo‘yicha harorat, C
selsiy graduslaridagi harorat.
Quyidagi harakatlarni qilamiz:
Yangi virtual asbobni yaratamiz (Blank VI);
Old panelda ikkita indikatorni joylashtiramiz Thermometer (boshqarish elementlari va indikatorlar palitrasidan tanlaymiz: Modern Numeric Thermometer);
Sichqonchani chap klavishasini ikki marta bosib indikatorlar metkasidan ularni ajratamiz va “C” va “F” ni qayta nomlaymiz;
“C” belgili indikatorni boshqaruv elementi qilianiz;
Diagrammalar blokiga o‘tamiz;
Ko‘paytirish funksiyasini (Multiply) va qo‘shish (Add) funksiyalarini funksiyalar palitrasining Arifmetik funksiyalari bo‘limidan (Programming Numeric) tanlaymiz.
Tanlangan funksiyalarni diagrammalar blokiga joylashtiramiz.
Ko‘paytirish funksiyasini tegishli kirishida sonli konstantani yarating. Buning uchun sichqoncha kursorini bu kirishga olib kelamiz, shunda g‘altak anjomi paydo bo‘ladi. Sichqonchani o‘ng klavishasini bir marta bosamiz. Chiqayotgan menyudan Create Constant ni tanlaymiz. Raqamli konstantani diagrammalar blokiga maydoniga kiritganimizdan keyin uning qiymatlari kiritilgandan keyin u yorishadi va tahrir uchun tayyor bo‘ladi. Unga 1.8 qiymatni beramiz.
Shuningdek ikkinchi konstantani ham aniq yarating va unga 32 qiymatni beramiz .
Dasturni Run Continuously klavishasini bosib ishga tushiramiz.
Dasturni o‘zgartiring shunda u Farengeyt haroratidagi qiymatni Selsiy graduslariga aylantirsin.
Yangi dastur tuzamiz. Old panelga ikkita boshqarish elementini raqamini kiriting, ularni “X” va “Y” deb atang va ikkita raqamli indikatorni (3- rasm) nomlang. Diagrammalar blokida algoritmni ado eting, shunda bitta indikatorda yig‘indi chiqarilsin, ikkinchisida boshqaruv elementlariga kiritilgan qiymatlar farqini chiqaramiz.
3- rasm. Topshiriq uchun virtual asbobning old paneli.
Do'stlaringiz bilan baham: |