Interaktív szimulációs mód

Interaktív szimulációs mód

Az áramkör végső próbája, hogy „valós életben” próbálkozzon az interaktív vezérlőkkel (például kezelőkkel és kapcsolókkal), és nézze meg a kijelzőket vagy más indikátorokat. Ilyen tesztet végezhet TINA interaktív szimulátor módjával. Nem csak a vezérlőkkel játszhat, hanem az összetevők értékeit is megváltoztathatja, és akár elemeket is hozzáadhat vagy törölhet, amíg az elemzés folyamatban van.

Az interaktív áramkör szimulációs módja nagyon hasznos oktatási és demonstrációs célokra, interaktív áramkörök hangolására és interaktív áramkörökre, amelyeket egyébként nem tesztelhet, pl. Kapcsolókkal, relékkel vagy mikrokontrollerekkel ellátott áramkörök. A TINA speciális multimédiás komponensekkel (villanykörte, motor, LED, kapcsoló stb.) Rendelkezik, amelyek fény, mozgás és hangzással válaszolnak.

Válassza ki a szükséges interaktív módot (DC, AC, TR, DIG vagy VHDL) a gomb. megnyomni a gomb segítségével.

Az aktuális mód kiválasztása látható a gombon. A kívánt interaktív módot a TINA Interaktív menüjével is kiválaszthatja.

Lássunk néhány példát. Minden példa a TINA demo verziójával működik.

Digitális áramkör billentyűzettel (DIG mód)

Interaktív szimulációs mód, kép 1

Játszhat a kezelővel és nézheti, ahogy az 7 szegmens kijelzője a billentyűzet beállítását tükrözi. Ha rendelkezik hangkártyával a számítógépen, akkor még a billentyűzet kulcskattintásait is hallja.

Fénykapcsoló tirisztorral (DC mód)

Nyissa meg a Thyristor switch.TSC áramkört az EXAMPLES mappából, és nyomja meg a gomb. A következő képernyő jelenik meg:


Fénykapcsoló tirisztorral (EXAMPLESThirisztoros kapcsoló.TSC)

A fény bekapcsolásához nyomja meg az A gombot, vagy kattintson a Be gombra, majd kattintson arra a helyre, ahol a kurzor függőleges nyílgá alakul. A tirisztor és a villanykörte bekapcsol, és a nyomógomb kioldása után is bekapcsol. A Thyristor és a villanykörte kikapcsolható a billentyűzet S gombjának megnyomásával vagy az S nyomógombra kattintva. A két ampermérő mutatja az áramlást az áramkör mindkét állapotában.

Létra logikai hálózatok (DC mód)

Az önmegtartó áramkört (néha reteszelő áramkörnek) a LADDERL.TSC áramköri fájlban az EXAMPLESMULTIMED mappában lévő létra logikával valósítják meg.

Kezdetben a piros LED világít.
Kattintson a START gombra (kattintson, ha a kurzor függőleges nyílra változik). Az OCR1 bezáródik és zárva marad, mivel az OCR1-on keresztül áramló áram folyamatosan mágnesezi a CR relé tekercsét.
Következésképpen a zöld LED világít. Az OCR2 megnyílik és a piros LED kialszik.
Ha megnyomja a STOP gombot, akkor megszakad az öntartó áramkör, és a CR relé kiold, a piros LED ismét világít, a zöld LED kialszik.

A kapcsolókhoz gyorsbillentyűket is hozzárendelhet, ha kettős kattintással rákattint, amikor a kurzor a kézjelre vált. Egy gyorsbillentyű hozzárendeléséhez válasszon egy betűt vagy számot a listából a nyomógomb tulajdonság párbeszédpanelének Hotkey mezőjében.


Létra logika: kezdeti állapot vagy a STOP gombra kattintva.

A START gombra való kattintás után

VHDL áramkörök (VHD mód)

A TINA nagyszerű tulajdonsága, hogy nemcsak tesztelheti, hanem módosíthatja a VHDL áramköröket is, beleértve a VHDL kódot is. Nézzük meg ezt a példát a Calculator_ex.TSC példában a TINA példák / VHDL / Interaktív mappájában.


VHDL számológép

Ez egy speciális kalkulátor áramkör, amelyet az Opcode billentyűzet vezérel. Az 1, az 2, az 3 és az 4 műveleti kódok négy, négyfunkciós számológépet valósítanak meg számtani műveletekkel +, -, / és *. További műveletek hozzáadhatók a VHDL kód módosításával a vezérlőegységen belül. Először nyomja meg a gomb, mivel az Opcode az 1, az LCD kijelzőn 4 + 2 = 6 látható. Próbálkozzon a többi opcodussal a KeyPad1 és a KeyPad2 beállításokkal.

Most hajtsuk végre az Opcode 5-hoz rendelt átlagos műveletet. Kattintson duplán a Vezérlőpultra, és nyomja meg az Enter Makró gombot. Megjelenik az összetevő VHDL kódja.

A tényleges számításokat az CASE utasításban a VHDL kód végén végzik. Módosítsuk a következő kódot:

CASE c1 IS
Mikor 1 => o1: = a1 + b1;
Mikor 2 => o1: = a1 - b1;
Mikor 3 => o1: = a1 / b1;
Mikor 4 => o1: = a1 * b1;
Mikor 5 => o1: = (a1 + b1) / 2;
Mikor más => o1: = 0;
END CASE;

Zárja be a VHDL szerkesztőablakot, és nyomja meg a gomb. Állítsa az 5-ot az Opcode billentyűzeten, és meg kell látnia a KeyPad1 és a KeyPad2 beállítások átlagát az LCD kijelzőn.


Átlagos (a + b) / 2 számítás Opcode = 5 esetén

Mikrokontroller (MCU) áramkörök