01-22-2024 09:40 PM
It will make your life a lot easier if you just add a voltage buffer at the inputs for voltage signals and current shunt amplifiers for the current shunts.
Until then, you will have to spend more time finding the right software workaround to fix a hardware limitation.
04-26-2024 03:37 AM
I think I don't really understand how the tasks are working.
I switched to LabView, as in Python using the DelayFromSampleClock funtion is not possible.
I installed the pull down on each input areount 20kOhm, so I expected that lowering the clock should solve the issue now but it did not.
2 remarks:
1. I sample 9 signals with the same settings, no matter what kind of delay I introduce I see no difference whatsoever, also lowering the sample rate as low as 10Hz does not bring improvement.
2. The order of how the signals are set to read out influences read out values.
Questions:
1. If I just give up and be willing to install voltage buffer. Does exist some COTS which I could use in this case?
2. How should I organize a read out of different channels one after another, creating separate tasks and triggering one after another?
04-26-2024 08:04 AM
I just found a solution for this problem.
Instead of using DelaySamplingClock I added Interchannel Delay allowing longer settling times.
Still, would be happy if somebody could link COTS voltage buffer.