The MAQ®20 Python API uses an object-oriented approach for communicating with MAQ20 systems, which provides an intuitive interface where the low-level Modbus commands are hidden from normal use. Users can focus on solving the measurement problems at hand, instead of re-inventing how to communicate with modules.

Before using the MAQ20 Python API, you may find it helpful to be acquainted with basic Python programming and understand the concept of objects.

MAQ20 data acquisition system
MAQ20 Python API GUI Example
  • Communication: to MAQ20 systems from a host PC.
  • Address offsetting: When a module is registered in a system, addresses are offset by 2000 * R, where R is the Registration Number. The API uses relative addressing for the modules, this means that when using low-level Modbus commands, 0 to 1999 are valid addresses.
  • Counts to Engineering units: the API reads information it needs to know at initialization to do this conversion.
  • Rounding: when dealing with small quantities such as millivolts it can get tedious to look at a bunch of trailing decimals. The API does meaningful rounding to any module up to 3 significant units of Eng. units per count.

Python API Download

Part Number Free Download Version File Size User Manual Description
MAQ20-960 Sign-in for free download 1.1 1.4MB MAQ20 API Python

Software and User Manual Downloads

Use the MAQ20 Software and User Manuals download center to access all MAQ20 Software.
  • Purchase Software License
  • Download Free Trials
  • Download No-Charge Software
Download Center
No FAQ entries were found for this item.

Don't see an answer to your question?

If you have a question that is not answered here, please submit your question using our Online Technical Support Assistance.