Интерактивный режим моделирования

Интерактивный режим моделирования

Jump to TINA Main Page & General Information 

Конечная проверка вашей схемы - попробовать ее в реальной жизни, используя ее интерактивные элементы управления (такие как клавиатуры и переключатели) и наблюдая за ее дисплеями или другими индикаторами. Вы можете провести такой тест в режиме интерактивного симулятора TINA. Вы можете не только играть с элементами управления, но также изменять значения компонентов и даже добавлять или удалять компоненты во время анализа.

Режим симуляции интерактивных цепей также очень полезен в образовательных и демонстрационных целях, для интерактивной настройки цепей и для интерактивных цепей, которые вы не могли бы проверить другим способом, например, цепей с переключателями, реле или микроконтроллеров. TINA имеет специальные мультимедийные компоненты (лампочка, мотор, светодиод, выключатель и т. Д.), Которые реагируют светом, движением и звуком.

Выберите требуемый интерактивный режим (DC, AC, TR, DIG или VHDL) с помощью кнопка. нажмите Кнопка.

Текущий выбор режима можно увидеть на кнопке. Вы также можете выбрать нужный интерактивный режим с помощью команд интерактивного меню TINA.

Давайте посмотрим на несколько примеров. Все примеры работают с демо-версией TINA.

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

Цифровая схема с клавиатурой
Цифровая схема с клавиатурой
(EXAMPLESMULTIMEDDISPKEY.TSC)

Вы можете играть с клавиатурой и смотреть, как сегментный дисплей 7 отражает настройки клавиатуры. Если на вашем компьютере установлена ​​звуковая карта, вы даже услышите щелчки клавиш.

Выключатель света с тиристором (режим постоянного тока)

Разомкните цепь тиристорного переключателя.TSC из папки ПРИМЕРЫ и нажмите кнопка. Вы увидите следующий экран:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

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

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

Схема самообладания (иногда называемая защелкой) реализуется с помощью релейной логики в файле схемы LADDERL.TSC в папке EXAMPLESMULTIMED.

Сначала загорится красный светодиод.
Нажмите на кнопку СТАРТ (нажмите, когда курсор превратится в вертикальную стрелку). OCR1 закроется и останется закрытым, поскольку ток, протекающий через OCR1, будет намагничивать катушку реле CR.
Следовательно, зеленый светодиод будет гореть. OCR2 откроется, и красный светодиод погаснет.
Если вы нажмете кнопку STOP, вы нарушите самоподдерживающую цепь, и реле CR отключится, красный светодиод снова загорится, зеленый светодиод погаснет.

Вы также можете назначить горячие клавиши на переключатели, дважды щелкнув по ним, когда курсор превратится в символ руки. Чтобы назначить горячую клавишу, выберите букву или цифру из списка в поле «Горячая клавиша» диалогового окна свойств кнопки.


Лестничная логика: исходное состояние или после нажатия кнопки СТОП.

Состояние после нажатия кнопки СТАРТ

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

Отличительной особенностью TINA является то, что вы можете не только тестировать, но и изменять схемы VHDL на лету, включая сам код VHDL. Давайте посмотрим на это на примере Calculator_ex.TSC в папке examples / VHDL / Interactive в TINA.


VHDL калькулятор

Это специальная схема калькулятора, управляемая клавиатурой Opcode. Коды операций 1, 2, 3 и 4 реализуют базовый четырехфункциональный калькулятор с арифметическими операциями +, -, / и *. Дальнейшие операции могут быть добавлены путем изменения кода VHDL внутри блока управления. Сначала нажмите кнопка, в качестве кода операции 1 вы должны увидеть 4 + 2 = 6 на ЖК-дисплее. Попробуйте другие коды операций с другими настройками на KeyPad1 и KeyPad2.

Теперь давайте реализуем усредненную операцию, которая будет назначена для кода операции 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 и нажмите кнопка. Установите 5 на клавиатуре Opcode, и вы должны увидеть среднее значение настроек KeyPad1 и KeyPad2 на ЖК-дисплее.


Вычисление среднего (a + b) / 2 с кодом операции = 5

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