Potrzebuję pomocy z pewnym zagadnieniem. Mianowicie należy uzupełnić diagram w taki sposób aby wyznaczył funkcje y = 2x^2 + b; w przedziale określonym w kontrolkach Start, Stop (ustaw domyślne wartości odpowiednio na -100 i 100), dla ilości punktów określonej w kontrolce Ilości punktów (ustaw wartość domyślną na 100). Wyniki wykreśl na wykresie XY.
Bardzo proszę o pomoc
Funkcja w LabVIEW
Funkcja w LabVIEW
- Załączniki
-
- Zadanie 1.vi
- (8.67 KiB) Pobrany 310 razy
Re: Funkcja w LabVIEW
Pierwsze czego potrzebujesz to długość zakresu w którym chcesz narysować wykres - różnica pomiędzy stop i start. Następnie obliczasz odstępy pomiędzy punktami - dzielisz wcześniej obliczoną długość przez liczbę punktów. W pętli rozpoczynasz obliczanie wartości Y dla podanego wzoru rozpoczynając od X = Start. Robisz to dopóki X nie osiągnie wartości większej niż Stop. Wyniki zbierasz do tablicy i na koniec nanosisz na wykres. Program utworzony w pięć minut umieszczam w załączniku - warto dodać zabezpieczenia (np. przed dzieleniem przez 0). ;)
- Załączniki
-
- Zadanie 1.png (29.18 KiB) Przejrzano 4882 razy
- smiga
- Administrator
- Posty: 823
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: Funkcja w LabVIEW
Kod jest pusty, więc ktoś tu oczekuje stworzenia wszystkiego od początku do końca..., a tego właśnie na tym forum nie lubimy.
Proponuję zacząć coś tworzyć i pytać o radę, gdy nie wychodzi. Najlepiej zacząć od początku, czyli zrobienia matematyki, która wyrzuci dane do jakiejś tablicy. Można też zacząć od końca, czyli od ręcznego wpisania odpowiednich danych do tablicy i wyświetlenia tego na jakimś wykresie.
Ważne żeby zacząć

Proponuję zacząć coś tworzyć i pytać o radę, gdy nie wychodzi. Najlepiej zacząć od początku, czyli zrobienia matematyki, która wyrzuci dane do jakiejś tablicy. Można też zacząć od końca, czyli od ręcznego wpisania odpowiednich danych do tablicy i wyświetlenia tego na jakimś wykresie.
Ważne żeby zacząć

Re: Funkcja w LabVIEW
Jeśli nie wiesz jak zacząć, to proponuję skorzystać z okazji darmowych szkoleń do końca czerwca ;)
viewtopic.php?f=3&t=6005
viewtopic.php?f=3&t=6005