OriginLab Corporation - Wissenschaftliche Visualisierungs- und Datenanalysesoftware - 2D-Diagramme, 3D-Diagramme, Konturdiagramme, Statistische Diagramme, Datenanalyse, Statistiken, Kurvenanpassung, Signalverarbeitung und Peakanalyse

Schreiben von Origin C-Code zum Durchführen von Dateiimport


Wenn die Datendateien weder ASCII noch einfache Binärdateien sind, können Sie eigene Origin C-Funktionen schreiben, um die Dateien mit dem Importassistenten zu importieren.

Die Origin C-Funktion sollte einem der folgenden Prototypen entsprechen:

int YourFunctionName(Page& pgTarget, TreeNode& trFilter, LPCSTR lpcszFile, int nFile)

wobei:

Oder

int YourFunctionName(Layer& lyTarget, TreeNode& trFilter, LPCSTR lpcszFile, int nFile)

wobei:

Ein Beispiel finden Sie unter \Samples\Import and Export\User Defined, wobei sich <Origin Program Folder> auf das Verzeichnis bezieht, in dem Origin installiert ist.

Hinweis: Die Vorlage des Zielfensters, die auf der ersten Seite des Importassistenten (Quellseite) genannt wird, wird nur beim Erstellen neuer Fenster verwendet (wie es unter bestimmten Bedingungen während des Importierens mit Drag&Drop der Fall sein würde). Wenn Sie Datei: Import wählen und Ihr aktives Fenster den Zielfensterspezifikationen Ihres Importfilters entspricht, dann wird kein neues Fenster erzeugt, sondern nur ein Verweis auf das Seitenobjekt für das aktive Fenster an Ihre Funktion übermittelt. Wenn das aktive Fenster ein anderer Fenstertyp ist, dann wird ein neues Fenster auf der Grundlage der angegebenen Vorlage erzeugt und der Seitenverweis zu diesem neuen Fenster weitergegeben.