|
AutoLisp : Gruppencode 1 ändern?
RSt-Stahl am 22.09.2005 um 16:36 Uhr (0)
Hallo Forum,ich bin gerade dabei mir ein nützliches Tool zu erstellen das es mir erlaubt einen Bemassungstext zu überschreiben. Leider funktioniert es nicht so ganz.also ich Zeichne eine Bemassung, ich sage mal eine Winkelbemassung. Bei dieser nun erzeugten Bemassung möchte ich via Lisp den Bemassungswert von sagen wir mal 90° auf 150 ändern. Ich gehe vor wie folgt ich speichere mittels:(SETQ TEXT (ENTLAST))mir das letzte Objekt ab und möchte es dann mittels(SETQ obj (ENTGET TEXT))weiterverarbeiten. Mit(AS ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Gruppencode 1 ändern?
RSt-Stahl am 22.09.2005 um 23:00 Uhr (0)
Hallo CADmium,ja habe mir vorher einiges im Netz und auch hier im Forum angesehen. Es sind auch schon super Tools dabei. Das Problem ist aber da wir Stahlträger haben die mit Bohrungen versehen sind und diese im Radius (Bogen) liegen wäre eine Bemassung die über das Feature "weiter" verfügt wichtig. Leider hat nicht eines der Lisp Tools das ich gefunden habe dieses Feature. Ich habe wie erwähnt schon selbst etwas versucht aber da ich noch blutiger Anfänger bin klappt das noch nicht so wie ich es mir vorste ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Gruppencode 1 ändern?
RSt-Stahl am 23.09.2005 um 08:56 Uhr (0)
Hallo Holger,ich werde das mal versuchen (danke für den Tipp) wie gesagt ich bin noch Anfänger im Thema LISP. Es ist eine schöne Herausforderung anhand von "kleinen" Aufgaben diese Interessante Sprache zu lernen. Leider weis ich nicht was du mit EEDs meinst. Ich habe mir das Buch AutoCAD Objekte besorgt anhand diesem habe ich jetzt "gelernt" wie man Linien und andere Objekte anhand von DXF Codes in ihrer Dimension ändern kann. Leider konnte ich noch nicht entdecken wie ich die Werte der Bemassung ändern ka ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Voreingestellter Block
CADmium am 05.12.2005 um 10:06 Uhr (0)
Zitat:Original erstellt von bu:PS: Das mit dem backslash stimmt schon, siehe angehängtes Bild.die öffnende Klammer "(" vor dem command startet den Lisp-interpreter... und der interpretiert den Backslash als Sonderzeichen!! ..um einen Backslash in Lisp zu erhalten muß man den so: eingeben!------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form AutoLisp wechseln |
|
AutoLisp : Voreingestellter Block
bu am 05.12.2005 um 09:52 Uhr (0)
Erstmal sollte die Überschrift natürlich "Voreingestellter Plot" heissen!nun zur Antwort: Das ist denau das was ich umgehen will. Wir haben bestimmt 20 oder mehr verschiedene Drucker in der Firma. Ich möchte den Standarddrucker in eine Datei schreiben und von dort via Lisp auslesen. Eventuell ein VB-Programm vorschalten was mir den aktuellen Standarddrucker ausliesst und in diese Datei schreibt. So bin ich unabhängig von Arbeitsplatz- bzw Druckerwechsel. Wir haben über 100 Installationen im Haus.Gruss buPS ...
|
In das Form AutoLisp wechseln |
|
Lisp : Stationierung von Pline, Line und Spline...
Danilo_K am 06.01.2006 um 11:25 Uhr (1)
Hallo Marc!Das Programm funktioniert 1a . Eine Frage hätte ich noch. Ist es möglich das Programm so zu ergänzen, dass man einen Punkt neben der Achse antippen kann und dann die Stationierung und der Abstand zur Achse beschriftet werden (Achsabsteckung: Station + Abstand). Das benötige ich recht häufig. Im AutoCad habe ich noch keine passende Funktion gefunden. Leider habe ich von der Lisp-Programmierung keine Ahnung.Gruß Danilo
|
In das Form Lisp wechseln |
|
Lisp : Stationierung von Pline, Line und Spline...
Mchen am 05.11.2015 um 10:26 Uhr (1)
Zuerst Danke für das feine Lisp.Ich möchte nun gerne eine Polylinie stationieren, allerdings nicht mit Kilometrierung (also 0+ 0.5), sondern mit der Längenangabe in Metern.Welchen Teil des Lisp muss ich dazu bearbeiten?
|
In das Form Lisp wechseln |
|
Lisp : AutoLISP lernen mit R13?
Theodor Schoenwald am 08.09.2006 um 15:04 Uhr (0)
Hallo Hakan,das Handbuch von ACAD12 war für mich das Einsteigerbuch.Ich benutze es noch immer. ICAD kann keine VL-Befehle da ist es auch hilfreich. Dein 13er Lisp-Handbuch ist auf jeden Fall sehr brauchbar.GrußTheodor
|
In das Form Lisp wechseln |
|
Lisp : AutoLISP lernen mit R13?
mkl-cad am 11.09.2006 um 08:27 Uhr (0)
Hallohier ist noch das Handbuch zu R14 zu finden: http://ww3.cad.de/foren/ubb/Forum145/HTML/000395.shtml#000000 Ich kann das Buch empfehlen: "1000 Tipps und Tricks für ACAD". Hier werden zwar nicht nur Lisp gezeigt, sondern auch Kniffe mit ACAD. Dazu sind Beispielprogramme für ACAD Verbesserungen mit Lisp begelegt und erklärt. Hat mir den Einstieg in Lisp sehr vereinfacht. Hab mal gegoogelt und es hier gefunden: http://www.maschinenbau.fh-wiesbaden.de/Hilfe/Glossar/z_autocad.htm In dem Buch sind zwar nur ...
|
In das Form Lisp wechseln |
|
Lisp : Grundlagenfrage
CADmium am 05.10.2006 um 10:58 Uhr (0)
ach so .. guck dir mal in der Lisp-Hilfe noch die Funktionvlax-add-cmd an.. könnte zum thema passen------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : reskalieren mit lisp (amrescale)
CADmium am 17.10.2006 um 16:37 Uhr (0)
Hallo Jan, wie weiter oben schon erwähnt, stammt der Befehl aus dem ACAD-Mechanical-Produkt. Aber auch fürs reine ACAD sollte sich ein ähnlicher Befehl programieren lassen..------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : String in Liste ersetzen
clausb am 01.11.2006 um 17:54 Uhr (0)
Bei mir tut in Common-Lisp-Dialekten (CLISP, KCL/OneSpace Designer Modeling Lisp) der folgende Code das Gewuenschte:Code:(setq obf (list "A0" "A1" "A2" "A3" "A4"))(substitute "A=" "A2" obf :test #string=)Claus------------------OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/
|
In das Form Lisp wechseln |
|
Lisp : lisp code farbig ausgeben
Theodor Schoenwald am 03.11.2006 um 23:07 Uhr (0)
Hallo Jan,gerade habe ich das Programm "LSPHTML.EXE" gefunden.Es ist ein DOS-Programm, aber mit der Eingabe:LSPHTML.EXE TEST.LSP Test.htmfunktioniert es einwandfrei.Das Ergebnis ist Spitze.Schick mir oder wer es haben will einfach eine Mail, dann sende ich "LSPHTML.EXE".Da heute die Mailadressen für den Spam-Terror missbraucht werden, möchte ich sie nicht listen. In Google Suchbegriff "Theodor Schönwald" führt zu meiner Webseite, da ist sie zu finden.GrußTheodor Schönwald
|
In das Form Lisp wechseln |