TINA -  Circuit Simulator for Analog, Digital, MCU & Mixed Circuit Simulation
Interaktiven Modus

Interaktiven Modus

Si tout est correct, le dernier test de votre circuit consiste a l’essayer dans une “situation réelle”, en utilisant ses éléments de commande interactifs(tels que des pavés numériques et des commutateurs) et en surveillant ses afficheurs ou autres indicateurs. Vous pouvez effectuer un tel test en utilisant le mode Interactif de TINA. Non seulement vous pourrez jouer avec les éléments de commande, vous pourrez également modi- fier les valeurs des composants et meme ajouter ou supprimer des composants pendant la marche de l’analyse.

Le mode interactif est également tres utile aux fins de formation et de démonstration, pour accorder les circuits de maniere interactive et pour les circuits interactifs que vous ne pouvez tester autrement, par exemple les circuits comportant des commutateurs, des relais ou des microcontrôleurs.
Sélectionnez premierement le mode interactif souhaité (DC, AC, TR, DIG ou VHDL) en utilisant le bouton , puis cliquez sur le bouton XX peut etre DC, AC, TR, VHD etc. selon le mode défini par le bouton . Vous pouvez également sélectionner le mode interactif souhaitée via les commandes DC, AC, Transient, VHDL du menu Interactif.

Etudions quelques exemples.

Circuit numérique avec un pavé numérique

Digital circuit with a keypad
(EXAMPLES\MULTIMED\DISPKEY.TSC)

Maintenant, vous pouvez jouer avec le pavé numérique et voir l'afficheur a 7 segments afficher les réglages du pavé numérique. Si votre PC est doté d'une carte audio, vous entendrez meme les déclics des touches du pavé numérique.


Commutateur d'éclairage a thyristor

Chargez le circuit Thyristor switch example.TSC a partir du dossier EXAMPLES [EXEMPLES] et cliquez sur le bouton . Vous voyez s'afficher l'écran suivant :

Light Switch with Thyristor
\EXAMPLES\Thyristor switch.TSC

Enfoncez la touche A ou cliquez sur le bouton-poussoir ON (attendez que le curseur se transforme en une fleche verticale) pour allumer la lumiere. Le thyristor s'allume et reste allumé meme apres le relâchement du bouton-poussoir. Il en est de meme pour la lumiere. Vous pouvez arreter le thyristor et l'ampoule d'éclairage en enfonçant la touche S sur votre clavier ou en cliquant sur le bouton-poussoir S. Dans les deux états du circuit, vous verrez les courants représentés par les deux amperemetres.

Biportes logiques en échelle

Une autre version d'un circuit a auto-entretien, basée cette fois sur le langage Ladder, vous est présentée dans le fichier de circuit LADDERL.TSC, dans le dossier EXAMPLES\MULTIMED.

A l'état initial, la DEL rouge est allumée.
Si vous cliquez sur le bouton START [Démarrer] (cliquez lorsque le curseur se transforme en une fleche verticale), OCR1 se ferme et reste fermé (car le courant circulant a travers OCR1 continue a aimanter la bobine de relais CR).
Maintenant, la DEL verte s'allume, OCR2 s'ouvre et la DEL rouge s'éteint.
Si vous cliquez maintenant sur le bouton STOP [ARRET], vous interrompez le circuit a auto-entretien et le relais CR se relâche, la DEL rouge s'allume a nouveau et la DEL verte s'éteint.

Vous pouvez faciliter l'utilisation des commutateurs si vous attribuez ces derniers a des raccourcis-claviers (le clavier de votre PC). Faites un double clic sur un commutateur une fois que le curseur s'est transformé en un symbole de main. Pour attribuer un raccourci-clavier, sélectionnez une lettre ou un chiffre de la liste dans la zone des raccourcis-claviers, dans la boîte des propriétés du commutateur..


Language Ladder : état initial ou apres un clic sur le bouton STOP

Etat apres un clic sur le bouton START

 

Circuits VHDL

Une fonctionnalité majeure de TINA est que vous pouvez non seulement tester, mais aussi modifier a la volée les circuits VHDL, y compris le code VHDL lui meme. Etudions cette fonctionnalité a l'exemple Calculator_ex.TSC du dossier Interactif Examples/VHDL/ de TINA.


VHDL calculator

Il s'agit-la d'un circuit calculateur spécial commandé par le pavé numérique opcode. Pour les codes opération 1, 2, 3 et 4, ce circuit réalise une calculatrice de base a 4 fonctions, les fonctions arithmétiques de base +, -, / et *. Il est possible d'ajouter des fonctions supplémentaires par modification du code VHDL au sein de l'unité de commande. Cliquez d'abord sur le bouton ; étant donné que le code opération est 1, vous devriez voir 4+2=6 sur l'afficheur a cristaux liquides. Essayez les autres codes opération avec des réglages différents sur KeyPad1 et KeyPad2.

Implémentons maintenant l'opération destinée a etre assignées a Opcode 5. Faites un double clic sur la boîte de commande et cliquez sur Enter Macro [Saisir un macro]. Le code VHDL du composant s'affiche.

 

Les calculs actuels sont effectués dans l'instruction de CAS, a la fin du code VHDL. Modifions a présent le code comme suit :

				
          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 fenetre de l'éditeur VHDL et cliquez sur le bouton . Réglez 5 au pavé numérique Opcode, vous devriez ensuite voir la moyenne des réglages de KeyPad1 et de KeyPad2 a l'afficheur a cristaux liquides.

Average (a+b)/2 calculation with Opcode=5


Circuit a microcontrôleurs (MCU)





Copyright © 2024 DesignSoft, Inc. All rights reserved.