LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LINX on Arduino R4 WIFI

Hello,

I'm trying to download the Arduino uno LINX firmware on a new Arduino Uno R4 wifi with no success.

Anyone did it?

 

Thanks

0 Kudos
Message 1 of 10
(1,928 Views)

The Arduino UNO R4 WiFi uses a Renesas RA4M1 microprocessor

 

I believe LINX and the more recent LabVIEW Hobbyist Toolkit only supports ATMega based Arduinos 

 

So until NI adds support for the Renesas micro it's not going to work.

========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 2 of 10
(1,900 Views)

Sorry, but.....LINX (on Arduino) uses a "dedicated" sketch to communicate and implement "labview functions".

The vis are not compiled and downloaded in Arduino (as for RbPi).

 

for this reason I think that the sketch shall be compiled for the "new" board.....but I'm not able to do this.

 

 

0 Kudos
Message 3 of 10
(1,893 Views)

Have you got this to work?

I am having a similar issue. I can control my Arduino Uno R4 Minima via Arduino IDE fine, I am using a Windows 11 machine by the way. But using Labview (2024 Q3 P1) and Labview Hobbyist Toolkit (2024 Q3) the LINX firmware does not appear to be being uploaded. This is indicated by no flashing LX or TX light, then I get the error 'Property Node (arg 1) in VISA Configure Serial Port (Instr).vi arduino'.

Any ideas much appreciated.

0 Kudos
Message 4 of 10
(1,033 Views)

I have similar problem.  There will be no solution until LabView dedicated time and resources to fix this.

0 Kudos
Message 5 of 10
(1,000 Views)

@MiddleRoo wrote:

I have similar problem.  There will be no solution until LabView dedicated time and resources to fix this.


Or someone else could do it! The source code for the whole toolkit is openly available on Github. https://github.com/LVMakerHub/LINX

 

The relevant parts are in "LabVIEW/vi.lib/MakerHub/LINX/Firmware/Source" specifically in the "core/device" subdirectory. It was meant as a community project initially but the community so far has always had the stance: "Why doesn't it support this and that? What's the matter with this, it's useless for what I want to use it!"

Rolf Kalbermatter
My Blog
Message 6 of 10
(969 Views)

@rolfk wrote:

@MiddleRoo wrote:

I have similar problem.  There will be no solution until LabView dedicated time and resources to fix this.


Or someone else could do it! The source code for the whole toolkit is openly available on Github. https://github.com/LVMakerHub/LINX

 

The relevant parts are in "LabVIEW/vi.lib/MakerHub/LINX/Firmware/Source" specifically in the "core/device" subdirectory. It was meant as a community project initially but the community so far has always had the stance: "Why doesn't it support this and that? What's the matter with this, it's useless for what I want to use it!"


To be honest Linx or the Hobbyist Toolkit is kind is just a gimmick for an Arduino. It has always been severely limited in the peripherals in directly supports (even some of the VI's in the Toolkit only work in an R-Pi or BBB) and basically turns an Arduino into a tethered DAQ device that need to be connected to a computer. 

 

I suggest you program the Arduino in the native Arduino language and communicate with the Arduino using VISA just like any other instrument on a serial port. IMHO: This is the best way as you have full control over the communications protocol, you can use of the of Arduino libraries and LabVIEW toolkits that are already out there, and your Arduino can run stand alone without needing to be connected to a computer..

 

========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 7 of 10
(955 Views)

I would agree that it is generally better and much more flexible to implement your own sketch that is specifically tailored to you own needs. And implements a custom serial port or ethernet TCP listener. But that is quite a bit of work. The Linx sketch does this out of the box but with a fixed set of features for a fixed set of hardware devices.

Rolf Kalbermatter
My Blog
0 Kudos
Message 8 of 10
(945 Views)

Thanks for the great advice. It has given me the lead I need to progress to the next level.

0 Kudos
Message 9 of 10
(925 Views)

While I programmed successfully using Fortran via DOS systems from 1968 to 2005, getting fundamental Windows based software operational is beyond me.  Learned LabVIEW after a 16 year retirement, but need help if possible to make Arduino Uno R4 LabVIEW programmable.  I've tried to follow the advice above without success.

0 Kudos
Message 10 of 10
(649 Views)