Βιβλίο: Adv02 - Βοηθητικά Εργαλεία στο AutoCAD
- Adv02_01_Βοηθητικές Γραμμές
- --> Κουίζ: Τύποι Γραμμών
- Adv02_02_Grips
- --> Κουίζ: Grips
- Adv02_03_OSnaps
- --> Κουίζ: OSnaps
- Adv02_04_Εξωτερικά Αρχεία (XRefs)
- --> Κουίζ: Εξωτερικά Αρχεία (XRefs)
- --> Άσκηση Adv02_Ex01_Xrefs
- Adv02_05a_Sheet Sets
- Adv02_05b_Δημιουργία και Διαχείριση Sheet Sets
- Adv02_05c_Δημοσίευση Sheet Set
- --> Κουίζ: Sheet Sets
- --> Άσκηση Adv02_Ex02_Sheet Sets
- Adv02_06a_Χρήση Αρχείων Κώδικα Lisp
- Adv02_06b_Χρήση Αρχείων Κώδικα VBA
- Adv02_06c_Αυτοματοποίηση Επαναλαμβανόμενων Εργασιών με Scripts
Χρήση Αρχείων Κώδικα Lisp
Το AutoLISP είναι η ενσωματωμένη γλώσσα προγραμματισμού του AutoCAD και χρησιμοποιείται για τη δημιουργία προγραμμάτων που δημιουργούν αυτομάτως σχέδια. Αποτελεί μία διαδικαστική γλώσσα προγραμματισμού και εάν έχετε εγκατεστημένη την πλήρη έκδοση του AutoCAD στον υπολογιστή σας, τότε το AutoLISP είναι ήδη ενσωματωμένο.
Προσαρμοσμένες εντολές που δημιουργούνται από τον χρήστη μπορούν να προστεθούν στο AutoCAD χρησιμοποιώντας το AutoLISP. Αυτές οι προσαρμοσμένες εντολές εκτελούν δραστηριότητες που θέλετε να αυτοματοποιήσετε. Σχεδόν όλες οι δραστηριότητες που κάνετε με μη αυτόματο τρόπο μπορούν να εκτελεστούν αυτόματα χρησιμοποιώντας το AutoLISP. Διαθέτει γενικές λειτουργίες προγραμματισμού για μεταβλητές, έλεγχο αποφάσεων, loops, αριθμητικές και γεωμετρικές λειτουργίες, χειρισμό σφαλμάτων και συναρτήσεων, καθώς και λειτουργίες query, command, user input, object handling και display control.
Τα προγράμματα AutoLISP αποθηκεύονται σε επεξεργάσιμα αρχεία κειμένου ASCII με την επέκταση .lsp.
Το AutoCAD διαθέτει ενσωματωμένο επεξεργαστή κειμένου για χρήση με τον κώδικα AutoLISP, που ονομάζεται Visual Lisp Editor, στον οποίο μπορείτε να δημιουργείτε, να ελέγχετε και να διορθώνετε προγράμματα AutoLISP.
Ακόμα κι αν δεν ενδιαφέρεστε να γράψετε προγράμματα AutoLISP, το AutoLISP περιλαμβάνει πολλές χρήσιμες λειτουργίες. Τα προγράμματα AutoLISP είναι επίσης διαθέσιμα για λήψη από το Διαδίκτυο ή από άλλους προγραμματιστές. Η γνώση του τρόπου φόρτωσης και χρήσης αυτών των προγραμμάτων μπορεί να αυξήσει την παραγωγικότητά σας.
Για να ανοίξετε το Visual Lisp Editor κάντε ένα από τα εξής:
- Στη γραμμή εντολών, πληκτρολογήστε την εντολή VLISP και πατήστε το πλήκτρο [Enter].
- Στην καρτέλα Manage, ομάδα Applications > Visual LISP Editor
- Στο παράθυρο Visual LISP Editor, στη γραμμή μενού > File > New File
Για να ανοίξετε υπάρχον αρχείο κώδικα lisp:
-
Στο παράθυρο Visual LISP Editor, στη γραμμή μενού > File > Open File
-
Στο παράθυρο Visual LISP Editor, στη γραμμή εργαλείων > Load active edit window
ή
- Στην καρτέλα Manage, ομάδα Applications > Load Application
- Στο π.δ. Load/Unload Applications > στην περιοχή Διερεύνηση σε: εντοπίστε και επιλέξτε το αρχείο > στο κουμπί Load
- Στο π.δ. Load/Unload Applications > στο κουμπί Close
- Στην καρτέλα Manage, ομάδα Applications > Load Application
- Στο π.δ. Load/Unload Applications > στο κουμπί Contents της περιοχής Startup Suite
- Στο π.δ. Startup Suite > στο κουμπί Add
- Στο π.δ. Add File to Startup Suite > επιλέξτε το αρχείο > Άνοιγμα
- Στο π.δ. Startup Suite θα πρέπει το αρχείο να εμφανίζεται στo List of applications > στο κουμπί Close
- Στο π.δ. Load/Unload Applications > στο κουμπί Close
Για την εκτέλεση ενός προγράμματος κώδικα lisp:
- Εάν το πρόγραμμα έχει φορτωθεί επιτυχώς, μπορείτε να προχωρήσετε στην εκτέλεση του προγράμματος. Η σύνταξη (όνομα εντολής) για να εκτελέσετε το πρόγραμμα εμφανίζεται στον πηγαίο κώδικα του προγράμματος στο σημείο μετά το c:.
Στο παράδειγμα αριστερά, το όνομα της εντολής είναι το MyCommand.
- Όταν είναι γνωστή η σύνταξη, μπορείτε να την πληκτρολογήσετε στη γραμμή εντολών και να εκτελέσετε το πρόγραμμα.