This page contains an overview of all available software libraries
for EmStat and PalmSens modules and instruments.
These libraries come free with any instrument or module purchase.

Includes:

PalmSens.Core Libraries Based on the 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.
Plot Libraries Allows for real time plotting of measured data.
Code Examples Included are examples that show how to:

  • make a connection;
  • run measurements;
  • plot data, do peak search;
  • load and save data and methods;
  • etc.

Download

Code sample:

 

 

Includes:

PalmSens.Core.Matlab Library Implementation of the PalmSens.Core library for use in Matlab.
Code Examples Included are examples that show how to:

  • make a connection;
  • how to create a Matlab user interface for performing measurements;
  • plot data, do peak search;
  • load and save data and methods;
  • etc.
Download

Code sample:

Includes:

PalmSens.Core.LabVIEW
Library
Implementation of the PalmSens.Core library for use in LabVIEW.
Code Examples Included are examples that show to:

  • make a connection;
  • run measurements;
  • plot data;
  • load and save data and methods;
  • etc.
Download

VI sample:

Generic C/C++ library, compatible with

Includes:

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.
Download

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

EmStat Communications Protocol

The software libraries will make it much easier to develop your software for EmStat,
but you can also use the EmStat communication protocol.
This document describes how to communicate directly with the EmStat modules.
Contact us for more information.