Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Automatische Koordinatenausgabe

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Automatische Koordinatenausgabe (5262 mal gelesen)
Dynasty
Mitglied
Verkehrsplaner


Sehen Sie sich das Profil von Dynasty an!   Senden Sie eine Private Message an Dynasty  Schreiben Sie einen Gästebucheintrag für Dynasty

Beiträge: 47
Registriert: 22.01.2002

ACAD 2005, AMD 64 X2 Dual 5000+, 2 GB Ram, 128 MB Grafik

erstellt am: 23. Aug. 2002 11:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

hat jemand eine Ahnung ob es in ACAD2000 eine Möglichkeit gibt einen Punkt anzuklicken und ACAD schreibt dann die X/Y/Z-Koordinaten daneben?

Wir müssen hier im Büro öfter mal Gauß-Krüger-Koordinaten in die Pläne einfügen und jedesmal unten links die koordinaten aufschreiben und dann als Text eingeben is doch a bisserl aufwendig.


Danke.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADZE
Mitglied


Sehen Sie sich das Profil von CADZE an!   Senden Sie eine Private Message an CADZE  Schreiben Sie einen Gästebucheintrag für CADZE

Beiträge: 1
Registriert: 23.08.2002

erstellt am: 23. Aug. 2002 11:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dynasty 10 Unities + Antwort hilfreich

Guten Tag
versuch es doch mal mit "bemordinate" oder über Bemaßungen-Koordinatenbemaßung.
viel Glück

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4185
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools

erstellt am: 23. Aug. 2002 12:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dynasty 10 Unities + Antwort hilfreich

Hallo Dynasty,

folgend ein paar Lispzeilen, die Deine Aufgabenstellung erfüllen.
Man müßte natürlich noch die TextHöhe/ Stil und den Abstand zum geklickten Punkt auf Deine speziellen Bedürfnisse anpassen.
Soll eine Verbindungslinie gezeichnet werden, usw.

Schau es dir an, und bei Fragen ...

Grüße Holger

(defun c ktkoo (/ pkt txtstil txthoeh abstX abstY txtlayr linlayr machline)
  ;;;Variable Werte
  (setq txtstil "Standard"
txtlayr "0"
txthoeh 2.5
abstX 2.5
abstY 2.5
linlayr "0"
machline nil; T oder nil -- T->Linie wird gezeichnet
)
  ;;;
  (while (setq pkt (getpoint "\nPunkt:"))
    (entmake (list
      '(0 . "TEXT")
      '(100 . "AcDbEntity")
      '(67 . 0)
      '(410 . "Model")
      (cons 8 txtlayr)
      '(100 . "AcDbText")
      (cons 10 (list (+ (car pkt) abstX) (+ (cadr pkt) abstY) (caddr pkt)))
      (cons 40 txthoeh)
      (cons 1 (strcat (rtos (car pkt) 2 2) "-" (rtos (cadr pkt) 2 2) "-" (rtos (caddr pkt) 2 2)))
      '(50 . 0.0)
      '(41 . 1.0)
      '(51 . 0.0)
      (cons 7 txtstil)
      '(71 . 0)
      '(72 . 0)
      '(11 0.0 0.0 0.0)
      '(210 0.0 0.0 1.0)
      '(100 . "AcDbText")
      '(73 . 0)
      )
    )
    (if machline
      (entmake (list
'(0 . "LINE")
'(100 . "AcDbEntity")
'(67 . 0)
'(410 . "Model")
(cons 8 linlayr)
'(100 . "AcDbLine")
(cons 10 pkt)
(cons 11 (list (+ (car pkt) abstX) (+ (cadr pkt) abstY) (caddr pkt)))
'(210 0.0 0.0 1.0)
)
      )
      )
    )
  )

[Diese Nachricht wurde von Brischke am 23. August 2002 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Techniker
Mitglied



Sehen Sie sich das Profil von Techniker an!   Senden Sie eine Private Message an Techniker  Schreiben Sie einen Gästebucheintrag für Techniker

Beiträge: 31
Registriert: 18.11.2002

erstellt am: 14. Okt. 2003 09:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dynasty 10 Unities + Antwort hilfreich

Hallo Holger,

was mache ich falsch:
um die .lsp zu starten, habe ich sie über appload geladen und dann in die Befehlszeile geschrieben: (ktkoo)
Zuvor hatte ich noch das Smilie durch einen Doppelpunkt ersetzt.

Besten Dank
Techniker

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Rausch
Mitglied



Sehen Sie sich das Profil von Thomas Rausch an!   Senden Sie eine Private Message an Thomas Rausch  Schreiben Sie einen Gästebucheintrag für Thomas Rausch

Beiträge: 1199
Registriert: 26.03.2001

Intel P4 2,6 GHz
512 MB RAM
NVIDIA GeForce FX 5200
.
WinXP prof.
Autodesk Map 2004 SP 1
WS-Landcad 2004
.
Tetris

erstellt am: 14. Okt. 2003 09:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dynasty 10 Unities + Antwort hilfreich

Hallo
ersetze das Ätsch-Smilie durch Doppelpunkt und ein p
dann heißt es auch pktkoo

------------------

gruß
thomas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Techniker
Mitglied



Sehen Sie sich das Profil von Techniker an!   Senden Sie eine Private Message an Techniker  Schreiben Sie einen Gästebucheintrag für Techniker

Beiträge: 31
Registriert: 18.11.2002

erstellt am: 14. Okt. 2003 09:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dynasty 10 Unities + Antwort hilfreich

Hallo Thomas,

danke für die Hilfe!

Schöne Grüße
Techniker

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Noivet
Mitglied
Bautechniker


Sehen Sie sich das Profil von Noivet an!   Senden Sie eine Private Message an Noivet  Schreiben Sie einen Gästebucheintrag für Noivet

Beiträge: 173
Registriert: 05.09.2007

Vista
Autocad 2010 Version3
Inventor 2011
NVIDIA Quadro 3000M

erstellt am: 21. Sep. 2007 10:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dynasty 10 Unities + Antwort hilfreich

Hallo,
wie muß ich das Lisp änden um die Texte untereinander geschrieben zu bekommen? Also in der ersten Zeile die x-Koordinate und in der zweiten Zeile die y-Koordinate?

Grüße

Noivet

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joern bosse
Ehrenmitglied
Dipl.-Ing. Vermessung


Sehen Sie sich das Profil von joern bosse an!   Senden Sie eine Private Message an joern bosse  Schreiben Sie einen Gästebucheintrag für joern bosse

Beiträge: 1741
Registriert: 11.10.2004

erstellt am: 21. Sep. 2007 15:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dynasty 10 Unities + Antwort hilfreich

Hallo Noivet,

Holger's Zeilen nochmal ein bißchen erweitert. Du kannst den Abstand der Zeilen über einen Faktor bestimmen:

Code:

(defun c ktkoo (/ pkt txtstil txthoeh abstX abstY txtlayr linlayr machline n txtabstfaktor)
  ;;;Variable Werte
  (setq txtstil "Standard"
txtlayr "0"
txthoeh 2.5
txtabstfaktor 0.2
abstX 2.5
abstY 2.5
linlayr "0"
machline T; T oder nil -- T->Linie wird gezeichnet
)
  ;;;
 
  (while (setq pkt (getpoint "\nPunkt:"))
    (setq n -1)
    (mapcar '(lambda(A)
      (setq n (+ n 1))
    (entmake (list
      '(0 . "TEXT")
      '(100 . "AcDbEntity")
      '(67 . 0)
      '(410 . "Model")
      (cons 8 txtlayr)
      '(100 . "AcDbText")
      (cons 10 (mapcar '-(list (+ (car pkt) abstX) (+ (cadr pkt) abstY) (caddr pkt))
      (list 0.0 (* n (+ txthoeh (* txthoeh txtabstfaktor))) 0.0)))
      (cons 40 txthoeh)
      (cons 1 (rtos A 2 2))
      '(50 . 0.0)
      '(41 . 1.0)
      '(51 . 0.0)
      (cons 7 txtstil)
      '(71 . 0)
      '(72 . 0)
      '(11 0.0 0.0 0.0)
      '(210 0.0 0.0 1.0)
      '(100 . "AcDbText")
      '(73 . 0)
      )
    )
    )  (list (car pkt)(cadr pkt)(caddr pkt)))
    (if machline
      (entmake (list
'(0 . "LINE")
'(100 . "AcDbEntity")
'(67 . 0)
'(410 . "Model")
(cons 8 linlayr)
'(100 . "AcDbLine")
(cons 10 pkt)
(cons 11 (list (+ (car pkt) abstX) (+ (cadr pkt) abstY) (caddr pkt)))
'(210 0.0 0.0 1.0)
)
      )
      )
    )
  )

schönes Wochenende

------------------
viele Grüße

Jörn

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Noivet
Mitglied
Bautechniker


Sehen Sie sich das Profil von Noivet an!   Senden Sie eine Private Message an Noivet  Schreiben Sie einen Gästebucheintrag für Noivet

Beiträge: 173
Registriert: 05.09.2007

Vista
Autocad 2010 Version3
Inventor 2011
NVIDIA Quadro 3000M

erstellt am: 21. Sep. 2007 16:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dynasty 10 Unities + Antwort hilfreich

Danke Jörn, so geht es.
Auch dir ein schönes Wochenende.

Grüße

Noivet

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz