LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to stream data to LabView

Hi, I'm a newbie with Labview.

One of my friends wants to use NI LabVIEW DAQ for data acquisition and analysis.

He is asking me to send data (.NET development) to Labview.

 

In the past I have used the LSL protocol (open-source networked middleware ecosystem to stream) to send my data. Is this supported?

If not, what is the best way to send my data to LabView?

I found this article (DirectShow .NET LabVIEW SDK (Video, Audio, IP streams) - NI Community) but it seems pretty old

 

Thank you for your advices

 

Guda

0 Kudos
Message 1 of 5
(303 Views)

Where does the data come from?

If the data comes from the NI-DAQ device, why don't you just use LabVIEW to control the NI-DAQ device?

-------------------------------------------------------
Applications Engineer | TME Systems
https://tmesystems.net/
0 Kudos
Message 2 of 5
(296 Views)

Hi gudaguda,

 


@gudaguda wrote:

One of my friends wants to use NI LabVIEW DAQ for data acquisition and analysis.

He is asking me to send data (.NET development) to Labview.


So the DAQ hardware is from NI? Which one?

Why do you want to use some .NET code to interface with NI-DAQ hardware?

How much data do you need to handle?

Why don't you implement the DAQ routines in LabVIEW, using the LabVIEW API for the NI-DAQ hardware?

 

I guess you need to provide more details about your task and requirements…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 3 of 5
(288 Views)

Hi,

 

please find more details:

- The data comes from my software which is developped in VB.NET.

- I have to generate a stream of about 20 variables (float) at 50 Hz.

 

regards

 

Guda

0 Kudos
Message 4 of 5
(225 Views)

Hi gudaguda,

 


@gudaguda wrote:

please find more details:

- The data comes from my software which is developped in VB.NET.

- I have to generate a stream of about 20 variables (float) at 50 Hz.


  • How does your VB.NET software output its data?
  • You want to transfer 20*4bytes*20Hz=1600Bytes/s? Have you thought about using some network communication basics like UDP or TCP?
  • How is all this related to the mentioned "DAQ" and "VISION" in your first message?

You really need to provide more information!

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 5 of 5
(221 Views)