Interaktiivne simulatsioonirežiim
Interaktiivne simulatsioonirežiim
Jump to TINA Main Page & General Information
Teie kontuuri lõppeesmärk on proovida seda reaalses olukorras, kasutades oma interaktiivseid juhtelemente (nagu klaviatuurid ja lülitid) ning vaadates selle näidikuid või muid näitajaid. Sellise testi saate teha TINA interaktiivse simulaatori režiimis. Sa ei saa mitte ainult mängida koos juhtimisseadmetega, vaid ka muuta komponentide väärtusi ja isegi lisada või kustutada komponente analüüsi ajal.
Interaktiivse ahela simulatsioonirežiim on samuti väga kasulik haridus - ja tutvustustegevuseks, intervallide häälestamiseks ja interaktiivsete ahelate jaoks, mida te ei saaks muidu testida, näiteks lülitite, releede või mikrokontrolleritega ahelad. TINA-l on spetsiaalsed multimeediakomponendid (lamp, mootor, LED, lüliti jne), mis reageerivad valguse, liikumise ja heliga.
Valige vajalik interaktiivne režiim (DC, AC, TR, DIG või VHDL) nuppu. Vajutage nuppu nuppu.
Praeguse režiimi valiku saab näha nupust. Võite valida ka soovitud interaktiivse režiimi TINA Interactive menüü käsudega.
Vaatame mõnda näidet. Kõik näited töötavad TINA demoversiooniga.
Digitaalne lülitus klaviatuuriga (DIG-režiim)
Te saate mängida klahvistikuga ja vaadata, kui 7i segmentide kuva peegeldab klaviatuuri seadeid. Kui teil on arvutis helikaart, kuulete isegi padja peamisi klikke.
Valguslüliti türistoriga (alalisrežiim)
Avage kaustast EXAMPLES Thyristor switch.TSC ja vajutage nuppu nuppu. Näete järgmist ekraani:
Vajutage klahvi A või klõpsa nupule On (valguse sisselülitamiseks) (peaksite klõpsama kohas, kus kursor muutub vertikaalseks nooleks). Türistor ja lambipirn lülituvad sisse ja jäävad sisse isegi pärast nupu vabastamist. Te võite türistori ja lambipirni välja lülitada, vajutades klaviatuuril S klahvi või klõpsates nuppu S. Need kaks voolumõõturit näitavad voolu ahela mõlemas olekus.
Redeliloogika võrgud (alalisvoolu režiim)
Enesehoidev ahel (mida mõnikord nimetatakse riiviks) on realiseeritud kausta LADDERL.TSC ahela failis kausta LADDERL.TSC abil.
Esialgu süttib punane LED.
Klõpsake nuppu START (klõpsa, kui kursor muutub vertikaalseks nooleks). OCR1 sulgub ja jääb suletuks, kuna vool, mis voolab läbi OCR1i, hoiab CR-relee pooli magnetiseerimisena.
Järelikult süttib roheline LED. OCR2 avaneb ja punane LED kustub.
Kui klõpsate STOP-nupule, siis murdub isehoidev ahel ja CR-relee vabaneb, punane LED süttib uuesti, roheline LED kustub.
Kiirklahve saate lülititele määrata ka topeltklõpsates, kui kursor muutub käsi sümboliks. Kiirklahvi määramiseks valige loendist kiri või number, mis asub nupu nupu omaduste dialoogi kiirklahviga.
VHDL-lülitused (VHD-režiim)
TINA suurepärane omadus on see, et te ei saa mitte ainult testida, vaid ka muuta VHDL-i ahelaid, sealhulgas VHDL-koodi ise. Vaatame seda läbi näite Calculator_ex.TSC TINA näidetes / VHDL / Interaktiivne kaust.
See on spetsiaalne kalkulaatorahel, mida juhib Opcode'i klaviatuur. Operatsioonikoodid 1, 2, 3 ja 4 rakendavad nelja funktsiooni põhilist kalkulaatorit aritmeetiliste toimingutega +, -, / ja *. Täiendavaid toiminguid saab lisada, muutes VHDL koodi juhtploki sees. Esmalt vajuta
Nüüd rakendame keskmist operatsiooni, mis tuleb määrata Opcode 5ile. Topeltklõpsake juhtpaneelil ja vajutage Enter Macro. Ilmub komponendi VHDL-kood.
Tegelikud arvutused tehakse CASE-avalduses VHDL-koodi lõpus. Muudame sellist koodi nagu:
CASE c1 IS
WHEN 1 => o1 := a1 + b1;
WHEN 2 => o1 := a1 - b1;
WHEN 3 => o1 := a1 / b1;
WHEN 4 => o1 := a1 * b1;
WHEN 5 => o1 := (a1 + b1)/2;
WHEN OTHERS => o1 := 0;
END CASE;
Sulgege VHDL redaktori aken ja vajutage