Διαδραστική λειτουργία προσομοίωσης

Διαδραστική λειτουργία προσομοίωσης

Jump to TINA Main Page & General Information 

Η τελική δοκιμή του κυκλώματος σας είναι να το δοκιμάσετε σε μια κατάσταση "πραγματικής ζωής" χρησιμοποιώντας τους διαδραστικούς ελέγχους (όπως πληκτρολόγια και διακόπτες) και να παρακολουθείτε τις οθόνες ή άλλους δείκτες. Μπορείτε να εκτελέσετε μια τέτοια δοκιμασία χρησιμοποιώντας τη λειτουργία διαδραστικού προσομοιωτή της TINA. Όχι μόνο μπορείτε να παίξετε με τα στοιχεία ελέγχου, αλλά μπορείτε επίσης να αλλάξετε τις συνιστώσες και ακόμα να προσθέσετε ή να διαγράψετε τα στοιχεία ενώ η ανάλυση βρίσκεται σε εξέλιξη.

Ο τρόπος προσομοίωσης διαδραστικού κυκλώματος είναι επίσης πολύ χρήσιμος για εκπαιδευτικούς σκοπούς και για σκοπούς επίδειξης, για κυκλώματα συντονισμού διαδραστικά και για αλληλεπιδραστικά κυκλώματα τα οποία διαφορετικά δεν θα μπορούσατε να δοκιμάσετε, π.χ. κυκλώματα με διακόπτες, ρελέ ή μικροελεγκτές. Η TINA διαθέτει ειδικά στοιχεία πολυμέσων (λαμπτήρες, μοτέρ, LED, διακόπτες κλπ.) Που ανταποκρίνονται με φως, κίνηση και ήχο.

Επιλέξτε τη διαδραστική λειτουργία που απαιτείται (DC, AC, TR, DIG ή VHDL) με το κουμπί. Πάτα το κουμπί.

Η τρέχουσα επιλογή λειτουργίας μπορεί να δει στο κουμπί. Μπορείτε επίσης να επιλέξετε την απαιτούμενη διαδραστική λειτουργία με τις εντολές του μενού Interactive του TINA.

Ας δούμε μερικά παραδείγματα. Όλα τα παραδείγματα λειτουργούν με τη δοκιμαστική έκδοση του TINA.

Ψηφιακό κύκλωμα με πληκτρολόγιο (λειτουργία DIG)

Ψηφιακό κύκλωμα με πληκτρολόγιο
Ψηφιακό κύκλωμα με πληκτρολόγιο
(EXAMPLESMULTIMEDDISPKEY.TSC)

Μπορείτε να παίξετε με το πληκτρολόγιο και να παρακολουθήσετε, καθώς η προβολή τμήματος 7 αντικατοπτρίζει τη ρύθμιση του πληκτρολογίου. Εάν έχετε κάρτα ήχου στον υπολογιστή σας, ακούτε ακόμη και τα κλικ του πληκτρολογίου.

Διακόπτης φωτισμού με τυρτιστή (λειτουργία DC)

Ανοίξτε το κύκλωμα διακόπτη Thyristor.TSC από το φάκελο EXAMPLES και πατήστε το κουμπί. Θα δείτε την παρακάτω οθόνη:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

Πατήστε το πλήκτρο Α ή κάντε κλικ στο πλήκτρο On για να ανάψετε το φως (πρέπει να κάνετε κλικ στο σημείο όπου ο κέρσορας μετατρέπεται σε κάθετο βέλος). Ο Thyristor και ο λαμπτήρας θα ανάψουν και θα παραμείνουν αναμμένοι, ακόμα και μετά την απελευθέρωση του κουμπιού. Μπορείτε να απενεργοποιήσετε το Thyristor και τον λαμπτήρα πατώντας το πλήκτρο S στο πληκτρολόγιο ή κάνοντας κλικ στο κουμπί S. Τα δύο αμπερόμετρα δείχνουν τα ρεύματα και στις δύο καταστάσεις του κυκλώματος.

Ladder Logic δίκτυα (λειτουργία DC)

Ένα αυτοδύναμο κύκλωμα (μερικές φορές αποκαλείται μάνταλο) γίνεται με λογική κλίμακας στο αρχείο κυκλώματος LADDERL.TSC στον φάκελο EXAMPLESMULTIMED.

Αρχικά θα ανάψει το κόκκινο LED.
Κάντε κλικ στο κουμπί START (κάντε κλικ όταν ο κέρσορας αλλάζει σε κάθετο βέλος). Το OCR1 θα κλείσει και θα παραμείνει κλειστό, καθώς το ρεύμα που διέρχεται από το OCR1 θα διατηρήσει τη μαγνητισμό του πηνίου ρελέ CR.
Κατά συνέπεια η πράσινη λυχνία LED ανάβει. Το OCR2 θα ανοίξει και το κόκκινο LED θα σβήσει.
Εάν κάνετε κλικ στο κουμπί STOP θα σπάσετε το κύκλωμα αυτοεξυπηρέτησης και το ρελέ CR θα απελευθερωθεί, το κόκκινο LED θα ανάψει ξανά, η πράσινη λυχνία LED θα σβήσει.

Μπορείτε επίσης να αντιστοιχίσετε τα πλήκτρα πρόσβασης στους διακόπτες κάνοντας διπλό κλικ επάνω τους όταν ο κέρσορας μετατραπεί στο σύμβολο του χεριού. Για να εκχωρήσετε ένα πλήκτρο πρόσβασης, επιλέξτε ένα γράμμα ή έναν αριθμό από τη λίστα στο πεδίο Hotkey του διαλόγου ιδιοτήτων του κουμπιού.


Λογική Ladder: Αρχική κατάσταση ή μετά από κλικ στο κουμπί STOP.

Κάντε κλικ στο κουμπί START

Κύματα VHDL (λειτουργία VHD)

Ένα εξαιρετικό χαρακτηριστικό του TINA είναι ότι μπορείτε όχι μόνο να δοκιμάσετε, αλλά και να τροποποιήσετε τα κυκλώματα VHDL σε λειτουργία, συμπεριλαμβανομένου του ίδιου του κώδικα VHDL. Ας δούμε αυτό μέσω του παραδείγματος Calculator_ex.TSC στον φάκελο Παραδείγματα / VHDL / Interactive του TINA.


VHDL αριθμομηχανή

Πρόκειται για ένα ειδικό κύκλωμα υπολογιστή που ελέγχεται από το πληκτρολόγιο Opcode. Οι κώδικες λειτουργίας 1, 2, 3 και 4 εφαρμόζουν μια βασική αριθμομηχανή τεσσάρων λειτουργιών με αριθμητικές λειτουργίες +, -, / και *. Περαιτέρω λειτουργίες μπορούν να προστεθούν τροποποιώντας τον κώδικα VHDL μέσα στη μονάδα ελέγχου. Πρώτα πιέστε το , καθώς το Opcode είναι 1, θα πρέπει να δείτε το 4 + 2 = 6 στην οθόνη LCD. Δοκιμάστε τα άλλα Opcodes με διαφορετικές ρυθμίσεις στο KeyPad1 και το KeyPad2.

Τώρα ας εφαρμόσουμε τη μέση λειτουργία που θα εκχωρηθεί στο Opcode 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 στην οθόνη LCD.


Μέσος υπολογισμός (a + b) / 2 με Opcode = 5

Κύκλωμα μικροελεγκτή (MCU)