|
Lisp : Punktkoordinaten aus Datei auslesen
CADmium am 10.06.2008 um 11:20 Uhr (0)
Ist es so klarer : ...?(setq LISTE (read(strcat "(" zeile ")")))(command "_.POINT" (list (nth 0 LISTE) ;_Nr des X Wertes (nth 1 LISTE) ;_Nr des Y Wertes (nth 2 LISTE) ;_Nr des Z Wertes ))------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
wronzky am 10.06.2008 um 11:21 Uhr (0)
Hi,Schau Dir mal CAR CDR CADR CADDR CADADR etc. in der Hilfe an!Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
PsycoDad am 10.06.2008 um 11:34 Uhr (0)
Erstmal Danke. Die Geschwindigkeit wie hier Posts beantwortet werden ist unglaublich.@tunnelbauer:Die automatische erkennung des Dateityps, wäre natürlich der Hammer.Ist aber für mich gar nicht nötig.Ich werde das mit ner Abfrage erledigen.@CADmium:Ja das müsste es sein. Werds gleich mal probieren.@wronzky: Hab ich mir angeschaut. Sitz vor Mapcars Buch und hab schon alles probiert..Werd da nicht schlau draus. @Alle: Dank euch!meld mich garantiert nachher wieder.Hab da nochmal was. ------------------Essen u ...
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
PsycoDad am 10.06.2008 um 12:00 Uhr (0)
Okay.Habs jetzt so versucht.Code:(defun c:versuch (/ file zeile) (setq file (getfiled "Verzeichnisliste" "" "" 2)) (if file (progn (setq file (open file "r")) (while (setq zeile (read-line file)) (setq LISTE (read(strcat "(" zeile ")"))) (command "_.POINT" (list (nth 0 LISTE) (nth 1 LISTE) (nth 2 LISTE) ) ) );while (close file) ) (alert "Keine Date gewählt!") ) )Mein txt-File sieht so aus.99.351 300.472 10.066100.779 300.843 10.249101.412 300.470 10.913101.635 294.375 ...
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
CADmium am 10.06.2008 um 12:19 Uhr (0)
und bei (setq LISTE (read(strcat "(" zeile ")")))?------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
PsycoDad am 10.06.2008 um 12:53 Uhr (0)
Danke. Geht.------------------Essen und schlafen, macht niemand zum Grafen!
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
joern bosse am 12.06.2008 um 08:22 Uhr (0)
Hallo,nochmal eine Anmerkung zur automatischen Erkennung der Elemente X, Y und Z: in vielen Fällen kann man davon ausgehen, das nur für x, y und z ein Dezimalpunkt verwendet wird: Dann kann man über (if(vl-string-search "." Listenelement) die anderen Elemente herausfiltern. ------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
joern bosse am 12.06.2008 um 09:30 Uhr (0)
Hallo CADmium,bei DISTOF ist aber das Problem, das eine Punktnummer z.B. "2323" als 2323.0 zurückgegeben wird.------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
PsycoDad am 12.06.2008 um 12:17 Uhr (0)
Danke das ihr euch immer noch bemüht.Zum Teil ist es so das die anderen Elemente ebensoDezimalpunkte beinhalten.Das Ausschließen über diese Funktion ist aber Trotzdem Klasse. Thx.------------------Essen und schlafen, macht niemand zum Grafen!
|
| In das Form Lisp wechseln |
 ASCII_PRHS.zip |
Lisp : Punktkoordinaten aus Datei auslesen
Fennik am 25.11.2008 um 10:49 Uhr (0)
Hallo zusammen,ich bin super neu hier im Forum (Denk mal, dass ich an der richtigen Stelle bin) und habe Civil 2008 / AutoCAD 2008 bekommen (und einen Schulungstag).Leider reicht das nicht aus um meine neue Aufgabe zu meistern.Und da hab ich bei euch gesehen, dass es LISP-Dateien gibt um seine Arbeit zu erleichtern.Ich habe aber keine Ahnung wie man die schreibt (benutzen kann ich sie schon).Ich hoffe, dass Ihr mir da weiterhelfen könnt.Problem:Ich erzeuge einen Excel-Datei (siehe Anhang) die aus Punktnumm ...
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
alfred neswadba am 25.11.2008 um 11:18 Uhr (0)
Hi,Willkommen in CAD-de!Deine Aufgabe erinnert mich an einen vor kurzem eingestellten Thread mit einem Titel ähnlich Sichtweiten == kann es sein, dass Du an gleichem/aehnlichem arbeitest?Zusammenfassend zur Verwendung des Forums, punktuelle Hilfe ist hier jederzeit möglich, also wenn Du beim Zeichnen, oder in Deinem Lisp irgendwo hängst und dann für diese Situation Hilfe brauchst == GERNE!Bitte aber ein Forum, in dem viele Ihre Zeit (kostenlos) zur Verfügung stellen, um Hilfestellung zu geben nicht mit kos ...
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
Fennik am 25.11.2008 um 12:14 Uhr (0)
Hallo Alfred,Danke für die schnelle Antwort.Kennst Du jemanden der mir sowas kostenpflichtig erstellen kann?Und wenn ja; mit welcher Preisklasse muss ich für so eine LISP rechnen?Fennik
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
PsycoDad am 27.01.2009 um 14:18 Uhr (0)
Hallo zusammen.Hab mich länger nicht mehr damit beschäftigt,und bei erneuten Versuch bin ich auf ein Problem gestoßen.Mein txt-File sieht jetzt so aus:000000000010 9.9510 9.0930 0.00000000000000011 14.5740 9.0410 0.00000000000000012 14.5740 11.0160 0.00000000000000013 16.5090 11.0090 0.00000Wobei sich nur geändert hat das in der ersten Spalte auch nochdie Punktnummer eingelesen werden sollte.Das einlesen der X,Y,Z-Koordinaten hab ich früher so gemacht.Code:(defun c:versuch (/ file ze ...
|
| In das Form Lisp wechseln |