Python/C++ APIs

Auf dieser Seite sind die verfügbaren APIs und ihre Funktionen aufgeführt.
Die Bibliotheken und Programmierbeispiele sind auf GitHub in unseren Repositories verfügbar.

zahner_link

Die zahner_link Bibliothek bietet umfassende programmatische Steuerung der elektrochemischen Workstations Zahner IM7/c/x und ihrer Erweiterungen. Diese sowohl für Python als auch für C++ verfügbare, auf Jobs basierende Bibliothek ermöglicht es Ihnen, komplexe Messprotokolle zu automatisieren und elektrochemische Experimente in Ihre Datenanalyse-Workflows zu integrieren.

Was diese Bibliothek besonders leistungsstark macht, ist die Verwendung derselben C++-Kernbibliothek wie bei Zahner Lab selbst. Das bedeutet, dass Sie identische Funktionen erhalten, egal ob Sie in der grafischen Benutzeroberfläche arbeiten oder Code schreiben – ohne Abstriche bei der Funktionalität oder Kompatibilitätsprobleme, um die Sie sich sorgen müssten. Mit zahner_link lassen sich alle Messungen durchführen, die mit den IM7-Potentiostaten möglich sind. Der zahner_link unterstützt
 

 

Thales Remote

Die Thales Remote Bibliothek ist nur mit ZENNIUM-Potentiostaten (mit oder ohne Erweiterungen) kompatibel und stellt die folgenden Methoden zur Verfügung:
 
  • EIS - Elektrochemische Impedanz Spektroskopie
  • IE - Strom-Spannungs-Kurve
  • CV - Zyklische Voltammetrie
  • DC Sequenzen

Es ist auch möglich, Messergebnisse als Dateien über das Netzwerk zu übertragen. Ein Beispiel ist ebenfalls verfügbar.

Python
GitHub: https://github.com/Zahner-elektrik/Thales-Remote-Python
PyPi/pip: https://pypi.org/project/thales-remote/
API-Dokumentation: https://doc.zahner.de/thales_remote

C++/DLL
GitHub: https://github.com/Zahner-elektrik/Thales-Remote-Cpp
API-Dokumentation: https://doc.zahner.de/thales_remote_cpp

 

Zahner Remote

Die Zahner Remote Bibliothek unterstützt nur PP2X2, EL1002 und XPOT2 Geräte im Stand-Alone Modus. Hier werden die komplexen Messungen wie Messungen gesehen, die aus Basisprimitiven bestehen, die flexibel parametriert werden können:
 
  • Ruhepotentialmessung
  • Polarisation (potentiostatisch oder galvanostatisch)
  • Rampen (potentiostatisch oder galvanostatisch)
  • Treppe (potentiostatisch oder galvanostatisch)


Aus den Primitiven wurden zum Beispiel die folgenden Methoden entwickelt:
 
  • Laden und Entladen
  • Arbiträre Profile (potentiostatisch oder galvanostatisch)
  • PITT - Potentiostatic Intermittent Titration Technique
  • GITT - Galvanostatic Intermittent Titration Technique

Die Zahner Remote-Bibliothek unterstützt nur Gleichstrommessungen bei Verwendung der Geräte PP2X2, EL1002 und XPOT2 im Stand-alone-Modus. EIS-Messungen sind in dieser Konfiguration nicht möglich. Für EIS sind ein System bestehend aus dem ZENNIUM-Potentiostaten und der Thales Remote-Bibliothek erforderlich.

 

Zahner Analysis

Die Zahner Analysis Bibliothek unterstützt die Simulation und Anpassung von Ersatzschaltbildparametern an Messdaten mit der Software Zahner Analysis. Sie implementiert das Zahner Analysis REST-Protokoll.

GitHub: https://github.com/Zahner-elektrik/Zahner-Analysis-Python
PyPi/pip: https://pypi.org/project/zahner-analysis/
API-Dokumentation: https://doc.zahner.de/zahner_analysis

OpenAPI Spezifikation: https://github.com/Zahner-elektrik/Zahner-Analysis-Python/blob/main/openapi.yaml
REST-API-Dokumentation: https://doc.zahner.de/zahner_analysis/analysis_remote