Režim interaktivne simulacije

Režim interaktivne simulacije

Jump to TINA Main Page & General Information 

Krajnji test vašeg kruga je da ga isprobate u “stvarnom životu” koristeći interaktivne kontrole (kao što su tastature i prekidači) i gledate njegove displeje ili druge indikatore. Takav test možete izvršiti koristeći TINA-in interaktivni simulator. Ne samo da možete igrati sa kontrolama, već možete i mijenjati vrijednosti komponenti, pa čak i dodavati ili brisati komponente dok je analiza u tijeku.

Režim simulacije interaktivnog kruga je također vrlo koristan za obrazovne i demonstracijske svrhe, za interaktivno podešavanje krugova, i za interaktivne krugove koje inače ne biste mogli testirati, npr. TINA ima specijalne multimedijalne komponente (žarulja, motor, LED, prekidač, itd.) Koje reagiraju svjetlom, pokretom i zvukom.

Izaberite potreban interaktivni režim (DC, AC, TR, DIG ili VHDL) sa dugme. Pritisnite dugme.

Trenutni izbor režima se može videti na dugmetu. Takođe možete odabrati željeni interaktivni režim sa komandama TINA interaktivnog menija.

Da vidimo nekoliko primera. Svi primjeri rade s demo verzijom TINA-e.

Digitalni krug sa tastaturom (DIG mod) \ t

Digitalni krug sa tastaturom
Digitalni krug sa tastaturom
(EXAMPLESMULTIMEDDISPKEY.TSC)

Možete igrati sa tastaturom i gledati kako 7 segmentni prikaz odražava podešavanje tastature. Ako imate zvučnu karticu na računaru, čak ćete čuti i klikove na tastaturi.

Prekidač svetla sa tiristorom (DC režim)

Otvorite prekidač Thyristor.TSC iz mape EXAMPLES i pritisnite dugme. Videćete sledeći ekran:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Pritisnite taster A ili kliknite na dugme Uključi da biste uključili svetlo (trebalo bi da kliknete na mesto gde se kursor pretvara u vertikalnu strelicu). Tiristor i žarulja će se uključiti i ostati uključeni, čak i nakon otpuštanja dugmeta. Možete isključiti tiristor i sijalicu pritiskom na S taster na tastaturi ili klikom na S taster. Dva ampermetra pokazuju struje u oba stanja kruga.

Ladder Logic mreže (DC način)

Samoskidni krug (koji se ponekad naziva kvačicom) se ostvaruje logikom ljestvice u LADDERL.TSC datoteci kruga u EXAMPLESMULTIMED mapi.

U početku će se upaliti crvena LED lampica.
Kliknite na dugme START (kliknite kada se kursor promeni u vertikalnu strelicu). OCR1 će se zatvoriti i ostati zatvoren, jer će struja koja prolazi kroz OCR1 zadržati magnetiziranje CR releja.
Zbog toga će zasvijetliti zelena LED dioda. OCR2 će se otvoriti i crveni LED će se isključiti.
Ako kliknete na STOP dugme, slomit ćete krug samoodržavanja i CR relej će se osloboditi, crvena LED lampica će se ponovo upaliti, zeleni LED će se ugasiti.

Također možete dodijeliti hotkeys prekidačima dvostrukim klikom na njih kada se kursor pretvori u simbol ruke. Da biste dodijelili hotkey, odaberite slovo ili broj s popisa u polju Hotkey dijaloškog okvira svojstva gumba.


Logika lestvice: Početno stanje ili nakon pritiska na dugme STOP.

Navedite nakon klika na gumb START

VHDL sklopovi (VHD režim)

Velika osobina TINA-e je da ne samo da možete testirati već i modificirati VHDL sklopove u letu, uključujući i sam VHDL kod. Pogledajmo ovo kroz primer Calculator_ex.TSC u folderu Primjeri / VHDL / Interaktivni TINA.


VHDL kalkulator

Ovo je poseban krug kalkulatora koji kontrolira Opcode tipkovnica. Šifre operacija 1, 2, 3 i 4 implementiraju osnovni četverokutni kalkulator s aritmetičkim operacijama +, -, / i *. Daljnje operacije se mogu dodati mijenjanjem VHDL koda unutar kontrolne jedinice. Prvo pritisnite dugme, pošto je Opcode 1, trebalo bi da vidite 4 + 2 = 6 na LCD ekranu. Isprobajte druge Opcodes sa različitim postavkama na KeyPad1 i KeyPad2.

Sada ćemo implementirati prosječnu operaciju koja će biti dodijeljena Opcode 5-u. Dvaput kliknite na kontrolni okvir i pritisnite Enter Macro. Pojaviće se VHDL kod komponente.

Stvarni proračuni su napravljeni u CASE izjavi na kraju VHDL koda. Izmijenimo kod kao što je ovaj:

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;

Zatvorite VHDL Editor prozor i pritisnite dugme. Podesite 5 na Opcode tipkovnici i trebali biste vidjeti prosjek postavki KeyPad1 i KeyPad2 na LCD zaslonu.


Prosečan (a + b) / 2 izračun sa Opcode = 5

Sklopovi mikrokontrolera (MCU)