Strona 1 z 1

Problem z aplikacja EXE.

: 07 sty 2007 11:58
autor: zxcvb23
Witam.

Sa to dopiero moje poczatki w LabView, wiec prosze o wyrozumialosc.
Stworzylem program, ktorego istota opiera sie na pracy na plikach. W skrocie mowiac sa tam operacje otwarcia pliku, odczytu z pliku, zapisu, ustawiania pozycji itp.
Jezeli uruchamiam program z poziomu Front Panel-u to wszystko dziala bezblednie, jednak gdy stworze plik *.exe to program uruchomiony w ten sposob zachowuje sie tak jakby nie potrafil odczytac nic z pliku. Nie pojawiaja sie zadne bledy. Po prostu jako EXE nie czyta z pliku.

Co w takim razie robie nie tak ??

Dodam ze uzywam LabView 8.20.

Re: Problem z aplikacja EXE.

: 07 sty 2007 13:44
autor: Hans
nic ci nie pomoge w twoim pytaniu bo tez jestem początkujący i wydaje mi sie ze jeszcze bardziej od ciebie bo nie wiem jak sie tworzy pliki eze. Jak je sie tworzy??

Re: Problem z aplikacja EXE.

: 07 sty 2007 19:02
autor: waldo
Witam,
mialem ten sam problem, ale udalo mi sie go rozwiazac...
problem tkwi w tym, ze przy aplikacjach EXE program ma inna aktualna sciezke aktualnego VI, np. dla tego samego programu sciezka:
- dla VI: C:test.vi
- dla EXE: C:test.exetest.vi
tak to widzi LabView
aby rozwiazac ten problem wystarczy wstawic do aplikacji EXE jeszcze jednego STRIP PATCH.
zobacz w zalaczniku...

Re: Problem z aplikacja EXE.

: 07 sty 2007 19:41
autor: Mikrobi
Węzeł własności (Property Node) położony na diagramie bez podłączonej referencji jest w trybie App.
Wybranie : Application >> Kind zwraca informację o trybie pracy środowiska w którym uruchomiony jest Vi Zwracana informacja to enum , ktory zawiera miedzy innymi pozycje:: 1. Development System - czyli VI jest uruchomiony
w środowisku LabVIEW 2. Run Time System - - VI jest uruchomiony
jako exe.
można z tego skorzystać w ten sposób
Obrazek
Ponadto lokalizację VI wywołanego wewnatrz exe identyfikuje się tak samo jak gdyby dany VI był umieszczony w llb (do wersji 8.0 exe to w zasadzie był llb )

Re: Problem z aplikacja EXE.

: 08 sty 2007 07:59
autor: zxcvb23
Wielkie dzieki za udzielona pomoc.
W koncu moge isc dalej .....