Acquire data over LAN VISA

5 visualizaciones (últimos 30 días)
Cristian
Cristian el 6 de Jul. de 2023
Respondida: Yash el 17 de Ag. de 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.

Respuestas (1)

Yash
Yash el 17 de Ag. de 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.

Categorías

Más información sobre Simultaneous and Synchronized Operations en Help Center y File Exchange.

Productos


Versión

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by