|
Rund um Autocad : Linie aus Funktion y=f(x) erstellen
Werner-Maahs.de am 23.09.2006 um 17:26 Uhr (0)
Oder, wenn Du Dich mit Lisp auskennst, z.B. so etwasCode:(defun yfx ( / x y)(setq x 1)(command "Linie" (0 0))(while (< x 10) (setq y (sqrt x)) (command "Linie" (list x y)) (setq x (+ x 1))(command ""))Soll keine professionelle Lösung sein, nur eine Idee, wie man es machen könnte. Hier mit Y = Wurzel von XHabe die Eingaben mangels Programm nicht testen können, sollte aber laufen.------------------strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Stützpunkte
bs328s am 02.12.2004 um 15:36 Uhr (0)
Kann mir einer sagen ob es irgendwo ein Lisp gibt der den Winkel zwischen zwei Stützpunkten ermittelt. (zb: Von einen Stützpunkt zu anderen Stützpunkt ist ein Winkel 180°) dann müsste das Programm mir den Winkel errechnen (dann müsste das Ergebnis 90° sein. Gibt es eine Möglichkeit dass man die Stützpunkte immer sichtbar machen könnte und die Endpunkte der Stützpunkte in roter Farbe und die Mittelpunkte in grüner Farbe.
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Liste für Layer in Blöcken
wronzky am 17.11.2005 um 12:39 Uhr (1)
Also mit der kleinen Lisp-ZeileCode:(cdr (assoc 8 (entget (car (nentselp)))))bekommst Du den Layer des Blockelementes, das Du anpickst. Vielleicht hilft das ja auch schon. In einen kleinen Befehl verpackt dann vielleicht so:Code:(defun c:z-layer ( / dummy) (if (setq dummy (nentselp)) (cdr (assoc 8 (entget (car dummy)))) ))Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Fläche (mm²) von gekrümmten Flächen
poliki am 03.04.2007 um 10:42 Uhr (0)
Hallo zusammen,sehe ich es richtig, dass es in AutoCAD 2007 keine Möglichkeit gibt die Fläche (mm²) einer gekrümmten Fläche (z.B. Mantel eines Zylinders) zu ermitteln?Wenn ich einen Zylinder als Volumenkörper erzeuge und diesen mit URSPRUNG in Flächen auflöse dann kann ich weder mit Eigenschaften noch mit dem Befehl Fläche--Objekt die Fläche in mm² bekommen.Gibt es vielleicht doch eine Lösung, eventuell ein LISP?Für Anregungen bin ich dankbarJan
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Richtungsvektor verändern
schachtelmacher am 02.02.2005 um 06:58 Uhr (0)
Guten Morgen, nun folgt der Report: Zitat: Original erstellt von CADmium: Vielleicht hilft dir das weiter ?! (defun c:set-Z-Vektor ( / AW I OBJ) (if (setq AW (ssget)) (progn (setq I -1) (repeat (sslength AW) (setq OBJ (entget(ssname AW (setq i(1+ i))))) (entmod (subst (210 0.0 0.0 1.0)(assoc 210 OBJ)OBJ)) ) ) ) ) Danke an Euch für Eure Bemühungen, besonderen Dank an CADmium! Das kleine Lisp und anschließendes spiegeln bringen alles wieder i.O. Danke ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : wollen sie wirklich
wronzky am 25.04.2006 um 17:46 Uhr (0)
Eine Idee hätte ich auch noch:laufen irgendwelche Makros, Lisp oder so?gib z. B. mal (command "_pline" p1 p2 p3 "_close") einfach in der Befehlszeile ein. Dann kommt auch die Abfrage, da p1 p2 p3 leer sind, und _pline folglich bereits beendet, wenn der _close-Befehl kommt. Dieser will dann nicht die Polylinie, sondern die AutoCAD-Sitzung schliessen...Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Blockattribute so einfach wie dtext bearbeiten
xem am 26.06.2009 um 11:18 Uhr (0)
@CADmiumaxo - einfach mal reinschaun geht net ...Das Rad wieder neu erfinden ist auch nicht schön und das es nicht mal eben erledigt ist kann ich mir gut vorstellen. Das aufwändige an der Sache wird sicher das Testen und Fehlersuchen sein.Gibt es denn vieleicht die benötigte Programmierung schon in einem LISP, aus dem man sie kopieren kann und anpassen?Die Programmierung müßte doch dann so aussehen, daß sie auf die letzten klick-Koordinaten einen der Befehle oben anwendet. - oder?
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Klothoiden-Erstellung. Letzte Hoffnung!
eugen am 24.09.2001 um 09:32 Uhr (0)
Hi, Leute, verzweifelt suche ich eine Lisp-Routine für Klothoiden-Erstellung unter AutoCad 2000-2002. Einziges Programm, dass ich gefunden habe war klot_win.lsp von Dipl.Ing. J.J. Holok auf Service-Diskette 4/99 (AutoCad-Magazin). Das ist aber erstens für AutoCad 13-14 und außerdem funktioniert in meiner 14-te Version auch nicht korrekt (Fehlermeldung "Falscher Argumententyp"). Wer kann helfen, etwas richtiges zu finden? Danke im Voraus. Eugen
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Texte werden in PDF-Plot falsch dargestellt
Schachinger am 25.09.2025 um 07:33 Uhr (1)
Hallo Bernd,Ja das funktioniert! Problem das ich noch habe: Ich kann den Befehl FLATTEN nicht über einen anderen Lisp-Code aufrufen ( z.B. ganz einfach mal über Code:(command "FLATTEN") probieren. Mag nicht... Ich will tunlichst vermeiden das man bei jeder aus Inventor exportierten DWG manuell Befehle eingeben muss. Ich hab hierfür eine LSP die alles in einem Rutsch macht. Nur das FLATTEN bockt. ------------------mfg Siegfried Schachingerhttp://www.tbschatz.at
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Stutzen und Dehnen in einem Befehl
CADchup am 03.07.2002 um 16:12 Uhr (0)
Hi, Du hast den Befehl bereits (fast): Stutzen oder Dehnen. Schau mal in die Befehlszeile bei der Ausführung: Zu stutzendes Objekt wählen bzw. zum Dehnen mit der Umschalttaste wählen oder [Projektion/Kante/ZUrück]: Ein Lisp, das selbständig stutzt oder dehnt hab ich noch nicht gesehen... Da war der Martin doch glatt ein paar Sekunden schneller.... [Diese Nachricht wurde von CADchup am 03. Juli 2002 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : lsps für dummies...
cadffm am 07.09.2005 um 15:02 Uhr (0)
Schau mal hier im Forum nach dem User FAQ (Suchfunktion/User nutzen)Oder direkt: FAQ: APPLOAD Ansonsten funktioniert das Lisp, nur mußt du vor "Defun c:kol...."noch eine öffnende Klammer einsetzen, also:Code:(defun c:kol ()(AUSWAHL)(command "._copy" ausw "" "0,0,0" "0,0,0")(command "._erase" ausw "")(princ))(defun AUSWAHL ()(princ "
Bitte die zu bearbeitenden Elemente auswählen" )(setvar "cmdecho" 0)(setq ausw(ssget)))
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Linie kopieren
Theodor Schoenwald am 12.03.2012 um 16:46 Uhr (0)
Hallo Dirk,dazu gibt es bestimmt fertige Tools, im Lisp-Forum wird Dir dort geholfen.Vorab:;;------------------------------------------------------------(defun C(hier Doppelpunkt)C2C (/ CURLAY SS1) (setq CURLAY (getvar "clayer")) (setq SS1 (ssget)) (command "_copy" SS1 "" "" "") (command "_chprop" (entlast) "" "_layer" CURLAY "_lt" "_bylayer" "_s" "1.0" "") (princ))(princ);;--------------------------------------------------GrußTheodor[Diese Nachricht wurde von Theodor Schoenwald am 12. Mrz. 2012 edit ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Überprüfen von Zeichnungen auf zu bereinigende Elemente
CADdalog am 30.10.2015 um 08:49 Uhr (15)
Stimmt. Deswegen bin ich auf der Suche nach einer Lisp-Routine die mir so etwas liefert. Natürlich ist das Bereinigen an sich kein Problem, aber ich soll halt für eine große Anzahl Zeichnungen die Frage mit Ja oder Nein beantworten, ob die Zeichnungen bereinigt abgegeben wurden oder nicht. Würde ja schon reichen, wenn ich z.B. die Textausgabe des Bereing-Befehls in einen String oder eine Datei umleiten könnte - irgendwas in der Art.
|
| In das Form Rund um AutoCAD wechseln |