Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο VirtualBow. Αυτό είναι ένα δωρεάν και ανοιχτού κώδικα εφαρμογή για σχεδιασμό τόξου και προσομοίωση για Gnu / Linux, Windows και MacOS. Με αυτό, οι χρήστες θα μπορούν να σχεδιάζουν και να προσομοιώνουν καμάρες. Το VirtualBow είναι γραμμένο σε C ++ και χρησιμοποιεί το πλαίσιο Qt GUI. Ο πηγαίος κώδικας φιλοξενείται στο GitHub. Η εφαρμογή κυκλοφορεί κάτω από την άδεια GNU General Public License v3.0.
Αυτό το πρόγραμμα προσφέρει στους χρήστες έναν εύκολο τρόπο να δοκιμάσουν και να βελτιστοποιήσουν τα σχέδιά τους παρέχοντας σχεδόν άμεση ανατροφοδότηση σχετικά με την αναμενόμενη απόδοση ενός τόξου. Τα αποτελέσματα προσομοίωσης περιλαμβάνουν μια ποικιλία στατικών και δυναμικών χαρακτηριστικών του τόξουόπως δοκιμή εφελκυσμού, παραμόρφωση άκρων, τάσεις, ταχύτητα βέλους και βαθμός απόδοσης.
Γενικά χαρακτηριστικά του Virtualbow
- Πρόκειται για ένα πρόγραμμα δωρεάν και ανοιχτού κώδικα που κυκλοφόρησε βάσει της Γενικής Άδειας Χρήσης GNU v3.0. Είναι δωρεάν χρήση, τροποποίηση και αναδιανομή. Ο καθένας μπορεί να εμπλακεί στην ανάπτυξη.
- Το πρόγραμμα έχει πρόγραμμα επεξεργασίας μοντέλων με το οποίο μπορούμε να δημιουργήσουμε, να φορτώσουμε και να αποθηκεύσουμε μοντέλα τόξου.
- Μπορούμε επεξεργασία επιπέδων, ιδιοτήτων υλικού και άλλων παραμέτρων.
- Θα είμαστε επίσης σε θέση εκτέλεση προσομοίωσης στατικής και δυναμικής τόξου.
- Χρησιμοποιήστε το μέθοδος πεπερασμένων στοιχείων (MEF)
- Περιλαμβάνει ένα θεατής αποτελεσμάτων στο οποίο μπορούμε να συμβουλευτούμε το στατικά αποτελέσματα; σχήματα άκρων, σχεδιάζοντας την καμπύλη, αποθηκευμένη ενέργεια ή κατανομή τάσης. Στο δυναμικά αποτελέσματα μπορούμε να συμβουλευτούμε? τη θέση, την ταχύτητα και την επιτάχυνση του σχοινιού και του βέλους, κινητική και δυνητική ενέργεια, βαθμός απόδοσης ή διεπαφή γραμμής εντολών.
- Θα έχουμε τη δυνατότητα εκτελέστε προσομοιώσεις από τη γραμμή εντολών.
- Μπορούμε καλέστε το VirtualBow από άλλα προγράμματα / σενάρια να πραγματοποιήσει μελέτες παραμέτρων και βελτιστοποιήσεις σχεδιασμού.
- Το πρόγραμμα είναι πλήρως τεκμηριωμένο. Οι χρήστες θα έχουν τη δυνατότητα να συμβουλευτούν το Εγχειρίδιο χρήσης, όπου εξηγούνται όλες οι λειτουργίες του προγράμματος και θα μας βοηθήσουν να ξεκινήσουμε και Θεωρητικό εγχειρίδιο, στην οποία μπορούμε να βρούμε λεπτομερή τεκμηρίωση των εσωτερικών μεθόδων προσομοίωσης.
Αυτά είναι μόνο μερικά από τα χαρακτηριστικά του προγράμματος. Αυτοί μπορούν συμβουλευτείτε όλα αυτά στο ιστοσελίδα του έργου.
Εγκαταστήστε το VirtualBow στο Ubuntu
Το VirtualBow είναι διαθέσιμο ως εγγενής μορφή αρχείου deb για το Ubuntu, το οποίο θα βρούμε διαθέσιμο στο σελίδα έκδοσης έργου στο GitHub. Το αρχείο που πρόκειται να κατεβάσετε σήμερα πρέπει να ονομάζεται «virtualbow-0.7.1-linux64.deb ».
Για να κάνετε λήψη του πακέτου .deb αυτού του προγράμματος, εκτός από τη χρήση του προγράμματος περιήγησης ιστού, επίσης μπορούμε να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να χρησιμοποιήσουμε το wget ως εξής για να κατεβάσετε το πακέτο:
wget https://github.com/bow-simulation/virtualbow/releases/download/v0.7.1/virtualbow-0.7.1-linux64.deb
Μόλις ολοκληρωθεί η λήψη, από το ίδιο τερματικό θα εκτελέσουμε τις ακόλουθες εντολές Εγκαταστήστε το πρόγραμμα:
sudo dpkg -i virtualbow-0.7.1-linux64.deb
Εάν εμφανιστούν προβλήματα με εξαρτήσεις όπως αυτά που φαίνονται στο προηγούμενο στιγμιότυπο οθόνης, μπορούμε να τα λύσουμε πληκτρολογώντας στο ίδιο τερματικό αυτήν την άλλη εντολή:
sudo apt install -f
Μόλις ολοκληρωθεί η εγκατάσταση, μπορούμε να ξεκινήσουμε το πρόγραμμα αναζητώντας τον εκκινητή προγράμματος στον υπολογιστή μας.
Καταργήστε την εγκατάσταση
να αφαιρέστε αυτό το πρόγραμμα από την ομάδα μας, θα πρέπει να ανοίξουμε μόνο ένα τερματικό (Ctrl + Alt + T) και να εκτελέσουμε την ακόλουθη εντολή:
sudo apt remove virtualbow; sudo apt autoremove
Οι δημιουργοί του έργου προειδοποιούν ότι η επικύρωση των αποτελεσμάτων προσομοίωσης είναι ένα πολύ σημαντικό ζήτημα. Αν αυτό το πρόγραμμα έχει χρησιμοποιηθεί για να σχεδιάσει ή να μοντελοποιήσει μια υπάρχουσα αψίδα, οι δημιουργοί μας ζητούν να τους ενημερώσουμε για τις διαφορές και τις ομοιότητες μεταξύ της προσομοίωσης και της πραγματικότητας.
Στον ιστότοπο δείχνουν επίσης ότι πολλά άλλα αποτελέσματα προσομοίωσης είναι δύσκολο να μετρηθούν, όπως οι πιέσεις του υλικού. Ως εκ τούτου, κάποιος με πρόσβαση σε προηγμένο εξοπλισμό μέτρησης (πράγματα όπως αισθητήρες επιτάχυνσης, κάμερα υψηλής ταχύτητας κ.λπ.) θα ήταν μια μεγάλη βοήθεια για αυτό το έργο.
Στον ιστότοπό τους δηλώνουν επίσης ότι οι χρήστες πρέπει να το λάβουν υπόψη αυτό Αυτό το λογισμικό είναι ακόμη ανώριμο, οπότε συνιστούν να μην βασίζεστε πάρα πολύ στα αποτελέσματακαι μας ενθαρρύνουν να αναφέρουμε τυχόν σφάλματα που βρίσκουμε. Για περισσότερες λεπτομέρειες σχετικά με το πρόγραμμα, οι χρήστες μπορούν να στραφούν στο ιστοσελίδα του έργου και την τεκμηρίωση που μπορείτε να βρείτε εκεί.