Interactieve simulatiemodus

Interactieve simulatiemodus

Jump to TINA Main Page & General Information 

De ultieme test voor uw circuit is om het in een "real life" -situatie te proberen met behulp van de interactieve bedieningselementen (zoals toetsenborden en schakelaars) en de weergaven of andere indicatoren te bekijken. U kunt een dergelijke test uitvoeren met behulp van de interactieve simulatormodus van TINA. Je kunt niet alleen spelen met de bedieningselementen, maar je kunt ook componentwaarden wijzigen en zelfs componenten toevoegen of verwijderen terwijl de analyse aan de gang is.

De interactieve circuitsimulatiemodus is ook erg handig voor educatieve en demonstratiedoeleinden, voor het interactief afstemmen van circuits, en voor interactieve circuits die u anders niet zou kunnen testen, bijv. Circuits met schakelaars, relais of microcontrollers. TINA heeft speciale multimedia-componenten (gloeilamp, motor, LED, schakelaar, enz.) Die reageren met licht, beweging en geluid.

Selecteer de gewenste interactieve modus (DC, AC, TR, DIG of VHDL) met de knop. druk de knop.

De huidige moduskeuze is zichtbaar op de knop. U kunt ook de vereiste interactieve modus selecteren met de opdrachten van het interactieve menu van TINA.

Laten we een paar voorbeelden bekijken. Alle voorbeelden werken met de demoversie van TINA.

Digitaal circuit met een toetsenbord (DIG-modus)

Digitaal circuit met een toetsenbord
Digitaal circuit met een toetsenbord
(EXAMPLESMULTIMEDDISPKEY.TSC)

U kunt met het toetsenbord spelen en kijken terwijl het display van het 7-segment de instelling van het toetsenbord weerspiegelt. Als u een geluidskaart op uw pc hebt, hoort u zelfs de toetsklikken van de pad.

Lichtschakelaar met thyristor (DC-modus)

Open het Thyristor-switch.TSC-circuit uit de map EXAMPLES en druk op knop. U ziet het volgende scherm:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Druk op de toets A of klik op de knop Aan om het licht in te schakelen (klik op de plaats waar de cursor in een verticale pijl verandert). De Thyristor en de gloeilamp gaan aan en blijven aan, zelfs nadat de drukknop is losgelaten. U kunt de Thyristor en de gloeilamp uitschakelen door op de S-toets op het toetsenbord te drukken of door op de S-knop te klikken. De twee ampèremeters tonen de stromen in beide toestanden van het circuit.

Ladderlogicenetwerken (DC-modus)

Een zelfbevoorradingscircuit (soms een vergrendelingskring genoemd) wordt gerealiseerd door ladderlogica in het LADDERL.TSC-circuitbestand in de map EXAMPLESMULTIMED.

In eerste instantie zal de rode LED oplichten.
Klik op de START-knop (klik wanneer de cursor verandert in een verticale pijl). OCR1 wordt gesloten en blijft gesloten, omdat de stroom die door OCR1 vloeit de CR-relaisspoel magnetiseert.
Bijgevolg zal de groene LED oplichten. OCR2 wordt geopend en de rode led gaat uit.
Als u op de STOP-knop klikt, verbreekt u het zelfhoudcircuit en het CR-relais wordt vrijgegeven, de rode LED gaat opnieuw branden, de groene LED gaat uit.

U kunt ook sneltoetsen aan de schakelaars toewijzen door erop te dubbelklikken wanneer de cursor in het handsymbool verandert. Om een ​​sneltoets toe te wijzen, selecteert u een letter of nummer uit de lijst bij het sneltoetsveld van het eigenschappenvenster van de drukknop.


Ladderlogica: oorspronkelijke status of na het klikken op de STOP-knop.

Toestand na klikken op de START-knop

VHDL-circuits (VHD-modus)

Een geweldige eigenschap van TINA is dat je niet alleen VHDL-circuits kunt testen maar ook kunt wijzigen, inclusief de VHDL-code zelf. Laten we dit eens bekijken in het voorbeeld Calculator_ex.TSC in de map Examples / VHDL / Interactive van TINA.


VHDL-rekenmachine

Dit is een speciaal rekencircuit dat wordt bestuurd door het Opcode-toetsenbord. Bedieningscodes 1, 2, 3 en 4 implementeren een standaardcalculator met vier functies met rekenkundige bewerkingen +, -, / en *. Verdere bewerkingen kunnen worden toegevoegd door de VHDL-code in de besturingseenheid aan te passen. Druk eerst op knop, aangezien de Opcode 1 is, zou u 4 + 2 = 6 moeten zien op het LCD-scherm. Probeer de andere Opcodes met verschillende instellingen op KeyPad1 en KeyPad2.

Laten we nu de gemiddelde bewerking implementeren die moet worden toegewezen aan Opcode 5. Dubbelklik op het bedieningsvak en druk op Macro invoeren. De VHDL-code van het onderdeel verschijnt.

De daadwerkelijke berekeningen worden gemaakt in de CASE-instructie aan het einde van de VHDL-code. Laten we de code als volgt aanpassen:

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;

Sluit het VHDL Editor-venster en druk op knop. Stel 5 in op het Opcode-toetsenbord en u zou het gemiddelde van de KeyPad1- en KeyPad2-instellingen op het LCD-scherm moeten zien.


Gemiddelde (a + b) / 2 berekening met Opcode = 5

Microcontroller (MCU) Circuits