Programming API for Data Acquisition

Aug. 15, 2017
The MAQ20 data acquisition and control system from Dataforth uses a Python Application Programming Interface (API), which employs an object-oriented approach for communicating with MAQ20 systems; allowing users to focus on solving the measurement problems at hand and design host software that best meets application needs.

Low-level Modbus commands are hidden from normal use. Features of the MAQ20 Python API include system communication — to MAQ20 systems from a host PC over Ethernet; configuration — auto-read and local storage of system configuration for faster operation; and I/O module interface — simple read data and write data functions are used for intuitive and efficient application building. Additional functions include interface to advanced I/O module features; a utilities module that includes commonly used support functions; error messaging, which is useful for code development and troubleshooting; and a set of examples that provide sample code outlining basic operations and GUI development. Common approaches in using the API in projects are installing along the Python interpreter, which makes the API available for all projects, or copying into the project folder, which makes the API available for only that project. The Python API is designed in a layered structure. Before using the API, users will want to be acquainted with both basic Python programming and the concept of objects.

>>For more information on this product, click here