Acquire data over LAN VISA

5 Ansichten (letzte 30 Tage)
Cristian
Cristian am 6 Jul. 2023
Beantwortet: Yash am 17 Aug. 2023
Hello,
I do have a small problem trying to acquire data over VISA-LAN with direct communication through Matlab. The problem itself is the thing that I can't acquire more than 30 sets of data per second, which is too low for My needs. Is there a way to collect data with a time lower or equal with 50ms? The connection itself is not a problem, I do have 1Gb/s Support. The device itself is an IT7900. In simple words, I am looking to acquire a lot of data so I could generate feedback based on the values and further processing with Matlab.
Thanks in advice.

Antworten (1)

Yash
Yash am 17 Aug. 2023
Hi,
As per my understanding you are experiencing a limitation in acquiring data over VISA-LAN with direct communication through MATLAB. Here are some possible workarounds you can refer to in order to improve the data acquisition rate.
  • Increasing the buffer size can help handle larger amounts of data and improve the data acquisition rate. To increase the buffer size for data acquisition over VISA-LAN in MATLAB, you can use the inputBufferSize property of the VISA object.
  • Try acquiring data from multiple channels or devices simultaneously, parallelizing the data acquisition process can significantly increase the overall data acquisition rate.

Kategorien

Mehr zu Simultaneous and Synchronized Operations finden Sie in Help Center und File Exchange

Produkte


Version

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by