Software-Entwicklung für den EmStat

Hier finden Sie einen Überblick über alle verfügbaren Programmbibliotheken für den EmStat. Diese Bibliotheken werden gratis mit jedem unserer Hardwaremodule versendet.

EmStats Kommunikationsprotokoll

Obwohl die Programmbibliotheken es deutlich einfacher machen Software zu entwickeln, gibt es auch die Möglichkeit direkt mit den Kommunikationsprotokollen des EmStats zu arbeiten. Auf Wunsch lassen wir Ihnen ein Dokument zukommen, welches beschreibt, wie Sie direkt mit dem EmStat kommunizieren können. Kontaktieren Sie uns für mehr Informationen.

 

 

Download

Available libraries for .NET 4.5.2 (Windows applications):

PalmSens.Core.dll       Platform independent dll build against .NET Platform Standard 1.2 with all core functionalities for running measurements and doing analysis with any PalmSens or EmStat device.
PalmSens.Core.Windows.dll Expands PalmSens.Core.dll for use with Windows.
Built against .NET 4.5.2.


Download

Available libraries for Universal Windows Apps:

PalmSens.Core.dll       Platform independent dll build against .NET Platform Standard 1.2 with all core functionalities for running measurements and doing analysis with any PalmSens or EmStat device.
PalmSens.Core.UniversalWindows.dll Expands PalmSens.Core.dll for use with Windows Universal Apps.

Windows 10 Universal Apps run on Windows 10 for desktop, for mobile and for Windows 10 IoT. This means these apps also run on a Raspberry Pi (or any other embedded development platform) running Windows 10 IoT.

Download

Available libraries for Android using Xamarin:

PalmSens Contains all platform-independent code for device communication, measurement settings and measurements. SDK users will need the classes in this assembly for creating curves, techniques, methods, saving/loading files etc, all of these are demonstrated in the SDK examples.
PalmSens.Android1.Core.Utils

 

A collection of helper classes that can be used in any Xamarin Android project. Contains classes that allow USB and Bluetooth functionality to be added to an app with a single line of code, this is demonstrated in the SDK examples.
PalmSens.Android1.Core.Communication.BlueTooth
PalmSens.Android1.Core.Communication
PalmSens.Android1.Core.Communication.USB
 
A collection of classes that take care of all USB and Bluetooth functionality and provide an API for SDK users to communicate with connected devices. The “Communications” class provides an API for SDK users containing all commands that can be sent to a device and events for all information that can be received. This should be the only class SDK users need to manage device communication.
PalmSens.Core.Plot.Mono

PalmSens.Android1.Core.Plot

Contains all the classes needed to implement a plot object for Android.
  For visual representation of data recorded with PalmSens or EmStat, similar to the plot object in PSTrace.
Xamarin.Android.Support.v4

FilePicker

The FilePicker assembly contains a file-browser activity that can be started as an Intent in a Xamarin.Android app. Xamarin.Android.Support.v4 is a dependency of the FilePicker project. Use of the FilePicker activity as an Intent is demonstrated in the SDK examples when loading and saving files.

Download

Available libraries for Arduino (open-source electronic prototyping platform):

PSComm.h Contains routines for running measurements and receive readings during idle mode for EmStat devices
PSMethod.h Contains routines for setting up a measurement (like Cyclic Voltammetry, Chronoamperometry, Square Wave Voltammetry, etc.) and its corresponding parameters like Ebegin, Evertex1, Evertex2, scan rate, step potential, frequency, run time, etc. that can be send to EmStat devices to initiate a measurement.
PSCommon.h Contains some supporting functions, like converting from and to hexadecimal numbers.

Includes an example for Arduino/Genuino for integration with the EmStat Development Board.

Download

Available libraries for ANSI C (for virtually any microcontroller system):

PSComm.h Contains routines for running measurements and receive readings during idle mode for EmStat devices
PSMethod.h Contains routines for setting up a measurement (like Cyclic Voltammetry, Chronoamperometry, Square Wave Voltammetry, etc.) and its corresponding parameters like Ebegin, Evertex1, Evertex2, scan rate, step potential, frequency, run time, etc. that can be send to EmStat devices to initiate a measurement.
PSCommon.h Contains some supporting functions, like converting from and to hexadecimal numbers.