DAQ ( short for data acquisition ) is the process of sampling signals that measure real world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer. Data acquisition systems, abbreviated by the initialisms DAS or DAQ, typically convert analog waveforms into digital values for processing. The components of data acquisition systems include:

    Sensors, to convert physical parameters to electrical signals.
    Signal conditioning circuitry, to convert sensor signals into a form that can be converted to digital values.
    Analog-to-digital converters, to convert conditioned sensor signals to digital values.

Dash Daq


Dash is a web application framework that provides pure Python abstraction around HTML, CSS, and JavaScript.

Dash DAQ comprises a robust set of controls that make it simpler to integrate data acquisition and controls into your Dash applications.

The source is on GitHub at plotly/dash-daq.

Here is a simple example using most of the Dash Daq items.



Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage, current, temperature, pressure, or sound. PLCs are independent CPU systems with their own proprietary additions for measuring or controlling different types of sensors and their difference signals generated. DAQ systems tend to be PC based using the PC CPU as the brains with the DAQ device ( internal board or external USB connected ) as the electrical interface with a computer. A DAQ system consists of sensors, DAQ measurement hardware, and a computer with programmable software. Compared to traditional measurement systems, PC-based DAQ systems exploit the processing power, productivity, display, and connectivity capabilities of industry-standard computers providing a more powerful, flexible, and cost-effective measurement solution.

This means the DAQ card are more interchangeable and the software is more rapidly modified along with the PC based technologies behind then. ( Unfortunately a PC based system also invites novice PC users and their issues, along with the never ending Operating System upgrades, issues, & obsolescence. )

Where robustness and critical process operation are required, a more expensive PLC based system is preferred.

When fast change and easy implementation is needed ( such as prototyping or QC measurement systems linked to a plant database ) a Daq system is preferred.


Here are some helpful tutorials on some the systems available with Scada123 to try on your own.

You can view videos at:     Youtube Channel Scada LLC

Sort through Topics on the left Menu "Tutorial Menu"

Click on one the Topic Tags that interest you.

License : All programs in the tutorial section are free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.