Panel Operatora
- Krzysztof Szewczyk
- Posty: 37
- Rejestracja: 19 maja 2011 02:48
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Koszyce
- Kontakt:
Panel Operatora
Witam.
Mam za zadanie stworzenie seq do testu 4 czesci w tym samym czasie, batch model i 4 sockety... Posiada ktos jakis przyklad panelu operatora, cos prostego zastepujacego okienko test stand'u. Potrzebny tylko serial number i start, z tym ze okno pozostaje widoczne i wyswietla wynik testu pass/fail.
czy da sie to tak zrobic?
-ustawienie callback dla pre uut w seq (czytanie numeru socketu i dopasowanie serial numbera z global v.) (to chyba wylaczy okienko pytajace od numer seryjny w ts?)
-ustawienie wait notification w batch modelu, bedzie czekal na sygnal start z panelu?
-na koniec zapis wynikow (to juz bedzie osobny vi w seq)
-zapisanie albo wyslanie powiadomienia do panelu o wyniku pass/fail+(socket_nr)
-oczekiwanie na start
Co o tym myslicie?
Krzysztof
Mam za zadanie stworzenie seq do testu 4 czesci w tym samym czasie, batch model i 4 sockety... Posiada ktos jakis przyklad panelu operatora, cos prostego zastepujacego okienko test stand'u. Potrzebny tylko serial number i start, z tym ze okno pozostaje widoczne i wyswietla wynik testu pass/fail.
czy da sie to tak zrobic?
-ustawienie callback dla pre uut w seq (czytanie numeru socketu i dopasowanie serial numbera z global v.) (to chyba wylaczy okienko pytajace od numer seryjny w ts?)
-ustawienie wait notification w batch modelu, bedzie czekal na sygnal start z panelu?
-na koniec zapis wynikow (to juz bedzie osobny vi w seq)
-zapisanie albo wyslanie powiadomienia do panelu o wyniku pass/fail+(socket_nr)
-oczekiwanie na start
Co o tym myslicie?
Krzysztof
- Pitol
- Moderator
- Posty: 983
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Panel Operatora
A próbowałeś skorzystać ze standardowych panelów operatora dostarczonych przez NI? Np. w menu Start -> Wszystkie Programy -> National Instruments -> TestStand xxx -> User Interfaces -> LabVIEW.
Jest tam przykładowy interfejs operatora, możesz go przerobić na własne potrzeby. Co do Twojej koncepcji to ma to sens. Jeśli będziesz miał z tym jakieś problemy to pisz śmiało.
PS. W końcu pierwszy post w dziale TestStand Sam miałem kiedyś napisać coś, ale nie wiedziałem czy ktoś tutaj w tym dłubie.
Jest tam przykładowy interfejs operatora, możesz go przerobić na własne potrzeby. Co do Twojej koncepcji to ma to sens. Jeśli będziesz miał z tym jakieś problemy to pisz śmiało.
PS. W końcu pierwszy post w dziale TestStand Sam miałem kiedyś napisać coś, ale nie wiedziałem czy ktoś tutaj w tym dłubie.
- Krzysztof Szewczyk
- Posty: 37
- Rejestracja: 19 maja 2011 02:48
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Koszyce
- Kontakt:
Re: Panel Operatora
Pitol
Patrzyłem... ale nie jest to dokładnie to o co mi chodzi. Założenie jest takie żeby odpalić seq ze skrótu z komendą startu itp... seq załaduje panel operatora przy inicjalizacji i dalej gdy na panelu wpiszemy numery seryjne i klikniemy start TS zacznie testować. Panel będzie rozbudowany bo będzie trzeba wyświetlić rożne dane z testu wiec przerabianie tych przykładów będzie ciężkie.
Generalnie to chodzi tylko o sterowanie procesem testu, reszta zajmuje się TS, tylko własnie nie wiem czy nie zabieram sie ze złej strony?
Patrzyłem... ale nie jest to dokładnie to o co mi chodzi. Założenie jest takie żeby odpalić seq ze skrótu z komendą startu itp... seq załaduje panel operatora przy inicjalizacji i dalej gdy na panelu wpiszemy numery seryjne i klikniemy start TS zacznie testować. Panel będzie rozbudowany bo będzie trzeba wyświetlić rożne dane z testu wiec przerabianie tych przykładów będzie ciężkie.
Generalnie to chodzi tylko o sterowanie procesem testu, reszta zajmuje się TS, tylko własnie nie wiem czy nie zabieram sie ze złej strony?
- Pitol
- Moderator
- Posty: 983
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Panel Operatora
Hmm... nie bardzo rozumiem. Chcesz mieć plik, powiedzmy na pulpicie Test.seq, czy też skrót do niego z komendą. Kliknięcie dwa razy na niego ma uruchomić żądany przez Ciebie panel operatora?
- Krzysztof Szewczyk
- Posty: 37
- Rejestracja: 19 maja 2011 02:48
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Koszyce
- Kontakt:
Panel Operatora
jak robisz skrót do plku seq możesz doadac parametry startu:
testexec.exe -runEntryPoint "Test UUTs" c:\sequenceFiles\ASequenceFileToRun.seq
klikasz skrót i wtedy uruchamiasz test ( process model inicjalizuje wszystko > odpala panel usera > zaczyna wykonywac seq)
testexec.exe -runEntryPoint "Test UUTs" c:\sequenceFiles\ASequenceFileToRun.seq
klikasz skrót i wtedy uruchamiasz test ( process model inicjalizuje wszystko > odpala panel usera > zaczyna wykonywac seq)
- Pitol
- Moderator
- Posty: 983
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Panel Operatora
W pierwszym poście piszesz, że chcesz zastąpić okno TestStanda. Nie widzę (w sumie widzę, ale mglisto) innego rozwiązania poza przygotowaniem własnego interfejsu operatora. Zostawiasz dwa elementy: Start i SN + podgląd wykonania i masz to co chcesz. Całą resztę testu załatwia sama sekwencja + odpowiedni model wykonania (w Twoim przypadku Batch).
Jakiś czas temu przygotowywałem indywidualny interfejs operatora w LabVIEW i nie zajęło mi to dużo czasu. Większość można skopiować z przygotowanego przez NI przykładu.
Jakiś czas temu przygotowywałem indywidualny interfejs operatora w LabVIEW i nie zajęło mi to dużo czasu. Większość można skopiować z przygotowanego przez NI przykładu.
- Krzysztof Szewczyk
- Posty: 37
- Rejestracja: 19 maja 2011 02:48
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Koszyce
- Kontakt:
Panel Operatora
Pitol
Troche pomieszalem Siedzialem w TS jakies 4 lata ale ukladalem testy pod jeden batch model... teraz wlasnie doczytalem troche o batch model, wstawilem do seq callback PreBatch i PostBach przez co pozbylem sie standardowego okienka TS , w pre wstawilem loopa ktory czeka na notyfikacje z VI'a z rozkazem start test, a w post bedzie info ze zakonczony test...
Poprostu nie wiedzialem jak rozwiazac sprawe rozpoczecia testu bez tego okienka TS ktore pyta o numer seryjny czesci dla kazdego socketa
pewnie jeszcze napisze jak na czyms sie zatrzymam
Pozdrawiam
Troche pomieszalem Siedzialem w TS jakies 4 lata ale ukladalem testy pod jeden batch model... teraz wlasnie doczytalem troche o batch model, wstawilem do seq callback PreBatch i PostBach przez co pozbylem sie standardowego okienka TS , w pre wstawilem loopa ktory czeka na notyfikacje z VI'a z rozkazem start test, a w post bedzie info ze zakonczony test...
Poprostu nie wiedzialem jak rozwiazac sprawe rozpoczecia testu bez tego okienka TS ktore pyta o numer seryjny czesci dla kazdego socketa
pewnie jeszcze napisze jak na czyms sie zatrzymam
Pozdrawiam
- Pitol
- Moderator
- Posty: 983
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Panel Operatora
A no to żeśmy się nie zrozumieli Ale widzę, że sobie poradziłeś. Jak co to wal śmiało. Chętnie pomogę.