Интерактивен режим на симулација

Интерактивен режим на симулација

Jump to TINA Main Page & General Information 

Крајниот тест на вашето коло е да се обиде во ситуација на "реалниот живот" користејќи ги своите интерактивни контроли (како што се тастатури и прекинувачи) и гледање на неговите прикази или други показатели. Може да се изврши таков тест со користење на интерактивен симулатор на TINA. Не само што можете да играте со контролите, туку можете да ги промените вредностите на компонентите, па дури и да додадете или избришете компоненти додека анализата е во тек.

Режимот за симулација на интерактивни коло исто така е многу корисен за едукативни и демонстрациски цели, за интерактивно подесување на кола, и за интерактивни кола што не би можеле да ги тестирате, на пример, кола со прекинувачи, релеи или микроконтролери. TINA има специјални мултимедијални компоненти (сијалица, мотор, LED, прекинувач итн.) Кои реагираат со светлина, движење и звук.

Изберете го потребниот интерактивен режим (DC, AC, TR, DIG или VHDL) со  копче. Притиснете го копче. 

Тековниот избор на режим може да се види на копчето. Исто така, можете да го изберете потребниот интерактивен режим со командите на Интерактивното мени на TINA.

Ајде да видиме неколку примери. Сите примери работат со демо-верзијата на ТИНА.

Дигитално коло со тастатура (дигитален режим)

Дигитално коло со тастатура
Дигитално коло со тастатура
(EXAMPLESMULTIMEDDISPKEY.TSC)

Можете да репродуцирате со тастатурата и да гледате како дисплејот на сегментот 7 го рефлектира поставувањето на тастатурата. Ако имате звучна картичка на вашиот компјутер, дури и ќе ги слушнете клучните кликања на рампа.

Прекинувач со светло со Тиристор (DC режим)

Отворете го тиристорскиот прекинувач.TSC коло од папката EXAMPLES и притиснете го копче. Ќе го видите следниов екран:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Притиснете го копчето A или кликнете на копчето Вклучено за да го вклучите светлото (треба да кликнете на местото каде што курсорот се претвора во вертикална стрелка). Тиристорот и сијалицата ќе се вклучат и ќе останат вклучени, дури и откако ќе се отпушти копчето. Можете да го исклучите Тиристорот и сијалицата со притискање на копчето S на тастатурата или со кликнување на копчето S. Двата амперметра ја прикажуваат струјата во двете состојби на колото.

Мрежни логички мрежи (DC режим)

Коло самостојно (кое понекогаш се нарекува брава) се реализира со скала логика во датотеката LADDERL.TSC во папката EXAMPLESMULTIMED.

Првично црвената LED ќе светне. 
Кликнете на копчето START (кликнете кога курсорот се менува во вертикална стрелка). OCR1 ќе се затвори и ќе остане затворена, бидејќи струјата што тече низ OCR1 ќе продолжи да ја магнетизира CR серпентина серпентина. 
Како резултат на тоа, зелената LED ќе светне. OCR2 ќе се отвори и црвената LED ќе се исклучи. 
Ако кликнете на копчето СТОП, ќе го скршите колото за самостојно задржување и CR релето ќе се ослободи, црвената LED свети повторно, зелената LED ќе се исклучи.

Можете исто така да доделите копчиња на прекинувачите со двојно кликнување на нив кога курсорот се претвора во симбол за рака. За да доделите кратенка, одберете буква или број од списокот во полето Hotkey на дијалогот за имот на копчето.


Логичка логика: Почетна состојба или по кликнување на копчето СТОП.

Наведете откако ќе кликнете на копчето START

VHDL кола (VHD режим)

Одлична карактеристика на TINA е тоа што не само што може да ги тестирате, туку и да ги модифицирате VHDL колите во лет, вклучувајќи го и самиот VHDL код. Ајде да видиме ова преку примерот Calculator_ex.TSC во папката Examples / VHDL / Interactive на TINA.


VHDL калкулатор

Ова е специјално коло за калкулатори контролирано со копчето Opcode. Оперативните кодови 1, 2, 3 и 4 имплементираат основен калкулатор со четири функции со аритметички операции +, -, / и *. Понатамошни операции може да се додадат со модифицирање на VHDL кодот во контролната единица. Прво притиснете

Ајде да ја имплементираме просечната операција која ќе биде доделена на Opcode 5. Кликнете двапати на контролното поле и притиснете Enter Macro. Ќе се појави VHDL-кодот на компонентата.

Вистинските пресметки се направени во изјавата CASE на крајот од кодот VHDL. Ајде да го измениме кодот како ова:

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;

Затворете го прозорецот на VHDL Editor и притиснете го


Просечна (a + b) / 2 пресметка со Opcode = 5

Микроконтролер (MCU) кола