LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LINX 3.0 - LabVIEW for BeagleBone Black and Raspberry Pi 2/3

Hi Sam ,

      I tried to install Linx with LabVIEW 2017, and I got everything fine upto adding a device in a Linx target configuration.

      But when I create a LabVIEW project I can't add any device named linx target in both existing device list and new target list what can I do to rectify this? 

                 Advance thanks..😃

0 Kudos
Message 71 of 82
(3,991 Views)

Deploying to targets like Pi and BeagleBone is currently limited to LabVIEW 2014, here is the text from the LINX FAQ:

 

Which versions of LabVIEW is LINX compatible with?


LINX Remote I/O (Arduino, chipKit, etc) is supported in LabVIEW 2011 or newer and the 32-bit version of LabVIEW is highly recommended. 

LINX Local I/O (ie deploying to BeagleBone Black and Raspberry Pi 2/3) is only supported in LabVIEW 2014 SP1 (32-bit).

0 Kudos
Message 72 of 82
(3,974 Views)

Good evening hooovah,

     I try to download LabVIEW 2014 but I redirect to download 2017 only is there any way to get 2014?

0 Kudos
Message 73 of 82
(3,960 Views)

I think this is what you want.

 

https://www.ni.com/en/support/downloads/software-products/download.labview.html#306311

 

For future reference you can go to ni.com/download and find all NI software.

Message 74 of 82
(3,956 Views)

Yes Exactly  thanksss.

0 Kudos
Message 75 of 82
(3,949 Views)

Anything in the pipeline to support newer versions of LV yet?

Message 76 of 82
(3,860 Views)

How fast we can read from AI in BeagleBone? I used a loop for reading the AI by "Analog Read 1 Chan.vi", but it's too slow! How can I read it fast in the individual task a write to a FIFO or dual memory continuously and then use it in the another task?

 

Best regards

Hamid Naghizadeh 

0 Kudos
Message 77 of 82
(3,752 Views)

Hi Hamid,

 

The speed of AI reading is going to be determined by the speed of the Beaglebone Black onboard sampling clock and the speed at which your LabVIEW loop is running. Are there any delays in the LabVIEW loop?

What do you mean by slow? What speed are you currently acquiring data?

 

Best

Alex
Hardware Engineer
0 Kudos
Message 78 of 82
(3,735 Views)

Thanks Alex,

 

I think that ADC sub-system sample time is about 15 ADC clock cycles (at 24MHz (typ) it will be 41.6nSec per cycle) results into about 625nSec . And there is FIFO and DMA to read the ADC, But unfortunately I don't know how to use them in the LabVIEW. Is there any project example in LabVIEW to work with those features?

 

Best regards

Hamid

0 Kudos
Message 79 of 82
(3,730 Views)

Hi Hamid,

 

I'm unfamiliar with the Linx functions specifically, but they should be called similarly to how DAQmx functions are called.

This video outlines how to create a simple DAQmx analog input:

 

https://www.youtube.com/watch?v=7XNv-BeQ99A

 

 

This is the function you should be using to read in an analog input signal:

Analog Read 1 Channel

https://www.labviewmakerhub.com/doku.php?id=learn:libraries:linx:reference:labview:analog-read-1-cha...

 

You can also check the examples within LabVIEW if you've already installed LINX.

Open LabVIEW > Help >  Find Examples 

Check for a "LINX" folder or open the "Hardware Input and Output" folder and look for "LINX" in there.

 

Again, not very familiar with LINX, but the corresponding LINX functions should be called in a similar way to how the DAQmx functions are.

 

Alex
Hardware Engineer
0 Kudos
Message 80 of 82
(3,725 Views)