I have ported an Arduino library using the user library feature to create a LabVIEW API but am getting errors when compiling. What could be wrong? | FAQ (Frequently Asked Questions) | Forum

Avatar
Please consider registering
guest
sp_LogInOut Log In sp_Registration Register
Register | Lost password?
Advanced Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
sp_Feed Topic RSS sp_TopicIcon
I have ported an Arduino library using the user library feature to create a LabVIEW API but am getting errors when compiling. What could be wrong?
August 28, 2015
4:51 am
Avatar
geadmin
Admin
Forum Posts: 27
Member Since:
March 10, 2015
sp_UserOfflineSmall Offline

First, make sure that all LabVIEW API VIs are password protected.  The way the Arduino Compatible Compiler identifies that a VI is an Arduino primitive (or, in our case, an Arduino Library) VI, is through password protection. If a VI is password protected, the Arduino Compatible Compiler for LabVIEW will not attempt to interpret the content of the subVI itself, and will expect to see an implementation for the subVI in C-code

Second, make sure all user created API VIs and the library .lvlib (including the Translator.vi) are placed in the directory: "[LABVIEWDIR]\vi.lib\Aledyne-TSXperts\Arduino Compatible Compiler for LabVIEW\addons". This indicates to the compiler that those VIs are user created addons.

Refer to the section titled “Porting an Arduino Library to the Arduino Compatible Compiler for LabVIEW” in the user manual for further guidance.

Forum Timezone: UTC 0
Most Users Ever Online: 100
Currently Online:
29
Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
miche91: 33
scottj: 28
scadao: 23
Member Stats:
Guest Posters: 5
Members: 202
Moderators: 0
Admins: 3
Forum Stats:
Groups: 1
Forums: 2
Topics: 266
Posts: 1222
Newest Members:
pujacontrol
Administrators: geadmin: 22, filipealtoe: 96, Steffan: 356