交互式模拟模式

交互式模拟模式

Jump to TINA Main Page & General Information 

对电路的最终测试是使用其交互式控件(例如键盘和开关)并观察其显示器或其他指示器,在“现实生活”情况下进行测试。 您可以使用TINA的交互式模拟器模式进行此类测试。 您不仅可以使用控件,还可以在分析过程中更改组件值,甚至添加或删除组件。

交互式电路仿真模式对于教育和演示目的,交互式调谐电路以及无法测试的交互式电路(例如带开关,继电器或微控制器的电路)也非常有用。 TINA具有特殊的多媒体组件(灯泡,电机,LED,开关等),可响应光线,运动和声音。

使用选择所需的交互模式(DC,AC,TR,DIG或VHDL) 按钮。 按下 按钮。

可以在按钮上看到当前模式选择。 您还可以使用TINA交互式菜单的命令选择所需的交互模式。

我们来看几个例子。 所有示例都与TINA的演示版一起使用。

带键盘的数字电路(DIG模式)

带键盘的数字电路
带键盘的数字电路
(EXAMPLESMULTIMEDDISPKEY.TSC)

您可以使用键盘进行游戏并观看,因为7分段显示反映了键盘的设置。 如果您的PC上有声卡,您甚至可以听到打击垫的按键咔嗒声。

带晶闸管的灯开关(直流模式)

从EXAMPLES文件夹中打开晶闸管开关.TSC电路并按下 按钮。 您将看到以下屏幕:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

按A键或单击“开”按钮打开灯(您应该在光标变为垂直箭头的位置单击)。 即使在释放按钮后,晶闸管和灯泡也会打开并保持打开状态。 您可以通过按键盘上的S键或单击S按钮关闭晶闸管和灯泡。 两个电流表显示电路两种状态下的电流。

梯形逻辑网络(DC模式)

自保持电路(有时称为锁存器)电路由EXAMPLESMULTIMED文件夹中的LADDERL.TSC电路文件中的梯形逻辑实现。

最初,红色LED将亮起。
单击“开始”按钮(光标变为垂直箭头时单击)。 OCR1将关闭并保持闭合,因为流过OCR1的电流将继续磁化CR继电器线圈。
因此,绿色LED将亮起。 OCR2将打开,红色LED将熄灭。
如果单击STOP按钮,将断开自保持电路,CR继电器将释放,红色LED将再次亮起,绿色LED将熄灭。

当光标变为手形符号时,您也可以通过双击将热键指定给开关。 要分配热键,请从按钮属性对话框的热键字段列表中选择一个字母或数字。


梯形逻辑:初始状态或单击STOP按钮后。

单击START按钮后的状态

VHDL电路(VHD模式)

TINA的一个重要特性是您不仅可以测试,还可以动态修改VHDL电路,包括VHDL代码本身。 让我们通过TINA的Examples / VHDL / Interactive文件夹中的Calculator_ex.TSC示例看到这一点。


VHDL计算器

这是一个由操作码键盘控制的特殊计算器电路。 操作代码1,2,3和4实现了一个基本的四函数计算器,具有算术运算+, - ,/和*。 可以通过修改控制单元内的VHDL代码来添加进一步的操作。 先按下 按钮,因为操作码是1,你应该在LCD显示屏上看到4 + 2 = 6。 在KeyPad1和KeyPad2上尝试使用不同设置的其他操作码。

现在让我们实现分配给Opcode 5的平均操作。 双击控制框,然后按Enter宏。 将出现组件的VHDL代码。

实际计算在VHDL代码末尾的CASE语句中进行。 让我们像这样修改代码:

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,您应该可以在LCD显示器上看到KeyPad1和KeyPad2设置的平均值。


Opcode = 2的平均(a + b)/ 5计算

微控制器(MCU)电路