Hello,
I am using 4 DT9837A devices to acquire data from 15 IEPE sensors. I have some questions.
in total there are be 16 channels from all the devices. I want to leave one channel and not acquire data from it. So should I set high and low channels for each device separately?
the frequency is 23kHz and I want to store data on MongoDB with accurate time stamp of the acquired data. Is it possible to store the time in the buffer? If not is there any other solutions that you could suggest.
For multiple devices should I use threading or multiprocessing or just single thread to acquire the data? I want to sync the devices but as it is not possible with the library, which of the above approach would be suitable?
I would like to associate a specific name to each channel. So every time the device with it's unique id has the same name. I am try this from my config.ini file but I am facing the error that number of variable are not equal. so it can not name them, maybe it is because number of channel= 4 for each device and I'm trying to name 16 of them together. What could be the possible solution to this?
I have attached my code below. I really appreciate your response. Thanks in advance. :)
config.ini
DataAcquisition.py