Interaktivni način simulacije

Interaktivni način 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 tipkovnice i prekidači) i gledate njegove zaslone ili druge pokazatelje. Takav test možete izvršiti koristeći TINA-in interaktivni simulator. Ne samo da se možete igrati s 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 u obrazovne i demonstracijske svrhe, za interaktivno podešavanje krugova i za interaktivne krugove koje inače ne biste mogli testirati, npr. Krugovi s prekidačima, relejima ili mikrokontrolerima. TINA ima posebne multimedijske komponente (žarulja, motor, LED, prekidač itd.) Koje reagiraju svjetlom, pokretom i zvukom.

Odaberite potreban interaktivni način rada (DC, AC, TR, DIG ili VHDL) pomoću dugme. pritisni tipku.

Trenutni izbor načina rada može se vidjeti na gumbu. Također možete odabrati željeni interaktivni način s naredbama TINA interaktivnog izbornika.

Pogledajmo nekoliko primjera. Svi primjeri rade s demo verzijom TINA-e.

Digitalni krug s tipkovnicom (način rada DIG)

Digitalni krug s tipkovnicom
Digitalni krug s tipkovnicom
(EXAMPLESMULTIMEDDISPKEY.TSC)

Možete igrati s tipkovnicom i gledati kako 7 segmentni prikaz odražava postavku tipkovnice. Ako imate zvučnu karticu na računalu, čak ćete čuti i klikove na tipkovnici.

Prekidač za svjetlo s tiristorom (DC način)

Otvorite prekidač tiristora.TSC sklop iz mape PRIMJERI i pritisnite dugme. Vidjet ćete sljedeći zaslon:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Pritisnite tipku A ili pritisnite gumb Uključivanje za uključivanje svjetla (trebate kliknuti na mjesto gdje se pokazivač pretvara u okomitu strelicu). Tiristor i žarulja će se uključiti i ostati uključeni, čak i nakon otpuštanja tipke. Tiristor i žarulju možete isključiti pritiskom tipke S na tipkovnici ili klikom na S gumb. Dva ampermetra pokazuju struje u oba stanja kruga.

Ladder Logic mreže (DC način)

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

U početku će zasvijetliti crvena LED lampica.
Kliknite na gumb START (kliknite kada se pokazivač promijeni u okomitu strelicu). OCR1 će se zatvoriti i ostati zatvoren, jer će struja koja protječe kroz OCR1 zadržati magnetiziranje svitka releja CR.
Stoga će zasvijetliti zelena LED dioda. OCR2 će se otvoriti i crvena LED će se ugasiti.
Ako kliknete na STOP tipku, slomit ćete sklop za samoodržanje i CR relej će se otpustiti, crvena LED lampica će ponovno zasvijetliti, zelena LED će se ugasiti.

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


Logika ljestvice: Početno stanje ili nakon klika na gumb STOP.

Stanje nakon klika na gumb START

VHDL sklopovi (VHD mod)

Velika značajka TINA je da ne samo da možete testirati, ali i modificirati VHDL sklopove u letu, uključujući VHDL sam kod. Pogledajmo ovo kroz primjer Calculator_ex.TSC u mapi Primjeri / VHDL / Interaktivni TINA.


VHDL kalkulator

Ovo je poseban krug kalkulatora koji kontrolira tipkovnica Opcode. Operativni kodovi 1, 2, 3 i 4 implementiraju osnovni kalkulator s četiri funkcije s aritmetičkim operacijama +, -, / i *. Daljnje operacije se mogu dodati mijenjanjem VHDL koda unutar kontrolne jedinice. Najprije pritisnite tipku kao što je Opcode 1, na LCD zaslonu trebate vidjeti 4 + 2 = 6. Isprobajte druge Opcodes s različitim postavkama na KeyPad1 i KeyPad2.

Provedimo sada prosječnu operaciju koja se dodjeljuje Opcode 5. Dvaput kliknite na kontrolni okvir i pritisnite Enter Macro. Pojavit će se VHDL kod komponente.

Stvarni proračuni su napravljeni u CASE izjavi na kraju VHDL koda. Izmijenimo kôd na ovaj način:

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 prozor VHDL Editor i pritisnite dugme. Postavite 5 na tipkovnicu Opcode i na LCD zaslonu trebate vidjeti prosjek postavki KeyPad1 i KeyPad2.


Prosječni izračun (a + b) / 2 s opcode = 5

Mikrokontroler (MCU) sklopovi