Μετάβαση στο περιεχόμενο
Ακολουθήστε τη νέα μας σελίδα στο Facebook! ×

myGrid // Aυτόματος σχεδιασμός κανάβου 1.0.0


Σχετικά με αυτό το αρχείο

myGrid v.1 (Νοέμβριος 2017)

Το myGrid είναι ένα πρόγραμμα σε lisp για την αυτόματη δημιουργία κανάβου και εισαγωγή βορρά προσανατολισμού σε περιβάλλον Autocad.
Αν δεν ξέρετε πως να εκτελέσετε αρχεία lisp διαβάστε τη σχετική ενότητα στο τέλος αυτού του κειμένου.

>>> Δημιουργία κανάβου (mg)

Για εκτέλεση πληκτρολογείτε mg και πατάτε space ή enter.

Το πρόγραμμα θα σας ζητήσει να δώσετε τα σημεία που ορίζουν μια οποιαδήποτε διαγώνιο του κανάβου.

Στη συνέχεια θα σας ζητηθεί να δώσετε την κλίμακα του σχεδίου σας (κρατάει μόνο το ακέραιο τμήμα).
Η κλίμακα καθορίζει αφενός το βήμα του κανάβου, αφετέρου το μέγεθος των γραμμάτων του οπλισμού.

Αν θέλει ο χρήστης μπορεί να παρακάμψει την προεπιλογή μεγέθους γραμμάτων και να δώσει μια δική του τιμή.

Η τελευταία ερώτηση αφορά το αν θα δημιουργηθούν σταυροί ή γραμμές, πατώντας c ή l αντίστοιχα.

Το myGrid θα δημιουργεί ένα καινούριο layer (kanabos). Αν το layer υπάρχει ήδη, θα σας ρωτήσει αν θέλετε να κρατήσετε τα περιεχόμενά του ή να τα διαγράψετε. Αν λοιπόν θέλετε να αντικαταστήσετε τον κάναβο που έχετε φτιάξει με έναν καινούριο, ζητάτε διαγραφή. Αν θέλετε να έχετε παραπάνω από έναν κανάβους στο σχέδιο σας, ζητάτε διατήρηση. Το layer που φτιάχνεται κλειδώνεται αυτόματα.

>>> Εντολές διαγραφής (delgrid) και αποστολής πίσω (backgrid)

Η πρώτη σβήνει το layer kanabos μαζί με τα περιεχόμενά του.

Η δεύτερη στέλνει τον κάναβο πίσω από τα υπόλοιπα αντικείμενα του σχεδίου σας (εκτός από τις εικόνες).


>>> Εντολές γρήγορης σχεδίασης (cmg και lmg)

Η cmg δημιουργεί κάναβο με σταυρούς. Η μοναδική ερώτηση είναι για την κλίμακα.

Η lmg δημιουργεί κάναβο με γραμμές. Η μοναδική ερώτηση είναι για την κλίμακα.


>>> Εισαγωγή βορρά προσανατολισμού (na)

Εκτελείται με την εντολή na. Κατά την πρώτη εκτέλεση θα σας ζητήσει να υποδείξετε το αρχείο dwg που βρίσκεται ο βορράς προσανατολισμού. Χρησιμοποιείστε κάποιο από τα πρότυπα αρχεία (northarrow.dwg).

Θα σας ζητήσει επίσης να δώσετε το σημείο εισαγωγής του βορρά και (αν δεν το έχετε κάνει ήδη) την κλίμακα του σχεδίου. Ο βορράς θα κεντραριστεί οριζόντια και κάθετα στο αντίστοιχο τετράγωνο του κανάβου. Θα φτιαχτεί ένα καινούριο layer (borras).


>>> Εντολές διαγραφής (delna), στοίχισης (alna) και αλλαγής (changena)

Πατώντας delna σβήνεται ο βορράς και το layer που είχε φτιαχτεί.

Πατώντας alna μπορείτε να κεντράρετε τον βορρά σας σε κάποιο τετράγωνο του κανάβου.

Τέλος, με την εντολή changena μπορείτε να αντικαταστήσετε το πρότυπο αρχείο βορρά με κάποιο δικό σας. Θα σας ζητηθεί να υποδείξετε το αρχείο (.dwg) που θέλετε να χρησιμοποιήσετε. Για καλύτερη λειτουργικότητα (σωστό μέγεθος και σωστή θέση) φέρτε τον βορρά σας πάνω στο υπόδειγμα του northarrow.dwg προσέχοντας τα εξής δύο πράγματα: α)το οπτικό κέντρο του βορρά σας να είναι στην αρχή των αξόνων και β)το συνολικό ύψος του βορρά να είναι 100 units (για εύκολη προσαρμογή, μπορείτε να κάνετε align τον δικό σας πάνω στον προτεινόμενο).


>>> Τέλος, πατώντας helpgrid βγαίνει ένα μήνυμα που περιγράφει συνοπτικά τη λειτουργία του.

Η πρώτη έκδοση του myGrid δημιουργήθηκε τον Νοέμβριο του 2017.
Ευχαριστώ πολύ για τη βοήθεια στον έλεγχο και την αποσφαλμάτωση τον Σπύρο Σταμπολίδη και την Κατερίνα Μπρεντάκη.

Για αποστολή σχολίων και παρατηρήσεων μπορείτε να επικοινωνήσετε μαζί μου στο [email protected]

============================================

Για να φορτώσετε ένα πρόγραμμα lisp πληκτρολογείτε "ap" και πατάτε enter.
Βρείτε το αρχείο .lsp που θέλετε να εκτελέσετε, επιλέξτε το και κάντε load.
Αναλόγως της έκδοσης του Autocad που δουλεύετε μπορεί να σας ζητήσει επιβεβαίωση για το αν εμπιστεύεστε το αρχείο.

Αν θέλετε το αρχείο μπορεί να φορτώνει αυτόματα κάθε φορά που ανοίγετε το πρόγραμμα.
Πατάτε πάλι "ap" και πατάτε το κουμπί "contents" (startup suite) κάτω δεξιά.
Από εκεί μπορείτε να κάνετε add και remove αρχεία lisp.
Στο επόμενο σχέδιο που θα ανοίξετε θα φορτωθεί ότι έχετε τοποθετήσει στο startup.

Για να μην βγαίνει συνεχώς ερώτηση ασφαλείας, μπορείτε από τις επιλογές του προγράμματος να δηλώσετε ένα trusted folder μέσα στο οποίο θα έχετε βάλει όλα τα lisp αρχεία που δουλεύετε.

Για περισσότερες πληροφορίες σχετικά με το πως μπορείτε να εκτελέστε lisp, καθώς επίσης και για να κατεβάσετε πολλά χρήσιμα προγράμματα, επισκεφτείτε τον σύνδεσμο http://www.lee-mac.com/runlisp.html

 

  • Like 3
  • Thanks 6
  • Upvote 5

Σχόλια Μελών

Recommended Comments

Όλα πάνε καλά μέχρι που κάνω την τελική επιλογή σε κάναβο με σταυρούς, ή με γραμμές. Αφού επιλέξω οποιοδήποτε από τα δύο μου εμφανίζεται στη γραμμή εντολών μήνυμα που λέει αυτολεξεί: Πρόσεχε Ντε!!AutoCAD variable setting rejected: "cmdecho" nil 😁
Τί μπορεί να κάνω λάθος;

Link to comment
Share on other sites

10 ώρες πριν, Πανωραία said:

Όλα πάνε καλά μέχρι που κάνω την τελική επιλογή σε κάναβο με σταυρούς, ή με γραμμές. Αφού επιλέξω οποιοδήποτε από τα δύο μου εμφανίζεται στη γραμμή εντολών μήνυμα που λέει αυτολεξεί: Πρόσεχε Ντε!!AutoCAD variable setting rejected: "cmdecho" nil 😁
Τί μπορεί να κάνω λάθος;

Δοκίμασε λίγο να ανοίξεις ένα καινούριο κενό αρχείο και να τρέξεις εκεί το lisp. Σου βγάζει και εκεί αυτό το λάθος;

Link to comment
Share on other sites

On 21/10/2009 at 4:39 ΜΜ, myri said:

ω!!!! σε ευχαριστούμε erling

 

όποιος θέλει να το χρησιμοποιήσει θα τον συμβούλευα να το τυπώσει και να το έχει μαζί του

διότι οι Πολεοδομίες το αγνοούν ;)

 

On 6/9/2019 at 8:21 ΠΜ, eg0n said:

Δοκίμασε λίγο να ανοίξεις ένα καινούριο κενό αρχείο και να τρέξεις εκεί το lisp. Σου βγάζει και εκεί αυτό το λάθος;

Γεια σας! Το δοκίμασα σε κενό, νέο αρχείο και επίσης μου βγάζει το ίδιο λάθος!

Link to comment
Share on other sites

22 ώρες πριν, Πανωραία said:

 

Γεια σας! Το δοκίμασα σε κενό, νέο αρχείο και επίσης μου βγάζει το ίδιο λάθος!

Μάλλον έχεις κάτι άλλο εγκατεστημένο που βγάζει αυτό το περίεργο μήνυμα σφάλματος. Το παραθυράκι που βγαίνει το σφάλμα μήπως γράφει το όνομα του προγράμματος που το στέλνει; Κοίταξε και τι λισπ φορτώνει αυτόματα το autocad κατά την εκκίνηση, μάλλον κάποιο από όλα προκαλεί το σφάλμα.

Link to comment
Share on other sites

Καλημέρα, 

Αντιμετωπίζω ένα πρόβλημα αναφορικά στο κεντράρισμα του τοπογραφικού μέσα στον κάνναβο.

Συγκεκριμένα, ενώ δηλώνω τα σημεία της διαγωνίου, ο παραγόμενος κάνναβος είναι πάντα μεγαλύτερος από τον επιθυμητό.

Υπάρχει τρόπος να το διορθώσω?

 

Ευχαριστώ

Link to comment
Share on other sites

5 λεπτά πριν, Christos_71 said:

Καλημέρα, 

Αντιμετωπίζω ένα πρόβλημα αναφορικά στο κεντράρισμα του τοπογραφικού μέσα στον κάνναβο.

Συγκεκριμένα, ενώ δηλώνω τα σημεία της διαγωνίου, ο παραγόμενος κάνναβος είναι πάντα μεγαλύτερος από τον επιθυμητό.

Υπάρχει τρόπος να το διορθώσω?

 

Ευχαριστώ

Καλημέρα Χρήστο,

αυτή είναι η προβλεπόμενη λειτουργία, γιατί ο κάναβος πρέπει:

α) να έχει μόνο ακέραιες τιμές (εκεί που κλικάρεις εσύ είναι τυχαίο)

β) να έχει σταθερό βήμα (να μην υπάρχουν δηλαδή μικρότερα τετράγωνα)

γ) να έχει πάντα ισοδιάσταση 10 εκ, έστω να συνάγεται άμεσα η κλίμακα του σχεδίου.

Τα παραπάνω τρία είναι βασικοί χαρτογραφικοί κανόνες, που όταν δεν τηρούνται δημιουργούν σύγχυση.

Το μόνο που μπορείς να αλλάξεις είναι να ξεκλειδώσεις το layer και να μετακινήσεις χεράτα την αρχή ή το τέλος του κανάβου, αλλάζοντας προφανώς και τον οπλισμό του.

Link to comment
Share on other sites

Κατα την είσαγωγή κλίμακας (200) βγάζει το παρακάτω μήνυμα

Επιλέξτε κλίμακα του σχεδίου 1/... 200
error: bad argument type

εχετε καμία ιδέα?

Link to comment
Share on other sites

1 ώρα πριν, manols said:

Είναι πολύ χρήσιμο αλλά θα ήθελα να ρωτήσω πως μπορώ να αλλάξω ισοδιάσταση;;;

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

Link to comment
Share on other sites

Καλημέρα σας,
έχω φορτώσει το πρόγραμμα lisp (πληκτρολογώντας "ap" και enter) ωστόσο στην συνέχεια δεν μου αναγνωρίζει τις εντολές (commands) που αναγράφονται στην διαδικασία (mg, cmg, κτλ.). Γνωρίζετε γιατί συμβαίνει αυτό? Αρχάριος εδώ, Autocad 2022, MacOs.
Ευχαριστώ εκ των προτέρων.

 

Link to comment
Share on other sites

6 ώρες πριν, NVoutsis said:

Καλημέρα σας,
έχω φορτώσει το πρόγραμμα lisp (πληκτρολογώντας "ap" και enter) ωστόσο στην συνέχεια δεν μου αναγνωρίζει τις εντολές (commands) που αναγράφονται στην διαδικασία (mg, cmg, κτλ.). Γνωρίζετε γιατί συμβαίνει αυτό? Αρχάριος εδώ, Autocad 2022, MacOs.
Ευχαριστώ εκ των προτέρων.

 

Καλησπέρα, δεν γνωρίζω αν δουλεύει σε Mac. Κατά διαστήματα και άλλοι χρήστες Mac μου έχουν στείλει μηνύματα ότι έχουν θέματα, αλλά εξακολουθώ να μη γνωρίζω αν είναι γενικό πρόβλημα. Από αυτά που μου γράφεις δεν είμαι αισιόδοξος, στη θέση σου θα δοκίμαζα κάτι άλλο.

Link to comment
Share on other sites

On 22/9/2021 at 6:13 ΜΜ, eg0n said:

Καλησπέρα, δεν γνωρίζω αν δουλεύει σε Mac. Κατά διαστήματα και άλλοι χρήστες Mac μου έχουν στείλει μηνύματα ότι έχουν θέματα, αλλά εξακολουθώ να μη γνωρίζω αν είναι γενικό πρόβλημα. Από αυτά που μου γράφεις δεν είμαι αισιόδοξος, στη θέση σου θα δοκίμαζα κάτι άλλο.

Ευχαριστώ πολύ για την απάντηση. Θα ψάξω να βρω κάποιον άλλο τρόπο ✌🏻

Link to comment
Share on other sites

Εξαιρετικό lisp egOn, ευχαριστώ πολύ.

Ένα θεματάκι που μου προέκυψε είναι ότι δεν μου δούλευε όταν είχα φορτωμένο στο StartUp Suite και ένα άλλο πολύ βοηθητικό lisp ονόματι tc (table coordinates) για αυτόματη δημιουργία πίνακα συντεταγμένων στα τοπογραφικά. Μετά από την εισαγωγή της κλίμακας μου έβγαζε μήνυμα λάθους: "; error: too few arguments".

Το αντιμετώπισα αφαιρώντας το tc από το StartUp Suite και αφού τελειώσω με τον κάναβο φορτώνω χειροκίνητα (load application) το tc για τον πίνακα συντεταγμένων.

Link to comment
Share on other sites

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε προκειμένου να αφήσετε κάποιο σχόλιο

Πρέπει να είστε μέλος για να μπορέσετε να αφήσετε κάποιο σχόλιο

Δημιουργία λογαριασμού

Κάντε μια δωρεάν εγγραφή στην κοινότητά μας. Είναι εύκολο!

Εγγραφή νέου λογαριασμού

Σύνδεση

Εάν έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
×
×
  • Create New...

Σημαντικό

Χρησιμοποιούμε cookies για να βελτιώνουμε το περιεχόμενο του website μας. Μπορείτε να τροποποιήσετε τις ρυθμίσεις των cookie, ή να δώσετε τη συγκατάθεσή σας για την χρήση τους.