|
AutoLisp : Kehrwert in Lisp
benwisch am 18.10.2005 um 16:49 Uhr (0)
Hallo dan_rather, Zitat:Vieleicht gibts ja einen Befehl der mir die reziproke Zahl zurückgibt?Soweit mir bekannt ist: Nein.Schreibe dir doch eine Funktion und lege sie in deiner Bibo ab (ist nix dolles)Formel: Vorschlag:Code:; Funktion gibt den reziproken Wert einer Zahl zurück.; Argument: Integer oder Realzahl(defun :math:rezpro (#num) (cond ((= 0 #num) nil) ((expt #num -1.0)) ))Beispiele Funktionsaufruf:(:math:rezpro 5) = 0.2 ; (:math:rezpro -0.2) = -5.0(:math:rezpro 0) = nil
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : alle Layout-Seiten Drucken
ManfredMann am 18.10.2005 um 11:33 Uhr (0)
Hallo Forum,ich habe ein Paar ACAD-Dateien, die ca. 130 einzelne Layouts haben (Brandschutz-Laufkarten), die ich häufig ausdrucken soll.Meines Wissens nach, kann ACAD 2006 diese nicht in einem Plot-Vorgang ausdrucken. (oder doch ???)Kennt Ihr eine Methode (eventuell Lisp etc.) die mir ermöglich diese Seiten NICHT einzeln, sondern alle "automatisch" auszudrucken?gruß, Manfred
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Kann programm nicht starten
Ackermann am 15.11.2004 um 13:58 Uhr (0)
Hallo, Ich bin Lisp Neuling. Ich versuche gerade die Übungen aus dem ACAD 2000 Programm zu erlernen. Leider schlägt der Probestart im Texteditor fehl. Der Compiler hat allerdings keine Fehler im Bearbeitungsfenster gefunden, alles O.K.. Habe Niemanden, den ich fragen kann, auch an der Arbeit nicht, "Anderes Zeichenprogramm". Wo könnte der Fehler liegen, bzw gibt es einen älteren Chat, in dem ich nachgucken könnte? Mit freundlichem Gruß ein verzweifelter Ackermann
|
| In das Form AutoLisp wechseln |
|
Lisp : Explorer starten, Pfadname nur teilweise bekannt
Orchard am 18.07.2017 um 14:20 Uhr (1)
Hallo,vielen Dank CADmium, funktioniert perfekt. Verstehen will ich dass mal lieber nicht.Folgendes folgenschweres Problem habe ich noch: Ist in meinem Ordnernamen ein Komma vorhanden,dann öffnet sich der Explorer NICHT im übergebenen Projektordner sondern in c:UsersNameDocuments.....Benenne ich den Ordner um ohne Komma, dann funktioniert mein Lisp. Gibts dafür noch ne Lösung?Danke vorabGruß Stefan
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Attributewerte im Excel editieren
Brischke am 08.10.2004 um 11:46 Uhr (0)
Hallo Jörg, Konstante Attribute sind nur in der Blockdefinition enthalten. Zum Ändern der konstanten Attribute musst du deshalb mit Referenz bearbeiten händisch machen. Mit nem Tool kann man das aber auch erledigen. Auch z.B. die Werte aus einer Excel-Tabelle [Alter Wert] [Neuer Wert] automatisiert übersetzen . Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : systemvariabeln
Brischke am 27.04.2004 um 09:13 Uhr (0)
Hallo, Es gibt verschiedene Systemvariablen, einmal jene, die in der Zeichnung gespeichert werden, die anderen werden in AutoCAD gespeichert. Wie lädst du denn die Sysvars, daraus kann man sicher auch schnell ein Tool kreieren, welches die Sysvars speichert. Ansonsten schau mal in den Express Tools, da ist sogar schon etwas fertiges dabei. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Nummern automatisch an Text anfügen
THE_ONE am 21.01.2008 um 08:43 Uhr (0)
Hallo!Ich habe MTexte/Text auf dem Bildschirm. Kann ich es mit Lisp schaffen das ich einen Befehl kreiere der folgendes bewirkt:1.Beim starten des Befehls fragt er mich nach einer Nummer danach klicke ich nach der Reihe Mtexte/Texte an, bei jedem klick auf einen Mtext/Text wird die Nummer um eins erhöht und dann dem Mtext/Text angefügt.MFG THE_ONE
|
| In das Form Lisp wechseln |
|
Programmierung : Parameterteil erstellen für SD-Power Normteilkatalog
Walter Geppert am 10.12.2007 um 13:24 Uhr (0)
Da reicht:Code:(TURN :PART teilename :WP "/PROFILE-WP" :ROTATION_ANGLE 360 :AXIS :Y :KEEP_WP :NO) oder auch:Code:(TURN :PART teilename :WP "/PROFILE-WP" :ROTATION_ANGLE 360 :AXIS :V :KEEP_WP :NO) Der Bezug auf die Arbeitsebenen-Achse ist m.E. sogar vorzuziehen, weil man damit unabhägig von der Lage der AE im Raum ist------------------meine LISP-Makros sind auf osd.cad.deDisclaimerGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form Programmierung wechseln |
|
Rund um AutoCAD : 6 Seitiges Polygon mit verschiedenen Seitenlängen erstellen
CADdoctor am 25.10.2010 um 20:19 Uhr (0)
Hallo!Kann Ich in Autocad eigentlich auch ein 6 Seitiges Polygon mit verschiedenen Seitenlängen erstellen?z.B.: mit den Seitenlängen 5, 25, 31, 36, 41, 43Beim erstellen eines Polygons in Acad kann Ich ja nur eine Seitenlänge eingeben und danach wird mir ein Polygon mit 6 gleichen Seiten erstellt.Oder ist das ganze nur per Lisp möglich?------------------Mit freundlichen GrüßenCADdoctor[Diese Nachricht wurde von CADdoctor am 25. Okt. 2010 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : EED Xdata
Seven am 25.06.2008 um 09:33 Uhr (0)
Ich habe ein Lisp zum bereinigen von Xdata: DELXDATA.lsp . Seit der einführung der beschriftungen (automatisch sich anpassender texte und Bemassungen) ist die verwendung dieses Lisps verheerend. einmal angewendet, vergrössern sich alle beschriftungen um Faktor ca. 10. DELXDATA.lsp verwende ich zum bereinigen von zeichnungen.Meine Fragen sind da viele: warum skaliert das rauf? was ist der sinn davon? und ist das bereinigen von Xdata seit der einführung von Beschriftungen nun unmöglich?Seven
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Autolisp Anwendung
daiz am 10.10.2003 um 12:26 Uhr (0)
Hallo,vielleicht ist es wiklich einfacher, wenn Du das über die Eigenschaften zum Schluß regelst.Du kannst Dir auch einen neuen Werkzeugbutton definieren und über den dann ein Lisp starten, das dann z.B. so ausssehen könnte:(setq blockname (getstring "
Blockname wählen: "))(setq pkt1 (getpoint "
Einfügepunkt wählen: "))(setq pkt (list (car pkt1) (cadr pkt1) 0.3))(command "einfüge" blockname pkt "" "" "")Daiz
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Attribute abfragen
vision am 06.11.2018 um 12:37 Uhr (1)
Hallo,in dem Lisp möchte ich noch den Wert vom Attribut BEZEICHNUNG2 im Block abfragen.Für ein Beispiel hierzu währe ich sehr dankbar.(if(and(SETQ ent (car(ENTSEL "
Text-Block anklicken: "))) (setq gg (assoc 10 (entget ent))) (=(cdr(assoc 66 (entget ENT)))1) ) (WHILE (AND (SETQ ent (ENTNEXT ent)) (/= (CDR (ASSOC 0 (ENTGET ent))) "SEQEND") ) (IF(AND (=(CDR (ASSOC 0 (ENTGET ent))) "ATTRIB") (=(strcase(CDR (ASSOC 2 (ENTGET ent)))) "BEZEICHNUNG1") ;Attributname 1! ) (progn (SETQ BLATT ...
|
| In das Form Lisp wechseln |
|
Autocad VBA : lisp oder VBA
RoSiNiNo am 15.04.2004 um 15:02 Uhr (0)
Schön langsam kenn ich mich nicht mehr wirklich aus. Ist es richtig wenn ich mich jetzt mit C# beschäftige aber noch nicht versuche etwas mit Acad zu machen? Was ändert sich dann mit den .NET-Klassenbibliotheken? Wenn ich jetzt versuche mich in C# einzuarbeiten habe ich es später dann aber leichter, oder muß ich dann wieder ganz umdenken? ------------------ Roland
|
| In das Form Autocad VBA wechseln |