Witam,
korzystając z LabView 7.0, karty NI6620, oraz czujnika inkrementalnego, napisałem program który m.in. zlicza impulsy z ww czujnika. Zliczone impulsy poprzez odpowiednie zależności matematyczne zamieniam na przebytą drogę w [cm] przez element wykonawczy. Chciałbym teraz stworzyć z tego wykres przedstawiający jak zmienia się położenie urządzenia w czasie rzeczywistym. Do tego celu potrzebuje wiedzieć (przynajmniej tak mi sie wydaje) z jaką częstotliwością karta liczy impulsy, ponieważ '1/f' da mi 'dt' czyli przedział czasowy w kolejnej sczytanej próbki. I teraz korzystając z bloczka 'create waveform' (czy coś takiego ), 't0=0', 'dt' oraz macierz zawierającą informację o przebytej drodze.
Próbowałem w tor taska wstawić property node ale nie udało mi się znaleźć tego czego szukam.
Zawsze pozostaje metoda prób i błędów znalezienia dt. Ale nie satysfakcjonuje mnie ona .
Jakbyś zrobił pętelke wywoływaną np. co 100ms (w 7.0 nie masz Timed Loop niestety, więc pozostaje tylko Wait Until Next Multiple) i czytał wartość licznika, to poprzez odpowiednie obliczenia (porównanie z poprzednio odczytanym stanem licznika - dla obliczenia prędkości) mógłbyś wrzucać dane na wykres z kwantem czasu 100ms.