Kreślenie wykresów X-Y w aplikacji wizualizacyjnej InTouch – konfiguracja kontrolki ActiveX Plotter
Kreślenie wykresów X-Y w aplikacji wizualizacyjnej InTouch – konfiguracja kontrolki ActiveX Plotter
INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 57 28-11-2002
![]() |
Kreślenie wykresów X-Y w aplikacji wizualizacyjnej InTouch – konfiguracja kontrolki ActiveX Plotter
W aplikacji wizualizacyjnej InTouch często istnieje potrzeba kreślenia wykresów X-Y tzn. pokazywania zmieniających się wartości zmiennej w zależności od wartości innej zmiennej. W takim przypadku do osi rzędnych przypisane są wartości zmiennych, a nie czas jak to ma miejsce w przypadku trendów.
Taka funkcjonalności dostępna jest za pośrednictwem kontrolki ActiveX, o nazwie Plotter, zaprojektowanej przez firmę Wonderware.
W celu zastosowania kontrolki ActiveX Plotter w aplikacji wizualizacyjnej InTouch, należy:
· Zainstalować na tym samym komputerze, na którym znajduje się oprogramowanie InTouch, kontrolkę ActiveX Plotter.
· Zainstalować kontrolkę ActiveX Plotter w środowisku edycyjnym InTouch’a, a więc w programie WindowMaker. W tym celu należy:
§ po uruchomieniu programu WindowMaker, wybrać opcję:
Special\Configure\Wizard/ActiveX Installation...,
![]() |
§ w wyświetlonym oknie proszę wybrać zakładkę: ActiveX Control Installation, a następnie w dolnym oknie, w którym znajdują się wszystkie zainstalowane obiekty ActiveX w systemie operacyjnym Windows, należy wskazać program o nazwie: Plotter Control,
ASTOR Sp. z o.o.
Dział Oprogramowania Przemysłowego ul. Smoleńsk 29, 31-112 Kraków
tel.: 012 428-63-30
fax: 012 428-63-09
e-mail: wonderware1@astor.com.pl http://www.astor.com.pl
§ wybrać przycisk Install, w celu zainstalowania obiektu ActiveX w programie WindowMaker. Program Plotter Control zniknie z dolnego okna, a pojawi się w oknie górnym, gdzie znajdują się wszystkie zainstalowane w programie WindowMaker, obiekty ActiveX. Następnie proszę zamknąć powyższe okno przyciskiem Zamknij.
![]() |
· Skonfigurować kontrolkę ActiveX do pracy w zaprojektowanej aplikacji wizualizacyjnej. W tym celu, należy:
§ zdefiniować okno o dowolnym typie i nazwie, a następnie wybierając ikonę Wizards, z paska narzędziowego, przejść do kategorii ActiveX Controls,
§ należy wskazać ikonę PlotterCtrl i po wybraniu przycisku OK, osadzić kontrolkę na oknie,
![]() |
§ następnie proszę dwukrotnie kliknąć, lewym przyciskiem myszy na osadzonym obiekcie i zdefiniować jego nazwę i cechy obiektu, lub pozostawić domyślne ustawienia,
§ następnie wybierając dostępne metody i właściwości, związane z tym obiektem, należy zdefiniować skrypt. Wszystkie dostępne metody i właściwości można wyświetlić, wybie- rając dowolny skrypt i opcję z menu Insert\Activex.
![]() |
Przykład zastosowania skryptów
· W celu kreślenia wykresów za pośrednictwem kontrolki ActiveX Plotter, można wykorzystać skrypt typu Windows, przypisany do okna, na którym kontrolka jest osadzona, z warunkiem wykonania (ConditionType) While Showing i parametrem Every: 1000 ms. Skrypt powinien mieć następującą składnię:
#PlotterCtrl2.Plot( ReactLevel, ReactTemp,1, 1);
gdzie:
RectLevel – zmienna zdefiniowania w InTouch’u, przypisana do osi X wykresu,
RectTemp – zmienna zdefiniowania w InTouch’u, przypisana do osi Y wykresu.
Efekt wykonywania takiego skryptu będzie widoczny w postaci wykresu, kreślonego na bieżąco przez aplikację wizualizacyjną.
![]() |