交互式模擬模式

交互式模擬模式

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)電路