- Τι είναι το LabVIEW;
- Πώς διαφέρει από άλλα λογισμικά σχεδιασμού / προσομοίωσης κυκλωμάτων;
- Γιατί κάποιος πρέπει να προτιμά το LabVIEW;
- Εκκίνηση του LabVIEW
- Τύποι δεδομένων στο LabVIEW:
- Παράδειγμα 1: Λυχνία LED στο πάτημα κουμπιού
- Παράδειγμα 2: LED ON-OFF
- Παράδειγμα 3: LED που αναβοσβήνει
- Συντομεύσεις
Τι είναι το LabVIEW;
Το LabVIEW είναι ένα αρκτικόλεξο του εργαστηρίου εργαστηρίου εικονικής οργάνωσης. Η εμφάνιση και η λειτουργία τους μοιάζουν με όργανα πραγματικού κόσμου, όπως κουμπιά, βολτόμετρο, παλμογράφο κ.λπ. και ως εκ τούτου καλούνται ως εικονικά όργανα (VIs). Προσφέρει μια γραφική προσέγγιση προγραμματισμού και βοηθά στην προσομοίωση προϊόντων πραγματικού κόσμου, η οποία σας βοηθά να οπτικοποιήσετε και να προγραμματίσετε. Επομένως απαιτεί μόνο λογική για τον προγραμματισμό και είναι ανεξάρτητη από τη σύνταξη. Το LabVIEW είναι ένα εργαλείο σχεδιασμού υψηλού επιπέδου. Είναι ένας προγραμματισμός διερμηνέων (δηλαδή,) δεν χρειάζεται να τον μεταγλωττίσουμε. Συγκεντρώνεται, χρειάζεται μόνο να το εκτελέσουμε.
Πώς διαφέρει από άλλα λογισμικά σχεδιασμού / προσομοίωσης κυκλωμάτων;
Όλα τα λογισμικά σχεδιασμού / προσομοίωσης κυκλωμάτων είναι ένα σχήμα που συλλαμβάνει και πρόγραμμα προσομοίωσης που σας επιτρέπει να ελέγχετε την έξοδο διαφόρων κυκλωμάτων συναρμολογώντας τα στοιχεία και σχεδιάζοντας σχήματα. Ενώ, το LabVIEW είναι ένας εικονικός πάγκος εργασίας για γραφικό προγραμματισμό, καταγράφοντας και διασυνδέοντας εικονικά κυκλώματα που δημιουργήθηκαν σε οποιοδήποτε λογισμικό σχεδιασμού / προσομοίωσης κυκλωμάτων.
Ο προγραμματισμός μπορεί να είναι δύο τύπων. Είναι προγραμματισμός με βάση κείμενο και γραφικά. C, C ++, java, κ.λπ. είναι όλα με βάση το κείμενο του κειμένου γλώσσες προγραμματισμού, και MATLAB είναι ενδιάμεση γλώσσα επίπεδο, ενώ, LabVIEW είναι γραφική γλώσσα προγραμματισμού που βασίζεται.
Γιατί κάποιος πρέπει να προτιμά το LabVIEW;
Αυτός που δεν έχει βασικές γνώσεις σχετικά με τον προγραμματισμό μπορεί να ξεκινήσει το LabVIEW. Για να κάνετε τον προγραμματισμό LabVIEW θα πρέπει να έχετε πρακτικές γνώσεις και ικανότητα λογικής σκέψης. Ο προγραμματιστής LabVIEW δεν χρειάζεται να γνωρίζει καμία σύνταξη προγραμματισμού ή οποιαδήποτε δομή προγραμματισμού όπως c, c ++, java γλώσσες προγραμματισμού.
Κάποιος μπορεί να προτιμήσει το LabVIEW, όταν το πρόγραμμα είναι πολύ μεγάλο. Αυτό είναι τόσο απλό στοιχείο σύνδεσης υλικού για το έργο σας, αλλά σε λογισμικό.
Το παρακάτω διάγραμμα δείχνει τη διαφορά μεταξύ προγραμματισμού κειμένου και γραφικών. Στην αριστερή πλευρά, υπάρχει ένα πρόγραμμα Arduino για να αναβοσβήνει ένα LED με καθυστέρηση 1 δευτερολέπτου και στη δεξιά πλευρά έχει γραφικά αντίγραφο χρησιμοποιώντας το λογισμικό LabVIEW. Κάθε φορά που πατάτε το κουμπί OK το Boolean LED θα αναβοσβήνει σε και εκτός με 1 δευτερόλεπτο καθυστέρηση.
Εκκίνηση του LabVIEW
Πρώτη λήψη λογισμικού LabVIEW από τα National Instruments. Μόλις ξεκινήσετε το λογισμικό, εμφανίζεται το παράθυρο Ξεκινώντας.
Αυτό το παράθυρο είναι γνωστό ως παράθυρο έναρξης. Πατήστε ctrl + N για να ανοίξετε ένα νέο έργο.
Μόλις ανοίξετε το νέο έργο, θα δείτε το μπροστινό πλαίσιο και το διάγραμμα μπλοκ.
Ξεκινώντας το παράθυρο εξαφανίζεται μόλις ανοίξετε νέο ή υπάρχον έργο. Εμφανίζεται ξανά όταν κλείνετε όλα τα μπροστινά πάνελ και αποκλείετε διαγράμματα. Μπορείτε επίσης να φτάσετε σε αυτό το παράθυρο από τον μπροστινό πίνακα ή το διάγραμμα μπλοκ επιλέγοντας Προβολή >> Παράθυρο έναρξης .
Πατήστε ctrl + T για να φέρετε το μπροστινό πλαίσιο και να μπλοκάρετε το διάγραμμα δίπλα-δίπλα έτσι,
Στο LabVIEW, θα δημιουργήσετε ένα περιβάλλον εργασίας χρήστη, δηλαδή, πρόσοψη, με χειριστήρια και ενδείξεις. Οι έλεγχοι δεν είναι τίποτα άλλο, αλλά οι είσοδοι θα δώσει, όπως πόμολα, διακόπτης, κλπ, δείκτες δεν είναι τίποτα, αλλά οι έξοδοι που δημιουργείτε, όπως η ηγεσία, γραφήματα, κλπ, θα εξηγήσω όλες τις οντότητες με ένα παράδειγμα, για να σας κάνει να καταλάβετε καλύτερα.
Τύποι δεδομένων στο LabVIEW:
Οι τύποι δεδομένων δεν είναι παρά η ταξινόμηση των μεταβλητών. Ακολουθούν οι τύποι δεδομένων που χρησιμοποιούνται στο LabVIEW και οι προδιαγραφές χρώματος στο διάγραμμα μπλοκ.
Τύποι δεδομένων |
Χρώματα |
Κυμαινόμενο σημείο |
Πορτοκάλι |
Ακέραιοι |
Μπλε |
Booleans |
Πράσινος |
Σειρά |
Ροζ |
Πολυμορφικό |
Μαύρος |
Πολυμορφικό - Αυτό που μπορεί να είναι οποιοσδήποτε από αυτούς τους παραπάνω τύπους δεδομένων ή μπορεί να μην είναι αυτοί.
Παράδειγμα 1: Λυχνία LED στο πάτημα κουμπιού
Προσθήκη στοιχείων ελέγχου στον μπροστινό πίνακα
Τα χειριστήρια του μπροστινού πίνακα προσομοιώνουν τον μηχανισμό εισόδου σε ένα φυσικό όργανο και παρέχουν δεδομένα στο μπλοκ διάγραμμα των εικονικών οργάνων (τα προγράμματα LabVIEW ονομάζονται VI ή εικονικά όργανα)
- Επιλέξτε Προβολή >> Παλέτα ελέγχου για να έχετε μόνιμα την παλέτα ελέγχου ή λειτουργιών στην οθόνη ή κάντε δεξί κλικ σε οποιοδήποτε κενό διάστημα στον μπροστινό πίνακα ή διάγραμμα μπλοκ για να την εμφανίσετε προσωρινά.
- Μετακινήστε τον κέρσορα πάνω από τα εικονίδια στη σύγχρονη παλέτα για να εντοπίσετε τα στοιχεία ελέγχου που χρειάζεστε (Boolean Controls Palette).
ΣΗΜΕΙΩΣΗ: Όσον αφορά το λαμπερό led με το πάτημα του κουμπιού, το κουμπί ελέγχου εδώ είναι κουμπί. Επιλέξτε λοιπόν την παλέτα ελέγχου Boolean.
- Κάντε κλικ στο εικονίδιο ελέγχων Boolean για να εμφανιστεί η παλέτα ελέγχου Boolean.
- Κάντε κλικ στο κουμπί ελέγχου στην παλέτα ελέγχου Boolean για να συνδέσετε το στοιχείο ελέγχου και, στη συνέχεια, προσθέστε το κουμπί στον μπροστινό πίνακα.
Θα χρησιμοποιήσετε αυτό το κουμπί ελέγχου για να λάμψετε το led.
Έτσι προστίθεται έλεγχος κουμπιού στον μπροστινό πίνακα.
Προσθήκη δείκτη στον μπροστινό πίνακα:
- Παρομοίως προσθέστε κουμπί από την παλέτα Boolean. Στη συνέχεια, δώστε σύνδεση όπως φαίνεται παρακάτω,
Για να εκτελέσετε το εικονικό μέσο:
- Επιλέξτε Λειτουργία >> Εκτέλεση / εκτέλεση συνεχώς.
- Ή μπορείτε να χρησιμοποιήσετε τα εικονίδια που ανέφερα στο παραπάνω σχήμα.
- Για να σταματήσετε ξανά την εκτέλεση, πατήστε το εικονίδιο συνεχούς εκτέλεσης.
Έτσι, το led ανάβει όταν πατάτε το κουμπί.
Σημείωση: Εάν το κουμπί εκτέλεσης είναι σπασμένο, τότε σημαίνει ότι υπάρχει σφάλμα στον προγραμματισμό LabVIEW. Για να μάθετε ποιο είναι το σφάλμα, πατήστε αυτό το σπασμένο κουμπί εκτέλεσης, θα προσεγγίσετε ένα παράθυρο διαλόγου που θα περιγράφει το σφάλμα.
Ανατρέξτε στο βίντεο που δόθηκε στο τέλος του άρθρου.
Παράδειγμα 2: LED ON-OFF
Στο παρακάτω παράδειγμα, αντί για κουμπί, θα χρησιμοποιήσουμε το κουμπί από την παλέτα Boolean.
Σημείωση: Ελέγξτε το βίντεο στο τέλος.
Παράδειγμα 3: LED που αναβοσβήνει
- Στο παραπάνω παράδειγμα, έχω αφαιρέσει το κουμπί ok και πρόσθεσα το κουμπί stop.
- Κάντε δεξί κλικ στο παράθυρο διαγράμματος μπλοκ, θα εμφανιστεί η παλέτα λειτουργιών .
- Επιλέξτε και σύρετε κατά τη διάρκεια του βρόχου.
- Κάντε δεξί κλικ πάνω στο while loop και επιλέξτε Προσθήκη Shift Register.
- Κάντε δεξί κλικ στο διάγραμμα μπλοκ και επιλέξτε Boolean, σε αυτό επιλέξτε Boolean not gate .
- Ομοίως, επιλέξτε και σύρετε καθυστέρηση και προσθέστε σταθερά σε αυτό.
Οι σταθερές είναι αξία που μπορείτε να αλλάξετε σύμφωνα με τις απαιτήσεις σας, όπως 1000ms για 1 δευτερόλεπτο.
- Δώστε τις συνδέσεις όπως φαίνεται στο παραπάνω διάγραμμα.
ΣΗΜΕΙΩΣΗ: Μπορείτε να χρησιμοποιήσετε τη δική σας λογική για να δημιουργήσετε παραπάνω παραδείγματα.
Συντομεύσεις
Μπορείτε να χρησιμοποιήσετε τις παρακάτω συντομεύσεις πληκτρολογίου για τον έλεγχο του LabVIEW.
συντομώτερος δρόμος |
λειτουργία |
|
Ανοίξτε ένα νέο, κενό VI |
|
Εμφανίζει ή αποκρύπτει το παράθυρο βοήθειας περιβάλλοντος |
|
Εμφανίζει το παράθυρο διαλόγου γρήγορης πτώσης. |
|
Διαγράφει όλα τα σπασμένα καλώδια σε ένα VI |
|
Εμφανίζει το παράθυρο λίστας σφαλμάτων. |