|
Makro Programmierung : Winkelfunktion 0.8815421S0 ....S0?
clausb am 14.10.2004 um 13:40 Uhr (0)
Wenn ich das richtig sehe, werden bei Deinen Berechnungen short floats erzeugt, die dann auch als solche markiert werden (durch das S0 ). Siehe dazu auch http://www.lisp.org/HyperSpec/Body/sec_22-1-3-1-3.html. Short floats sind aber nicht aussergewoehnlich und koennen, soweit ich weiss, ganz normal weiterbenutzt werden. Gibt es denn tatsaechlich Probleme, wenn Du diese Zahlen dann weiter benutzt? Claus
|
| In das Form Makro Programmierung wechseln |
|
AutoLisp : abfrage namen verschiedener layouts
samberger am 05.04.2004 um 23:14 Uhr (0)
kennt jemand eine möglichkeit für eine abfrage und übernahme (in lisp) von layoutnamen, die ähnlich für den plotbefehl mit STRG , also beliebige, mehrfache Layoutnamen markiert wurden !? (beliebige layouts) Wir benötigen ein tool, dass über diese option einfach einen buchstaben (z.b f für freigabe) an den bestehenden, markiertern (mehrfachen) layoutnamen anhängt. (in weitere folge auch ein attribut namens index mit diesem buchstaben erweitert ! - stellt das kleinere problem dar)
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Eindeutiges identifizieren von Einfügepunkten
gmk am 02.12.2004 um 13:58 Uhr (0)
schreib die raumnummer als block mit attr. in die zeichnung (mitten in den raum, den block kannst du bei bedarf auch später um beliebig viele für dich konstante attr. erweitern) und hol dir mit entget den wert wenn du das raumnummern-attribut einfügst. ich denke der aufwand für die berechnung in welchem umfahrungspolygon der einfügepunkt deines lampenblocks liegt ist ungleich höher als ein mausklick mehr. wenn du es trotzdem mit der berechnung testen möchtest, findest du im lisp-forum einen beitrag zu die ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Variable an Attribut
MatzGP am 01.05.2009 um 10:19 Uhr (0)
Guten Morgen Allerseits,habe ein "altes" lisp file ausgegraben und wollte es unter acad 2008 verwenden.leider klappt die Übergabe der Varaiblen (Rcode Rbez erm_fl erm_uf erm_wf erm_kb) nicht an die Attribut Datei "rcode2"(command "-_insert" "rcode2" (setq mp (cadr (grread 1))) (/ (getvar "textsize") 0.0025) "" "" Rcode Rbez erm_fl erm_uf erm_wf erm_kb)weiß Jemand Rat ? lgMatthias
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Support file search path
CADmium am 20.10.2006 um 19:04 Uhr (0)
Kenn ich, hab ich aber kein Lisp für, sorry ...Wie wäre es statt dessen :- mit einheitlichen Installationen zu arbeiten- verschiedene Nutzerprofile anzulegen..?Ansonsten kann man einige Pfade mit getenv / setenv auslesen bzw. setzen. Eine entsprechende Liste müßte auf www.afralisp.net zu finden sein.Eine andere(umfassendere) Möglichkeit bietet activX und das Filepreferences-object.Mod-Hinweis: Neues Thema-Neuer Thread!------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Text Neigungswinkel in Blöcken via Skript auf 0 setzen (viele Blöcke)
scaleo2405 am 09.03.2011 um 10:42 Uhr (0)
Hallo,Heute muss ich gleich nochmal fragen. Ich habe eine Zeichnung in der Sehr viele Blöcke durch ein lisp skript erstellt wurden. Leider bei den Attributtexten in den Blöcken als Neigungswinkel der Drehungswinkel des Blocks übernommen, warum kann ich nicht sagen.Besteht die Möglichkeit alle Neigungswinkel in Blöcken per skript auf 0 zu setzen? Würde mich über ein snippet oder Ideen freuen.
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : koordinaten xyz und text in excel exportieren
CadWerner am 05.10.2005 um 16:33 Uhr (0)
Hallo Leute,ich habe im Cad Forum heute schon mal einen Beitrag erstellt, in dem mir geholfen wurde. Folgende Lisp ist genau das was ich brauche, eigentlich perfekt! Allerdings soll ich für meinen Chef jetzt das gleich in einem 3D Modell machen und daher bräuchte ich zusätzlich zu der xy Koordinaten und dem Text noch die z Koordinate. Ich bin in lisp leider überhaupt nicht fit und wäre froh, wenn ihr mir helfen könntet. (defun c:zkoord (/)(setq dimzinalt (getvar "dimzin"))(setvar "DIMZIN" 0)(princ "
ACHTUN ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : lösche alle Layerstati
carmelli76 am 04.02.2009 um 22:33 Uhr (0)
Jetzt hast du es mir ja gleich richtig geschrieben...Aber jetzt, wo ich das sehe, sieht es ja auch gar nicht schwer aus und es hat natürlich gleich geklappt.Danke Dir auf jeden Fall. Ich muss mich jetzt doch mal ausführlicher mit dem Lispeln befassen.Habe vor Jahren mal den Grundkurs vom Mapcar und mir halt ein bisschen was gemerkt, aber nicht viel...Mal ne blöde Frage: Was hat es mit den ganzen "vlax-..." und "vla-..." commands auf sich? Und woher kann ich mal ne liste mit den üblichen lisp-befehlen und d ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Zwischenkopie mit max + min Abstand
fips am 05.05.2005 um 17:10 Uhr (0)
Hallo, anbei die Datei cm.lsp. Die Quelle weiß ich nicht mehr. Ich habe sie lediglich ins Deutsche übersetzt. Die Lisp benutze ich vorwiegend um Objekte auf einer vorgegebenen Strecke bei gegebenem MINIMALEN Zwischenabstand zu plazieren z.B. Geländerstäbe mit Abstand kleiner 120 mm. Sie bietet aber auch die Funktion teilen und messen . Ich würde nun gerne die Option ergänzen, Objekte auf einer vorgegebenen Strecke bei gegebenem MAXIMALEN Zwischenabstand zu plazieren. Ich habe den Rechengang in der lis ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Bemaßung: Text-Füllfarbe nachträglich ändern
Gigerota am 11.12.2007 um 12:34 Uhr (0)
Ich habe nicht geschrieben, dass es nur um einige Maße geht.Es geht darum, nachträglich mit 1 Click den Bemaßungsstil zu ändern. Es gibt Kunden, die haben Probleme mit dem Hintergrund, entweder beim Plotten oder auf dem Monitor.Das können dutzende von Zeichnungen sein....Ein VBA-Makro dazu haben wir, aber ACAD LT kann ja nur lisp lesen....und ich möchte den Kunden das Tool zur Verfügugn stellen.[Diese Nachricht wurde von Gigerota am 11. Dez. 2007 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Schnittpunkte zählen und Längen ermitteln
Maddin230 am 23.05.2016 um 08:50 Uhr (1)
hallo leute, mein wissen über autocad ist nur zeichnen, kenne mich zu 0% mit .lisp bzw allg programmieren aus. habe mal eine datei in den anhang gesetzt die das ganze problem ein bischen näher beschreibt. die bunten linien sind die "Polyline(n) die über einige Ecken gehen" und die schwarzen sind einfach nur die abzweige aus diesen, dessen schnittpunkte ich zählen möchte, der "NV01" ist quasi ein verteiler aus dem die verbände (bunten linien) ausgeführt werden
|
| In das Form Lisp wechseln |
|
Lisp : Nur Elemente in die Auswahl nehmen, welche nicht deaktiviert+nicht gefrorenen sind
neo4matrix am 05.09.2024 um 17:12 Uhr (1)
ich habe die color-util.lsp gefunden und mit appload geladen.ich habe keinen Plan, wie ich das lisp verwenden kann, um aus RGB Werten oder Index-Farb-Nummern einen 420er Code zu generieren OK so kann man es herausfinden. Element z.B. Linie zeichnen. RGB Farbe geben. Linie selektieren.Code:(entget(car(entsel))) Attribut 420 suchen. Fertig.[Diese Nachricht wurde von neo4matrix am 10. Sep. 2024 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Z-Wert in Blockattribut um Wert x erhöhen
KlaK am 23.04.2020 um 18:27 Uhr (1)
Hallo Arwen,In der Signatur steht Civil 3D und Du hast eine Vermessungsdatei eingelesen, dann kannst Du doch die Höhen direkt über Civil ändern.(Punkte bearbeiten, markieren, Höhenversatz zuweisen)Oder hast Du wirklich nur Blöcke mit Attributen?Wenn die Blockhöhe auch falsch ist, dann so wie von cadffm beschrieben ansonsten melde dich nochmal, es gab hier bereits eine lisp mit der man das Höhenattribut von der Blockhöhe übernehmen konnte.GrüßeKlaus
|
| In das Form Lisp wechseln |