Acquire data over LAN VISA

5 views (last 30 days)
Cristian
Cristian on 6 Jul 2023
Answered: Yash on 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.

Answers (1)

Yash
Yash on 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.

Categories

Find more on Simultaneous and Synchronized Operations in Help Center and File Exchange

Products


Release

R2023a

Community Treasure Hunt

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

Start Hunting!