|
Lisp : Hilfe bei command schleife
cadplayer am 29.08.2012 um 10:59 Uhr (0)
Absolut klasse, wie systematisch und strukturell du in deinem Code vorgehst ... ist eigentlich meine Art (nur nicht leicht umsetzbar), da ich nicht genau weiss, wie man vorgeht, wenn man eine Unterfunktion aufbaut. An deinem Beispiel habe ich zwar eine sehr gute Vorlage. Aber irgendwie platzt der Knoten nicht.Beispiel der DT:TEXTFILE-LST (DATEINAME /...1) Code:(if (and(=(type DATEINAME) STR)...Abfrage die Eingabe ein String ist2)Code:(while(=(type(setq ZEILE(read-line DATEI)))STR)...lies solange aus wie d ...
|
| In das Form Lisp wechseln |
|
AutoCAD ObjectARX und .NET : Autocad API als nuget.packages
cadplayer am 02.07.2017 um 11:04 Uhr (1)
Als Beispiel gebt mal das API für 2016 version in die Nuget ConsolePM Install-Package AutoCAD-2016.Net.Base -Version 1.0.0und schon habt ihr alle nötigen Referencen!------------------Gruss DirkBlog
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
 NVVolumeDashboard.zip |
AutoCAD Civil 3D : TinVolumeSurface im Volume Dashboard anzeigen lassen
cadplayer am 23.10.2015 um 10:43 Uhr (1)
Hier mal zum Testen, mit netload die dll in Civil laden.Dann zwei Surfacenamen angeben, von den ein Mengenmodell erzeugt werden soll, danach sollte es nach erfolgreicher Ausführung "VolumeSurface is created!" dastehen und im Toolspace mit Namen von Base Surface(1) angezeigt werden.Befehl: NVDASHBOARD------------------Gruss DirkBlog | Adolf Spende | Infra-Feed | ÅF AB[Diese Nachricht wurde von cadplayer am 23. Okt. 2015 editiert.]
|
| In das Form AutoCAD Civil 3D wechseln |
 |
AutoCAD Civil 3D : Materialtabellen specifizieren
cadplayer am 14.08.2015 um 10:38 Uhr (1)
Hallo!Im Bild seht ihr ein Querprofil mit zwei DGM jeweils für Urgelände und Mutterbodenabtrag. Ist es denn möglich, bei der Berechnung in Materialtabellen beide DGM zu berücksichtigen.Es soll das Volumen für Humusabtrag und Terrassering (Auf- und Abtrag) ermittelt werden.Ich möchte jetzt nur nicht lesen, dass es auf einfache Art mit der Volumenberechnung(Dashboard) nach DGM-base nach DGM-new machbar ist.Ich möchte gern die Materialtabelle, wobei Volumen stationsweise nach Querschnittsflächen mit Stationsa ...
|
| In das Form AutoCAD Civil 3D wechseln |
 |
Lisp : INSERT(Block) contra GROUP
cadplayer am 29.05.2015 um 08:59 Uhr (1)
Einige Praxisanwendung:1)Mittels selection eines groupObjekts, kann man durch Wahl des "snapPoints" eine Gruppe [Base point/Copy/Undo/eXit] rotieren, wobei die Gruppe durch drehen auszurichten geht.- könnte man das mit LISP bewerkstellen, wie bekommt man da eine Gruppe selektiert ?2)Katalog erzeugen, welche Elemente eine Gruppe beinhaltet, Abfrage (ssget, entsel, nentsel) ?!3)identische Gruppen selektieren(Similar) ?------------------Gruss DirkBlog | Adolf Spende | Infra-Feed | ÅF AB[Diese Nachricht wurde ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Autocad2008 copy befehl hakt
cadplayer am 04.09.2009 um 14:38 Uhr (0)
HiSuche nach der Ursache, wieso der copy-Befehl manchmal hakt.Vielleicht hatte selbiges Problem auch schon jemand von Euch gehabt?!Ich gehe wie folgt vor zum Text oder Block kopieren.Um nicht erst den copy-Befehl aufzurufen wähle ich das Objekt - Einfügepunkt leuchtet auf. Da klicke ich einmal drauf (leuchtet rot)- in Befehlszeile kommt Aufforderung Specify stretch point or [Base point/Copy/Undo/eXit]:dann drücke ich c für copy. Funktioniert bis es manchmal wie gesagt den Befehl abbricht.Danke im Voraus un ...
|
| In das Form Rund um AutoCAD wechseln |
 |
AutoCAD Civil 3D : Materialtabellen specifizieren
cadplayer am 14.08.2015 um 12:15 Uhr (1)
Du hast den Punkt getroffen.Bei meiner bisherigen Arbeitsweise mit Civil, wundert es mich, nicht komplexere Mengenberechnungen zu "analysieren".Nicht eben nur ein Materialtyp vorzugeben sondern mehrere Parameter...Beispielsweise (Bild) Volumenberechnung Base-DGM= Urgelände und das Terrassen-DGM meines Strassenkörpers angeben, um dann Auf- und Abtragsvolumen bezügl. Urgelände zu ermitteln.Das ist ja praktisch gesehen falsch, weil bevor terrassiert wird, muss ersteinmal der Mutterboden abgetragen werden und ...
|
| In das Form AutoCAD Civil 3D wechseln |
|
Lisp : Liste in Textstring umwandeln
cadplayer am 08.12.2011 um 14:43 Uhr (0)
Entschuldigung, etwas verwirrend - ich habe eine Liste aus Koordinaten ((....) (...) (...))Die möchte ich gern nach Excel auslesen, d.h. also "..." ; "..." ; "..."Code:(defun GetPlineVertexPoints ( ename / edata Punktliste) (setq edata (entget ename)) (cond ;neue Polylinie ((= (cdr (assoc 0 edata)) "LWPOLYLINE") (foreach n1 edata (if (= (car n1) 10) (setq Punktliste (cons (cdr n1) Punktliste))) ) ) ; alte Polylinie ((= (cdr (assoc 0 edata)) "POLYLINE") (while (setq ename (en ...
|
| In das Form Lisp wechseln |
|
Lisp : Liste in Textstring umwandeln
cadplayer am 12.12.2011 um 11:13 Uhr (0)
Danke für deinen Beitrag(write-line (apply strcat (mapcar (lambda(X) (strcat (apply strcat (mapcar (lambda(Y) (strcat ";" (vl-princ-to-string Y)))X))"
")) Punktliste))z)macht eigentlich genau das was ich brauche;x1;y1;x2;y2;x3;y3...Mir ist nun klar, das strcat nicht im eigentlichen Sinn strcat ist sondern nur eine selbternannte Funktion "strcat"Nun zu meinem eigentlichen Problem;Ich möchte von mehreren Polylinien die Stützpunkte mit dem Block "koordinatpunkt" markierenund diese dann nach Excel auslesen. Wo ...
|
| In das Form Lisp wechseln |