|
Lisp : Polyline Punkte Runden...?
cadffm am 09.06.2014 um 10:23 Uhr (1)
(princ hat auch eine Rückgabe, also lasse diese unnötigen Einträge weg und teste erneut.(habe es mir auf die Schnelle am Phon angesehen)------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Insbase von XREF's per Reactor abfragen?
cadffm am 10.06.2014 um 13:07 Uhr (1)
Nein der Zugriff steht nicht zur Verfügung (siehe auch zB. hier http://ww3.cad.de/foren/ubb/Forum145/HTML/003114.shtml#000000 ).Aber ein einfacher Workaround wäre: Vergleiche den "Basispunkt" des ersten Objektes,dabei mußt du freiliche das Koordinatensystem und Einfügepunkt, Skalierung etc. berücksichtigen.(erstes Objekt zB. eine Linie, dann den Startpunkt in Bezug auf das WKS mit der Lage des Startpunktes dieser Linie im Xref/Block der Zieldatei prüfen, dort jedoch nicht in Bezug auf das WKS, sondern das ...
|
| In das Form Lisp wechseln |
|
Lisp : Polyline Punkte Runden...?
cadffm am 10.06.2014 um 13:48 Uhr (1)
Zitat:Original erstellt von Andreas Kraus:(atof (rtos wert 2 nachkomma)) macht doch genau das, wenn nachkomma auf 1 steht Oder hab ich da was nicht verstanden.Offensichtlich: OderHier noch mal die Aufgabenstellung anders formuliert:Runden von übergebener Zahl, also Variable wird die Anzahl der Nachkommastellen angegeben.Mit der Besonderheit, dass die letzte Stelle auf 0 oder 5 ab/aufgerundet werden soll.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Insbase von XREF's per Reactor abfragen?
cadffm am 10.06.2014 um 13:54 Uhr (1)
Das hilft ihm weiter ! Nur beim einfügen als Block (statt Xref) funktioniert das nicht (daher meine nicht perfekte Antwort) 104U------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : INSBASE Model-Layout
cadffm am 12.06.2014 um 08:49 Uhr (1)
Ich kann dir leider nicht wirklich helfen (nach dem ich keine Lösung kenne habe ich gegoogelt und noch immer keine Lösung gefunden).Das einzige was helfen könnte ist der Weg den du selbst im anderen Thread gehst: XREF(Acad kann über Umwege zirkuläre Referenzen erstellen, habe es zwar mit Lisp noch nie getestet.. aber das ist ja auch wirklich mehr als nur Dirty ) ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : INSBASE Model-Layout
cadffm am 12.06.2014 um 12:49 Uhr (1)
Zitat:Original erstellt von joern bosse:Eine Tücke bei der Prüfung habe ich eben noch festgestellt:wenn ein BKS aktiv ist gibt die Variable andere Werte aus, als die ich eigentlich wissen wollte.Da kann aber niemand etwas dafür Das Insbase BKS-Werte speichert ist ja dokumentiert.Zitat:Original erstellt von archtools:Ganz ehrlich: ich kapiere nicht, welchen Sinn diese Variable haben soll.Außer den natürlich, die Anwender zu verwirren und Support-Requests zu generieren.Technisch ist es dir ja klar was die V ...
|
| In das Form Lisp wechseln |
|
Lisp : Polyline Punkte Runden...?
cadffm am 13.06.2014 um 12:27 Uhr (1)
http://de.wikipedia.org/wiki/Rundung#Kaufm.C3.A4nnisches_Runden "Das Kaufmännische Runden geschieht wie folgt: Ist die Ziffer an der ersten wegfallenden Dezimalstelle eine 0,1,2,3 oder 4, dann wird abgerundet. Ist die Ziffer an der ersten wegfallenden Dezimalstelle eine 5,6,7,8 oder 9, dann wird aufgerundet."http://de.wikipedia.org/wiki/Rundung#Mathematisches_Runden "Die Mathematische [i](auch geodätische oder unverzerrte) Rundung ist wie folgt definiert:[1] Folgt auf die letzte beizubehaltende Zi ...
|
| In das Form Lisp wechseln |
|
Lisp : Attribute aus Excel einlesen
cadffm am 16.06.2014 um 09:22 Uhr (1)
Soll das so über einen Auswahlsatz laufen ? Aber das ist ja nicht die Frage..Also:(foreach ATT ATTS (if (setq DAT (assoc(strcase(vla-get-TagString ATT)) (cdr DATA))) (vla-put-TextString ATT (cdr DAT)) ))"Gehe alle ausgelesenen Attribute für die Blockreferenze durch (foreach ATT ATTS..Wenn in den ausgelesenen Daten ein Attribut ATT gefunden wird (assoc (vla-get-Tagstring ATT (cdr DATA)Dann schreibe den Textwert hinein der im Treffer (DAT) an zweiter Stelle steht (cdr DAT)"Nur zum nachdenken: Wenn man das ...
|
| In das Form Lisp wechseln |
|
Lisp : Attribute aus Excel einlesen
cadffm am 16.06.2014 um 10:23 Uhr (1)
Es ist ehren und liebenswert das du diese Dinge angehst, aber so ein wenig Basics wären schon nicht schlecht.(nach ein paar Wochen solltest du lieber Zeichenketten und zahlen manipulieren können anstatt dich mit der Blockstruktur zu quälen )Du mußt einfach erst mal mit Messer und Gabel umgehen können, erst danach geht die Nahrungsaufnahme richtig los Wie man addiert, vergleicht und Zeichenketten manipuliert == Klick! Wie das Spiel weiter geht, das steht dort auch beschrieben.Wie die Datenstruktur in Lisp/ ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp in Acad 2015
cadffm am 17.06.2014 um 15:37 Uhr (1)
Zitat:Original erstellt von MARTINLE:(command-s .. --dies hab ich überhaupt noch nie gesehen. Kannst du mir "command-s" noch mal kurz erklären?Schau doch bitte erst mal in die Hilfe, wenn dann noch Fragen sind kannst du die ganz präzise stellen !?Aber ok, ich bin ja auch nicht Holger ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : anhand Farbe Layer und Objekte ändern
cadffm am 18.06.2014 um 08:53 Uhr (1)
ja die Ansprüche sind hoch:Warum denn eine Zip, das nervt unnötig Dazu hast du die STB hoch geladen, wichtig wäre jedoch die DWG (wegen der Fehlermeldung die du erwähntest)JAJA, bei stb ist das Zip natürlich richtig, habe einfach nicht damit gerechnet - SORRYZitat:Original erstellt von Bernd P:Davon abgesehen sind PlotstilNAMEN sicherlich STRINGs und keine Zahlenwerte klingt logisch, nur leider keinen Schimmer wie das ändere1 = INT (Zahl)1.0 = REAL (Zahl)"1" = String (Text)"1.0" = String (Text)[Diese Nac ...
|
| In das Form Lisp wechseln |
|
Lisp : anhand Farbe Layer und Objekte ändern
cadffm am 18.06.2014 um 09:23 Uhr (1)
Zitat:Original erstellt von Bernd P:Es bricht ab mit "Fehler: Automatisierungsfehler Schlüssel nicht gefunden.".Die Meldung kommt wenn der Plotstil nicht vorhanden ist (in deinem Fall mußt du also erst mal einen STRING übergeben statt einer Zahl..)."Vorhanden" bedeutet nicht das die Plotstiltabelle des aktiven Bereiches einen Plotstil mit dem Namen hat,das reicht leider nicht aus. Der Plotstil muß wohl erst "bekannt" gemacht werden in der Datei, wie das geht, damit habe ich mich noch nicht beschäftigt.Ich ...
|
| In das Form Lisp wechseln |
|
Lisp : anhand Farbe Layer und Objekte ändern
cadffm am 18.06.2014 um 14:06 Uhr (1)
Geht es jetzt doch "als Zahl" , muß ichdas noch mal testen oder war das nicht der richtige Code?------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |