Acquire data over LAN VISA

조회 수: 5 (최근 30일)
Cristian
Cristian 2023년 7월 6일
답변: Yash 2023년 8월 17일
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.

답변 (1개)

Yash
Yash 2023년 8월 17일
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.

카테고리

Help CenterFile Exchange에서 Simultaneous and Synchronized Operations에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by