The T7 Pro has been extremely useful for my project so far! Unfortunately, I've ran into a bit of trouble. I have multiple input signals that need to be read. A number of these inputs are low range and high resolution. These only need to be read at ie. 5 Hz. Three other inputs are required to be read at the highest frequency possible. If all inputs are read in a single stream there is a very bad tradeoff between range and accuracy of the former inputs, and acquisition frequency of the latter ones.
My initial ideas were to create two streams, or to create a single high-frequency stream and read the low frequency inputs in a simple threaded loop. Unfortunately these do not seem to be possible.
Any help would be greatly appreciated!
The problem is that stream takes over the analog input system. To get the high-speed data the exact specified intervals, all the time, stream mode has to be implented that way in firmware. So the only solution for you might be a 2nd device.
Would it be possible to fill the stream scanlist with many entries of the high frequency inputs, so that those are read in quick succession, while keeping the stream frequency low?
The stream scan is run at the specified rate. Channels within a scan are sampled as quickly as the LabJack can handle. So if you put multiple entries of the same channel into the scan then you will get more samples per second, but they will be unevenly spaced.
The stream scan is run at the specified rate. Channels within a scan are sampled as quickly as the LabJack can handle. So if you put multiple entries of the same channel into the scan then you will get more samples per second, but they will be unevenly spaced.