Witam
Mam taki problem. Jak zrobić coś takiego: uruchamiam program, który rozpocznie symulacje dopiero po poprawnym wprowadzeniu danych wejściowych przez użytkownika i zakończy ją po zadanym przez użytkownika czasie symulacji. Po zakończonej symulacji program będzie nadal otwarty i będzie umożliwiał ponowne wykonanie symulacji bez konieczności jego ponownego uruchamiania z paska narzędzi (Operate - Run). Symulacja dotyczy nagrzewania się rezystora w czasie. Na początku symulacji ma tylko jeden raz wygenerować się wg rozkładu normalnego błąd wykonania rezystora z przedziału, który jest zależny od wybranej przez użytkownika "Dokładności". Następnie wartość tego błędu dodaje do rezystancji opornika i ta "łączna" rezystancja podlega zmianom w czasie pod wpływem temperatury, co jest wykonywane w pętli while z odstępem czasowym równym 1 sek. Nie wiem jak to wszystko "ogarnąć" strukturowo (pętle). Sprawdzenie parametrów zrobiłbym z wykorzystaniem palety "Comparison" i dodał dodatkowy przycisk "symulacja" aktywny, gdy wszystkie parametry spełniają określone warunki, po wciśnieciu, którego wykonywałaby się symulacja i zakończenie wykonywania pętli while nastapiłoby po osiągnięciu zadanego czasu symulacji, tylko co zrobić, żeby nadal "pozostać w uruchomionym programie", móc ponownie wprowadzić parametry początkowe i uruchomić nową symulację.
Załączam mój program i proszę o pomoc.
Uruchomienie symulacji po wprowadzeniu danych wejściowych
Uruchomienie symulacji po wprowadzeniu danych wejściowych
- Załączniki
-
- P1.vi
- (22.91 KiB) Pobrany 178 razy
- smiga
- Administrator
- Posty: 824
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: Uruchomienie symulacji po wprowadzeniu danych wejściowych
Najprościej zamknij wszystko w drugiej pętli While ... bardziej elegancko Event Structure, która będzie się uruchamiała po wciśnięciu guzika "symulacja".
Guzik może być "disabled"(prawym myszy, Create/Property Note/Disabled jeżeli parametry wprowadzone przez użytkownika nie są odpowiednie.
Guzik może być "disabled"(prawym myszy, Create/Property Note/Disabled jeżeli parametry wprowadzone przez użytkownika nie są odpowiednie.
Re: Uruchomienie symulacji po wprowadzeniu danych wejściowych
Dzięki za pomoc. Nie przyjrzałem się zbyt dokładnie opcji "Disabled" 
