|
AutoLisp : Mandelbrot
tom.berger am 27.03.2004 um 22:56 Uhr (0)
Zitat: Original erstellt von Imion: ich glaube hier wurde generell was missverstanden, die höhe der einzelnen punkte wird durch die dauer wie lang es dauert bis die komplexe zahl berechnet wurde dargestellt udn es gibt viele zahlen die halt unendlich lang (bzw. bis zu einem definierbaren timeout) berechnet werden = höhe 0 oder farbe schwarz, die mandelbrot menge ... Nein, da hast Du was falsch verstanden. Auf die Menge der imaginären Zahlen in einem bestimmten Bereich wird rekursiv eine Funktion a ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Schräge Linie ausrichten!
tom.berger am 31.03.2004 um 10:32 Uhr (0)
Zitat: Original erstellt von CADmium: Na Marvin, wenn du sowas hast, dann poste es doch! Egal, wie toll oder weniger ausgereift das Tool ist : BTN-BETTER THAN NOTHING! wie (glaube ich) Leonid Nemirovsky schon sagte. Du kannst auch sowas mit meiner eierlegenden Wollmilchsau namens SSMOD.LSP erledigen - Download kostenlos aus http://www.archdim.de/ssmod.lsp. Mit dem Programm kannst Du die DXF-Gruppencodes von Objekten ändern. Um also beispielsweise einem Auswahlsatz einen anderen Layer (Grupp ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Warum bekomme ich ein nil?????
tom.berger am 31.03.2004 um 21:21 Uhr (0)
Zitat: Original erstellt von Haenig: (command _.circle Mittelpunkt Teilkreis) ) Empfehlung: den LISP Kurs von Axel auf http://www.autolisp-tutorial.mapcar.net/ Jede störungsfrei ablaufende LISP Funktion gibt die Evaluierung des letzten Ausdrucks der Funktion zurück. Bei Dir ist der letzte Ausdruck (command _.circle Mittelpunkt Teilkreis), und das erzeugt zwar einen Kreis, gibt aber NIL zurück. Wenn Dir das lästig ist und Du keine Meldung sehen möchtest, dann veranlasse eine Null-Ausgabe ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : rueckgabewert aus einem dialogfeld
tom.berger am 22.04.2004 um 11:10 Uhr (0)
Zitat: Original erstellt von fca_mi2: sorry, habe ich nicht verstanden Ich verstehe Dein Problem nicht. An der Sache verhält sich ganz exakt überhaupt nichts anderes als bei allen anderen Funktionen auch. Du schreibst eine Funktion für die DCL-Steuerung, und diese gibt die von Dir gewünschten Werte zurück (wenn s mehrere Werte sind, dann z.B. in Listenform). Und diese DCL-Steuerung rufst Du von einer anderen Funktion aus auf und weist das Ergebnis einer lokalen Variablen zu. Da wird nirgends eine ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Wie Liste arrangieren für mit entmake erstellten Block?
tom.berger am 28.04.2004 um 14:18 Uhr (0)
Zitat: Original erstellt von holgerka75: Oje oje, ich hoffe, Ihr habt verstanden was ich meine.... Nöö, eigentlich nicht :-) Du erzeugst eine Blockreferenz via ENTMAKE. Dazu verwendest Du die DXF-Liste so, wie sie benötigt wird. Die anderen zu erzeugenden Entities haben damit nix zu tun. Du erwähnst ganz, ganz nebenbei was von Attributen - soll Deine Blockreferenz auch Attribute aufweisen? Die Attribute einer Blockreferenz haben so gut wie gar nichts mit den ATTDEF Elementen einer Blockdefinition ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : entnext umgedreht - entbefore
tom.berger am 01.05.2004 um 12:03 Uhr (0)
Zitat: Original erstellt von gmk: hi udo! es geht mir eigentlich darum mit messen eingefügte blöcke nachträglich zu drehen. werd s jetzt erst mal so machen -enlastalt merken -messen (- entlastneu) -entlastalt bis entlastneu drehen Wenn Du die neu erzeugten Elemente in einer Liste sammelst, dann sind die genau in der Reihenfolge ihrer Entstehung. Du kannst also gezielt auf jedes einzelne Element zugreifen, und natürlich auch auf das Element vor einem anderen. Tom Berger ------------------ Archi ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Erzeugung von Hoehenkoten nach Definition eines Nullpunktes
tom.berger am 04.05.2004 um 10:52 Uhr (0)
Zitat: Original erstellt von Kleiner_pally: Habe schon das ganze Forum abgesucht aber nichts richtiges gefunden suche ein Toll des mir auf 2 bis 3 stellen nach dem Komma mit def. eines Nullpunktes ausrechnet... hab zwar schon paar solche programme gefunden aber leider entsprechen sie nicht das was wir hier in der Arbeit brauchen. Hast Du Dir auch schon mal die Höhenkoten in meinen ArchTools (http://www.archtools.de) angesehen? Wenn ja: was würdest Du daran verbessert sehen wollen? Mit den Arch ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Gleicher Wert in einer Liste finden
tom.berger am 10.05.2004 um 21:52 Uhr (0)
Zitat: Original erstellt von Manuel Sauter: Hallo Zusammen, ich habe eine Liste mit zugelassenen Wandstärken (setq zulWst (list 50.0 100.0 150.0 200.0 250.0 300.0 350.0)) Aus einer Berechnung erhalte ich die tatsächliche Wandstärke nWst1 Nun würde ich gern überprüfen ob die errechnete Wandstärke in der zulässigen Liste vorhanden ist. Aus den Beiträgen des Forums habe ich erkannt das ich mit member nicht weit komme. Ich denke ich muß mit dem Befehl equal arbeiten, da ich hier ja kleine Abweichungen von ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Gleicher Wert in einer Liste finden
tom.berger am 11.05.2004 um 00:09 Uhr (0)
Zitat: Original erstellt von tmoehlenhoff: Wobei doch die Fragestellung eigentlich die Anforderung enthielt, dass mit einer gewissen Ungenauigkeit geprüft werden soll und eben dies bietet member nicht, oder? Stimmt, hatte ich überlesen. Eventuell kommt er damit hin, den zu prüfenden Wert vorher zu runden, aber sonst geht MEMBER dann natürlich nicht. Tom Berger ------------------ Architekturwerkzeuge für AutoCAD: http://www.archtools.de
|
| In das Form AutoLisp wechseln |
|
Lisp : Doppelte Elemente einer Liste finden...
tom.berger am 12.05.2004 um 23:21 Uhr (0)
Zitat:Original erstellt von mapcar: [...] Standard-Lieferumfang enthalten, und zentral ist das Konzept sonst nur in Verwandten wie Scheme oder SysRPL [die Sprache von meinem Taschenrechner, einem HP 48, RPL heisst Reverse Polish Lisp]). Halt! Stop!Aus irgend einem mir unerfindlichen Grund gibts wirklich Leute, die HPs RPL als Akronym für Reverse Polish Lisp halten (beim Googeln erbrachte das erschreckend viele Treffer :-(). Das L steht allerdings für Language, und RPL hat nicht wirklich viel mit LISP geme ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Textstil im Bemaßungsstil ???
tom.berger am 14.05.2004 um 12:41 Uhr (0)
Zitat: Original erstellt von fbeckersm: Aha... also muss ich das immer manuell umstellen, oder? Wenn ja, ist es ganz schön doof.... naja, trotzdem danke mfg Flo Nein, die Sache ist doch wirklich einfach. Dein Bemaßungsstil Standard referenziert den Textstil 16 , soll aber den Tetstil Norm referenzieren. Wenn der Textstil Norm bereits existiert, dann kannst Du einfach den Bemaßungsstil Standard so ändern, dass er danach den Textstil Norm verwendet. Falls es einzelne Bemaßungen gibt, die a ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Umbenennen von Blöcken!
tom.berger am 15.05.2004 um 17:41 Uhr (0)
Zitat:Original erstellt von CADmium:und warum muß ich jetzt bei den ganzen "Besserwissern" noch was posten? ....Also ersetze "zukunftssicher" die Zeile (setq NeuerName (strcat "WB" (rtos (* (getvar "cdate") 100000000) 2 0))) durch (While(or(not NeuerName) (tblsearch "BLOCK" Neuername) ) (setq NeuerName (strcat "WB" (rtos (* (getvar "cdate") 100000000) 2 0))) )und alle sind zufrieden. Oder nicht?Na, wir wollen doch alle was lernen :-) Und wir Besserwisser woleln in Wirklichke ...
|
| In das Form Lisp wechseln |
|
AutoLisp : alternative zu (entget (entlast))
tom.berger am 23.05.2004 um 13:28 Uhr (0)
Zitat: Original erstellt von fca_mi2: hallo, gibt es eine alternative zu (entget (entlast)) in vlisp ? habe einen reaktor geschrieben und dem funktioniert entget amscheinend nicht. Die korrekte Methode für den Zugriff auf die Objekte von Reaktoren aus ist tatsächlich der über die VLA(x)-Funktionen, also z.B. vlax-get-property. Aber solange das den Reaktor auslösende Objekt selbst nicht angesprochen oder modifiziert wird, sollte ENTGET ganz gut funktionieren, auch wenn die AutoCAD Dokumentation dav ...
|
| In das Form AutoLisp wechseln |