Arduino i program w LabView, bez komputera

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
mrrudzin
Posty: 15
Rejestracja: 30 maja 2006 00:00

Arduino i program w LabView, bez komputera

Post autor: mrrudzin »

Witam

Czy da się stworzyć aplikacje w LV, która będzie działała w Arduino bez konieczności połączenia z komputerem i LV?

Tzn. tworze sobie aplikacje robiącą cokolwiek, testuje ją w środowisku LV, wgrywam w płytkę Arduino, odłączam od PC i program wcześniej przetestowany działa sobie w Arduino, ale bez konieczności połączenia z komputerem.
Awatar użytkownika
Koss
Posty: 23
Rejestracja: 19 paź 2012 20:40
Wersja środowiska: LabVIEW 2012

Re: Arduino i program w LabView, bez komputera

Post autor: Koss »

Note: The Arduino microcontroller must be connected to the computer with LabVIEW through a USB, serial, Bluetooth, or XBee link. This toolkit does not provide for headless operation.
Tak piszą na stronie toolkita w NI.

Szkoda.
Mam nadzieję że w końcu się to zmieni.
Obrazek
Extensa - certyfikowani programiści NI LabVIEW
Awatar użytkownika
czab
Posty: 54
Rejestracja: 26 cze 2011 14:59
Wersja środowiska: LabVIEW 2011

Arduino i program w LabView, bez komputera

Post autor: czab »

Przede wszystkim, Arduino technicznie rzecz biorąc nie da się programować w LabVIEW. Toolkit - po wrzuceniu na Arduino odpowiedniego firmware'u (pisanego w Arduino IDE) zwyczajnie umożliwia komunikację z płytką poprzez port szeregowy, nie "programujemy" Arduino. Ma to sporo wad, ponieważ kod programu na samej płytce nie jest (i nigdy nie będzie) zoptymalizowany pod aktualne zastosowanie.

Marzenia o "progamowaniu Arduino w LabVIEW" można porzucić - żaden toolkit tego nie rozwiąże. I nie jest to kwestia notki w dokumentacji i jakiegoś ficzera którego póki co nie dorobili, ale samej konwencji, w jakiej toolkit jest stworzony. Jeśli bardzo, bardzo się uprzeć, można wykorzystać generator kodu C i poprzez WinAVR wepchnąć kod na Arduino - ale to już zupełnie inna historia.
Obrazek
ODPOWIEDZ