Witam
Chciałbym dodać do projektu wyliczania silni warunek, jeżeli podana liczba jest mniejsza niż 0 to wyskoczy mi okienko z informacja żeby podać liczbę z zakresu >=0. Pomożecie?
One button message
One button message
- Załączniki
-
- silnia.vi
- (6.03 KiB) Pobrany 438 razy
Re: One button message
A bardzo proszę. Przy okazji dowidziałem się że 'multiply array elements' zwraca 1 przy pustej tablicy
Zgodnie zresztą z helpem (" If numeric array is an empty array, the function returns a value of 1").
Implementacje tego warunku pozostawiam tobie...

Implementacje tego warunku pozostawiam tobie...
- Załączniki
-
- factorial.png (26.2 KiB) Przejrzano 6124 razy
Ostatnio zmieniony 30 kwie 2016 15:13 przez TMa, łącznie zmieniany 2 razy.
Re: One button message
Czy to vi jest głównym programem i zawsze będzie pełniło tylko taką funkcję? Jeśli tak - to proponuję dodać ograniczenie zakresu na _Numeric control_ i jest po sprawie. Jeśli natomiast to vi jest częścią większego programu, to zalecałbym klasyczny schemat z klastrami błędów na wejściu i wyjściu. Jeśli użytkownik poda wartość mniejszą niż 0 na wyjściu vi powinien pojawić się błąd. Rolą programu nadrzędnego jest ten błąd prawidłowo zinterpretować i ew. wyświetlić komunikat.
Jako ciekawostkę polecam ten artykuł, który proponuje interpretację silni dla liczb rzeczywistych, ujemnych oraz zespolonych - po jej implementacji nie będzie potrzeby wyświetlania błędu
Jako ciekawostkę polecam ten artykuł, który proponuje interpretację silni dla liczb rzeczywistych, ujemnych oraz zespolonych - po jej implementacji nie będzie potrzeby wyświetlania błędu
