Interaktywny tryb symulacji

Interaktywny tryb symulacji

Jump to TINA Main Page & General Information 

Ostatecznym testem twojego obwodu jest wypróbowanie go w sytuacji „prawdziwego życia” za pomocą jego interaktywnych elementów sterujących (takich jak klawiatury i przełączniki) oraz oglądanie jego wyświetlaczy lub innych wskaźników. Możesz przeprowadzić taki test za pomocą interaktywnego trybu symulatora TINA. Nie tylko możesz grać za pomocą elementów sterujących, ale możesz także zmieniać wartości komponentów, a nawet dodawać lub usuwać składniki podczas trwania analizy.

Interaktywny tryb symulacji obwodu jest również bardzo przydatny w celach edukacyjnych i demonstracyjnych, do strojenia obwodów interaktywnie i do obwodów interaktywnych, których nie można było przetestować, np. Obwodów z przełącznikami, przekaźnikami lub mikrokontrolerami. TINA ma specjalne elementy multimedialne (żarówka, silnik, dioda LED, przełącznik itp.), Które reagują światłem, ruchem i dźwiękiem.

Wybierz wymagany tryb interaktywny (DC, AC, TR, DIG lub VHDL) za pomocą przycisk. wciśnij przycisk.

Bieżący wybór trybu można zobaczyć na przycisku. Możesz również wybrać wymagany tryb interaktywny za pomocą poleceń menu interaktywnego TINA.

Zobaczmy kilka przykładów. Wszystkie przykłady działają z wersją demonstracyjną TINA.

Obwód cyfrowy z klawiaturą (tryb DIG)

Obwód cyfrowy z klawiaturą
Obwód cyfrowy z klawiaturą
(EXAMPLESMULTIMEDDISPKEY.TSC)

Możesz grać za pomocą klawiatury i obserwować, jak wyświetlacz segmentowy 7 odzwierciedla ustawienie klawiatury. Jeśli masz kartę dźwiękową na swoim komputerze, usłyszysz nawet kliknięcia klawiszy.

Włącznik światła z tyrystorem (tryb DC)

Otwórz obwód tyrystora.TSC z folderu PRZYKŁADY i naciśnij przycisk. Zobaczysz następujący ekran:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Naciśnij klawisz A lub kliknij przycisk Włącz, aby włączyć światło (kliknij miejsce, w którym kursor zmieni się w pionową strzałkę). Tyrystor i żarówka włączą się i pozostaną włączone nawet po zwolnieniu przycisku. Tyrystor i żarówkę możesz wyłączyć, naciskając klawisz S na klawiaturze lub klikając przycisk S. Dwa amperomierze pokazują prądy w obu stanach obwodu.

Ladder Logic networks (tryb DC)

Obwód samoobsługowy (czasami nazywany zatrzaskiem) jest realizowany przez logikę drabinkową w pliku obwodu LADDERL.TSC w folderze EXAMPLESMULTIMED.

Początkowo zapali się czerwona dioda LED.
Kliknij przycisk START (kliknij, gdy kursor zmieni się w pionową strzałkę). OCR1 zamknie się i pozostanie zamknięty, ponieważ prąd płynący przez OCR1 będzie nadal magnesować cewkę przekaźnika CR.
W konsekwencji zaświeci się zielona dioda LED. OCR2 otworzy się, a czerwona dioda zgaśnie.
Kliknięcie przycisku STOP spowoduje przerwanie obwodu samopodtrzymującego i zwolnienie przekaźnika CR, czerwona dioda LED zaświeci się ponownie, zielona dioda LED zgaśnie.

Możesz także przypisać klawisze skrótu do przełączników, klikając je dwukrotnie, gdy kursor zmieni się w symbol dłoni. Aby przypisać klawisz skrótu, wybierz literę lub cyfrę z listy w polu Skrót w oknie dialogowym właściwości przycisku.


Logika drabinkowa: stan początkowy lub po kliknięciu przycisku STOP.

Stan po kliknięciu przycisku START

Obwody VHDL (tryb VHD)

Wspaniałą cechą TINA jest to, że można nie tylko testować, ale także modyfikować obwody VHDL w locie, w tym sam kod VHDL. Zobaczmy to na przykładzie Calculator_ex.TSC w folderze Examples / VHDL / Interactive TINA.


Kalkulator VHDL

Jest to specjalny obwód kalkulatora sterowany klawiaturą kodową. Kody operacji 1, 2, 3 i 4 implementują podstawowy czterofunkcyjny kalkulator z operacjami arytmetycznymi +, -, / i *. Dalsze operacje można dodać, modyfikując kod VHDL wewnątrz jednostki sterującej. Najpierw naciśnij przycisk, ponieważ kodem jest 1, powinieneś zobaczyć 4 + 2 = 6 na wyświetlaczu LCD. Spróbuj innych Opcodes z różnymi ustawieniami KeyPad1 i KeyPad2.

Zaimplementujmy teraz średnią operację, która zostanie przypisana do kodu 5. Kliknij dwukrotnie pole Control i naciśnij Enter Macro. Pojawi się kod VHDL komponentu.

Rzeczywiste obliczenia są wykonywane w instrukcji CASE na końcu kodu VHDL. Zmieńmy kod w następujący sposób:

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;

Zamknij okno edytora VHDL i naciśnij przycisk. Ustaw 5 na klawiaturze Opcode i powinieneś zobaczyć średnią ustawień KeyPad1 i KeyPad2 na wyświetlaczu LCD.


Średnie (a + b) / obliczenia 2 z opcode = 5

Obwody mikrokontrolera (MCU)