Mode de simulation interactive

Mode de simulation interactive

Jump to TINA Main Page & General Information 

Le test ultime de votre circuit consiste à l’essayer dans une situation réelle en utilisant ses commandes interactives (telles que les claviers numériques et les commutateurs) et en regardant ses affichages ou d’autres indicateurs. Vous pouvez effectuer un tel test en utilisant le mode simulateur interactif de TINA. Vous pouvez non seulement jouer avec les contrôles, mais vous pouvez également modifier les valeurs des composants et même ajouter ou supprimer des composants en cours d'analyse.

Le mode de simulation de circuit interactif est également très utile à des fins pédagogiques et de démonstration, pour le réglage interactif de circuits et pour les circuits interactifs que vous ne pourriez pas tester autrement, tels que les circuits avec commutateurs, relais ou microcontrôleurs. TINA dispose de composants multimédias spéciaux (ampoule, moteur, DEL, interrupteur, etc.) qui réagissent avec lumière, mouvement et son.

Sélectionnez le mode interactif requis (CC, CA, TR, DIG ou VHDL) avec le bouton. appuyez sur la .

La sélection du mode actuel est visible sur le bouton. Vous pouvez également sélectionner le mode interactif requis avec les commandes du menu interactif de TINA.

Voyons quelques exemples. Tous les exemples fonctionnent avec la version démo de TINA.

Circuit numérique avec clavier (mode DIG)

Circuit numérique avec clavier
Circuit numérique avec clavier
(EXEMPLESMULTIMEDDISPKEY.TSC)

Vous pouvez jouer avec le clavier et regarder pendant que l’affichage du segment 7 reflète le réglage du clavier. Si vous avez une carte son sur votre PC, vous entendrez même les clics de la touche.

Interrupteur de lumière avec thyristor (mode DC)

Ouvrez le circuit thyristor.TSC du dossier EXAMPLES et appuyez sur le bouton bouton. Vous verrez l'écran suivant:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Appuyez sur la touche A ou cliquez sur le bouton marche / arrêt pour allumer la lumière (vous devez cliquer à l'endroit où le curseur se transforme en flèche verticale). Le thyristor et l'ampoule s'allumeront et resteront allumés même après le relâchement du bouton-poussoir. Vous pouvez éteindre le thyristor et l’ampoule en appuyant sur la touche S du clavier ou en cliquant sur le bouton S. Les deux ampèremètres indiquent les courants dans les deux états du circuit.

Réseaux de Ladder Logic (mode DC)

Un circuit à circuit fermé (parfois appelé verrouillage) est réalisé par une logique à relais dans le fichier de circuit LADDERL.TSC du dossier EXAMPLESMULTIMED.

Au début, le voyant rouge s’allumera.
Cliquez sur le bouton DÉMARRER (cliquez lorsque le curseur se transforme en flèche verticale). OCR1 se fermera et restera fermé, car le courant traversant OCR1 continuera à magnétiser la bobine du relais CR.
Par conséquent, le voyant vert s'allume. OCR2 s’ouvrira et le voyant rouge s’éteindra.
Si vous cliquez sur le bouton STOP, vous rompez le circuit de maintien automatique et le relais CR se libère, le voyant rouge s'allume à nouveau, le voyant vert s'éteint.

Vous pouvez également attribuer des touches de raccourci aux commutateurs en double-cliquant dessus lorsque le curseur se transforme en symbole de la main. Pour attribuer une touche de raccourci, sélectionnez une lettre ou un chiffre dans la liste située dans la zone Raccourcis de la boîte de dialogue des propriétés du bouton de commande.


Logique Ladder: Etat initial ou après avoir cliqué sur le bouton STOP.

Etat après avoir cliqué sur le bouton START

Circuits VHDL (mode VHD)

Une excellente fonctionnalité de TINA est que vous pouvez non seulement tester mais également modifier les circuits VHDL à la volée, y compris le code VHDL lui-même. Voyons cela à l'aide de l'exemple Calculator_ex.TSC dans le dossier Exemples / VHDL / Interactive de TINA.


Calculatrice VHDL

Il s’agit d’un circuit de calcul spécial commandé par le clavier Opcode. Les codes d'opération 1, 2, 3 et 4 implémentent un calculateur de base à quatre fonctions avec des opérations arithmétiques +, -, / et *. Vous pouvez ajouter d'autres opérations en modifiant le code VHDL dans l'unité de contrôle. Appuyez d'abord sur le Comme le code d'opération est 1, vous devriez voir 4 + 2 = 6 sur l'écran LCD. Essayez les autres Opcodes avec des réglages différents sur KeyPad1 et KeyPad2.

Implémentons maintenant l'opération moyenne à affecter à l'opcode 5. Double-cliquez sur la zone de contrôle et appuyez sur Enter Macro. Le code VHDL du composant apparaîtra.

Les calculs réels sont effectués dans l'instruction CASE à la fin du code VHDL. Modifions le code comme ceci:

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;

Fermez la fenêtre de l'éditeur VHDL et appuyez sur le bouton bouton. Définissez 5 sur le clavier de l’opcode et vous devriez voir la moyenne des paramètres KeyPad1 et KeyPad2 sur l’écran LCD.


Calcul moyen (a + b) / 2 avec Opcode = 5

Circuits de microcontrôleur (MCU)