Sunday, 10 August 2014

Προένταση στο Civil 3D

Ως γνωστόν οι προεντασάδες υλοποιούν μόνοι τους τις θέσεις των τενόντων. Έλα όμως που το συγκεκριμένο συνεργείο είχε προφανή αδυναμία ορθής εφαρμογής. Και την πλήρωσα εγώ.

Κάθησα κι έγραψα ένα subbasembly ευτυχώς όχι σε NET όπως παλιά αλλά με τον subassembly composer.

Έπρεπε...
...να εφαρμόζει στο δάπεδο του φορέα μια επίκλιση ανεξάρτητα από το τι γίνεται στο κατάστρωμα κυκλοφορίας (είναι αμφικλινές) κι ανεξάρτητα πλευράς του τένοντα ως προς τον άξονα
...να εφαρμόζει την μεταβλητή οριζοντιογραφική θέση του τένοντα με alignment ανεξάρτητη από αυτή της γέφυρας
...να εφαρμόζει την μεταβλητή local profile του τένοντα πάνω στο δάπεδο του φορέα που είχε την δική του profile κι αυτή η εφαρμογή να γίνεται είτε κατακόρυφα είτε κάθετα στον φορέα!!!
...να γίνεται εφαρμογή είτε για το κέντρο της σωλήνας είτε για την στέψη της (για έλεγχο) είτε στον πυθμένα της για υλοποίηση

Έκανα κι από μια alignment και profile για κάθε τένοντα (εδώ μου γεννήθηκε και η ανάγκη για ένα πρόγραμμα που να κάνει on the fly επέκταση μηκοτομής όταν αυτή δεν επαρκεί ως μήκος έστω και για λίγα χιλιοστά-το πρόγραμμα ακολουθεί τις επόμενες μέρες) , στο assembly του φορέα έφτιαξα μια νέα baseline με region αποκλειστικά για τους τένοντες, εισήγαγα το subassembly μου, έδωσα τιμές σε όλες τις properties (default επίκλιση, επίκλιση προς εφαρμογή, οριζ και υψομ defaults, κάθετα ή κατακόρυφα, πάχος σωλήνα, θέση υπολογισμού-στέψη,κέντρο,πυθμένας) και επέλεξα όλα τα target.

Πολλή δουλειά αλλά με ένα απλό export στο Leica-RoadRunner η εφαρμογή στη γέφυρα αλλά κι ο έλεγχος της υλοποίησης από τον προεντασά έγινε υγιεινός περίπατος την εξοχή!

Το κακό είναι ότι μετά από όλη αυτή την ταλαιπωρία στο γραφείο πρέπει να κάνω και την εφαρμογή έξω σε άπειρους τένοντες.

Κάποια στιγμή θα ανεβάσω και την διεύθυνση με το pkt του subassembly για public download.
 

No comments:

Post a Comment