Strona 1 z 1

Problem z wykresem

: 07 sie 2007 10:33
autor: petione
Witam. Na wstepie dodam iz jestem poczatkujacy wiec prosze o wyrozumialosc. Potrzebuje zrobic wykres w czasie rzeczywistym. Wykres poprzez RS-232 ma zbierac dane z wejscia przetwornika AC i jego wyjscia tak aby moc wyrysowac cos co by przypominalo jego charakterystyke. Zadanie to wykonalem posrednio ale problem tkwi w tym, iz po zatrzymaniu programu czy to przyciskiem Abort execution na pasku czy tez warunkowym wyjsciu z petli while, przy ponownym uruchomieniu programu poprzednie dane z wykresu mi nie nikna. Znikniecie starych danych nastepuje dopiero po jakiejkolwiek modyfikacji w programie. Naprawde nie wiem w czym problem. Prosze o pomoc. Ponizej zrzut z programem.

[img]http://images26.fotosik.pl/50/4e77567f4aca43c9.jpg[/img]

Re: Problem z wykresem

: 07 sie 2007 11:09
autor: fenix
przed petla postaw do XY Graph Invoke node => Reinitialize To Default

A tak swoja droga, to lepiej uporzadkuj diagram bo ciezko sie go przeglada i w takim stanie nikomu za bardzo nie bedzie sie chcialo w niego wglebiac jezeli bedziesz mial jeszcze jakies inne problemy.

Re: Problem z wykresem

: 07 sie 2007 13:34
autor: jogurt_owocowy
przed petla postaw do XY Graph Invoke node => Reinitialize To Default
Zamiast tego możesz ustawić: File -> VI Properties -> (Category) Execution -> zaptaszkuj "Clear indicators when called".

Re: Problem z wykresem

: 07 sie 2007 22:37
autor: petione
Problem juz rozwiazalem. Sama reinicjalizacja niestety nie pomogla ale nie wiedzialem o tym tricku, ktory sie przydal :) Myslalem z poczatku ze moze dane z portu cos blokuju ale nie tu tkwil problem. Problemem okazaly sie pozostajace dane w rejestrze przesuwnym, ktore teraz sa zerowane przy starcie. Nie wiem czemu one zostaja po wylaczeniu programu, mozecie mi to wytlumaczyc?
A oto dzialajacy program. Reinicjalizaca wykresu i danych wejsciowych musi nastepowac na koncu programu bo gdy jest na poczatku to przy uruchamianiu programu widac doslownie ta operacje na wykresie. Nawiasem mowiac jest to rysowanie wykresu XY w czasie rzeczywistym:). Obrazek
Pozdrawiam i dziekuje za zainteresowanie