| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: DXF-Datei erstellen (309 mal gelesen)
|
Wahl Mitglied Dipl. Ing.
Beiträge: 81 Registriert: 24.09.2001
|
erstellt am: 26. Jun. 2002 13:31 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe eine ASCII-Datei mit Punkten X,Y. Aus diesen Daten möchte ich per Script eine DXF-Datei erstellen. Die Daten sollen einen Spline repräsentieren. Was brauche ich alles. DXF-Header, Ende etc. mfG L. Wahl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1764 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 26. Jun. 2002 14:19 <-- editieren / zitieren --> Unities abgeben: Nur für Wahl
Hallo Wahl 1.)Willst Du das Programm innerhalb von AutoCAD starten oder soll es ein eigenes Programm sein? 2.)Wenn Du es innerhalb der AutoCAD Umgebung starten willst, warum willst Du dann eine DXF-Datei erstellen? 3.) Muß es ein Spline sein, oder kann es auch eine Polylinie sein? Grüße Heinz
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wahl Mitglied Dipl. Ing.
Beiträge: 81 Registriert: 24.09.2001
|
erstellt am: 26. Jun. 2002 14:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Heinz, das Programm sollte extern laufen, d.h als VB-Programm oder Shell-Script etc. Am Besetn sollte es schon ein Spline sein. (Ich brauche die DXF-Datei für unsere Messmaschine zum Messen der Abweichungen) Wahl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nahe Ehrenmitglied
Beiträge: 1764 Registriert: 18.01.2001 arbeite mit: Dell Precision 7750 i7 2,6 GHz 6 Kerne 32GB RAM 512GB SSD NVIDIA Quadro RTX 4000 ------------------------ SWX-2020 SP5.0 EPDM ---------------- Windows 10 ---------------- VB.net VB VBA ein wenig Swift am Mac
|
erstellt am: 27. Jun. 2002 08:19 <-- editieren / zitieren --> Unities abgeben: Nur für Wahl
|
DXFmagic Mitglied Dipl.Ing.(FH)
Beiträge: 22 Registriert: 16.08.2002
|
erstellt am: 04. Sep. 2002 21:45 <-- editieren / zitieren --> Unities abgeben: Nur für Wahl
|
StephanJP Mitglied CAD-Admin
Beiträge: 834 Registriert: 09.11.2000 AutoCAD ,MAP 3D, Civil 3D, Recap Pro, InfraWorks, VehicleTracking alles bis 2024, BBSoft, Win 10 Enterprise, Canon PlotClient Canon TX2000, TX3000
|
erstellt am: 04. Sep. 2002 22:10 <-- editieren / zitieren --> Unities abgeben: Nur für Wahl
Hallo L.Wahl, man kann das ganze durch ein Script lösen, sehr einfach: vor die Koordinaten den Befehl _spline 456.0 567.8 2.3 ... ... am Ende dann dxfout mit Dateiname. das einzige Problem dabei ist die Spline, da AutoCAD am Ende der Spline-Eingabe noch die Anfangs- und Endtangente wissen möchte. Nur wenn sie geschlossen ist geht das ohne Probleme: _s unter die letze Koordinaten einfügen.
------------------
gruß stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd Cuder Mitglied Selbständig
Beiträge: 692 Registriert: 10.07.2002 AutoCAD 2002/2004/2005 unter Windows 2000 Professional SP3 PIV 3.4GHz 1024MB NVIDIA GeForce FX Go5700
|
erstellt am: 04. Sep. 2002 22:15 <-- editieren / zitieren --> Unities abgeben: Nur für Wahl
Ich würde dir zum selberschnitzen folgendes empfehlen: Ein Programm das dir die Koordinaten in eine DXF umwandelt, aber nur als Punkte, die einlesen, und dann ein Lisp oder Vba Programm das aus diesen Punkten eine Spline erstellt. diese Version geht am schnellsten, anbei eine Minimum Datei die drei Punkte einliest das Ding funktioniert, ausprobieren (Kommentare löschen !!): Code 8 ist der Layer, auf 0 belassen da ja sonst kein Layer vorhanden, Code 10, 20 und 30 sind die X, Y und Z Werte des Punktes 0 SECTION 2 ENTITIES 0 //Start erster Punkt POINT 100 AcDbPoint 8 0 10 6.907441112447372 20 11.85681556169608 30 0.0 0 //Start zweiter Punkt POINT 100 AcDbPoint 8 0 10 10.94947084943352 20 10.16891418290361 30 0.0 0 //Start dritter Punkt POINT 100 AcDbPoint 8 0 10 11.78002488973615 20 13.26801181930368 30 0.0 0 ENDSEC 0 EOF
------------------ Ing. Bernd Cuder Cad&Co makes CAD easy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |