Alex schrieb:
> Ich dachte nur, dass es vlt bereits eine kleine API dafür gibt.
Wer braucht sowas und wer soll's erstellen? Die grossen
CAD-Softwarehersteller haben alle ihre eigenen Programme und bauen sich
ihre Schnittstellen selber. Ist ja auch kein Problem, das Format liegt
offen. Ich glaube, es ist ausserhalb der CAD-Systeme einfach kein Markt
vorhanden für solche Software. Welcher Hobbyist braucht schon eine
GenCAD-Schnittstelle?
Meines Wissens hat nichtmal Eagle ein ULP für GenCAD-Output.
Ich nutze seit ca. 15 Jahren Software, mit der man etwa 35 CAD-Formate
lesen kann. Ich kann damit auch GenCAD-Output schreiben, aber das ist
eine EXE-Datei, die vom Hauptprogramm aufgerufen wird, keine Chance da
mal ein bischen tiefer einzusteigen. Aber mir reicht es, wenn ich mit
diesem Programm GenCAD-Dateien erzeugen kann, was ab und zu mal
vorkommt, wenn in einem anderen CAD-Bearbeitungsprogramm für das
originale CAD-System keine Importmöglichkeit existiert.
GenCAD war ja mal als Standard geplant, hat sich aber nie so richtig
durchgesetzt. Es geht wohl mehr in Richtung ODB++.
Wie ich weiter oben schon schrieb, ist es überhaupt kein Problem einen
GenCAD-Output zu erzeugen. Wenn Du Dein nicht näher spezifiziertes
Programm gut kennst, hast Du doch alle Informationen. Das Format ist
doch wirklich einfach gestrickt, da gibt es wesentlich kompliziertere.
Es läuft doch alles auf einfache Konvertierungen und Stringverarbeitung
hinaus. Letztendlich sind es doch in "C" z.B. nur ein paar Schleifen mit
hauptsächlich printf-Kommandos. Viel einfacher wird es durch den Einsatz
von Scriptsprachen wie Perl oder Python, weil diese viel mehr
Möglichkeiten zur Stringbearbeitung bieten.
Also fang einfach an, das ist doch eine Aufgabe, bei der man kaum etwas
verkehrt machen kann.
Von meinem Wissensstand, CAD-Dateien betreffend, ausgehend, würde ich
vielleicht einen Tag für das Grundgerüst ansetzen und vielleicht noch
einen, bis das Programm stabil läuft. Da der Ablauf sich ständig
wiederholt, ist das Programm doch durch einen Haufen
Copy&Paste-Operationen zu erstellen. Voraussetzung ist natürlich, dass
Dein Programm alle Informationen bereitstellt.
Das soll jetzt kein Angebot sein, Dir ein solches Programm zu erstellen.
Ich wollte Dir nur klarmachen, dass es überhaupt kein Problem ist, solch
ein Programm selbst zu schreiben.
Alternativ kann ich Dir natürlich auch eine Vollversion des von mir
benutzten CAD-Bearbeitungsprogramms anbieten, aber das Geld solltest Du
lieber für den Kauf Deinens nächsten Mittelklassewagens ausgeben.
Also pack's an und mach es selbst.