Interaktīvais simulācijas režīms

Interaktīvais simulācijas režīms

Jump to TINA Main Page & General Information 

Jūsu ķēdes galīgais pārbaudījums ir izmēģināt to “reālajā dzīvē”, izmantojot interaktīvās vadības ierīces (piemēram, tastatūras un slēdžus) un skatoties tās displejus vai citus indikatorus. Šādu testu var veikt, izmantojot TINA interaktīvo simulatora režīmu. Ne tikai jūs varat spēlēt ar vadības ierīcēm, bet arī varat mainīt komponentu vērtības un pat pievienot vai dzēst komponentus analīzes laikā.

Interaktīvās ķēdes simulācijas režīms ir ļoti noderīgs arī izglītības un demonstrēšanas nolūkos, interaktīvai shēmu regulēšanai un interaktīvām ķēdēm, kuras citādi nevarētu pārbaudīt, piemēram, ķēdes ar slēdžiem, relejiem vai mikrokontrolleriem. TINA ir īpaši multimediju komponenti (spuldze, motors, LED, slēdzis uc), kas reaģē ar gaismu, kustību un skaņu.

Izvēlieties vajadzīgo interaktīvo režīmu (DC, AC, TR, DIG vai VHDL) ar poga. Nospiediet poga.

Pašreizējā režīma izvēle ir redzama uz pogas. Varat arī izvēlēties vajadzīgo interaktīvo režīmu ar TINA Interaktīvās izvēlnes komandām.

Redzēsim dažus piemērus. Visi piemēri darbojas ar TINA demo versiju.

Digitālā ķēde ar tastatūru (DIG režīms)

Digitālā shēma ar tastatūru
Digitālā shēma ar tastatūru
(EXAMPLESMULTIMEDDISPKEY.TSC)

Varat atskaņot ar tastatūru un skatīties, jo 7 segmenta displejs atspoguļo tastatūras iestatījumu. Ja datorā ir skaņas karte, jūs pat dzirdēsiet spilventiņu galvenos klikšķus.

Gaismas slēdzis ar tiristoru (līdzstrāvas režīms)

Atveriet Thyristor switch.TSC ķēdi no mapes EXAMPLES un nospiediet poga. Jūs redzēsiet šādu ekrānu:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Nospiediet taustiņu A vai noklikšķiniet uz pogas Ieslēgt, lai ieslēgtu gaismu (jums jānoklikšķina uz vietas, kur kursors kļūst par vertikālu bultiņu). Tiristors un spuldze ieslēdzas un paliks ieslēgtas, pat pēc pogas nospiešanas. Jūs varat izslēgt tiristoru un spuldzi, nospiežot S taustiņu uz tastatūras vai noklikšķinot uz S pogas. Abi ampēri parāda strāvas abos ķēdes stāvokļos.

Kāpnes loģikas tīkli (DC režīms)

Pašapkalpošanās ķēde (dažreiz saukta par aizbīdni) tiek realizēta kāpņu loģikā LADDERL.TSC shēmas failā mapē EXAMPLESMULTIMED.

Sākumā iedegas sarkanā gaismas diode.
Noklikšķiniet uz pogas START (noklikšķiniet, kad kursors mainās vertikālā bultiņā). OCR1 aizvērsies un paliks aizvērts, jo strāva, kas plūst caur OCR1, turpinās magnētisko CR releja spoli.
Tādējādi iedegas zaļā gaismas diode. OCR2 atvērsies un sarkanā gaismas diode izslēgsies.
Ja noklikšķināsiet uz STOP pogas, jūs pārtraucat pašpietiekamu ķēdi un CR relejs atbrīvosies, sarkanā gaismas diode iedegas vēlreiz, zaļā gaismas diode izslēgsies.

Karstos taustiņus var arī piešķirt slēdžiem, veicot dubultklikšķi uz tiem, kad kursors kļūst par roku simbolu. Lai piešķirtu karsto taustiņu, izvēlieties pogu vai numuru no saraksta pogas Pogas Īpašuma dialoglodziņā Karstais taustiņš.


Kāpņu loģika: sākotnējais stāvoklis vai pēc noklikšķināšanas uz STOP pogas.

Valsts pēc noklikšķināšanas uz pogas START

VHDL shēmas (VHD režīms)

Lieliska TINA iezīme ir tāda, ka jūs varat ne tikai pārbaudīt, bet arī modificēt VHDL shēmas lidojumā, ieskaitot pašu VHDL kodu. Redzēsim to, izmantojot piemēru Calculator_ex.TSC TINA piemēriem / VHDL / Interaktīvajā mapē.


VHDL kalkulators

Šī ir īpaša kalkulatora shēma, ko kontrolē Opcode tastatūra. Darbības kodi 1, 2, 3 un 4 īsteno četru funkciju funkciju kalkulatoru ar aritmētiskām operācijām +, -, / un *. Papildu darbības var pievienot, modificējot VHDL kodu vadības blokā. Vispirms nospiediet poga, jo Opcode ir 1, LCD ekrānā vajadzētu redzēt 4 + 2 = 6. Izmēģiniet citus Opcodes ar dažādiem iestatījumiem KeyPad1 un KeyPad2.

Tagad īstenosim vidējo operāciju, kas piešķirama Opcode 5. Veiciet dubultklikšķi uz kontroles lodziņa un nospiediet Enter Macro. Parādīsies komponenta VHDL kods.

Faktiskie aprēķini tiek veikti CASE paziņojumā VHDL koda beigās. Mainīsim šādu kodu:

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;

Aizveriet VHDL redaktora logu un nospiediet poga. Iestatiet 5 pie Opcode tastatūras, un LCD ekrānā vajadzētu redzēt vidējo KeyPad1 un KeyPad2 iestatījumu.


Vidējais (a + b) / 2 aprēķins ar Opcode = 5

Mikrokontrolleru (MCU) shēmas