Üldinfo
NõudmisedEksmieelduse saamiseks peavad kõik laboratoorsed tööd olema esitatud hiljemalt 20. detsembriks (kaasa arvatud). Hiljem esitatud tööd arvesse ei lähe! Kõik tööd on individuaalsed ja valikuvariant tuleb kirja panna ülesande võtmisel. Töid võib sooritada arvutiklassi(de)s selleks ettenähtud aegadel ning vabal ajal, kui arvutiklassi(de)s pole tunde. Samuti võib seda teha mujal (kodus, sõbra juures, jne) kui selleks soovi on. Probleemide tekkides saab konsultatsiooni küsida kas labori ajal või e-maili teel. Skeemiredaktorina on soovitav kasutada disainiprogrammi DixiCAD, mis jookseb nii UNIX tööjaamadel kui ka PC-del. Lubatud on kasutada ka teisi skeemi sisestamiseks ja simuleerimiseks sobivaid programme, kuid esitamisel peab sel juhul olema see programm kaasas. Tööde kaitsmineKaitsmisel tuleb ette näidata:
Kaitsmisel tuleb:
Kaitsta saab:
NB! Viimane variant sobib vaid juhul kui skeemi loomiseks on kasutatud DixiCADi. Laboratoorsed tööd
Töö viiakse läbi PC-del või SUN SPARC arvutitel, kasutades programmi DixiCAD. NB! DixiCAD-i kasutamiseks UNIX tööjaamadel tuleb ta käivitada käsuga dixi ning seda tuleb teha kindlasti mingis alamkataloogis, mitte otse kodukataloogis! Pikem seletusTöö nr. 1.Koostada Mealy või Moore
juhtautomaat, mis realiseerib etteantud juhtalgoritmi. Selle töö juures on eriti abiks Arvutid I konspekt.
X1, X2 joonisel tähendavad skeemi juhtsisendeid ning Y1 .. Y5 skeemi väljundeid. Teed, mida algoritmi täitmisel läbitakse, sõltuvad sisendsignaalidest. Igal sammul on aktiivsed automaadi hetkeolekule vastavad väljundid. Need väljundid, mida pole antud oleku juurde märgitud, on 0. Järgnevalt tuleb otsustada, milline automaadimudel valida: kas Mealy
või Moore ning vastavalt sellele algoritmile olekud peale märkida. Edasi tuleb läbi teha järgmised sammud:
Töö nr. 2.Koostada vastavalt alltoodud
ülesandele algoritm
ning realiseerida see juhtautomaadina.
Mehhanismi juhitakse kahe signaaliga L (vasakule) ja R (paremale). Kui mõlemad, nii L kui R on mitteaktiivsed, siis liikur on paigal; kui L on aktiivne (=1), siis liigutakse vasakule poole, kui aga R, siis paremale. Lisaks on olemas Stopp nupp, mis aktiveerides seiskab liikuri. Niipea kui ta jälle nullitakse, jätkab mehhanism liikumist samas suunas, mis enne pooleli jäi! Kokkuvõtlikult: Skeemi "vooluvõrku ühendamisel" võib liikuri suuna vabalt valida. Andes Stopp-signaali, peab ta seiskuma. Vabastades nupu, aga jätkama eelnevalt pooleliolnud teekonda samas suunas. Jõudes ühte või teise äärmisse serva, tuleb aga suund vastupidiseks muuta. Seega, kui pole Stopp-muppu vajutatud, pendeldab liikur kahe äärmuse vahet. Veel seletuseksNagu ülesande püstitusest näha võib, saab skeemil olema 3 sisendit (LE, RE, Stopp) ning 2 väljundit (L, R). Lisaks nendele, tuleb seiskamise korral meeles pidada hekel eesolnud suunda. Esimisena tuleb siis luua algoritm, mis seda ülesannet täidab. Nagu esimeseski töös, võib siin valida Mealey või Moore automaadi vahel. Soovitan selle koha peal hästi põhjalikult probleemi lahata ning püüda kõik mõttes või paberil mitu korda läbi mängida. Skeemi loomisel võib kasutada suvalisi DixiCADis olemasolevaid elemente. Soovitan skeemi koostamisel sisend- ja väljundsignaalide nimed jätta samaks, nagu nad ülesandepüstituses olid. Kui algoritm valmis ning skeem sisestatud, siis tuleb ette anda stiimulfail. Lisaks kolmele sisendsignaalile läheb tarvis ka taktsignaali, mille saab samuti stiimulitega ette anda. Kui simuleerimine tõestab, et liikur toimib õigesti, ning on paberil ette näidata koostatud algoritm, saab selle töö arvestatud. [Back to DTC Home Page] [Back to Info Page] [Back to "Computers I" Page] © 1999 Priidu Paomets <priidu@pld.ttu.ee> Last Update: |