Interaktiv simuleringsmodus

Interaktiv simuleringsmodus

Jump to TINA Main Page & General Information 

Den ultimative test af dit kredsløb er at prøve det i en "rigtig liv" situation ved hjælp af sine interaktive kontroller (såsom tastaturer og switches) og se dets skærme eller andre indikatorer. Du kan udføre en sådan test ved hjælp af TINAs interaktive simulator tilstand. Du kan ikke kun spille med kontrollerne, men du kan også ændre komponentværdier og endda tilføje eller slette komponenter, mens analysen er i gang.

Den interaktive kredsløbssimuleringsmodus er også meget nyttig til uddannelses- og demonstrationsformål, for at indstille kredsløb interaktivt og til interaktive kredsløb, som du ellers ikke kunne teste, fx kredsløb med kontakter, relæer eller mikrocontrollere. TINA har specielle multimediekomponenter (pære, motor, LED, switch osv.), Som svarer med lys, bevægelse og lyd.

Vælg den ønskede interaktive tilstand (DC, AC, TR, DIG eller VHDL) med knap. Tryk på knappen.

Det aktuelle modevalg kan ses på knappen. Du kan også vælge den ønskede interaktive tilstand med kommandoer i TINAs interaktive menu.

Lad os se et par eksempler. Alle eksempler arbejder med demo-versionen af ​​TINA.

Digitalt kredsløb med et tastatur (DIG-tilstand)

Digitalt kredsløb med et tastatur
Digitalt kredsløb med et tastatur
(EXAMPLESMULTIMEDDISPKEY.TSC)

Du kan spille med tastaturet og se, da 7-segmentdisplayet afspejler indstilling af tastaturet. Hvis du har et lydkort på din pc, vil du endda høre tastens nøgleklik.

Lysomskifter med Thyristor (DC-tilstand)

Åbn tyristor switch.TSC-kredsløbet fra EXAMPLES-mappen, og tryk på knap. Du får vist følgende skærmbillede:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Tryk på A-tasten eller klik på tænd-knappen for at tænde lyset (du skal klikke på det sted, hvor markøren bliver til en lodret pil). Thyristoren og pæren tændes og forbliver tændt, selv efter at trykknappen er frigivet. Du kan slukke for Thyristoren og pæren ved at trykke på S-tasten på tastaturet eller klikke på S-knappen. De to ammetere viser strømmen i begge kredsløbstilstande.

Ladder Logic-netværk (DC-tilstand)

Et selvstændigt kredsløb (i nogle tilfælde kaldet et lås) kredsløb realiseres ved hjælp af stigen logik i LADDERL.TSC kredsløbsfilen i EXAMPLESMULTIMED mappen.

Den røde LED lyser først.
Klik på START-knappen (klik når markøren skifter til en lodret pil). OCR1 vil lukke og forblive lukket, da strømmen, der strømmer gennem OCR1, vil fortsætte med at magnetisere CR-relæspolen.
Derfor lyser den grønne LED. OCR2 åbnes, og den røde LED slukker.
Hvis du klikker på STOP-knappen, bryder du selvholdningskredsløbet og CR-relæet slipper, den røde LED lyser igen, den grønne LED slukker.

Du kan også tildele hurtigtaster til omskifterne ved at dobbeltklikke på dem, når markøren skifter til håndsymbolet. Hvis du vil tildele en genvejstast, skal du vælge et bogstav eller et tal fra listen ved genvejstasten i dialogboksen Egenskabsdialog.


Ladder logik: Start tilstand eller efter at have klikket på STOP knappen.

Angiv efter at have klikket på START-knappen

VHDL kredsløb (VHD mode)

En stor funktion ved TINA er, at du ikke kun kan teste, men også ændre VHDL-kredsløb i luften, herunder selve VHDL-koden. Lad os se dette gennem eksemplet Calculator_ex.TSC i TINA's eksempler / VHDL / interaktive mappe.


VHDL-regnemaskine

Dette er et specielt kalkulator kredsløb styret af Opcode tastaturet. Driftskoder 1, 2, 3 og 4 implementerer en grundlæggende firefunktionsregnemaskine med aritmetiske operationer +, -, / og *. Yderligere operationer kan tilføjes ved at ændre VHDL-koden inde i styreenheden. Tryk først på knappen, da Opcode er 1 skal du se 4 + 2 = 6 på LCD-skærmen. Prøv de andre opkoder med forskellige indstillinger på KeyPad1 og KeyPad2.

Lad os nu gennemføre den gennemsnitlige operation, der skal tildeles Opcode 5. Dobbeltklik på kontrolboksen og tryk på Enter Macro. VHDL-koden til komponenten vises.

De egentlige beregninger foretages i CASE-sætningen i slutningen af ​​VHDL-koden. Lad os ændre koden som denne:

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;

Luk VHDL Editor Window og tryk på knap. Indstil 5 på Opcode tastaturet, og du bør se gennemsnittet af KeyPad1 og KeyPad2 indstillinger på LCD displayet.


Gennemsnitlig (a + b) / 2 beregning med Opcode = 5

Microcontroller (MCU) kredsløb