Modul de simulare interactivă

Modul de simulare interactivă

Jump to TINA Main Page & General Information 

Testul final al circuitului dvs. este să-l încercați într-o situație "reală" folosind comenzile interactive (cum ar fi tastaturile și comutatoarele) și vizionând afișajele sale sau alți indicatori. Puteți efectua un astfel de test utilizând modul TINA de simulare interactivă. Nu numai că puteți juca cu comenzile, dar puteți schimba și valori componente și chiar adăuga sau șterge componente în timp ce analiza este în desfășurare.

Modul de simulare a circuitului interactiv este, de asemenea, foarte util în scopuri educaționale și demonstrative, pentru circuitele de tuning interactiv și pentru circuite interactive pe care altfel nu le-ați putea testa, de exemplu, circuite cu comutatoare, relee sau microcontrolere. TINA are componente multimedia speciale (bec, motor, LED, comutator etc.) care răspund cu lumină, mișcare și sunet.

Selectați modul interactiv necesar (DC, AC, TR, DIG sau VHDL) cu buton. apasă pe butonul.

Selectarea modului curent poate fi văzută pe buton. De asemenea, puteți selecta modul interactiv necesar cu comenzile din meniul interactiv TINA.

Să vedem câteva exemple. Toate exemplele funcționează cu versiunea demo a TINA.

Circuit digital cu tastatură (modul DIG)

Circuit digital cu tastatură
Circuit digital cu tastatură
(EXAMPLESMULTIMEDDISPKEY.TSC)

Puteți să jucați cu tastatura și să vizionați, deoarece afișajul segmentului 7 reflectă setarea tastaturii. Dacă aveți o placă de sunet pe PC, veți auzi chiar și click-urile cheie ale tăvii.

Comutator de lumină cu tiristor (mod DC)

Deschideți circuitul tiristor TYristor.TSC din dosarul EXAMPLES și apăsați pe buton. Veți vedea următorul ecran:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Apăsați tasta A sau faceți clic pe butonul On pentru a activa lumina (trebuie să faceți clic pe locul în care cursorul se transformă într-o săgeată verticală). Tiristorul și becul se vor aprinde și vor rămâne aprinse, chiar și după eliberarea butonului. Puteți opri tiristorul și becul apăsând tasta S de pe tastatură sau făcând clic pe butonul S. Cele două ampermetre arată curenții în ambele state ale circuitului.

Ladder Rețele logice (mod DC)

Un circuit de auto-susținere (uneori numit un zăvor) este realizat de logica de scară în fișierul circuitului LADDERL.TSC din dosarul EXAMPLESMULTIMED.

Inițial se va aprinde LED-ul roșu.
Faceți clic pe butonul START (faceți clic atunci când cursorul se modifică într-o săgeată verticală). OCR1 se va închide și va rămâne închis, deoarece curentul care circulă prin OCR1 va menține magnetizarea bobinei releului CR.
În consecință LED-ul verde se aprinde. OCR2 se va deschide și LED-ul roșu se va stinge.
Dacă faceți clic pe butonul STOP veți rupe circuitul de auto-susținere și releul CR se va elibera, LED-ul roșu se va aprinde din nou, LED-ul verde se va stinge.

Puteți, de asemenea, să atribuiți tastele rapide comutatoarelor făcând dublu clic pe ele atunci când cursorul se transformă în simbolul mâinii. Pentru a atribui o tastă rapidă, selectați o literă sau un număr din listă la câmpul Hotkey din fereastra de proprietăți a butonului.


Logica scărilor: Starea inițială sau după ce faceți clic pe butonul STOP.

Stați după ce faceți clic pe butonul START

VHDL circuite (modul VHD)

O caracteristică excelentă a TINA este că nu puteți numai să testați, dar și să modificați circuitele VHDL în zbor, inclusiv codul VHDL însuși. Să vedem asta prin exemplul Calculator_ex.TSC din dosarul Exemple / VHDL / Interactive din TINA.


Calculator VHDL

Acesta este un circuit special calculat, controlat de tastatura Opcode. Codurile de operare 1, 2, 3 și 4 implementează un calculator de bază cu patru funcții cu operațiuni aritmetice +, -, / și *. Operațiuni suplimentare pot fi adăugate prin modificarea codului VHDL în interiorul unității de control. Apăsați mai întâi tasta , deoarece OpCode este 1, ar trebui să vedeți 4 + 2 = 6 pe afișajul LCD. Încercați celelalte Opcode cu diferite setări pentru KeyPad1 și KeyPad2.

Acum, să punem în aplicare operația medie care urmează să fie atribuită Opcode 5. Faceți dublu clic pe caseta de control și apăsați Enter Macro. Va apărea codul VHDL al componentei.

Calculele reale sunt făcute în instrucțiunea CASE la sfârșitul codului VHDL. Să modificăm codul astfel:

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;

Închideți fereastra Editor VHDL și apăsați pe buton. Setați 5 la tastatura Opcode și ar trebui să vedeți media setărilor KeyPad1 și KeyPad2 pe ecranul LCD.


Valoarea medie (a + b) / 2 cu Opcode = 5

Microcontroler (MCU) Circuite