Interaktivní simulační režim

Interaktivní simulační režim

Jump to TINA Main Page & General Information 

Konečným testem vašeho okruhu je vyzkoušet si to v situaci „reálného života“ pomocí interaktivních ovládacích prvků (jako jsou klávesnice a přepínače) a sledovat jeho displeje nebo jiné indikátory. Takový test můžete provést pomocí interaktivního simulátoru TINA. Nejen, že můžete hrát s ovládacími prvky, ale můžete také měnit hodnoty komponent a dokonce přidávat nebo odstraňovat součásti při probíhající analýze.

Interaktivní simulační režim je také velmi užitečný pro vzdělávací a demonstrační účely, pro ladění obvodů interaktivně a pro interaktivní obvody, které byste jinak nemohli testovat, např. Obvody s přepínači, relé nebo mikrokontroléry. TINA má speciální multimediální komponenty (žárovka, motor, LED, spínač, atd.), Které reagují světlem, pohybem a zvukem.

Vyberte požadovaný interaktivní režim (DC, AC, TR, DIG nebo VHDL) pomocí tlačítko. zmáčkni tlačítko.

Aktuální výběr režimu je vidět na tlačítku. Požadovaný interaktivní režim můžete také zvolit pomocí příkazů v interaktivním menu TINA.

Podívejme se na pár příkladů. Všechny příklady pracují s demo verzí TINA.

Digitální obvod s klávesnicí (režim DIG)

Digitální obvod s klávesnicí
Digitální obvod s klávesnicí
(EXAMPLESMULTIMEDDISPKEY.TSC)

Můžete hrát s klávesnicí a sledovat, jak segmentový displej 7 odráží nastavení klávesnice. Pokud máte na počítači zvukovou kartu, uslyšíte i klíčová kliknutí na podložku.

Spínač světel s tyristorem (režim DC)

Otevřete okruh Tyristorový spínač.TSC ze složky PŘÍKLADY a stiskněte tlačítko tlačítko. Zobrazí se následující obrazovka:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Stisknutím tlačítka A nebo kliknutím na tlačítko Zapnout zapněte světlo (měli byste kliknout na místo, kde se kurzor změní na svislou šipku). Tyristor a žárovka se rozsvítí a zůstanou svítit i po uvolnění tlačítka. Tyristor a žárovku můžete vypnout stisknutím tlačítka S na klávesnici nebo kliknutím na tlačítko S. Dva ampérmetry ukazují proudy v obou stavech obvodu.

Logické sítě žebříku (režim DC)

Obvod samoobslužného obvodu (někdy nazývaný západka) je realizován logikou žebříku v souboru obvodů LADDERL.TSC ve složce EXAMPLESMULTIMED.

Nejprve se rozsvítí červená LED dioda.
Klikněte na tlačítko START (klikněte, když se kurzor změní na svislou šipku). OCR1 se zavře a zůstane zavřený, protože proud protékající OCR1 bude magnetizovat cívku relé CR.
Následně se rozsvítí zelená LED. OCR2 se otevře a červená LED dioda zhasne.
Pokud kliknete na tlačítko STOP, přerušíte samočinný okruh a relé CR se uvolní, červená LED znovu zhasne, zelená LED zhasne.

Klávesové zkratky můžete také přiřadit přepínačům dvojitým kliknutím na ně, když se kurzor změní na symbol ruky. Chcete-li přiřadit klávesovou zkratku, vyberte písmeno nebo číslo ze seznamu v poli Klávesová zkratka v dialogu vlastností tlačítka.


Logika žebříku: Počáteční stav nebo po kliknutí na tlačítko STOP.

Stav po kliknutí na tlačítko START

VHDL obvody (režim VHD)

Skvělá vlastnost TINA je, že můžete nejen testovat, ale také modifikovat VHDL obvody za běhu, včetně samotného VHDL kódu. Podívejme se na to pomocí příkladu Calculator_ex.TSC v adresáři Příklady / VHDL / Interactive TINA.


VHDL kalkulačka

Jedná se o speciální obvod kalkulačky řízený klávesnicí Opcode. Provozní kódy 1, 2, 3 a 4 implementují základní čtyřfunkční kalkulátor s aritmetickými operacemi +, -, / a *. Další operace lze přidat úpravou kódu VHDL uvnitř řídicí jednotky. Nejprve stiskněte tlačítko tlačítko, protože Opcode je 1, měli byste vidět 4 + 2 = 6 na LCD displeji. Vyzkoušejte ostatní Opcodes s různými nastaveními na KeyPad1 a KeyPad2.

Nyní implementujme průměrnou operaci, která bude přiřazena Opcode 5. Poklepejte na pole Control a stiskněte klávesu Enter Macro. Zobrazí se kód VHDL komponenty.

Skutečné výpočty jsou provedeny v příkazu CASE na konci kódu VHDL. Upravme tento kód takto:

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;

Zavřete okno Editoru VHDL a stiskněte klávesu tlačítko. Nastavte 5 na klávesnici Opcode a na LCD displeji byste měli vidět průměr nastavení KeyPad1 a KeyPad2.


Průměr (a + b) / 2 výpočet s Opcode = 5

Obvody mikrokontroléru (MCU)