AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

DXF importieren

Ein Thema von Rainer Wolff · begonnen am 4. Jun 2018 · letzter Beitrag vom 4. Jun 2018
Antwort Antwort
Rainer Wolff

Registriert seit: 25. Okt 2005
Ort: Bretten
318 Beiträge
 
Delphi 10.4 Sydney
 
#1

DXF importieren

  Alt 4. Jun 2018, 14:47
Hallo,

ich würde gerne wissen, ob hier Erfahrung mit dem Importieren von CAD-Daten für Produktionszwecke hat. Gibt es Bibliotheken/Empfehlungen?

Unser Kunde bekommt Auftragszeichnungen von seinem Endkunden und möchte daraus gleich die Produktionsdaten für unsere Sondermaschine generieren.

Nach meinem Verständnis enthält so eine CAD-Datei aber ja letztlich nur Linien/Polygone und Kreise. Für die Produktion müssten diese aber als zusammengehöriges Element erkannt und bemasst werden.

So etwas selbst in Angriff zu nehmen, scheidet ja vom Kosten/Nutzen-Rahmen sowieso aus, aber vielleicht gibt es einen Tipp von Euch, der mich weiterbringen kann.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
10.934 Beiträge
 
Delphi 12 Athens
 
#2

AW: DXF importieren

  Alt 4. Jun 2018, 15:00
Nach meinem Verständnis enthält so eine CAD-Datei aber ja letztlich nur Linien/Polygone und Kreise. Für die Produktion müssten diese aber als zusammengehöriges Element erkannt und bemasst werden.
Problem dabei ist, daß man hier kaum ohne gewisse Konventionen auskommt. Ich kenne jetzt eure Maschine nicht, aber ich habe sehr viele Jahre Erfahrung im Interpretieren von DXF für Fertigungszwecke. Ein Kreis ist eben nicht immer eine Bohrung und eine Linie nicht immer eine Fräsung.

So etwas selbst in Angriff zu nehmen, scheidet ja vom Kosten/Nutzen-Rahmen sowieso aus, aber vielleicht gibt es einen Tipp von Euch, der mich weiterbringen kann.
Ich fürchte, darauf wird es dann aber doch hinauslaufen. Das reine Lesen von DXF liefert dir in der Regel auch nur die Zeichnungselemente mit ihren Eigenschaften. Auswerten musst du das noch selbst und da steckt die meiste Arbeit drin.

Wenn du mir näher beschreibst, was in den DXF-Dateien für Elemente vorkommen, welche AutoCAD-Version sie haben (auch wenn von einem anderen Programm erzeugt) und was daraus am Ende werden soll, kann ich dir sagen, ob meine DXF-Import Routinen das leisten können. Falls dem so ist, kann ich dir die Unit gerne zur Verfügung stellen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Jens01

Registriert seit: 14. Apr 2009
667 Beiträge
 
#3

AW: DXF importieren

  Alt 4. Jun 2018, 15:13
Bjoerk hat nach meinem Wissen da auch etwas mit 'ner russ. Komponente gemacht.
Achtung: Bin kein Informatiker sondern komme vom Bau.
  Mit Zitat antworten Zitat
Fritzew

Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: DXF importieren

  Alt 4. Jun 2018, 15:29
Nach fast 30 Jahren im CAD Bereich kann ich nur sagen: viel Spass!
DXF gibt es gefühlt mehr Dialekte als in irgend einer menschlichen Sprache

Im Prinzip kann ich Uwe nur beipflichen, Du wirst nicht darum herum kommen eigene
Strukturen zu schaffen Die die DXF Daten aufnehmen können, die Du verarbeiten willst

Im OpenSource Bereich ist mir nichts wirklich gutes für Delphi bekannt

hier links zu C Bibliotheken

https://www.revolvy.com/main/index.p...esign+Alliance

https://sourceforge.net/projects/opendwg/


Kommerziell für Delphi:

https://cadsofttools.de/products/cad-vcl-enterprise/

Ist recht mächtig und kommt mit fast allen Formaten zurecht.
Fritz Westermann
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz