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

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

Jump to TINA Main Page & General Information 

Крайният тест на вашата верига е да го изпробвате в реална ситуация, използвайки интерактивните контроли (като клавиатури и ключове) и да наблюдавате дисплеите или други индикатори. Такъв тест може да се извърши чрез интерактивен режим на симулатор на TINA. Не само можете да играете с контролите, но също така можете да променяте стойностите на компонентите и дори да добавяте или изтривате компоненти, докато анализът е в ход.

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

Изберете необходимия интерактивен режим (DC, AC, TR, DIG или VHDL) с бутон. Натисни бутон.

Изборът на текущия режим може да се види на бутона. Също така можете да изберете необходимия интерактивен режим с командите на Интерактивното меню на TINA.

Нека видим няколко примера. Всички примери работят с демо версията на TINA.

Цифрова верига с клавиатура (режим DIG)

Цифрова верига с клавиатура
Цифрова верига с клавиатура
(EXAMPLESMULTIMEDDISPKEY.TSC)

Можете да играете с клавиатурата и да гледате, докато дисплеят 7 отразява настройката на клавиатурата. Ако имате звукова карта на вашия компютър, дори ще чуете ключовите кликвания на подложката.

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

Отворете превключвателя Тиристор.TSC веригата от папката ПРИМЕРИ и натиснете бутон. Ще видите следния екран:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Натиснете бутона А или кликнете върху бутона Вкл., За да включите светлината (трябва да кликнете на мястото, където курсорът се превръща във вертикална стрелка). Тиристорът и електрическата крушка ще се включат и ще останат включени, дори след като бутонът се освободи. Можете да изключите тиристора и крушката, като натиснете клавиша S на клавиатурата или щракнете върху бутона S. Двата амперметра показват токове в двете състояния на веригата.

Ladder Logic мрежи (режим DC)

Самостоятелно задържаща верига (понякога наричана затваряща) верига се реализира чрез логика на стълбата в LADDERL.TSC файла в папката EXAMPLESMULTIMED.

Първоначално ще светне червеният светодиод.
Кликнете върху бутона СТАРТ (щракнете, когато курсорът се промени във вертикална стрелка). OCR1 ще се затвори и ще остане затворен, тъй като токът, протичащ през OCR1, ще продължи да намагнетява бобината на релетата CR.
Следователно ще светне зеленият светодиод. OCR2 ще се отвори и червеният светодиод ще се изключи.
Ако щракнете върху бутона STOP, ще счупите самоспиращата схема и релето CR ще се освободи, червеният светодиод ще светне отново, зеленият светодиод ще изгасне.

Можете също да присвоите клавишни комбинации на комутаторите, като щракнете двукратно върху тях, когато курсорът се превърне в символа за ръка. За да зададете клавиш, изберете буква или номер от списъка в полето Hotkey на диалоговия прозорец със свойства на бутона.


Ladder logic: Първоначално състояние или след натискане на бутона STOP.

Щракнете върху бутона СТАРТ

VHDL схеми (VHD режим)

Голяма черта на TINA е, че можете не само да тествате, но и да модифицирате VHDL схеми в движение, включително самия VHDL код. Нека да видим това чрез примера Calculator_ex.TSC в папката Example / VHDL / Interactive на TINA.


VHDL калкулатор

Това е специална схема на калкулатора, управлявана от клавиатурата Opcode. Кодове за работа 1, 2, 3 и 4 реализират основен калкулатор с четири функции с аритметични операции +, -, / и *. Допълнителни операции могат да се добавят чрез модифициране на VHDL кода вътре в контролната единица. Първо натиснете бутона като опкодът е 1, трябва да видите 4 + 2 = 6 на LCD дисплея. Опитайте другите Opcodes с различни настройки на KeyPad1 и KeyPad2.

Сега нека реализираме средната операция, която ще бъде зададена на Opcode 5. Кликнете два пъти върху полето Control и натиснете 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 редактора и натиснете бутона бутон. Задайте 5 на клавиатурата Opcode и ще видите средната стойност на настройките KeyPad1 и KeyPad2 на LCD дисплея.


Средно изчисление (a + b) / 2 с Opcode = 5

Микроконтролер (MCU) Схеми