Kreślenie wykresów X-Y w aplikacji wizualizacyjnej InTouch

Transkrypt

Kreślenie wykresów X-Y w aplikacji wizualizacyjnej InTouch
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.
UWAGA! Kontrolka ActiveX Plotter dostępna jest bezpłatnie dla wszystkich uŜytkowników, którzy
posiadają wykupiony Kompleksowy Serwis Techniczny 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: [email protected]
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,
2
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,
3
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ć, wybierając dowolny skrypt i opcję z menu Insert\Activex.
UWAGA! Metody i właściwości będę dostępne tylko wtedy, gdy kontrolka zostanie wcześniej osadzona
na oknie.
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);
4
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ą.
5