Diadem

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.
dares15.1
Posty: 5
Rejestracja: 24 lut 2015 17:41
Wersja środowiska: Nie mam LabVIEW

Diadem

Post autor: dares15.1 »

Witam czy wie, ktoś z was może czy z diadem można wykonywać operacje w kalkulatorze na pojedynczych zmiennych z danego kanału. Potrzebuję uśrednić wartości zmiennych wprowadzonych do kanału aby chwilowe zakłócenia miały mniejszy wpływ na wynik końcowy moich obliczeń
Np. W zmiennej x1 dla pierwszego kanału wykonuję obliczenia (x1+x2)/2 w drugiej x1+x2+x3/3 i tak dalej z automatu żeby robiło
Awatar użytkownika
skoziate
Administrator
Posty: 245
Rejestracja: 06 mar 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Warszawa
Kontakt:

Diadem

Post autor: skoziate »

Cześć!

Na pewno się da, DIAdem jest środowiskiem, w którym, masz pełną dowolność działań na kanałach jak i na próbkach. Jednak nie wszystko da się zrobić przy pomocy kalkulatora, który posiada bogatą, ale wciąż ograniczoną liczbę funkcji. Zawsze można napisać skrypt (Visual Basic), a tutaj hulaj dusza.

Czy dobrze rozumiem, że dla każdej próbki w kanale chcesz obliczyć średnią: x[n] = (x[n-1] + x[n] + x[n+1])/3 ?
Pozdrawiam,
Sebastian
Awatar użytkownika
skoziate
Administrator
Posty: 245
Rejestracja: 06 mar 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Warszawa
Kontakt:

Diadem

Post autor: skoziate »

Prawdopodobnie funkcja, którą potrzebujesz to Smooth: http://zone.ni.com/reference/en-XX/help ... functions/
Pozdrawiam,
Sebastian
ODPOWIEDZ