Strona 1 z 1

dziennik błedow

: 28 lis 2008 14:31
autor: honda
witam,
jak zrobic aby komunikaty o bledach (zdarzeniach) jakie moga sie pojawic w trakcie pracy aplikacji np. przerwa w transmisji, time out byly gdzies zapisywane. chcalbym miec mozlwosci podgladniecia co jakis czas takich informacji.

pozdrawiam

dziennik błedow

: 29 lis 2008 10:54
autor: Jarq
Zrób sobie tablicę error cluster która będzie przekazywana w functional global. Potem jakiś dialog który można będzie wywołać z głównego okna który będzie wyświetlał zawartość.

Zamiast samego error cluster można zdefiniować nowy typ który zawierałby dodatkowo jakieś informacje co się konkretnie stało (zapisywane w odpowiednich VI).

Re: dziennik błedow

: 30 lis 2008 16:04
autor: jogurt_owocowy
honda, możliwości jest wiele, ale musisz dokładniej zdefiniować swoje wymagania. Jak to ma się zapisywać? Do pliku?

Re: dziennik błedow

: 01 gru 2008 07:13
autor: honda
moglo by byc do pliku, im prosciej tym lepiej. chcialbym natomiast miec do tego dostep (podglad) z aplikacji przy pomocy jakiegos klawisza. dobrze by bylo aby komunikat o bledzie zapsywal sie z czasem i data wystapienia.

pozdrawiam

Re: dziennik błedow

: 01 gru 2008 20:26
autor: jogurt_owocowy
Spróbuj czegoś takiego jak na rysunku
[img]http://labview.pl/uploads/veir/event%20 ... xample.gif[/img]
VI zapisujący zdarzenia do dziennika jest zrobiony w oparciu o functional global - subvi składający się z pętli wykonującej się tylko raz i zawierającej nieinicjalizowany rejestr przesuwny. Dzięki temu może on przechowywać dane w sposób funkcjonalnie podobny do zmiennej globalnej (stąd nazwa) + dodatkowo wykonywać na tych danych różne operacje, co sprawia, że idealnie się nadaje do Twojego zadania.
Zauważ, że możesz go sobie wstawić w dowolne miejsce w kodzie, gdzie tylko chcesz coś zalogować.
Pozdrawiam

Re: dziennik błedow

: 02 gru 2008 11:01
autor: honda
super !!

bardzo dziekuje za pomoc

Re: dziennik błedow

: 02 gru 2008 14:07
autor: honda
Mam jeszcze do tego vi takie pytanie - Czy okienko "message" można w jakis sposob przewijac ?

Re: dziennik błedow

: 02 gru 2008 19:31
autor: jogurt_owocowy
Mam jeszcze do tego vi takie pytanie - Czy okienko "message" można w jakis sposob przewijac ?
Nie. Musiałbyś sobie zrobić swój własny dialog.
Kliknij Help -> Find Examples -> Building User Interfaces -> Designing Dialog Boxes - znajdziesz tam przykłady dotyczące tworzenia dialogów.
Pozdrawiam

Re: dziennik błedow

: 15 gru 2008 11:21
autor: honda
witam,
mam jeszcze takie pytanie. rejestruje w tym dzienniku min "przerwe w transmisji". problem polega tylko na tym, ze kiedy pojawia sie przerwa w transmisji to ten komunikat jest dopisywany co czas odpytywania sterownika czyli w moim przypadku co 2 s. chgciabym to tak jakos zrobic aby pojawil sie tylko komunikat poczatku i konca przerwy w transmisji.

Re: dziennik błedow

: 16 gru 2008 09:37
autor: jogurt_owocowy
Musisz wykryć zmianę stanu transmisji, a to możesz zrobić na kilka sposobów np. tak:
[img]http://www.labview.pl/uploads/forums/bo ... ection.gif[/img].
Cały wątek, z którego pochodzi ten obrazek TUTAJ
Pozdrawiam

Re: dziennik błedow

: 16 gru 2008 13:58
autor: honda
dzieki bardzo