|
Lisp : Erzeugen von Regeloberflächen
Werner-Maahs.de am 02.02.2008 um 09:57 Uhr (0)
Wenn ich in einer Zeichnung 2 Objekte, z.B. Bogen und Linie, erstellt habe, diese per Selectionset (ss) mit dem Befehl Regelob auswähle, bekomme ich nicht immer die gewünschte Form. Mache ich es von Hand, muss ich nahe den jeweils zusammengehörenden Enden anklicken.Meine Frage ist:Wie kann ich es in einer LISP (mit ss) formulieren, dass ich das gewünscht Ergebnis bekomme?------------------strukturiertes Zeichnen mit www.Werner-Maahs.de[Diese Nachricht wurde von Werner-Maahs.de am 03. Feb. 2008 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Erzeugen von Regeloberflächen
Werner-Maahs.de am 03.02.2008 um 20:42 Uhr (0)
Hallo Jörn,Danke nochmals für Deine Antwort.Ich kann es ja nur theoretisch ansprechen, da ich diesen Fall ja nur ausschließen möchte!Ich meine, dass wenn an dem spezifiziertem Punkt auch andere Objekte gezeichnet sind, ist die Objektwahl nicht mehr eindeutig. Der Befehl REGELOB ermöglicht an der Kommandozeile eine Seitenzuordnung durch die Objektwahl. Objekt und Seitenzuordnung kann ich durch optische Auswahl des Anklickpunktes eindeutig wählen.In Lisp wähle ich zwar das gewünschte Objekt (setq Obj (entla ...
|
In das Form Lisp wechseln |
|
Lisp : Stationierung von Pline, Höhe aus Blöcken
Bernd P am 06.02.2008 um 15:54 Uhr (0)
ServusIst schon etwas länger her.Kann man bei dem LISP von joern bosse die Höhe doch aus den Attributen nehmen?------------------"Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P.----- Bitte Systeminfo eintragen, warum siehst du hier.[Diese Nachricht wurde von Bernd P am 06. Feb. 2008 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Excel-Datei als Object
Andreas Kraus am 11.02.2008 um 14:26 Uhr (0)
Hallo zusammen,ich möchte Daten aus Lisp direkt in eine Excel-Datei schreiben.Geht ja auch wenn die Datei in Excel geöffnet ist mit:(setq excel (vlax-get-object "excel.application"))usw...Ich kann mir die Datei auch automatisch öffnen lassen wenn sie nicht offen ist. Hab ich hier was gefunden:http://ww3.cad.de/foren/ubb/Forum145/HTML/002049.shtml#000003Hab ich mir gedacht, warum denn Excel starten ? Könnte doch auch so gehn:(setq excel (vlax-get-or-create-object "excel.application"))Aber wie öffne ich da j ...
|
In das Form Lisp wechseln |
|
Lisp : member und Gruppencode
Theodor Schoenwald am 15.02.2008 um 22:18 Uhr (0)
Danke Thomas,manchmal sieht man die einfachsten Sachen nicht.Danke für den schönen Code-Vorschlag, leider kann ich ihn nur bei ACAD und seit neuestem (seit Torsten Moses für Bricscad arbeitet) auch für Bricscad. Bei Progecad, ZWcad und den DWGeditor von Solid Works, funktionieren keine VL-Befehle und sonstige Unarten haben diese Programme auch, aber auch Sachen die geschickter sind als bei ACAD, z.B. Konturrichtung bei einer Polylinie ändern ist im Pedit-Befehl vorhanden.Auch die unnötige Frage, wenn ich b ...
|
In das Form Lisp wechseln |
|
Lisp : Anfängerproblem Punkte auswählen Objektfang
KeMü am 20.02.2008 um 10:21 Uhr (0)
Ich habe noch etwas gebastelt und es funktioniert, wenn:(setvar "OSNAPCOORD" 1) also die Skribteingabe Vorrang hat, ich nehme an, dass meine Lisp so einer Art Skribt ist. Jetzt funktioniert es einwandfrei und die im command übergebene Koordinate wird auch immer benutzt.Vielen Dank für die HilfeKerstin
|
In das Form Lisp wechseln |
|
Lisp : Fragen zu C:Cal
Niggemann am 20.02.2008 um 21:50 Uhr (0)
Hallo Forum,habe ein paar Fragen zum Rechner in ACAD. In der Hilfe ist dazu nur dieses zu finden(vl-doc-export testarx)(defun testarx () (princ "This function tests invoking an ARX app ") (vl-arx-import c:cal) (c:cal))klappt aber nicht um den Recher aus einem Lisp aufzurufen muß ich in der Befehlszeile "cal" eingeben und mit "Esc" abbrechen. danach klappt auch mein Lispprogram. Wie kann ich diesen Schritt um gehen Da wäre schon die 2. Frage. Wie kann ich den Rechner aus Lisp raus abbrechen.(C:cal "Esc") ...
|
In das Form Lisp wechseln |
|
Lisp : Fragen zu C:Cal
Niggemann am 20.02.2008 um 23:14 Uhr (0)
Nein wenn ich in Visual Lisp den Ausdruck prüfen kommt "Fehlerhafte Funktion C:CAL"mfgNiggemann
|
In das Form Lisp wechseln |
|
Lisp : Handbuch für Benutzeranpassungen...
Geos am 21.02.2008 um 12:05 Uhr (0)
ServusMeine Frage hat zwar nichts mit Lisp zu tun, passt aber vielleicht doch besser hierher, als ins ACAD-Forum.Noch arbeite ich mit ACAD2005, aber es wird die Zeit kommen, wo ich mich auf eine neuere Version einstellen muss/darf.Deshalb habe ich mich schon mal wegen eines geeigneten Buches umgeschaut, aber nichts passendes gefunden. Idealerweise wäre das eines, wo hauptsächlich die neuen Dinge ab 2006 ausführlich beschrieben sind, also die neuen Menüs (mns -cui), dynamische Blöcke, Schriftfelder, um eini ...
|
In das Form Lisp wechseln |
|
Lisp : Fragen zu C:Cal
Niggemann am 21.02.2008 um 20:28 Uhr (0)
Ja aber nur wenn ich nach dem Sart von ACAD erst einmal in der Befehlszeile "cal" eingegeben habe. Es scheint das ACAD erstmal den Rechner laden muß. Ich möchte aber in meinem Lisp Programm auf den Rechner zugreifen und die Ergebniße weiter verarbeiten. Das klappt ja auch wenn ich erst einmalden rechner geladen habe, möchte den rechner aber nicht jedes mal von Hand laden.mfgNiggemann
|
In das Form Lisp wechseln |
|
Lisp : Fragen zu C:Cal
tunnelbauer am 22.02.2008 um 08:33 Uhr (0)
Habs jetzt gerade getestet - der Rechner wird im 04er anscheinend überhaupt nciht automatisch geladen... (zumindest bei mir nicht - was ja dan deinem Zustand entsrpechen würde...)Allerdings ist bei mir ein transparenter Aufruf des Rechners innerhalb eines Lisp-Commands auch nicht möglich - klappt das bei dir?------------------GrüsseThomasKorrekturen zum Kochbuch AutoLISP
|
In das Form Lisp wechseln |
|
Lisp : Fragen zu C:Cal
Niggemann am 23.02.2008 um 14:53 Uhr (0)
Hallo StephanJP,mit dem Aufruf von CAL oder KAL probier ich wenn ich wieder an meinem Rechner mit ACAD 2007 sitze.Warum ich den Georechnert von ACAD nutze ist ganz einfach.In einer edit_box steht eine Zahl (Menge)diese Zahl möchte ich durch Addition erhöhen. Dazu öffne ich ein weiters DCL-Fenster wo nur eine edit_box und ein OK Button drin sind. Beim öffnen des Fenster wird der Zahlenwert aus der edit_box die ich zuvor gewählt hatte angezeigt, diesen Wert möchte ich jetzt verändern und anschließend wieder ...
|
In das Form Lisp wechseln |
|
Lisp : Fragen zu C:Cal
StephanJP am 23.02.2008 um 09:40 Uhr (0)
...ja, das mit dem cal=kal taucht in den späteren Versionen auch auf. Bis 2004 (oder wars 2005) nusste die Funktion in Lisp mit cal aufgerufen werden, ab 2006 (oder wars 2005?) dann mit kalAllerdings benutze ich den Geometrierechner aus AutoCAD nur, um Schnittpunkte u.ä. zu rechnen. Für reine Additionen brauche ich den nicht. Wenn ich in Lisp (+ 1000000 1) eingebe bekomme ich keine Fehlermeldung? Um Dir da helfen zu können mußt Du das Problem schon genauer beschreiben.------------------ grußStephan[Diese ...
|
In das Form Lisp wechseln |