1) How long it takes for all 8 channels to be read, in sequence using the USB commands?
2) Does the filter act as a moving average of the 1000 readings and the most recent average is read back after the read command or are 1000 reading done after the read command then averaged and then read back. Or is it some other method.
3) Are the enabled channels all scanned in sequence internally, processed and then the data is available for that block of scans? If so, does it then take 400 ms for a new block of data to be made available?
3) What exactly does the 2.5 reading/sec mean. What happens if I poll the same channel faster than 2.5 Hz?
5) Do these answers also valid for the Profibus connection?
Post by Lake Shore Jeff M on Jun 15, 2023 14:27:06 GMT -5
1. The Query commands available on the USB interface do not have any effect on the scanning of the channels. The channel scanning is as you describe in question #3.
2. I need to investigate exactly how the filter works and will get back to you soon.
3. You are correct in how the scanning and data storage works. When all 8 channels are enabled, and none of them are using the NTCRTD 100K Ohm range, the respective channels are read every 400 ms and the data is stored in registers that are read out when the query command is received.
4. The 2.5 readings/second means that each channel is read 2.5 times a second or every 400 ms unless it is using the 100k ohm range where it doubles the scan time to 800 ms. Requesting data faster than every 400ms would result in the same readings being read as before.
5. The measurement operation is the same and what gets reported over the ProfiBUS is the data that is stored when the Master requests that the slave send it's data.