OriginLab Corporation - Data Analysis and Graphing Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis
  Das Unternehmen    Produkte    Unterstützung    Solutions    Neuigkeiten    Downloadbereich   
 


Produkte :  Origin :  Programmierung :  Origin C

 

Origin: In Origin C programmieren


Demo-Version herunterladen
Preis- und Bestellinformationen

Origin C ist eine ANSI C kompatible Programmiersprache, die auch Elemente von C++ und C# einschließt. Origin C bietet eingebaute C++ Klassen mit systematischen Zugang zu den meisten Origin Objekte. Origin enthält auch eine breite Auswahl an numerischen Berechnungsroutinen der NAG C Bibliothek.

In Origin C geschriebene Funktionen werden als interne Origin Objekte kompiliert, die während der Laufzeit von Origin gelesen und ausgeführt werden. Obwohl diese nicht in der Geschwindigkeit ausgeführt werden wie maschinenlesbarer Code von richtigen Kompilern, ist eine wesentliche Erhöhung der Geschwindigkeit im Vergleich zu früheren Programmierfunktionen in Origin zu beobachten. Tatsächlich werden bestimmte Aufgaben, wie rechenbetonte Schleifen und benutzerdefinierte Fit Funktionen bis zu 20mal schneller ausgeführt als mit LabTalk?, der in Origin eingebauten Skriptsprache.

An illustration of typical Origin C code as seen in Origin's color-coded Code Builder

Für die ultimative Geschwindigkeit kann Origin C mit externen dynamischen Link-Bibliotheken (DLLs) verknüpft werden (z. B. um exportierte Funktionen aufzurufen), die mit Kompilern von anderen Herstellern, wie Microsoft® Visual C++, erstellt wurden. Die Verknüpfung von Origin C mit einer DLL aktiviert das direkte Übergeben von Zeigern aus Origins Datenstrukturen an externe DLLs, mit wenig Overhead oder unnötigem Daten kopieren, was bei der Programmierung in Microsoft® Visual Basic normalerweise der Fall sein würde.

Origin C Funktionen lassen sich programmieren, um das Folgende durchzuführen:

  • Erstellen von benutzerdefinierten 'Real-World' Funktionen für Origins leistungsfähig Kurvenanpassung.
  • Aufrufen der zahlreichen eingebauten NAG Routinen, um auf eine breite Palette mathematischer und statistischer Funktionen zuzugreifen.
  • Aufrufen von existierenden C oder Fortran Bibliotheksroutinen (z. B. DIGITAL Fortrans IMSL-Bibliothek) oder anderen public domain Bibliothekspaketen.
  • Erstellen von Lösungen zur Datenerfassung für RS-232, GPIB usw.
  • Entwicklung von Analyse- und Simulationsfunktionen mit allen Vorteilen von Origins Graphfunktionalität.
  • Automatisierung von Routineaufgaben.

Die in Origin C integrierte Entwicklungsumgebung wird als Code Builder bezeichnet. Die Benutzeroberfläche des Code Builder bietet moderne Werkzeuge zum Schreiben, Kompilieren, Testen und Debuggen des Programmiercode. Ist eine Funktion geschrieben und kompiliert, kann sie durch Origin aufgerufen und ausgeführt werden. Es können Funktionen aus Origins Skriptfenster und aus anderen Origin-Dialogen aufgerufen werden, so aus dem Dialog "Spaltenwerte setzen" oder der Nichtlinearen Kurvenanpassung. Auch Elemente der Benutzeroberfläche wie Buttons oder Menübefehle können für den schnellen Zugriff auf die eigenen Funktionen erstellt werden.

Einige der Funktionen der Programmiersprache Origin C enthalten:

Programmierbarer Dialog
Mit einem einzelnen Origin C Befehl können speziell angepasste Dialogboxen für Diagramm- und Analyseroutinen erzeugt werden. Diese neue Funktion besteht in einer dynamisch erzeugten, leicht zu bedienenden leistungsfähigen grafischen Benutzeroberfläche.

Datei-Verzeichnis-Baum
Baumstrukturen werden verwendet, um: 1) Einträge sowohl in einem programmierbaren Origin C Dialog , als auch in anderen Dialogen, die Benutzerdaten erfassen, zu erzeugen. 2) benutzerdefinierte, baumähnliche Datenstrukturen zu erzeugen.

Benutzerdefinierte Klassen
Origin C benutzerdefinierte Klassen ermöglichen dem Anwender, seine eigenen Objekte mit benutzerdefinierten Methoden und Datenteile zu erzeugen.

Hinweis: In der Abteilung Origin C Beispiele finden Sie weitere Beispiele zu diesem Thema.

Um mehr über Origin C zu erfahren, laden Sie die folgende Hilfsdateien herunter:

  • Einführung in die Programmierung mit Origin - Machen Sie sich mit dem Code Builder (Origins integrierte Entwicklungsumgebung) und Origin C Programmieren vertraut.
  • Origin 7.5 Origin C Referenz - Erfahren Sie, welche für abgeleiteten Datentypen direkt mit Origin Objekten funktionieren. Darüber hinaus lesen Sie weiteres über Origins programmierbare Dialogbox und benutzerdefinierte Klassenunterstützung.

Wenn Sie unsere Demo-Version oder die Release-Version von Origin besitzen, wählen Sie, bitte Hilfe: Programmierung, um über Origin Cs Programmierfähigkeiten Nähreres zu erfahren. Hinweis: Die Hilfsdateien sind in der Demo-Version nicht eingeschlossen. Um diese Dateien zu erhalten, wahlen Sie bitte in der Origin Hilfe: Nach Updates suchen.