Datenquellen

An dieser Stelle gebe ich dir einen kurzen Überblick über die Dateien am häufigsten benötigt werden, um verfügbare Daten abzugreifen. Im KKP gibt es keine einheitliche Liste mit Daten, die zur Verfügung stehen, was sich allein schon dadurch ergibt, dass wir verschiedene Systemgeber in unserer Software haben. Welche davon zur Verfügung stehen, hängt wiederum davon ab, welche Stammdaten installiert wurden. All diese Dateien sind als unveränderbar zu betrachten! Wir behalten uns vor, solche Dateien eigenständig, ohne Vorwarnung zu überschreiben, wenn wir den Bedarf dafür sehen.

  • KKP-W\Systeme\{Systemgeber}\ini\System.xml
    In dieser Datei befindet sich eine Auflistung aller Kennziffern (also abgreifbarer Stammdaten) des Systemgebers. Im KKP-Zubehör Verzeichnis befindet sich eine Auflistung aller gemeinsam genutzten Stammdaten.
    Die System.xml ist darüber hinaus DIE Konfigurationsdatei eines Systemgebers und all seiner Systeme. Hier werden verfügbare Profilsysteme, verfügbare Gläser, verfügbare Profile und deren Varianten, etc… definiert.
  • KKP-W\Projekte\…\{Projektverzeichnis}\KKP_2010_doc.xml
    In dieser Datei befindet sich die komplette (Material-) Auswertung der 3D Konstruktion in dem Projekt. Hier kann man also sehen, welche Profilstücke aus einer Lagerlänge geholt wurden, welche Artikel über ein Materialpaket einem Profilstück zugeordnet wurden, welche Längen für den Zuschnitt ermittelt wurden, usw…
  • KKP-W\prg32\Python32\kkp.py
    Dies ist die Hauptbibliothek der KKP-API. Hier werden alle Funktionen zur Interaktion mit dem KKP definiert. Andere Module greifen ebenfalls auf die Funktionen in dieser Datei zurück.
  • KKP-W\prg32\Python32\kkp-gemeinsame.py
    Eine vereinfachte Version bestimmter Funktionen aus kkp.py. Hier werden bestimmte, oft vorkommende Befehle vordefiniert.
  • KKP-W\Prg32\Python32\ole.py
    In dieser Datei werden Befehlsnummern zur kkp-internen Schnittstelle definiert, die von der Python-API ebenfalls angesprochen werden kann.

KKP-W\Prg32\Python32\rtf.py
In diesem Modul erhält man die Möglichkeit Formulare und Dokumente im Texteditor dynamisch zu gestalten.