From Friday, January 17th 11 PM CDT (January 18th 5 AM UTC) through Saturday, January 18th 11:30 AM CDT (January 18th 5:30 PM UTC), ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

VISA: every second actual values from source

Hi everybody,

I would like to receive a set of different data types from a mesaurement device via VISA every second. The device sends the data block (which consists of 20 different types of data) every 400ms.
Thus, after one second there would only be the half of the third data block, that's why I would like to use the second data block.
I'm new to "VISA" and I don't know how to make sure that I always (with every loop run) receive the newest, but complete, data block.

Thanks in advance for anybody's help (I'm working with LV 7.1)!

Steffi
0 Kudos
Message 1 of 2
(2,105 Views)

Hi steffi,

it could be, that your visa device sends a finish sign. So you can receive your data in a loop, join them and search for the last finish sign.
Hope this helps.

Mike

0 Kudos
Message 2 of 2
(2,092 Views)