Problem ze strukturą case

Jeśli masz problem z LabWindows napisz, postaramy się pomóc.
Misiak123
Posty: 2
Rejestracja: 01 cze 2017 22:46
Wersja środowiska: LabVIEW 2016

Problem ze strukturą case

Post autor: Misiak123 »

Witam,jestem początkujący z LabView.
Mam pewne zadanie do rozwiązania-użytkownik podaje liczbę i na wyjściu ma dostawać pierwiastek z tej liczby (po spełnieniu warunku, że liczba podana przez użytkownika jest większa lub równa 0), w przypadku nie spełnienia warunku podanego w nawiasie (false) ma być wyświetlany komunikat "Niewłaściwa liczba" i dalej program ma przechodzić do pobrania wartości od użytkownika. Mi udaje się zrobić tylko to,że się zatrzymuje, albo że w przypadku false cały czas wyskakuje komunikat z one button'a. Jak to można zrobić?
may
Posty: 96
Rejestracja: 20 lut 2012 12:30
Wersja środowiska: LabVIEW 2014
Lokalizacja: Katowice / Ruda Śląska

Re: Problem ze strukturą case

Post autor: may »

Pokaż kod :). Esej na temat kodu jest słaby. Z opisu wynika, że coś z pętlą while i jej warunkiem zatrzymania.
Obrazek
Misiak123
Posty: 2
Rejestracja: 01 cze 2017 22:46
Wersja środowiska: LabVIEW 2016

Re: Problem ze strukturą case

Post autor: Misiak123 »

Chodzi o to,że chcę,aby program po niespełnieniu warunku działał dalej(żeby użytkownik mógł od nowa wpisać wartość początkową) ,a nie do końca wiem jak to zrobić. :)
Załączniki
pierwiastek_kwad.vi
(6.12 KiB) Pobrany 616 razy
pawhan11
Posty: 67
Rejestracja: 21 wrz 2011 16:25
Wersja środowiska: LabVIEW 2012

Re: Problem ze strukturą case

Post autor: pawhan11 »

daj sobie event structure i value change bo teraz co cykl petli bedziesz mial tego popua albo jakis feedback node zeby wykryc tylko ta zmiane wartosci
CLS - Certified LabVIEW Student
Awatar użytkownika
smiga
Administrator
Posty: 801
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Problem ze strukturą case

Post autor: smiga »

Zerknij na dwie modyfikacje Twojego kodu - może któraś przypasuje...
Załączniki
pierwiastek_kwad.vi
(8.35 KiB) Pobrany 640 razy
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
ODPOWIEDZ