|
Rund um Autocad : Polylinie xyz-Koordinate in Textdatei auslesen?
die_Pat am 19.02.2007 um 15:20 Uhr (0)
Hallo.Folgendes Problem:Ich habe hier einen Höhenlinienplan, in dem die Höhenlinien aus Polylinien bestehen und mit der jeweiligen Erhebung versehen sind.Nun würde ich gern die x,y und z-Koordinate in eine Textdatei auslesen.Habe schon einiges über die Suche gefunden, aber ohne rechtes Endergebnis:Programme, die Koordinaten von Polylinien auslesen, erkennen leider nur die x und y. Wandle ich die Polylinien in 3DPolylinien um, kann ich zwar x, y und z auslesen, aber nur einzeln (Mühsam im Editor zusammenzuf ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Ungewollte Massstäbe beim öffnen der Datei
dusan.markovic am 31.07.2009 um 17:04 Uhr (0)
Hallo an alle Forummitglieder!Ich habe das Problem, dass ich in meiner Zeichnungsdatei zwei Massstäbe habe aber nicht weiss woher diese kommen. Dazu habe ich eine Lisp-Funktion die mir meine Massstabsliste komplett bereinigt und nur die Massstäbe erstellt die ich auch haben möchte. Wenn ich dann die Zeichnungsdatei schliesse und wieder öffne, sind die zwei Massstäbe wieder da. Irgendwie ist ein Bezug auf diese zwei Massstäbe, den ich nicht entfernen kann. Wie kann ich denn rausfinden wie und was sich auf d ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Inhalt in Ansichtsfenster verschiebe
mapcar am 03.09.2004 um 16:33 Uhr (0)
Wenn s wirklich nur PanOrtho ist, habe ich auch keine Lösung. Das Problem kann auch außerhalb von AutoCAD liegen, z.B. irgendwelche Gimmicks im Maustreiber. Mach mal einen Affengriff und schau unter Prozesse nach, wo der der teure Atomstrom vernichtet wird. Als Workaround würde ich -pan empfehlen mit x,y-Angabe. Da muss man natürlich ein bisschen schätzen oder Kopfrechnen können;-) Ich nehme sowieso nur den alten -pan, ich finde es manchmal höchst lächerlich, wie erwachsene Leute sich ab und zu einen Tenni ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Dynamische Blöcke mit Reihe Pfad
teanbr am 04.05.2021 um 19:25 Uhr (1)
Hey Jürgen,entschuldige, meine Vorgaben waren vielleicht etwas dünn beschrieben. - Die Lochreihe soll auch für die Topfbänder verwendet werden. In der S.A. ist es nur eine Spielerei, bei den Fronten wird es dann natürlich erst interessant, Später für Korpusverbinder wird im Grunde die gleiche Funktion gefragt sein. Das obere Loch ist wohl beim Experimentieren mit dem Block verloren gegangen..- Ja, meine Bezugskante ist die Unterkante Schrankseite, also immer 61 mm (oder in diesem Fall auch 41 mm OK Boden). ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : 3DPolylinie aus Textdatei
durden am 14.03.2007 um 10:46 Uhr (0)
Hallo Zusammen,ich habe von http://www.mapcar.de/_f_programmieren_bildraster.html eine Lisp-Routine die mir anhand einer Test-Datei ein Kreisraster in ACAD zeichnet.Funktioniert soweit auch einwandfrei. (defun lochblech(filename / fh b w h i p r row col) (setvar "cmdecho" 0) (setvar "osmode" 0) (setq fh(open filename "r")) (setq w(atoi(read-line fh))) (setq h(atoi(read-line fh))) (setq row 0) (setq p (0 0)) (setq r (/ 1 255.0)) (repeat h (setq col 0) (repeat w (setq p(list(* 2.1 col)(* 2.1 row))) (se ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Ausgabe Koordinaten
CADmium am 19.07.2008 um 16:46 Uhr (0)
die weißen Punkte sind im ACAD auch Proxy-Objekte .. d.h. es handelt sich um Objekte, die mit einer Applikation erstellt wurden.Wenn du diese Proxies mit _explode auflöst, erhälst du einen Kreis, einen Text und eine Polylinie mit Länge 0.Für diese Proxies und auch Null-Längen-Polylinien sind die von dir verwendeten Lisp nicht geeignet.Wenn du nicht im Besitz der die "Punkte" erzeugenden Applikation bist , du trotzdem die Koordianten automatisch auslesen willst, brauchst du was spezielleres, das die Proxies ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Objekt in Blöcken suchen und löschen
CADuceus am 13.04.2011 um 15:43 Uhr (1)
Zitat:Original erstellt von KlaK:Ist mir jetzt nicht ganz klar was Du machen möchtest.Hast Du verschiedene Blöcke (also unterschiedliche Namen) oder gleicher Block öfters eingefügt? [...] Zitat:Von mir selbst:Ich habe verschiedene Blockreferenzen [...] Was ist da unklar?@CADmium (gehört u.U. ins Lisp-Forum):Ich schaffe es ALLE Polylinien zu löschen:Code:(if (= (strcase (vla-get-objectname ITEM)) (strcase "AcDbPolyline"))Aber wie kann am einfachsten weitere Filterkriterien einbauen?Folgende Anpassung produ ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Bemassung über mehrere Ansichtsfenster
nebuCADnezzar am 03.02.2016 um 10:16 Uhr (1)
Schönen guten MorgenJa sieht so aus, hab mich mal durchgefragt, bei Bemassung im Layout hab ich grosse Augen geerntet... Als nicht Metallbauer hät ich gesagt geht ja gaaaaar nicht, aber wenn dass Standart is werd ich mich Anpassen müssen...Wir haben/hätten hier Athe... aber ich nich, a kann ichs nich, b hab ich ne 2014 Inventor / Mechanikal Installation...ich hab mal noch schnell gekukt ob ich die Start und Endpunkte der Bemassung rausbekommen kann, aber mal wohl nicht auf die schnelle, dann hät ich das Ma ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Lisp Hilfe : auswerten von Listen
marc.scherer am 02.11.2001 um 12:31 Uhr (0)
Hi, so was hab ich mal geschrieben... (defun c:gsc ( / COLR LAYR PICKED) (setq picked (entsel "
Objekt anklicken dessen Layerfarbe aktuelle Farbe werden soll: " ) ;_ end entsel ) ;_ end setq (if (/= picked nil) (progn (setq layr (cdr (assoc 8 (entget (car picked)))) colr (itoa (cdr (assoc 62 (tblsearch "LAYER" layr)))) ) ;_ end setq (setvar "cecolor" colr) ) ;_ end progn (princ "
Kein OBJEKT gewählt !") ) ;_ end if (princ) ) ;_ end progn Zu Dein ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Layouts umbenennen
Proxy am 22.08.2006 um 12:55 Uhr (0)
Zitat:Original erstellt von Eryk:Hallo,hat jemand eine Idee wie ich Layouts "automatisch" umbennen kann.Habe 72 Stück, die ich nummerieren möchte und dazu den Ansichtsnamen oder die Beschreibung im Plansatz ergänzen möchte.Wie sind die DWGs aufgebaut ? ... ist es eine DWG mit 72 Papierbereichen (Layouts) oder sind es 72 DWGs mit jeweils einem Papierbereich und wird tatsächlich der Plansatzmanager eingesetzt ?Wenn der SSM tatsächlich benutzt wird dann ist es möglich aufgrund der Informationen die in der DS ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Zeigereingabe in Lips auswerten
joeycool am 28.06.2012 um 17:59 Uhr (0)
Super,mit getangle krieg ich den Winkel (sogar ohne Line zeichnen) jetzt muss ich den noch von Bogenmaß umrechnen (mal schauen, ob ich das mit meinen neu erworbenen Kenntnissen hinbekomme) und dann müsste sich daraus was machen lassen.Ich geh jetzt erstmal basteln....@henning: Bei Deiner Routine meldet er mir einen Fehler: Befehl: (setq p2 (getpoint (setq p1 (getpoint)) "Richtung und Länge zeigen")) (alert (strcat "Länge: " (rtos (distance p1 p2))" , Winkel: " (rtos (angle p1 p2))))Kann nicht zu LISP zurüc ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : DXFOUT dauert sehr sehr lange
Proxy am 04.05.2004 um 07:08 Uhr (0)
Ich habe mit ein kleines Progrämmchen geschrieben das mit eine Auswahl als 12 er DXF exportiert. Alles bis auf die Anweisung (command ._dxfout pfad _v _R12 _o auswahl 16) geht super schnell nur der eigentlicher Export dauert extrem Lange. Die eigentliche Datenmenge ist relativ klein ca. 50 bis 100 Linien und ein einzelner Text. Die Datenmenge reduziere ich somit von ca. 1.8 MB auf die relevanten ca. 50kB. Ich setzte keine Fremdapplikationen ein die die Datenmenge künstlich aufblasen lassen könn ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Hyperlink als Text im Block anzeigen
RL13 am 14.06.2013 um 16:07 Uhr (0)
Hallo Henning,ich bin nicht so bewandert mit Lisp, deshalb bekomme ich Dein Codeschnipsel nicht zum laufen Fehlermeldung im Textfenster: "; Fehler: Falsch formatierte Liste in Eingabe"Attribut heißt bei mir "Dateiname"hab also Dein "LINK" durch "Dateiname" ersetzt, was dann so aussieht: (defun c:show-hyperlinks ( / inserts insert z att-name hyper att) (vl-load-com) (setq inserts (ssget ((0 . "INSERT"))) z -1 att-name "Dateiname"); !! Hier Name des Attributs definieren !! (while (setq insert (ssname ...
|
| In das Form Rund um AutoCAD wechseln |