Questions tagged [data-acquisition]

Data acquisition deals with accessing, collecting, configuring and controlling external hardware such as sensors, computer ports, various instruments and measurement devices for the purpose of data synchronization, storage or further analysis.

Data acquisition (DAQ) deals with accessing, collecting, configuring and controlling external hardware such as sensors, computer ports, various electronic instruments and measurement devices for the purpose of synchronization, storage or further analysis.

Though there ere are several platforms specializing in DAQ such as Labview, and Matlab's DAQ toolbox, practically any programming language have access to the hardware level from which data can be gathered.

113 questions
22
votes
14 answers

Why people don't use LabVIEW for purposes other than data acquisition and virtualization?

This is marked as a subjective question, I hope I won't get too many down votes though. LV seems to offer a nice graphic alternative to traditional text based programming. As I understand, it's not a just-virtualization/data acquisition programming…
Anzurio
  • 16,780
  • 3
  • 39
  • 49
7
votes
1 answer

Proper way to update QtCharts from a worker thread?

since this is my first question I wanted to say that StackOverflow has helped my countless times. Thank you. Now to my problem. I am currently trying trying to implement a simple data acquisition application in Qt 5.8. The application has to…
7
votes
4 answers

Data Acquisition Toolbox for Matlab?

I've been spending a ton of time reading up on National Instruments products and their capabilities when used with LabVIEW. However, LabVIEW and National Instruments hardware is pretty much the only thing I've looked at, and I'm curious as to what…
NSL
  • 147
  • 2
  • 4
7
votes
3 answers

What is a good storage candidate for soft-realtime data acquisition under Linux?

I'm building a system for data acquisition. Acquired data typically consists of 15 signals, each sampled at (say) 500 Hz. That is, each second approx 15 x 500 x 4 bytes (signed float) will arrive and have to persisted. The previous version was built…
Micke
  • 2,251
  • 5
  • 33
  • 48
6
votes
9 answers

LabVIEW + National Instruments hardware or ???

I'm in the processes of buying a new data acquisition system for my company to use for various projects. At first, it's primary purpose will be to monitor up to 20 thermocouples and control the temperature of a composites oven. However, I also…
NSL
  • 147
  • 2
  • 4
6
votes
1 answer

How to separate data acquisition, processing, and visualization properly in Python?

I am working on a project, where I want to perform data acquisition, data processing and GUI visualization (using pyqt with pyqtgraph) all in Python. Each of the parts is in principle implemented, but the different parts are not well separated,…
erik
  • 619
  • 1
  • 11
  • 20
5
votes
1 answer

Using both a message queue and database

I will be developing a system that will involve a data acquisition server where each acquisition will fill a row. I also need to have the ability to inform the user application of when new data has been acquired. From what I have read, it's not a…
CookieOfFortune
  • 13,836
  • 8
  • 42
  • 58
5
votes
1 answer

Why does MATLAB change the sample rate while trying to acquire data?

I am using a DataQ acquisition device in Matlab 32-bit with the Data Acquisition toolbox. On occasion, when I have my sample rate set to 300, it tells me: Warning: This hardware could not support the requested value of 300 for SampleRate.…
user2312820
  • 53
  • 1
  • 4
5
votes
3 answers

Processing instrument capture data

I have an instrument that produces a stream of data; my code accesses this data though a callback onDataAcquisitionEvent(const InstrumentOutput &data). The data processing algorithm is potentially much slower than the rate of data arrival, so I…
Cattus
  • 147
  • 6
4
votes
3 answers

Can you synchronize the data acquisition toolbox and the image acquisition toolbox of Matlab?

I'd like to simultaneously get data from a camera (i.e. an image) and an analog voltage using matlab. For the camera I use the imaq toolbox, for reading the voltage I use the daq toolbox (reading NI-USB device), with a following code: clear all %…
user2041376
3
votes
2 answers

C++ library for image data acquisition and temporal pixel analysing

I am working on a project to monitor if human tissue has been fused with radio frequency during the surgery or not, therefore we are using a very fast camera (1800fps) and also laser illumination on the tissue and a framegrabber (1GB memory). At…
user261002
  • 2,182
  • 10
  • 46
  • 73
3
votes
0 answers

No data at Google Analytics Acquisition

When I generate the GA -> Traffic acquisition report I can see no data at the Session Medium and Source. For example : (direct)/ (none) or (not set) / (not set). the rest of the table is OK and I can see the source URL or IP but most of the traffic…
Ron Koren
  • 31
  • 1
3
votes
0 answers

Continuous analog read from National Instruments DAQ with nidaqmx python package

Inspired by the answer to this question, I have tried the following code: import nidaqmx from nidaqmx import stream_readers from nidaqmx import constants import time sfreq = 1000 bufsize = 100 data = np.zeros((1, 1), dtype = np.float32) #…
3
votes
4 answers

How to run a periodic thread in high frequency(> 100kHz) in a Cortex-M3 microcontroller in an RTOS?

I'm implementing a high frequency(>100kHz) Data acquisition system with an STM32F107VC microcontroller. It uses the spi peripheral to communicate with a high frequency ADC chip. I have to use an RTOS. How can I do this? I have tried FreeRTOS but its…
3
votes
3 answers

Appending Rows to a Pandas DataFrame

I'm trying to read an analog signal from a Measurement-Computing Personal Measurement Device (PMD-1208FS) and then write it to a file with a corresponding timestamp for each observation. I would like to append to this file once every second with a…
philiporlando
  • 941
  • 4
  • 19
  • 31
1
2 3 4 5 6 7 8