1. Επανάκληση κουμπιού:
- Δημιουργήστε ένα κουμπί ελέγχου στο γραφικό περιβάλλον σας χρησιμοποιώντας το "uicontrol('Style', 'pushbutton')".
- Ορίστε την ιδιότητα 'Επανάκληση' του κουμπιού στο όνομα της λειτουργίας
θέλετε να καλέσετε.
- Όταν πατηθεί το κουμπί, το MATLAB θα εκτελέσει το καθορισμένο
λειτουργία.
2. Επιστροφή κλήσης στοιχείου μενού:
- Δημιουργήστε ένα στοιχείο μενού στο γραφικό περιβάλλον σας χρησιμοποιώντας το "uimenu('Label', 'Menu Item')".
- Ορίστε την ιδιότητα 'Επανάκληση' του στοιχείου μενού στο όνομα της συνάρτησης
θέλετε να καλέσετε.
- Όταν επιλεγεί το στοιχείο μενού, το MATLAB θα εκτελέσει την καθορισμένη λειτουργία.
3. Επιστροφή κλήσης με χρονοδιακόπτη:
- Δημιουργήστε ένα αντικείμενο χρονοδιακόπτη στο γραφικό περιβάλλον σας χρησιμοποιώντας το "timer('TimerFcn', function_name)".
- Καθορίστε το όνομα της συνάρτησης που θέλετε να καλέσετε στην ιδιότητα «TimerFcn».
- Ρυθμίστε τις ιδιότητες "Περίοδος" και "Έναρξη Καθυστέρησης" του χρονοδιακόπτη για να ελέγχετε πότε ο χρονοδιακόπτης
εκτελείται η λειτουργία.
- Ξεκινήστε το χρονόμετρο χρησιμοποιώντας το «start(timer_object)».
4. Ακροατές εκδήλωσης:
- Χρησιμοποιήστε προγράμματα ακρόασης συμβάντων για να απαντήσετε σε συγκεκριμένα συμβάντα στο GUI σας. Για παράδειγμα, εσύ
μπορεί να ακούσει κλικ του ποντικιού σε μια φιγούρα χρησιμοποιώντας το "WindowButtonDownFcn"
συμβάν.
- Ρυθμίστε τη λειτουργία επανάκλησης του ακροατή συμβάντων στο όνομα της λειτουργίας που θέλετε
για να καλέσετε όταν συμβεί το συμβάν.
5. Προσαρμοσμένες επιστροφές κλήσεων:
- Καθορίστε μια προσαρμοσμένη συνάρτηση που περιέχει τον κώδικα που θέλετε να εκτελέσετε.
- Καλέστε την προσαρμοσμένη συνάρτηση μέσα από τον κωδικό GUI σας, για παράδειγμα, χρησιμοποιώντας
`uiwait(my_custom_function())`.
6. Επίκληση δυναμικής συνάρτησης:
- Μπορείτε επίσης να καλέσετε συναρτήσεις δυναμικά κατασκευάζοντας χειρολαβές συναρτήσεων. Αυτό
μπορεί να είναι χρήσιμη όταν η συνάρτηση που θα κληθεί προσδιορίζεται κατά το χρόνο εκτέλεσης.
Κάθε μία από αυτές τις μεθόδους σάς επιτρέπει να εκτελείτε λειτουργίες σε απόκριση σε διάφορους χρήστες
αλληλεπιδράσεις ή συμβάντα στο MATLAB GUI σας. Η επιλογή της μεθόδου εξαρτάται από τη συγκεκριμένη
απαιτήσεις και προτιμήσεις της αίτησής σας.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα