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 NumericThermometr). 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 ChangetoControlpunktini 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 Thermometr2indikatori 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 RunContinuosly(siklikligiga tushirish) tugmasini bosib tekshiramiz. Boshqarish elementlarini qiymatlarini sichqoncha yordamida o‘zgartirganimizda (Thermometr)indikatordagi qiymat o‘zgaradi (Thermometr2).
Topshiriq.
Dasturni Stopklavishasini 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:
F1.8C32.
bu yerda
FFarengeyt bo‘yicha harorat, C
selsiy graduslaridagi harorat.
Quyidagi harakatlarni qilamiz:
Yangi virtual asbobni yaratamiz (BlankVI);
Old panelda ikkita indikatorni joylashtiramiz Thermometer(boshqarish elementlari va indikatorlar palitrasidan tanlaymiz: ModernNumeric Thermometer);
Sichqonchani chap klavishasini ikki marta bosib indikatorlar metkasidan ularni ajratamiz va “C” va “F” ni qayta nomlaymiz;
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 RunContinuouslyklavishasini 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.