04-19-2016 07:44 AM
Yes, VISA is supported on the target.
Yes you can use LINX VI's to access remote I/O just like you did from the PC. The only change is on the LINX open where you specify local or remote (serial/tcp).
Shared variables are not supported at the moment but it is something I'd like to add.
Timed loops are supported but since the OS is non deterministic you'll see a lot more jitter than you do on RIO devices (multiple orders of magnitude).
BBB and RPI2/3 are only supported in LabVIEW 2014. You can still use 'remote I/O' from your PC in 2015, but you cannot deploy to BBB/RPI2.
-Sam K
04-19-2016 08:04 AM
Sam, I saw elsewhere a claim that the LINX deployment option would only be allowed for non-commercial use, but don't see anything official about anywhere. Any word on that? You might wish to add that to the FAQ.
Also, the answer on the supported version in the FAQ has the text cut off and I would suggest making it clear there that it's only 2014 SP1 and not any later versions.
04-19-2016 08:06 AM
Thanks for the answer, Sam! As I get my RPI, I will install LabVIEW 2014 SP1 to verify the functionality and track the development of LINX!
This progress you have achieved in LINX was amazing, it opened many doors for the maker community! Congratulations!
04-19-2016 09:30 AM
@tst wrote:Sam, I saw elsewhere a claim that the LINX deployment option would only be allowed for non-commercial use, but don't see anything official about anywhere. Any word on that? You might wish to add that to the FAQ.
Also, the answer on the supported version in the FAQ has the text cut off and I would suggest making it clear there that it's only 2014 SP1 and not any later versions.
It's very explicitly stated in the target configuration utility:
I posted about it on the MakerHub forums to ask more about it but it seems to have disappeared.
04-19-2016 12:32 PM
@Sam_Sharp wrote:
@tst wrote:Sam, I saw elsewhere a claim that the LINX deployment option would only be allowed for non-commercial use
It's very explicitly stated in the target configuration utility:
Which presumably you only see (if at all) after you went thorugh the trouble of installing 2014 SP1 and LINX, so not what I would call a good user experience. I would suggest Sam adds it somewhere much more noticable before downloading (such as on the download page and the FAQ).
Also, while we're there, what's the thinking behind this? My best guess is that even though the Pi doesn't really play in the same market as the NI hardware, NI still doesn't want it to be an option which could cost sales. The second option is that NI doesn't want to kill the TSXperts compiler just as it gets off the ground.
04-19-2016 01:44 PM
@tst wrote:The second option is that NI doesn't want to kill the TSXperts compiler just as it gets off the ground.
I too wish the TSXperts guys the best. To be fair their toolkit has a super neat feature that LINX doesn't have, which is that not only does the LabVIEW code get deployed to the Pi, but you can plug in a monitor into the Pi and see the front panel of the running VI. But also the TSXperts were marketing the maker community, by offering a Home version of their licensing for less cost. So I still feel like the non-commercial aspect of LINX is still going to affect them. I mean if I were new to the Pi development community, I certainly would be looking at LINX first because it is free.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
04-19-2016 01:53 PM
There is a MakerHub thread on the licensing here. I'm not sure if that is the one Sam_Sharp was refering to, but I posted some more details there.
The license is included in the VIPM installer and on the LINX github repo. We're still working on bring the public repo up to the 3.0 release.
-Sam K
04-20-2016 05:00 AM
I (and one or two others) have posted about the new LINX capability on the Raspberry Pi forums, but I can't find anything on the main raspberrypi.org site - has anyone alerted them to its existence?
I know a lot of people in the Pi community will dismiss LabVIEW as it's not free and still needs a Windows PC to develop the code on, but for certain use cases it's clearly a big step forward to be able to get LV code on to the Pi and you should blow your trumpet about it!
04-20-2016 02:01 PM
Sorry if my question is really dumb, but I have not used this kind of stuff before: if I program up a RasPi 2/3 with this new toolkit, then I can disconnect the computer and the full LabVIEW program will run on its own on the Pi? If so, can it be used for anything else in the meanwhile (I mean any other non-LabVIEW stuff that you would use a Pi for)?
Thanks
04-21-2016 10:41 AM
Yes to both. If you create and deploy a Real Time Executable to the Pi - it will run on startup of the RPi. On the Pi itself, it runs as a process in the background - so it will boot to the console/user interface as normal.