Uruchomienie symulacji po wprowadzeniu danych wejściowych

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
romanq
Posty: 2
Rejestracja: 14 wrz 2010 22:04
Wersja środowiska: LabVIEW 2009

Uruchomienie symulacji po wprowadzeniu danych wejściowych

Post autor: romanq »

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.
Załączniki
P1.vi
(22.91 KiB) Pobrany 178 razy
Awatar użytkownika
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

Post autor: smiga »

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.
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
romanq
Posty: 2
Rejestracja: 14 wrz 2010 22:04
Wersja środowiska: LabVIEW 2009

Re: Uruchomienie symulacji po wprowadzeniu danych wejściowych

Post autor: romanq »

Dzięki za pomoc. Nie przyjrzałem się zbyt dokładnie opcji "Disabled" :)
ODPOWIEDZ