Interaktiivinen simulointitila

Interaktiivinen simulointitila

Jump to TINA Main Page & General Information 

Piirisi lopullinen testi on kokeilla sitä ”todellisessa” tilanteessa käyttämällä interaktiivisia ohjaimia (kuten näppäimistöjä ja kytkimiä) ja katsella sen näyttöjä tai muita ilmaisimia. Voit tehdä tällaisen testin TINA: n interaktiivisella simulaattorilla. Voit pelata vain ohjaimilla, mutta voit myös muuttaa komponenttien arvoja ja jopa lisätä tai poistaa komponentteja analyysin aikana.

Interaktiivisen piirin simulointitila on myös erittäin hyödyllinen opetus- ja demonstrointitarkoituksiin, piirien virittämiseen vuorovaikutteisesti ja vuorovaikutteisiin piireihin, joita et muuten voisi testata, esimerkiksi piirejä, joissa on kytkimet, releet tai mikrokontrollerit. TINA: ssa on erityisiä multimediakomponentteja (lamppu, moottori, LED, kytkin jne.), Jotka vastaavat valoa, liikettä ja ääntä.

Valitse haluttu interaktiivinen tila (DC, AC, TR, DIG tai VHDL)  painiketta. paina painiketta. 

Nykyisen tilan valinta näkyy painikkeella. Voit myös valita haluamasi interaktiivisen tilan TINA: n Interactive-valikon komennoilla.

Katsotaanpa muutama esimerkki. Kaikki esimerkit toimivat TINA-version kanssa.

Digitaalinen piiri näppäimistöllä (DIG-tila)

Digitaalinen piiri näppäimistöllä
Digitaalinen piiri näppäimistöllä
(EXAMPLESMULTIMEDDISPKEY.TSC)

Voit toistaa näppäimistöllä ja katsoa, ​​kun 7-segmentin näyttö heijastaa näppäimistön asetuksia. Jos tietokoneessasi on äänikortti, kuulet jopa näppäimistön avaimet.

Valokytkin tyristorilla (DC-tila)

Avaa Thyristor-kytkin.TSC-piiri EXAMPLES-kansiosta ja paina painiketta. Näet seuraavan näytön:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Käynnistä valo painamalla A-näppäintä tai napsauttamalla On-painiketta (napsauta sitä kohtaa, jossa kohdistin muuttuu pystysuoraksi nuoleksi). Tyristori ja lamppu syttyvät ja pysyvät päällä, vaikka painonappi vapautettaisiin. Voit sammuttaa tyristorin ja lampun painamalla näppäimistön S-näppäintä tai napsauttamalla S-painiketta. Kaksi ampeerimittaria näyttävät virrat piirin molemmissa tiloissa.

Ladder Logic -verkot (DC-tila)

Itsepalvelupiiri (jota kutsutaan joskus salpa-piiriksi) toteutetaan tikka-logiikalla LADDERL.TSC-piiritiedostossa EXAMPLESMULTIMED-kansiossa.

Aluksi punainen LED-valo syttyy. 
Napsauta START-painiketta (napsauta, kun kohdistin muuttuu pystysuoraksi nuoleksi). OCR1 sulkeutuu ja pysyy suljettuna, koska OCR1in läpi kulkeva virta pitää magneettisen CR-releen kelan. 
Näin vihreä LED palaa. OCR2 avautuu ja punainen LED sammuu. 
Jos napsautat STOP-painiketta, katkaiset itsepitoisen piirin ja CR-rele vapautuu, punainen LED palaa uudelleen, vihreä LED sammuu.

Voit myös määrittää pikanäppäimet kytkimille kaksoisnapsauttamalla niitä, kun kohdistin muuttuu käden symboliksi. Voit määrittää pikanäppäimen valitsemalla kirjaimen tai numeron luettelosta painikkeen painikkeen Pikanäppäin-kentässä.


Ladder-logiikka: alkutila tai STOP-painikkeen napsauttaminen.

Kun olet napsauttanut START-painiketta

VHDL-piirit (VHD-tila)

TINA: n hieno ominaisuus on, että voit testata, mutta myös muokata VHDL-piirejä, mukaan lukien VHDL-koodi itse. Katsotaanpa tätä esimerkki Calculator_ex.TSC: stä TINA: n esimerkeissä / VHDL / Interactive-kansiossa.


VHDL-laskin

Tämä on erityinen laskimen piiri, jota ohjaa Opcode-näppäimistö. Käyttökoodit 1, 2, 3 ja 4 toteuttavat perusasetuksen neljän funktion laskimen aritmeettisilla toiminnoilla +, -, / ja *. Lisätoimintoja voidaan lisätä muuttamalla VHDL-koodia ohjausyksikön sisällä. Paina ensin

Nyt toteutetaan Opcode 5ille osoitettava keskimääräinen toiminto. Kaksoisnapsauta Control-ruutua ja paina Enter Macro. Näytössä näkyy komponentin VHDL-koodi.

Todelliset laskelmat tehdään CASE-lausunnossa VHDL-koodin lopussa. Muuta koodia nä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;

Sulje VHDL-editorin ikkuna ja paina


Keskimääräinen (a + b) / 2-laskenta Opcode = 5

Mikrokontrolleripiirit (MCU)