Problem ze zmienną współdzieloną w aplikacji stand alone

Tematy związane z LabVIEW pracującym w czasie rzeczywistym.
Awatar użytkownika
mgawlik
Posty: 89
Rejestracja: 08 sie 2003 00:00
Lokalizacja: Zabrze
Kontakt:

Problem ze zmienną współdzieloną w aplikacji stand alone

Post autor: mgawlik »

Stosuję typową strukturę programu target RT z dwoma pętlami czasowymi i host odczytujący generowaną przez RT zmienną współdzieloną (architektura dostępna w kreatorze projektów). Zmieniłem typ tej zmienne współdzielonej na tablicę 2D z kontrolki użytkownika.
Gdy uruchomię aplikację na RT w sposób klasyczny (z projektu umieszczonego na hoście) to wszystko działa poprawnie - RT przesyła dane i co pewien czas zapisuje je na swoim dysku. Problem pojawia sie, gdy tworzę aplikację stand alone. Po opcji build, zaznaczeniu autouruchamiania VI na RT , kliknięciu deploy i zresetowaniu komputera RT aplikacja owszem, pracuje, ale nie przekazuje danych przez zmienną współdzieloną ani procesową ani sieciową. Program co ustalony interwał czasowy tworzy na dysku pliki (znaczy, ze pracuje) ale są one puste (znaczy, że coś robię nie tak).
Ma ktoś jakiś pomysł jak to ugryźć ? Podejżewam, że problem jest w zdefiniowaniu przeze mnie struktury danych typu tablica 2D, której normalnie w zmienne współdzielonej nie ma (korzystam z opcji from custom controll). W poniedziałek poeksperymentuje z klasycznymi strukturami typu tablica 1D.
Awatar użytkownika
Koza
Administrator
Posty: 152
Rejestracja: 20 gru 2006 00:00
Wersja środowiska: LabVIEW 2011
Lokalizacja: Olsztyn

Re: Problem ze zmienną współdzieloną w aplikacji stand a

Post autor: Koza »

Witaj,


Udał się eksperyment z tablicą 1D? Jeśli ciągle nie działa, podeślij proszę jakiś prosty (najlepiej najprostrzy, pokazujący problem) przykład na forum, może wspólnymi siłami się uda coś wymyślić. Jeśli to możliwe, podaj także wersje oprogramowania na którym pracujesz.

Pozdrawiam,
Koza
ODPOWIEDZ