![]() |
CAD6interface (API) (Grundlagen) |
www.CAD6.de |
Malz++Kassner CAD6 enthält das offene CAD6interface (MKI) - eine umfangreiche Programmierschnittstelle (API), welche das Einbinden von Plug-Ins erlaubt. Diese Plug-Ins können entweder Import-Filter, Export-Filter oder Befehlserweiterungen sein. Siehe dazu CAD6interface (API) Online-Dokumentation (in Englisch).
Die Programmierschnittstelle bietet eine einfache Methode, umfangreiche Erweiterungen für Malz++Kassner CAD6 zu entwickeln. Die Schnittstelle wurde entworfen, um es so einfach wie möglich zu machen, Plug-Ins zu erzeugen, die nahtlos in die Programmumgebung passen. Üblicherweise wird der Anwender keinen nennenswerten Unterschied zwischen der Benutzung von programminternen Befehlen und externen Befehlen, die von Plug-Ins oder Filtern bereitgestellt werden, erkennen.
Import- und Export-Filter können mit einem lediglich grundlegenden Verständnis des externen Dateiformats (siehe CAD6interface (API) Online-Dokumentation in Englisch) und einigem Wissen über geometrische Berechnungen erzeugt werden. Sie werden es besonders einfach finden, Export-Filter zu erzeugen - wenn nötig, dann erledigt das Programm alle Berechnungen für Sie und gibt einfache Linien an den Export-Filter weiter.
Drei Beispiel-Plug-Ins inklusive Quellcode und allem, was Sie brauchen, um ein Plug-In zu erzeugen, werden bei Malz++Kassner CAD6 mitgeliefert: IMPORT_.DLL, EXPORT_.DLL und SAMPLE_.DLL. Sie können diese Beispiele als Grundlage für eigene Plug-In-Entwicklungen benutzen.
Sie können nach der Installation dieser Plug-Ins auch die entsprechenden Menüeinträge in Malz++Kassner CAD6 wählen, um zu sehen wie die Plug-Ins funktionieren: Datei > Import > Koordinaten (*.TXT), Datei > Export > Koordinaten (*.TXT) und Zeichnen > Beispiel-Plug-In > Stern. Weitere Informationen erhalten Sie, wenn Sie den Auswahlbalken auf den entsprechenden Menüeintrag bewegen und F1 drücken.
Entwickler-Support ist nicht im Support für die Anwendung enthalten. Falls notwendig, können Sie Online-Schulungsstunden buchen, die mittels TeamViewer abgehalten werden.
|
CAD6studio Release 2025.1 - Copyright 2025 Malz++Kassner® GmbH