- MSc thesis
- Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
- 21 Σεπτεμβρίου 2025
- Ελληνικά
- 96
- ΒΑΣΙΛΕΙΟΣ ΚΑΡΥΩΤΗΣ
- Καρυώτης, Βασίλειος | Θεοφάνης Ορφανουδάκης | Καρκαζής, Παναγιώτης
- AutoCAD | Visual basic for Applications | Civil 3D
- ΠΛΣ
- 2
- 14
- Δημιουργία προγραμμάτων Plug ins για το autocad με χρήση της Visual basic for applications
-
-
Η βασική έκδοση του AutoCAD, αν και αποτελεί ευρέως χρησιμοποιούμενο εργαλείο στον τεχνικό κόσμο, παρουσιάζει περιορισμούς στην εκτέλεση επαναλαμβανόμενων ή εξειδικευμένων διαδικασιών, γεγονός που συχνά μειώνει την παραγωγικότητα και αυξάνει τον χρόνο εργασίας. Η ανάγκη για προσαρμοσμένες λύσεις χωρίς προσφυγή σε πρόσθετα εμπορικά πακέτα καθιστά απαραίτητη την αξιοποίηση προγραμματιστικών επεκτάσεων.
Η παρούσα διπλωματική εργασία επικεντρώνεται στην ανάπτυξη εργαλείων στο AutoCAD μέσω της γλώσσας VBA (Visual Basic for Applications), με στόχο την αυτοματοποίηση βασικών διαδικασιών. Συγκεκριμένα, αναπτύχθηκαν εφαρμογές για εισαγωγή/εξαγωγή σημείων, αυτόματη δημιουργία πινάκων συντεταγμένων πολυγραμμών, υπολογισμό κλίσεων 3D πολυγραμμών, καθώς και λειτουργίες οπτικής αναπαράστασης και σήμανσης πάνω στο σχέδιο. Η εργασία συνοδεύεται από ανάλυση σχεδιασμού, λογικής λειτουργίας και παραδείγματα εφαρμογής σε πραγματικά σενάρια.
Τα αποτελέσματα καταδεικνύουν σημαντική μείωση του χρόνου εκτέλεσης επαναλαμβανόμενων ενεργειών, αποδεικνύοντας ότι ακόμα και με σχετικά απλά προγραμματιστικά μέσα μπορεί να επιτευχθεί ουσιαστική βελτίωση της παραγωγικότητας. Οι εφαρμογές που αναπτύχθηκαν μπορούν να αξιοποιηθούν άμεσα από τοπογράφους και άλλης ειδικότητας μηχανικούς, προσφέροντας προσαρμοσμένες, ευέλικτες και οικονομικές λύσεις για το σχεδιαστικό τους έργο. -
The basic version of AutoCAD, although widely used in the engineering field, presents limitations in performing repetitive or specialized tasks, which often reduces productivity and increases working time. The need for customized solutions without resorting to additional commercial packages makes the use of programming extensions essential.
This thesis focuses on the development of tools in AutoCAD using the VBA (Visual Basic for Applications) programming language, with the aim of automating fundamental processes. Specifically, applications were developed for point import/export, automatic generation of coordinate tables of polylines, calculation of 3D polyline slopes, as well as functions for graphical representation and labeling directly on the drawing. The work is accompanied by the design rationale, operational logic, and application examples in real design scenarios.
The results demonstrate a significant reduction in the time required for repetitive tasks, confirming that even relatively simple programming approaches can achieve substantial improvements in productivity. The developed applications can be directly utilized by surveyors and engineers, offering customized, flexible, and cost-effective solutions for their design work.
-
- Hellenic Open University
- Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές