Funkcja prostokątna [rect]

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.
radziuxxx
Posty: 4
Rejestracja: 08 sty 2013 21:43
Wersja środowiska: LabVIEW 8.6

Funkcja prostokątna [rect]

Post autor: radziuxxx »

Witam,
mam problem, ponieważ nie wiem jak utworzyć funkcję prostokątną rect, lub równoważne temu wyrażenie

rect((t-(T/2))/T) = { 1 dla 0=<t=<T
{ 0 dla pozostałych t

Cała funkcja jest w załączonym obrazku, ale część z cosinusem wykonałem w Formula.
Proszę o pomoc lub naprowadzenie mnie, dopiero parę dni siedzę przy labview, a jest mi to potrzebne do inżynierki.
Załączniki
rect.jpg
Awatar użytkownika
Góras
Posty: 88
Rejestracja: 13 sie 2012 10:15
Wersja środowiska: LabVIEW 2012

Re: Funkcja prostokątna [rect]

Post autor: Góras »

A próbowałeś w Formula Node wpisać po prostu:

if ( 0 <= t && t <= T) rect = 1;
else rect = 0;

Czy to nie o to chodzi?
radziuxxx
Posty: 4
Rejestracja: 08 sty 2013 21:43
Wersja środowiska: LabVIEW 8.6

Re: Funkcja prostokątna [rect]

Post autor: radziuxxx »

Nie działa, ponieważ wartości t i T wykorzystuję również do części równania z cosinuem, t i T są jako control i to co wyjdzie z rect muszę jeszcze pomnożyć z drugą częścią równania.
Ostatnio zmieniony 08 sty 2013 23:15 przez radziuxxx, łącznie zmieniany 1 raz.
Awatar użytkownika
Góras
Posty: 88
Rejestracja: 13 sie 2012 10:15
Wersja środowiska: LabVIEW 2012

Funkcja prostokątna [rect]

Post autor: Góras »

Możesz je podpiąć do terminala wejściowego Formula Node, także to nie problem :)
Edit:
W sumie to drugą część równania mnożysz przez 1 lub 0 także możesz je wpisać po if(...)
radziuxxx
Posty: 4
Rejestracja: 08 sty 2013 21:43
Wersja środowiska: LabVIEW 8.6

Re: Funkcja prostokątna [rect]

Post autor: radziuxxx »

Powstały błędy w Formula Node. Do Formula Node sam dodałem dwa wejścia i jedno wyjście, bo inaczej nie mogłem do tego nic doprowadzić
Załączniki
Bez tytułu1.jpg
Bez tytułu1.jpg (77.06 KiB) Przejrzano 5880 razy
Bez tytułu.jpg
Awatar użytkownika
Góras
Posty: 88
Rejestracja: 13 sie 2012 10:15
Wersja środowiska: LabVIEW 2012

Re: Funkcja prostokątna [rect]

Post autor: Góras »

W te pomarańczowe prostokąciki w Formula Node wpisz nazwy (t, T, rect)
radziuxxx
Posty: 4
Rejestracja: 08 sty 2013 21:43
Wersja środowiska: LabVIEW 8.6

Re: Funkcja prostokątna [rect]

Post autor: radziuxxx »

Działa, wielkie dzięki:)
Pozdrawiam
ODPOWIEDZ