Qmix SDK

Software

Qmix SDK
Qmix SDK Modules

Qmix Software Development Kit (SDK)

For the integration of Qmix Devices into your own Applications

The Qmix SDK is a powerful development package for the integration of various CETONI devices and systems into your applications. Like the QmixElements software, the SDK follows a modular concept and consists of the individual device libraries available for each device type (positioning system, pump, controller, I/O…) and the respective programming interfaces (APIs) with all of their functions.


Screen with C++ development environment

Windows Libraries (DLLs)

For 32 and 64-bit Development Environments

All programming libraries are available as Windows DLLs and can be integrated into all Windows development environments supporting the use of DLLs. This includes:

  • Qt Framework + QtCreator
  • Microsoft Visual C, Visual Studio .NET, Visual Basic
  • National Instruments LabVIEW
  • Matlab
  • embarcadero RAD Studio, Delphi, C++ Builder

Monitor with Qmix SDK LabVIEW Integration Kit

Qmix LabVIEW Integration Kit

Full LabVIEW Integration

Save time and money during the integration of our Qmix modules into your LabVIEW applications by using the Qmix LabVIEW integration kit from our Qmix SDK. The kit provides you with more than 140 virtual instruments (VIs), significantly simplifying and accelerating the development of your Qmix LabVIEW applications.

Highlights

  • More than 140 finished VIs for all Qmix functions and modules
  • Clearly laid-out grouping and color-coding of VIs according to their function
  • LabVIEW-conformant trouble shooting
  • Sample VIs for fast introduction
  • Supports 32 and 64-bit LabVIEW versions

Documentation

Bus Library

Bus Library

The bus library links the programming interfaces (APIs) with the individual Qmix devices. It hides the real physical interfaces and communication protocols and provides the user with a virtual „software bus“. It makes a device-independent and clearly defined interface available thus allowing for a unified control environment of all connected modules independently from the physical bus.


Motion Control Library

Motion Control Library

The Motion Control Library provides all functions of cetoni's multi-axis positioning systems. It allows you to integrate our rotAXYS and neMAXYS devices into your system and applications at low cost and with minimal effort. The API provides the following functions:

  • positioning of individual axes
  • XYZ positioning of a system
  • initialization procedures
  • reading of position and velocity data

Pump Library

Pump Library

Whether it is neMESYS Spritzenpumpen or the cetoni Schlauchpumpen that you want to adapt to your application, the SDK's pump library provides one common interface for both pump types. It provides functions for:

  • dosing of defined volumes (aspirate and dispense)
  • the selection of SI units (ml, ul, nl, ...)
  • the generation of certain flow rates
  • setting up time-controlled dosing schedules

Valve Library

Valve Library

With the valve library you can easily integrate different valves into your application. The library supports multi-port valves just like 3-2-way valves or pinch valves. So you can control for example the 3-2-way valves in the neMESYS syringe pump modules in the same way like the multi-port valves of our Qmix V modules. The library comes with the following functions:

  • switching of the valves in any valve position
  • reading the current valve position

Controller Library

Controller Library

The controller library makes the integration of Qmix control modules (e.g., Qmix Q+ or Qmix Q-) a breeze. The functions of the library allow you to:

  • write the setpoints
  • read current values
  • switching on and off individual control circuits

Analog I/O Library

Analog I/O Library

The analogue ports of the Qmix I/O module, the analogue pressure sensor ports of the Qmix P module, or the analogue ports of the neMESYS syringe pumps can be read via a unified interface. The Analogue I/O Library allows you to:

  • write to analog outputs
  • read from analog inputs
  • configure the scaling of measurements

Digital I/O Library

Digital I/O Library

The Digital I/O Library is perfect for you if you want to work with digital in- or outputs. It provides access to the digital I/Os of the Qmix I/O module or the digital inputs of the neMESYS syringe pumps and the neMAXYS axis system. You get functions to:

  • read digital inputs
  • set digital outputs

We would be happy to talk to you about our products. Please contact us.

Christian Kirscht

I look forward to speaking with you!

Christian Kirscht

Sales & Application Manager

+49 (0) 36602 338-26

christian.kirscht@cetoni.de