Strona 1 z 1
Jak zrobić wlasny przycisk RUN !!!
: 18 kwie 2008 10:34
autor: pkruszyk
Witam!
Potrzebuje pomocy gdyż chciałbym stworzyć przycisk na front panelu do uruchamiania programu. Poprostu chciałbym cały mój program uruchamiać nie z menu górnego. Przycisk STOP można stworzyć w pętli while loop i podobnie chciałbym zrobić START.
Z góry dziękuje za informacje!!!
Pozdrawiam!!!
pkruszyk
Jak zrobić wlasny przycisk RUN !!!
: 18 kwie 2008 11:43
autor: sliski
Witam,
Czy tym guzikiem chcesz uruchomic program czy moze to byc tylko zludzenie ze go uruchamiasz? W obrebie pojedynczego vi uruchomic sie nie da, program musi dzialac by byla reakcja na zmiany stanu jego guzikow. Mozna usunac cale gorne menu i zrobic guzik ktory bedzie symulowal wlaczenie, ale program powinien zastartowac automatycznie przy jego wywolaniu. Chyba ze ingerencja z zewnatrz i kombinowanie z VI Serverem, ale nie wiem czy da sie to zrobic takim sposobem.
Dobra wiadomosc: Da sie to zrobic VI Serverem. W tle uruchamiasz vi ktory sprawdza stan guzika w programie ktory chesz uruchomic (sam program docelowy nie jest uruchomiony) kiedy wcikasz guzik program w tle po prostu uruchamia program docelowy metoda "Run VI".
Pozdrawiam
sliski
Re: Jak zrobić wlasny przycisk RUN !!!
: 18 kwie 2008 13:22
autor: pkruszyk
Witam!!!
Tak chce tym guzikiem uruchamiać program.
A jak zrobić ten guzik który bedzie symulował włączenie???
No i jak zrobić żeby ten przycisk startu z menu nie był aktywny
Jak zrobić wlasny przycisk RUN !!!
: 18 kwie 2008 13:38
autor: bogdani
Witaj
Proponuję taki rozwiązanie:
- przycisk start/stop możesz usunąć ustawiając odpowiednia menu File >> VI Properties >> Windows Appearance >> Customize...
- ustawić również możesz, żeby program otwierał się od razu uruchomiony (nie widzę możliwości żeby program uruchomił sam siebie, bo jak wykonać działanie, skoro program nie działa) menu File >> VI Properties >> Execution i zaznaczyć Run when Opened
W tym momencie przyciski które masz na panelu użytkownika będą działały i przyciskiem możesz symulować włączenie ponieważ program jest uruchomiony.
bogdani