LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Understanding VISA resource use

I am working on final project and trying to understand how the serial VISA work. Watching a VI run it looks like the "VISA resource" name kicks off an event chain and the connection between VISA resource out to the next VISA resource in controls the sequence of execution? Or is it just executing them in some kind of sequence? 

 

I could imagine that if I had something broadcasting data, the receiver would get more data and I guess that would kick off the next thing in the sequence. But what if I have a board that you send a poll and it responds? 

 

I guess this is a more generic question. If I were using VHDL on an FPGA, for example, things actually occur in parallel. But clearly the VI is execution one "thing" at a time. What determins the order? I can see how that might work on an indicator. It has no outputs so you start there and work backwards. But that clearly would not work for serial. What am I missing?

 

 

Sam 

0 Kudos
Message 1 of 2
(2,690 Views)

Look in the example finder for Serial Communication.

 

If you don't understand how LabVIEW determines the order of execution of functions based on wires, then I would recommend looking at the online LabVIEW tutorials
LabVIEW Introduction Course - Three Hours 
LabVIEW Introduction Course - Six Hours 

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