|
Rund um Autocad : linienabstände 3D
ChristianSchwarzer am 25.08.2003 um 15:14 Uhr (0)
Als mal ein Versuch ohne Lisp und Mathe... Zwei Linien: Linie 1 von A nach B (blau), Linie 2 von C nach D (magenta). Kopiere Linie 1 von A nach C, man bekommt Linie 1 (grün) von C nach E. Mit den Punkten C für Ursprung, D für die X-Achse, und E für die XY-Ebene ein BKS (3P) definieren und dann die Draufsicht auf dieses BKS aktivieren. Mittels _appint den gedachten Schnittpunkt (evtl. Linie 1 und 2 entsprechend verlängern...) zwischen Linie 1 und 2 mit Z=0 ermittlen und dann mit "Fang Lot" auf Linie 1 eine ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Dynamisches ssget
Uwe Neumann am 17.06.2010 um 09:45 Uhr (0)
Hallo Lisp-Gemeinde,ich habe mal wieder ein Problem, bei welchem ich auf eure Hilfe angewiesen bin.Ich möchte gerne einen ssget-Aufruf so gestalten, dass ich sowohl den Objekttyp als auch die Eigenschaften wie Layer, Blockname usw. übergeben kann.z.B.(setq i 0 ObjType "INSERT" PropList (list (list 8 "LAY1") (list 2 "BLOCK1")))(ssget (list (cons 0 (strcase ObjType)) (repeat (length PropList) (cons (nth 0 (nth i PropList)) (nth 1 (nth (1- (setq i (1+ i))) PropList))) ) ))Leider nimmt die Funktion bei der ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : modifizierte Befehle
Werner-Maahs.de am 25.04.2006 um 17:25 Uhr (0)
@Thomasich wollte gar nichts gegen LISP sagen. Habe mir nur eine Anmerkung erlaubt.Und, mal abgesehen von den nachgetragenen Layerschaltungen war ja auch bei Dir keine Aktion, die nicht auch mit einem Skript funktionieren würde.Ich kenne mich mit den englischen Befehlen nicht aus, daher ein Skript zur Fragestellung:Beginn Skriptdatei Radius 2.scr:AbRundenRadius2Ende Skriptdatei!Beginn Skriptdatei horizontale Linien.scr:KLinieHOrizontalEnde Skriptdatei!Und auf die Schaltfläche gelegt z.B.: ^C^CSR "Radius 2" ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Autollisp Problem.
joern bosse am 03.01.2008 um 11:24 Uhr (0)
Hallo FirePhoenix,so einen Beitrag würde ich ins LISP-Forum schieben, dort ist er sicherlich besser aufgehoben.Für Dein Problem: anstatt immer mit if abzufragen würde ich COND verwenden, weil Du nicht nur nach wahr oder falsch abfragst, sondern mehrere Möglichkeiten vorgibst.Folgender Code ist ungetestet, aber so ungefähr sollte es funktionieren:Code:(defun C:schacht4 ( / ein DN) (setq ein (getpoint "
Basispunkt Wählen.")) (setq DN (getreal "
Rohrdurchmesser wählen von 150 - 1000 [?] :")) (cond ((= DN 1 ...
|
| In das Form Rund um AutoCAD wechseln |
|
BricsCad : transparente Befehle: Unterschiede AutoCAD-BricsCAD
joern bosse am 29.01.2013 um 15:07 Uhr (0)
Hallo,bei ein paar alten LISP-Routinen bin ich auf eine unterschiedliche Funktionsweisen von transparenten Befehlen gestoßen:command "_DSETTINGS")AutoCAD: Entwurfseinstellungen = ObjektfangBricsCAD: Einstellungen = KoordinateneingabeWas wäre der richtige Aufruf in BricsCAD?folgende Alternative für BricsCAD funktioniert leider nicht transparent:(command "_ofang")(command "_classiclayer")AutoCAD: Klassische Layereigenschaften transparentBriscCAD: unbekanntWie kann ich in BricsCAD den ZeichnungsExporer - Laye ...
|
| In das Form BricsCad wechseln |
|
Lisp : eattext und -eattext unterschiedlich im Ergebnis
LarsM am 01.07.2006 um 18:26 Uhr (0)
Hallo Leute,ich sitze gerade im Urlaub und versuche meine Tools von 2004 auf 2007 umzustricken.Ich habe eine Zeichnung, welche unzaehlige Bloecke gleichen Namens besitzt. Die Attributwerte dieser Bloecke sind jedoch unterschiedlich. Wenn ich mit "Eattext" ueber "Objekt" von einem Block die Werte auslesen moechte, bekomme ich wunschgemaess nur von diesem die Werte. Versuche ich jedoch innerhalb von Lisp mit "-Eattext" und der selben Vorlagedatei das gleiche, erhalte ich von allen Bloecken de Daten. Ich moec ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : ai_draworder vs. _draworder
marc.scherer am 12.11.2004 um 09:37 Uhr (0)
@cadffm Sollst Du falsche Aussagen treffen? @rakana Bei solchen Fragen ist es manchmal das einfachste den Installationsordner nach *.* Dateien mit dem fraglichen Text suchen zu lassen. Bei mir wurde daraufhin u.a. die acad.mnl gefunden. Hier wird die Funktion ai_draworder als Lisp definiert: Code: ;;; ;;; Enable Draworder to be called from a menu ;;; Checks for Pickfirst selected objects ;;; (defun ai_draworder (option / ss ) (setq m:err *error* *error* *merr*) (ai_sysvar ( cmdecho . 0)) (if ...
|
| In das Form Rund um Autocad wechseln |
|
PTC Creo Elements/Direct Modeling : Importdaten leichter in Baugruppen einsortieren LISP?
Seele am 15.01.2016 um 12:53 Uhr (11)
So wir sind ein Stück näher dran, aber es funktioniert leider immer noch nicht korrekt.Wenn ich es so angepasst habe wie gewünscht, erstellt es die Baugruppe richtig (korrekt), behält die Zielbaugruppe wie früher bei Besitzer (korrekt)Ich klicke das erste Teil an, das schiebt es wieder korrekt in die richtige neue Baugruppe. In der Eingabemaske wird die Eingabe bei BG Name geleert, und das zweite Teil was ich anklicke wird wieder im falschen Ordner bei Zielbaugruppe abgelegt. Leider noch nicht ganz, Viel ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Rund um AutoCAD : 3DSOLID to 3DFACE
gregoriot am 03.09.2007 um 11:12 Uhr (0)
Hallo alle zusammen,kennt jemand zufällig einen Weg, um mit AutoCAD 2006 einen 3DSOLID in ein 3DFACE umzuwandeln? Ich habe mich schon ein bisschen in anderen Foren umgesehen und auch das Lisp "3dsolids_to_3dfaces.lsp" gefunden. Allerdings enthält dies den Befehl "masselementconvert", welcher im normalen AutoCAD nicht funktioniert.Auch habe ich schon versucht, das Ganze über "3dsout" und "3dsin" umzuwandeln, was auf Grund der großen Menge gescheitert ist.Kennt jemand zufällig einen anderen Weg ?? Ich weiß l ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Nach dem Speichern liegen (manchmal) Elemente auf wilde z-Positionen!
Angelika Hädrich am 19.10.2006 um 16:11 Uhr (0)
Hi-Ho,also ich würde mal bei CADwiesels LISP-Routinen wildern cadwiesel.deunter Sonstiges -- SonstigesDa gibts was für Z auf gewünschten Wert bringen Bei den Blöcken - hmm hatte ich noch nicht, aber ich könnte mir vorstellen das so zu machen:Im LT gehts einfach - Doppelklick auf den Block, dann Blockdefinition speichern unter und damit kannst Du einen neuen Namen vergeben Im Mechanical müßte beim Doppelklick Referenz bearbeiten erscheinen und ich denke, daß Du mit Reiter Einstellungen und Eindeutige ... Bl ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Obejkte auf Layer legen
Brischke am 01.10.2003 um 13:55 Uhr (0)
Hallo Walter, am besten, du stellst bevor du das (command ..) aufrufst, den gewünschten Layer ein. (setvar CLAYER Layer1 ) (Command Text Pkt 0 NR) (setvar CLAYER Layer2 ) (Command Text (rtos (car pkt))) (setvar CLAYER Layer3 ) (Command Text (rtos (cadr pkt))) (setvar CLAYER Layer4 ) (Command Text (rtos (caddr pkt))) (setvar CLAYER Layer5 ) (Command _point pkt) Prüfe aber vorher ob diese Layer auch in der zeichnung existieren, sonst gibts einen Fehler Prüfung könnte so a ...
|
| In das Form AutoLisp wechseln |
|
Lisp : VLR-DocManager-Reactor
CAD-Huebner am 27.02.2007 um 11:57 Uhr (0)
Hallo Jörn, es kann in bestimmten Fällen sinnvoll sein, Befehle aus der ACADDOC.lsp nicht während des Ladevorgangs unverzüglich auszuführen sondern, erst nach dem Abschluss aller Ladevorgänge.Dann erst wird die Spezialfunktion S::STARTUP ausgeführt.ich zitier mal aus der Online Hilfe: Zitat:Sie können eine S::STARTUP-Funktion definieren, um nach der Zeichnungsinitialisierung benötigte Einrichtungsoperationen durchzuführen.Die Start-LISP-Dateien (acad.lsp, acaddoc.lsp und MNL) werden in den Speicher geladen ...
|
| In das Form Lisp wechseln |
|
NX : Teil oder Baugruppe in den Ursprung versetzen
Jako am 19.11.2013 um 13:12 Uhr (1)
Wir bauen Spritzgusswerkzeuge und erstellen von allen 3D-Teilen2D-Zeichnungen. Bevor ich die Zeichnungen ableite, lege ich miteinem Koordinatensystem den Nullpunkt fest. Dieser Nullpunkt istgleichzeitig auch der Zeichnungsnullpunkt. Anschließend möchte ich jedes Teil mit dem entsprechenden Nullpunkt in den Ursprung (Systemnull) verschieben, unzwar so, das alle Teile die gleiche Ausrichtung haben.Das bringt für die 2D Ableitung große Vorteile, z.B. bei ähnlichen Teilenod. gespiegelten Teilen und für die Wei ...
|
| In das Form NX wechseln |