3.22. Wyszukiwanie według podanych kryteriów

Notatka: Program przeglądający pozwala na wyszukiwanie momentow w czasie, ktore spełniają zadane przez użytkownika kryteria.

By uruchomić tą funkcję wybierz z menu Narzędzia opcję Wyszukaj datę. Pojawi się okno podobne do okna służącego do edycji parametrow definiowalnych (zobacz: Sekcja 3.15). Podobieństwo to wynika z faktu, że kryteria wyszukiwania mają postać wyrażeń języka LUA i są tak na prawdę specyficznymi parametrami, ktore zamiast wartości liczbowej mają wyrażać wartośc logiczną '1', gdy kryterium dla podanej chwili w czasie jest spełnione lub '0', gdy kryterium spełnione nie jest. Wprowadzenia kryterium dokonuje się w dokładnie w takich sam sposob jak edytuje parametry użytkownika.

Notatka: Przy czym jako wartość logiczną '1', tak na prawdę rozumie się wszystko, co nie jest liczbowym 0. Można też używac stałych języka LUA true i false (jednak jeżeli nie jest to konieczne lepiej używać wartości liczbowych, bo umożliwi to zoptymalizowanie takich kryteriow przez optymalizator).

Jak już wprowadzisz wyrażnie wciśnij przycisk "Wstecz" - spowoduje to wyszukanie kryterium "do tyłu" - tzn. dla chwil w czasie wcześniejszych niż ta, na ktorej znajdował sie kursor z wykresu, z którego otworzyłeś okno wyszukiwania. Gdy taka chwila w czasie zostanie znaleziona, pojawi się w oknie, a kursor zostanie ustawiony na wykresie na pozycji odpowiadającej znalezionej chwili. Analogicznie działa przycisk "Dalej".

Rysunek 3-32. Wyszukiwanie wg. zadanego wartunku