Zmiana Chart History Length

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.
Awatar użytkownika
Tris
Posty: 8
Rejestracja: 21 lis 2007 20:20
Kontakt:

Zmiana Chart History Length

Post autor: Tris »

Witam,

Wiem, że da się ustawić Chart History Length z poziomu Front Panel. Chciałabym uzależnić tą wartośc od częstotliwości pomiarowej. Na wykresie mają pojawiać się 3 okresy (jest to wykres tętna), niezależnie od tego czy pomiar odbywa się z częstotliwością 50 czy 1000 Hz, bez konieczności klikania PKM na chart.

Czyli problem sprowadza się do tego, żeby na wykresie zawsze pojawiał się wykres zarejestrowany w ciągu 3 sekund. Może jest na to jakiś inny sposób niż Chart History Length?

Bardzo proszę o odpowiedź.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Zmiana Chart History Length

Post autor: jogurt_owocowy »

Chart History Length możesz zmienić także z poziomu diagramu za pomocą Property Node.
Kliknij prawym klawiszem na terminalu Create -> Property Node -> Chart History Length (albo jakoś podobnie, gdzieś u dołu będzie). Teraz prawym klawiszem na Property Node - Change to Write i już możesz programowo zmieniać długość historii Charta.

Pozdrawiam :]
Awatar użytkownika
Tris
Posty: 8
Rejestracja: 21 lis 2007 20:20
Kontakt:

Re: Zmiana Chart History Length

Post autor: Tris »

Powiem szczerze - nie mogę tego znaleźć :(

Znalazłam tylko History Data, którego używam do czyszczenia wykresu... A Chart History Length nie widzę, przeglądałam opcje od Property Node kilkanaście razy.
Może to głupie pytanie, ale czy to na pewno tam jest? ](*,)
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Zmiana Chart History Length

Post autor: bogdani »

Witaj
Nie można zmienić parametru Chart History Lenght w sposób programowy.
Jest jednak inne rozwiązanie: Programmatically Change Chart History Length
bogdani
PS. Witamy na pokładzie kolejną kobietę.
:offtopic:
Ostatnio zmieniony 12 lut 2008 18:23 przez bogdani, łącznie zmieniany 2 razy.
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Zmiana Chart History Length

Post autor: jogurt_owocowy »

Powiem szczerze - nie mogę tego znaleźć
Powiem szczerze - ja też nie :(
Wybacz wprowadzenie Cię w błąd, bo najwyraźniej tego nie ma (jak to bogdani słusznie napisał). Co prawda pisałem trochę z pamięci, ale byłem święcie przekonany, że tam jest.
W takim wypadku możesz zamiast Charta użyć Grapha. Dla odkupienia mojego pisania głupot w załączniku zamieściłem przykład "przejściówki" którą z jednej strony podłączasz do Grapha a z drugiej masz "interfejs" taki jak przy Charcie. I nie musisz więcej zmieniać w Twoim programie poza jej dodaniem. Używa się jej tak:
[img]http://labview.pl/uploads/veir/chart%20 ... length.gif[/img]
Pozdrawiam ]
Ostatnio zmieniony 12 lut 2008 18:44 przez jogurt_owocowy, łącznie zmieniany 3 razy.
Awatar użytkownika
Tris
Posty: 8
Rejestracja: 21 lis 2007 20:20
Kontakt:

Re: Zmiana Chart History Length

Post autor: Tris »

Bardzo dziękuję za odpowiedzi :) Jeszcze nie poradziłam sobie z problemem...

Próbowałam obydwu sposobów - może po prostu coś źle gdzieś robię... Popróbuję jeszcze sama, jak mi się przez dłuższy czas nie uda, to wtedy znowu się zgłoszę :)

jogurt_owocowy - dzięki za program :) Podczepiłam go do programu, ale nie chce działać... Coś zamieszałam pewnie ;) Mam tylko pytanko - przycisk Clear musi być ustawiony na Switch when pressed w Twoim programie? Bo ja wcześniej ustawiony miałam na switch until released i taka zmiana komplikuje sprawę...

P. S. bogdani dzięki za powitanie :)
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Zmiana Chart History Length

Post autor: jogurt_owocowy »

To jaką akcję mechaniczną będzie mieć ustawioną kontrolka clear nie ma większego znaczenia. Równie dobrze, może to przecież być stała. Generalnie jeśli już jakaś akcja jest tam najodpowiedniejsza to będzie to któraś z Latch - naciskamy guzik - Graph jest jednorazowo czyszczony i zapisywany od nowa. W sumie można tam równie dobrze mogłoby tego clear nie być, bo to samo powinno dać chwilowe ustawienie history length na zero.
ODPOWIEDZ