| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Punkte aus Datei einlesen (1170 mal gelesen)
|
cadernst Mitglied
Beiträge: 74 Registriert: 23.07.2003 Pentium D 2.66GHz, 3GB RAM, 80GB, XP Pro, AutoCAD Civil 2011
|
erstellt am: 07. Nov. 2005 15:51 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich habe eine Koordinatenliste in dieser Forum Nr. x y z Punktcode 1 100.0 230.0 15.0 1 2 110.0 230.0 13.0 2 Ich benötige eine Routine die in Abhängigkeit vom Punktcode die Punkte auf unterschiedliche Layer ablegt und mit der entsprechenden Punktnummer versieht. In bin auf diesem Gebiet (LISP) absoluter Anfänger. Ich habe zwar eine Routine gefunden, diese generiert die Punkte aber nur auf der aktuellen Ebene und leider ohne Text. Bin um jeden Tip dankbar... Vielen Dank Gruß Ernst Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cosgeo Mitglied Vermessungsingenieur
Beiträge: 591 Registriert: 16.12.2004 Windows 8 64bit AutoCad Map 3D AutoCAD Civil3D MapGuide COSGeo - Vermessungsaplikation COSALKIS - Konverter Xeon 3,3 GHz, 16GB RAM HP 1050
|
erstellt am: 07. Nov. 2005 16:06 <-- editieren / zitieren --> Unities abgeben: Nur für cadernst
Du wirst wohl nicht drumherum kommen dich etwas mehr mit der Thematik zu beschäftigen :-) Die Suche wird Dir aber hier etliche Links dazu Tage fördern. Du könntest ja Deine Koordinatenliste auch nach Punktcode sortieren und pro Code Teilen / den aktuellen Layer händisch ändern / und Deine Liste mit der vorhandenen Routine in mehreren teilen einlesen :-)
------------------ Wer aufräumt - ist nur zu faul zum suchen :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 07. Nov. 2005 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für cadernst
Wo haperts denn genau? Den aktuellen Layer kannst du per (command "_layer" "_m" "AM_0""") setzen, da wird er bei Nichtexistenz auch gleich angelegt. Oder ist das jetzt 'ne Tool4Lau-Anfrage? ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadernst Mitglied
Beiträge: 74 Registriert: 23.07.2003 Pentium D 2.66GHz, 3GB RAM, 80GB, XP Pro, AutoCAD Civil 2011
|
erstellt am: 07. Nov. 2005 16:32 <-- editieren / zitieren --> Unities abgeben:
Natürlich darf das nix kosten ;-))) Ich möchte schon gerne etwas Zeit investieren. Aber ich möchte nicht vorher noch mal eben LISP-Programmierer werden. Im Moment happerts einfach an den Basics! Mein Basisprogramm, welches ich sogar hier gefunden habe, läuft bei mir nicht: ;;;Aufbau der koordinatendatei ;;;0.0 0.0 ;;;100.0 100.0 (defun c pp (/ f pkt) (setq f (open "D:\\TEMP\\pkt.liste" "r")) (while (setq pkt (read-line f)) (print "test") (command "_.POINT" (read (strcat "(" datzeile ")"))) );while (close f) ) Ich erhalte diese Fehlermeldung: Fehlerhafter Argumenttyp: stringp nil Angeblich soll das Programm laufen aber ich vermute mal, dass das Problem mit "datzeile" zu tun hat. Außerdem läuft bei mir der Visual-Lisp-Debugger nicht. Ich kann das Programm nicht debuggen ?! Die entsprechenden Menüpunkte bleiben grau. Gruß Ernst
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 07. Nov. 2005 17:09 <-- editieren / zitieren --> Unities abgeben: Nur für cadernst
Ich will dir ja die Hoffnung nicht nehmen, aber ohne die "Basics" - die ich bei dir (noch) nicht sehe - wird das nichts .. z.B. liest du pkt aus und verwendest dann datzeile .. (logischerweise ohne Inhalt).. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadernst Mitglied
Beiträge: 74 Registriert: 23.07.2003 Pentium D 2.66GHz, 3GB RAM, 80GB, XP Pro, AutoCAD Civil 2011
|
erstellt am: 07. Nov. 2005 17:31 <-- editieren / zitieren --> Unities abgeben:
|
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 07. Nov. 2005 17:42 <-- editieren / zitieren --> Unities abgeben: Nur für cadernst
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 07. Nov. 2005 21:00 <-- editieren / zitieren --> Unities abgeben: Nur für cadernst
@cadernst .. da hat der Holger beim "zusammenkopieren" einen Fehler drin, .. nimm das von cad4fun vorgeschlagene - was übrigens auch vom Holger ist - und "sauberer" aussieht, bzw. lass dir das Teil vom Holger an deine Bedürfnisse anpassen (gleich mit Kommentar zum Mitlernen ). ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| EPLAN-Konstrukteur (m/w/d) | Starte noch heute deine IT- und Engineering-Karriere bei FERCHAU und entwickele die Innovationen von morgen. Wir suchen dich: als ambitionierte:n Mitarbeitende:n für einen unserer Kunden. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen.
EPLAN-Konstrukteur (m/w/d) Friedrichshafen Dein Verantwortungsbereich | Anzeige ansehen | Konstruktion, Visualisierung |
|
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 667 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 08. Nov. 2005 08:43 <-- editieren / zitieren --> Unities abgeben: Nur für cadernst
|