Μετάβαση στο περιεχόμενο

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

Ρουτίνα Lisp για AutoCAD, γράφει διαστάσεις επί πλευρών.

 

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

 

Σώστε το στο φάκελλο Program Files\AutoCAD\Support και φορτώστε με (load"dikth") Αν θέλετε να φορτώνεται αυτόματα με κάθε νέο σχέδιο ως νέα εντολή, μπορείτε να δηλώσετε το αρχείο με την εντολή appload και να το προσθέσετε στη startup suit.

 

Εκτελείται με πληκτρολόγηση dikth στη γραμμή εντολών.

 

Επιλέγεις κλίμακα σχεδίασης, κλικ στην αρχή, κλικ στο τέλος γραμμής και κλικ στο σημείο που θέλεις να γραφτεί το label. Δε χρειάζεται προ-φορτωμένο osnap, επιλέγει κατάλληλο osnap η ρουτίνα.

 

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


Τι νέο υπάρχει στην έκδοση 18/11/2011 07:05 πμ   See changelog

Κυκλοφόρησε

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

  • Like 1
  • Upvote 1

Σχόλια Μελών

Recommended Comments

gvarth

Δημοσιεύτηκε

Ευχαριστώ !

teo2023

Δημοσιεύτηκε

Ευχαριστώ πολύ!!

GGirvas

Δημοσιεύτηκε

FILE MOU H DIEY8YNSH TOU KEIMENOU MOU VGAINAI ALLOU GIA ALLOU.. MHPWS KSEREIS TI MPORW NA KANW?

kgiann

Δημοσιεύτηκε

ΠΟΛΥ ΚΑΛΟ!

kostas23

Δημοσιεύτηκε

ΟΤΑΝ ΤΟΠΟΘΕΤΕΙ ΤΗΝ ΔΙΑΣΤΑΣΗ ΥΠΑΡΧΕΙ ΠΡΟΒΛΗΜΑ ΔΙΟΤΙ ΔΕΝ ΕΙΝΑΙ ΠΑΡΑΛΛΗΛΗ Η ΤΟΠΟΘΕΤΗΣΗ ΤΗΣ ΔΙΑΣΤΑΣΗΣ ΜΕ ΤΗΝ ΠΛΕΥΡΑ??? ΕΧΕΙ ΚΑΝΕΙΣ ΤΟ ΙΔΙΟ ΠΡΟΒΛΗΜΑ???

kostas23

Δημοσιεύτηκε

FILE MOU H DIEY8YNSH TOU KEIMENOU MOU VGAINAI ALLOU GIA ALLOU.. MHPWS KSEREIS TI MPORW NA KANW?

ΚΑΙ ΓΩ ΤΟ ΙΔΙΟ

ΚΑΝΑ

Δημοσιεύτηκε

ευχαριστώ

ΚΑΝΑ

Δημοσιεύτηκε

Όλο το lsp είναι το παρακάτω-Τυχαία καθώς δεν γνωρίζω καν αγγλικά  (πήγα κοντά στο τέλος σ αυτό  (setvar "osmode" 1)

το έκανα (setvar "osmode" 0)   

και οι διαστάσεις εκτυπώνονται πλέον παράλληλα- Οπότε κάντε και εσείς το ίδιο  

 

 

;DIKTH.LSP       ¨ζ¨££ › ©«© ¦Άζ© ΅«£«¦Ά¦ε¦¬
(defun newerr (msg)
(if (/= msg "Function cancelled")(princ msg)
);endif
(setq *error* olderr)
(princ)
);close defun
(Defun C:DIKTH (/ svr pta ptt apst ptl ht fac)
 (setq olderr *error* *error* newerr)
 (setq svr(getvar "osmode"))
 (setvar "cmdecho" 0)
 (setvar "dimzin" 0)
 (setq ht(* (getreal  "\nEnter the drawing scale (100,200,500,etc) : ") 0.002))
 (setvar "osmode" 1)
(while (setq pta(getpoint "\nPick first point of the line : "))
 (setvar "osmode" 1)
 (princ)
 (setq ptt(getpoint "\nPick other point of the line : "))
 (setq apst (rtos(distance pta ptt) 2 2))
 (setvar "osmode" 512)
 (princ)
 (setq ptl(getpoint "\nPick dimension text location : ")) 
 (setvar "osmode" 0)
 (setq fac(- (cadr pta) (cadr ptt)))
 (if(< fac 0)(setq fac -1)(setq fac 1)
 );endif                 [                                                               ]    [                                           ]        
 (command "text" "j" "c" (list (+ (car ptl) (* (/ ht 2.0) fac)) (+ (cadr ptl) (/ ht 2.0))) ht (+ 100 (* (/ (* 400 (angle ptl ptt)) (* 2 pi)) -1)) apst)
 (setvar "osmode" 0)
 (princ apst)
);endwile 
 (setvar "osmode" svr)
 (command "cmdecho" 1)
 (setq *error* olderr)
 (princ)
);close defun

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

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

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

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

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

Σύνδεση

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

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

Σημαντικό

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