Τζώτζης, Αναστάσιος Ι. (2016) Αυτοματοποίηση εφαρμογών μέσω προγραμματισμού συστήματος CAD. Masters thesis, ΤΕΙ Δυτικής Μακεδονίας.
![]() |
Text
MMEC2_2016.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (5MB) |
Abstract
Στην εργασία παρουσιάζεται μια εφαρμογή που αναπτύχθηκε μέσω του API (Application Programming Interface) ενός συστήματος CAD (Computer Aided Design). Συγκεκριμένα, χρησιμοποιήθηκε το SolidWorks™, ένα δημοφιλές σχεδιαστικό λογισμικό με δυνατότητες ανάλυσης και προσομοίωσης δεδομένων. Η γλώσσα προγραμματισμού που επιλέχθηκε για την ανάπτυξη της εφαρμογής είναι η Visual Basic™, που προέρχεται από την BASIC και παρέχει εύκολη δημιουργία γραφικών μενού και διεπαφών. Στην εισαγωγή γίνεται λόγος για διάφορες ενδιαφέρουσες εφαρμογές που χρησιμοποιούν το API συστημάτων CAD και στη συνέχεια παρουσιάζεται μια ανάλογη εφαρμογή. Επίσης παρουσιάζονται βασικές έννοιες γύρω από το API, ώστε να γίνει καλύτερα αντιληπτή η δομή της εφαρμογής. Η εφαρμογή που παρουσιάζεται αποτελεί ένα παράδειγμα αυτοματοποίησης αρκετών λειτουργιών του SolidWorks™, που συναντώνται και σε παρόμοια λογισμικά. Τέτοιες λειτουργίες είναι η αυτόματη σχεδίαση ενός στερεού μοντέλου κάποιου εξαρτήματος, η αυτόματη συναρμολόγηση πολλών τέτοιων εξαρτημάτων, που στο σύνολο τους αποτελούν μια ολοκληρωμένη κατασκευή, καθώς και η αυτόματη παραγωγή τεχνικών σχεδίων. Εκτός των προαναφερθέντων, σημαντικό παράδειγμα της χρήσης του API αποτελεί και η δυνατότητα διασύνδεσης του SolidWorks™ με διάφορα λογισμικά, όπως το Microsoft™ Word™ και Excel™. Οι λειτουργίες της εφαρμογής που παρουσιάζονται στη δεύτερη και στην αρχή της τέταρτης ενότητας είναι η άμεση διαστασιολόγηση ενός πνευματικού κυλίνδρου διπλής ενέργειας, με βάση τα δεδομένα που εισάγει ο χρήστης, και ανάλογα με την εργασία για την οποία προορίζεται ο κύλινδρος. Εν συνεχεία, στην τέταρτη και πέμπτη ενότητα, παρουσιάζεται ο τρόπος με τον οποίο ο χρήστης έχει η δυνατότητα αυτόματης σχεδίασης όλων των βασικών εξαρτημάτων από τα οποία αποτελείται ο κύλινδρος με βάση τα εισαγόμενα δεδομένα, καθώς και της αυτόματης συναρμολόγησης των εξαρτημάτων μεταξύ τους προκειμένου να ολοκληρωθεί ο κύλινδρος. Τέλος στην εφαρμογή υπάρχει και η επιλογή, όπως αναφέρεται στην έβδομη και ένατη ενότητα, ο χρήστης να ζητήσει την αυτόματη παραγωγή όλων των απαραίτητων μηχανολογικών σχεδίων των εξαρτημάτων, καθώς και της σύνταξης σε αρχείο κειμένου, μέσω της εφαρμογής Microsoft™ Word™, του φασεολογίου ενός απλού εξαρτήματος στήριξης από λαμαρίνα.
Item Type: | Thesis (Masters) |
---|---|
Uncontrolled Keywords: | API (Application Programming Interface), CAD (Computer Aided Design), Λογισμικό σχεδίασης SolidWorks™, VBA (Visual Basic for Application), Αυτοματοποίηση εφαρμογών |
Subjects: | Λ > Λογισμικό εφαρμογών - Ανάπτυξη |
Divisions: | Μεταπτυχιακές Διατριβές > ΠΜΣ Μηχατρονικής |
Depositing User: | Προσωπικό Βιβλιοθήκης |
Date Deposited: | 31 Mar 2025 11:00 |
Last Modified: | 31 Mar 2025 11:07 |
URI: | http://anaktisis.uowm.gr/id/eprint/12294 |
Ενέργειες (απαιτείται σύνδεση)
![]() |
View Item |