Visuaalprogrammeerimine 1. praktikumIkooni kujundamine (4) Kihtide sakk, saab kihte lubada, keelata,...

Preview:

Citation preview

Visuaalprogrammeerimine

2. praktikum

Tsüklid

Alam-VI loomine, kasutamine

Kava

While tsükli kasutamine For tsükli asemel

1. praktikumi viimase ülesande korral

Siinuste summa VI koostamine

nelinurksignaali genereerimiseks

Alam-VI koostamine ja kasutamine

Ikoon ja liides

Siinuste summa alam-VI koostamine

For asemel While Lahendada 1. praktikumi viimane ülesanne

kasutades For tsükli asemel While tsüklit

NB: Kasutada Stop nupu asemel funktsiooni

Programming >> Comparison >> Equal?

Pöörata tähelepanu indekseerimisele tunnelis

tsükli serval – While tsükli korral indekseerimine

vaikimisi keelatud! - lubada võimalik hiire

parempoolse nupu menüüst

Siinuste summa arvutamine

Nelinurkset signaali saab lähendada siinuste summaga

(konkreetsel juhul valitud 3 liiget)

y(x) = (4/Pi) * {sin(x)+1/3 sin(3x)+1/5 sin(5x)}

Koostada programm, mis arvutab selle funktsiooni väärtused

300 võrdselt jaotunud punkti jaoks vahemikus 0 – 6 Pi (kolm

perioodi)

Kujutada arvutatud punktid Waveform Graph tüüpi graafikul,

x-telje skaala väärtused seada Waveform klastri abil, y-telje

skaala piirväärtused peavad olema -1.5…+1.5

NB: Pi leiab Programming >> Numeric >> Math

Constants >> Pi

Lisada siinuste summale liikmed 7x ja 9x, kujutada uus

graafik lisaks eelmisele (2 graafikut korraga)

Siinuste summa programmi paneel

Alam-VI (Sub VI) loomine ja

kasutamine

Mis on alam VI?

Sub VI – VI, mille poole pöördub mõni teine VI

Iga VI saab konfigureerida alam-VI-na

Kontrollid/indikaatorid saavad/annavad andmed edasi väljakutsuvale VI-le

Diagrammil kujutab alam-VI-d ikoon, sarnane LabVIEW muude ikoonidega

Ikoon näha paneeli ja diagrammi ülemises paremas nurgas

Paneeli ülanurgas saab valida kontrollide ja indikaatorite ühendamiseks liidese (nimetatakse ka muhv) - Connector Pane

Alam-VI sisestamine diagrammile

Alampalett

Select a VI…

Ikooni ja liidese paiknemine

Ikoon

Liides - Connector

Liidese ühendamine

Valida esipaneeli hiire parempoolse

nupu rippmenüüst liidese vaade –

“Show Connector”

(LV2012 ja edasi - alati nähtav)

Valida hiire parempoolse nupu menüüst

sobiva viikude hulgaga muster (pattern)

– vt järgmine slaid

Klikkida hiirega liidese viigul – klikkida

soovitud kontrollil või indikaatoril

Ühendamata viigud on valged,

ühendatud omandavad andmetüübi

värvi

Liidese viikude valik

Kasutada sarnaseid

viikude arve ja paigutusi

omavahel seotud VI-del

Hea variant 4 sisendit, 4

väljundit

Ikooni kujundamine (1)

Valida ikoonil rippmenüüst “Edit Icon”,

4 sakki (tab)

Ikooni kujundamine (2)

Teksti sakk, saab muuta tekstikihti

Ikooni kujundamine (3)

Glüüfide sakk, saab lisada valmis pilte

kasutajakihti

Ikooni kujundamine (4)

Kihtide sakk, saab kihte lubada, keelata,

kustutada

Ikoon - liides Ikoon

Intuitiivselt arusaadav tekst ja graafika

Sobiva suurusega font (10-punkti)

Seotud VI-d sarnaste värvikombinatsioonidega

Liides

Kontrollelemendid ühendatud vasakule, indikaatorid

paremale

Identifikaator (ID, task, refnum) vasaku ja parema ülemise

viiguga ühendatud

Veaklaster vasaku ja parema alumise viiguga ühendatud

Kontrollelemendi nimes vaikeväärtus sulgudes

VI kirjeldused on kohustuslikud!

Alam-VI ikooni/liidese näide

Ei kvalifitseeru Kvalifitseerub

Ülesanne - Alam VI koostamine

Koostada siinuste liitmise programmist

alam-VI

NB: alam-VI ei sisalda reeglina

programmeerimise elemente, mis

põhjustavad programmi töö kinnijäämise

alam-VI-s (näiteks While tsükkel, info

sisestamise aknad jms)

Recommended