|
Rund um Autocad : Radius von mehreren Rechtecken mit einem Befehl ändern
wronzky am 10.06.2005 um 10:44 Uhr (0)
Hi Candidl! Willkommen im Forum! vielleicht hilft dieses Lisp: Code: (defun c oly-fillet ( / z r ss p) (setq z 0) (setq r (getreal neuer Radius: )) (setq ss (ssget)) (while (setq p (ssname ss z)) (command _fillet _r r _fillet _p p) (setq z (1+ z))) ) Einfach laden und es steht der Befehl poly-fillet zur Verfügung: Viel Erfolg, Henning [EDIT] Verdammt, ich krieg das Smilie nicht weg. Soll heissen: c doppelpunkt poly-fillet [/EDIT] ------------------ VoxelManufaktur Computer-Dien ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Farbe von Blöcken ändern
aufi am 06.03.2009 um 09:53 Uhr (0)
Hallo ForumIch habe wieder ein kleines Problem.Ich will mit Lisp einen Block einfügen (Blockfarbe ist VONLAYER und Blocklayer Null)damit wenn ich Ihn einfüge die Farbe von dem Layer habe woch ich Ihen einfüge.Bis hierher ist mir alles Klar.Jetzt will ich aber mit einen Button im Werkzeugkasten "(setvar "cecolor" "blau")" den Layer kurzfristig auf Blau setzten damit ich eine Linie in blau zeichnen kann bzw. einen Block in Blau einfügen kann.Danach wieder mit Befehl setvar auf vonlayer schalten.Nur färbt mir ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Lisp für arx uns mns
Caddy0815 am 05.01.2009 um 15:12 Uhr (0)
Danke für die schnelle Reaktion.Beim laden mittels (mnt_startup) kommen folgende Zeilen:Loading the PLM 8 Integration ARX module...Unable to load Ac2006.arx"
Unable to load Ac2006.arx
"Wenn ich die ac2006.arx aber übers Menü lade klappt es problemlos.Also geht die arx definitiv auf dem AC2005.Es ist mir halt nur zu müsam, an mehreren Rechnern die arx in den Start aufzunehmen, die mns zu laden und den Supportpfad zu ändern.Ich würde gern per Fernwartung nur die acad.lsp oder eine andere Datei, wenn iihr ein ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Hatches von User-defined auf Custom ändern
joern bosse am 02.02.2009 um 10:18 Uhr (0)
Hallo Silvatika,unter ACAD 2008 hat es mit folgendem LISP funktioniert, kannst Du Dir dann ja noch ein bißchen anpassen (hier werden erstmal nur den ZEBRA-Schraffuren "benutzerdefiniert zugewiesen").Code:(defun c:test ( / aws n) (if (setq aws (ssget "_X" (list (cons 0 "HATCH") (cons 2 "ZEBRA")))) (progn (setq n 0) (repeat (sslength aws) (command "-schraffedit" (list (ssname aws n) (cdr (assoc 10 (vl-remove-if (lambda (A) (and (= (car A) 10) ...
|
| In das Form Lisp wechseln |
|
OneSpace Modeling : Räumlich verwundene Fläche extrudieren
Walter Geppert am 19.05.2005 um 17:13 Uhr (0)
Zitat: Original erstellt von KasiKasi: Danke für die schnelle Antwort! Das Problem ist aber, dass ich die Fläche an jeder Stelle in ihrer Normalenrichtung extrudieren möchte. So wie du es oben beschrieben hast, könnte ich damit ja nur in eine bestimmte Richtung extrudieren, oder habe ich das falsch verstanden? Die Aussenkontur der aufgedickten Fläche ist dann natürlich durch den Extrusionsvorgang nicht wie mit Surfacing erzeugt, was aber innerhalb davon übrig ist, ist durch das Versetzen schon ...
|
| In das Form OneSpace Modeling wechseln |
|
Rund um Autocad : Frage (Problem) mit Koordinaten Lisp
gmk am 29.10.2004 um 14:35 Uhr (0)
;************koordinaten anschreiben********** ;punkt klicken und 3d-koordinate anschreiben ;start mit gmk_kobe.de ;gmk@cad.de ;********************************************* (DEFUN C:gmk_kobe (/ p) (IF (SETQ p (TRANS (GETPOINT Punkt klicken ... ) 1 0)) (PROGN (SETVAR DIMZIN 0) (ENTMAKE (LIST (0 . TEXT ) (100 . AcDbEntity ) (100 . AcDbText ) (CONS 10 (mapcar (lambda (x) (+ x 0.5)) p)) (40 . 1) (CONS 1 (STRCAT (RTOS (CAR p) 2 3) ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : AutoCAD: Blöcke exportieren mit Attributs-Werten
lematz am 19.09.2011 um 16:58 Uhr (0)
Danke für die Antwort, leider löst sie mein Problem noch nicht ganz zufriedenstellend.Ich habe recht viele (also wirklich viele) Blöcke , die jeweils in einer DXF mit dem Block-Namen (der ist gleich dem Attributs-Wert von BAUTEIL-NUMMER)als Datei-Namen abgespeichert werden sollen.Bis jetzt habe ich die Blöcke über LISP wblockall (www.cadstudio.cz) in der Masse rausgeschrieben. Hierbei wird aber der Inhalt des Bauteil-Nummern-Attribut gelöscht. Da dieser jedoch Ziffern für eine Lasergravur enthält, wäre es ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : ActiveX Methoden und Eigenschaften History
mapcar am 15.08.2005 um 20:33 Uhr (0)
Die Idee klngt nicht schlecht - würde auch sehr helfen, wenn man mal Fragen beantwortet. Ich hab z.B. 2 Windows-Partitionen auf dem Rechner, und natürlich habe ich nicht auf jeder Partition jede Acad-Version zur Hand. Das könnte so einiges Umbooten ersparen.Aber ich verstehe eines nicht: Die Ms und Ps sind losgelöst von den Objekten in den Listen? Macht das Sinn? Es können sich doch abhangig vom Objekt völlig unterschiedliche Sachverhalte hinter den Namen verbergen, oder? Konkret: Wenn die Methode "extrude ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : blocktausch-attributblöcke
StephanJP am 03.10.2002 um 10:43 Uhr (0)
Hallo Jochen, für mich hört sich das so an: wenn wir Dateien von Vermessern kriegen sind die Punkte oft mit Attributen versehen, wenn man diesen "Punktblock" aber auflöst, sind die Attribute weg! Wenn also Deine verschwindenden Blöcke eigentlich keine Attribute haben kann es sein, das Diese beim ersetzen mit Blocktausch einfach verschwinden, da ja in der Blockdefinition keine Attribute gefunden werden. Ist so ein Trick von früher: Block mit Attribut (z.B. Punkthöhe), die Geometrie gefällt nicht, ergo Block ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Punktkoordinaten (x, y, z) und Bezeichnung exportieren...
CB_ am 21.03.2005 um 15:25 Uhr (0)
ALSO............ Mit dem o.a. Code zahlen schreibt man zahlen an die Punkte und zwar fortlaufend nummeriert. Damit haben die Punkte eine eindeutige Identifikation. Der nächste Schritt wäre es, die Koordinaten PLUS die soeben an die gleichen Koordinaten geschriebenen Zahlen in eine Liste zu exportieren. Funtkioniert sehr gut mit dem Programm pnt_export . Dies liest aber leider nur die x und y Koordinaten aus (Die Z-Koordinate kann als zusätzlicher Text alllerdings auch ausgelesen werden, aber nur wenn ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Attributte aus DWG auslesen
Waldemar am 02.12.2002 um 14:58 Uhr (0)
Hallo Zusammen, in unserem Unternehmen haben wir eine Symbolbibliothek mit ca. 500 Blöcken. Alle Blöcke beinhalten die gleiche Attribute (ca. 15 Stück). Diese würden wir gerne in eine Stückliste auslesen. Am besten in eine Excel Tabelle. Die Datei sollte als Titelzeile die Attributbezeichnung haben. Die Auswahl der Blöcke sollte automatisch (alle Blöcke in der Zeichnung) oder über Objektwahl erfolgen. Da wir sowohl AutoCAD Vollversion als auch LT verwenden, kann ich leider nichts mit Lisp anfangen. 1. Ken ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Lisp programm ????
Brischke am 24.06.2005 um 11:40 Uhr (0)
Zitat: Original erstellt von Rabbit 007: Ich würde gerne in einer Zeichnung die Blöcke Tisch1 und Tisch2 zählen lassen so das der Wert von Tisch1 in Variable USERI1 ist, und der Wert von Tisch2 in Variable USERI2 ist. Ich hoffe das es klappt oder einer ein solches Programm schon hat !? (setvar "USERI1" (sslength(ssget "_X" (0 . "INSERT")(2 . "TISCH1")))) (setvar "USERI2" (sslength(ssget "_X" (0 . "INSERT")(2 . "TISCH2")))) Die Beantwortung deiener anderen Fragen, kannst du in meiner Signatur nach ...
|
| In das Form Rund um Autocad wechseln |
|
SolidWorks : makro text 2 linien
StefanBerlitz am 13.07.2010 um 10:32 Uhr (0)
Hallo kons92,ich kenne keine Funktion in SolidWorks, mit der man Texte aus Beschriftungen (oder Blöcken) in Skizzenelemente umwandeln könnte, infolgedessen kann so etwas auch ein Makro nicht. Mir ist auch kein Tool bekannt, dass das vielleicht mit dem fertigen DXF machen könnte, aber da kenne ich mich nicht besonders gut aus, vielleicht gibt es da in AutoCAD oder den diversen Clones eine Funktion/Tool/LISP dafür.Aber vielleicht versuchst du zu erklären, was dein Ziel ist, was du damit erreichen willst, vie ...
|
| In das Form SolidWorks wechseln |