Strona 1 z 1

Diadem

: 24 sty 2016 23:06
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

Diadem

: 25 sty 2016 09:13
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 ?

Diadem

: 25 sty 2016 09:29
autor: skoziate
Prawdopodobnie funkcja, którą potrzebujesz to Smooth: http://zone.ni.com/reference/en-XX/help ... functions/