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)
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:
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.
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.
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
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