LI ASK PP IT711

background image




Wonderware

FactorySuite

Productivity Pack



























Podręcznik Użytkownika



Wonderware Corporation

background image

Wszystkie prawa zastrzeżone. Żaden fragment niniejszej publikacji nie może być
kopiowany, przechowywany w systemie do wyszukiwania informacji, przesyłany za
pomocą jakichkolwiek metod, elektronicznych, mechanicznych, fotokopiowania,
nagrywania, lub też w jakikolwiek inny sposób, bez uprzedniego otrzymania pisemnej
zgody Wonderware Corporation. Nie jest przejmowana żadna odpowiedzialność prawna
za naruszenie praw autorskich lub patentowych, w związku z korzystaniem z zawartych w
niniejszej publikacji informacji. Dołożono wszelkich starań, aby informacje zawarte w tej
publikacji były kompletne i rzetelne, jednakże ani wydawca ani autor nie przejmują
odpowiedzialności za błędy i omyłkowe pominięcia. Nie przejmowana jest również
jakakolwiek odpowiedzialność za szkody wynikłe z korzystania z zawartych tu informacji.

Zawarte w niniejszym dokumencie informacje mogą ulec zmianie bez uprzedzenia, i nie są
zobowiązujące dla Wonderware Corporation. Oprogramowanie opisane w niniejszej
dokumentacji jest dostarczane wraz z licencją, oraz nie ujawnianą publicznie umową.
Oprogramowanie może być wykorzystywane i kopiowane wyłącznie przy zachowaniu
zgodności z tymi dokumentami.

2002Wonderware Corporation. Wszystkie prawa zastrzeżone.
100 Technology Drive
Irvine, CA 92618
U.S.A
(714) 727-3200
http://www.wonderware.com

Znaki handlowe
Wszystkie terminy używane w niniejszej książce, co do których było wiadomo, że są
znakami firmowymi lub oznaczeniami usług, zostały odpowiednio wyróżnione.
Wonderware Corporation nie może zaświadczyć o pełnej kompletności tych informacji.
Korzystanie z tych terminów w niniejszej książce nie może być traktowane jako
naruszanie ważności tych znaków handlowych lub oznaczeń usług.

Wonderware jest zastrzeżonym znakiem handlowym Wonderware Corporation.

Wonderware FactorySuite, InTouch, WindowMaker, WindowViewer, SQL Access
Manager, Recipe Manager, SPC Pro, DBDump, DBLoad, HDMerge, HistData,
Wonderware Logger, InControl, InTrack, InBatch, IndustrialSQL, FactoryOffice,
ActiveFactory, SuiteLink i NetDDE są zastrzeżonymi znakami towarowymi Wonderware
Corporation.

Wydawca:

ASTOR sp. z o.o.
ul. Smoleńsk 29, 31-112 Kraków, tel. (012) 428-63-00, fax (012) 428-63-01
e-mail: info@astor.com.pl.; http://www.astor.com.pl.

background image

iii

Spis treści

Wprowadzenie do pakietu Productivity Pack ................................. v

Wymagania systemu ...................................................................................................... vi
Instalowanie ................................................................................................................... vi
Zawartość pakietu ......................................................................................................... vi
Instalowanie wizardów ................................................................................................ vii
Odinstalowywanie wizardów ........................................................................................ xi

Rozdział 1 - Generator wizardów .................................................. 1-1

Klasy i instancje wizardów .......................................................................................... 1-2
Charakterystyka Generatora wizardów........................................................................ 1-3

Narzędzia Generatora wizardów............................................................................ 1-3

Tworzenie wizarda za pomocą narzędzia WizGen ...................................................... 1-4

Edycja wizarda .................................................................................................... 1-10
Konfigurowanie klas generatora wizardów ......................................................... 1-11
Konfigurowanie opcji Generatora wizardów....................................................... 1-13
Zarządzanie plikami Generatora wizardów ......................................................... 1-14
Tworzenie Biblioteki wizardów użytkownika..................................................... 1-15

Instalowanie wizardów WizGen w programie WindowMaker.................................. 1-16
Pliki wizarda WizGen ................................................................................................ 1-16
Usuwanie problemów ................................................................................................ 1-17

Rozdział 2 - Biblioteka Symbol Factory ....................................... 2-1

Typy symboli ............................................................................................................... 2-2
Korzystanie z biblioteki Symbol Factory..................................................................... 2-3

Konfigurowanie opcji wizarda rysunku................................................................. 2-5
Konfigurowanie wizardów mapy bitowej i tekstury.............................................. 2-7
Animowanie symbolu............................................................................................ 2-8
Edycja symbolu ..................................................................................................... 2-9
Kategorie ............................................................................................................. 2-10

Konfigurowanie biblioteki Symbol Factory............................................................... 2-13

Dodawanie obiektów programu InTouch do biblioteki Symbol Factory ............ 2-15
Wklejanie grafiki ze Schowka Windows............................................................. 2-17
Importowanie plików graficznych....................................................................... 2-18
Zmiana domyślnej kartoteki programu InTouch ................................................. 2-18

Odinstalowywanie biblioteki Symbol Factory........................................................... 2-19
Usuwanie problemów ................................................................................................ 2-20

Rozdział 3 - Przeglądarka dokumentów ....................................... 3-1

Korzystanie z wizarda Przeglądarka dokumentów ...................................................... 3-2
Narzędzia Przeglądarki dokumentów .......................................................................... 3-4
Dynamiczna zmiana pliku wyświetlanego w Przeglądarce dokumentów.................... 3-4
Filtry do importowania ................................................................................................ 3-5

Filtry tekstowe ....................................................................................................... 3-5
Filtry graficzne ...................................................................................................... 3-7
Filtry baz danych ................................................................................................... 3-8

Rozdział 4 - Wykres zdarzeń ......................................................... 4-1

Instalowanie wizarda Wykres zdarzeń......................................................................... 4-2
Wizard Wykres zdarzeń............................................................................................... 4-2

Program demonstracyjny dla Wykresów zdarzeń ................................................. 4-2

Tworzenie Wykresu zdarzeń........................................................................................ 4-3

Konfigurowanie wizarda Wykres zdarzeń i suwaków ......................................... 4-6

background image

iv Spis

treści

Funkcje skryptowe Wykresu zdarzeń.......................................................................... 4-7
Korelowanie danych na Wykresie zdarzeń................................................................ 4-12
Ograniczenia.............................................................................................................. 4-12

Rozdział 5 - Przeglądarka baz danych SQL .................................5-1

Instalowanie ................................................................................................................ 5-2
Korzystanie z wizarda

Przeglądarka baz danych SQL

.................................................. 5-2

Korzystanie z wizarda

Przeglądarka baz danych SQL

w trakcie

wykonywania aplikacji ................................................................................................ 5-8
Ograniczenia................................................................................................................ 5-8

Rozdział 6 - Wizard Trend 16-o pisakowy ....................................6-1

Korzystanie z wizarda Trend 16-o pisakowy .............................................................. 6-2

Konfigurowanie trendu 16-o pisakowego w trakcie wykonywania aplikacji ....... 6-9

Funkcje skryptowe trendu 16-o pisakowego ............................................................. 6-11

background image

v

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Wprowadzenie do pakietu Productivity Pack

Pakiet Productivity Pack zawiera wizardy opracowane przez Wonderware i inne firmy, które mogą
być dodawane do aplikacji InTouch. Korzystanie z wizardów pozwala na znaczne zmniejszenie
czasochłonności tworzenia aplikacji. Odznaczają się one łatwością tworzenia i edycji.

Uwaga Pakiet Productivity Pack zawiera elementy opracowane przez inne firmy, są to
przykładowo biblioteka Symbol Factory i Generator wizardów. Wonderware nie udziela żadnej
gwarancji na jakikolwiek z tych produktów. Użytkownik może bez żadnych ograniczeń korzystać
z tych produktów, oraz informować Dział wsparcia technicznego Wonderware o ewentualnych
problemach, napotkanych w czasie pracy. Przed zainstalowaniem lub korzystaniem z nowych
narzędzi programistycznych lub aplikacji, zalecane jest utworzenie kopii zapasowej aplikacji.

Spis treści

Wymagania systemu

Instalowanie pakietu

Zawartość pakietu

Instalowanie wizardów

Odinstalowywanie wizardów

background image

vi

Wprowadzenie do pakietu Productivity Pack

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Wymagania systemu

Do pracy z pakietem InTouch zalecany jest następujący sprzęt i oprogramowanie:

• Dowolny komputer kompatybilny z IBM

z procesorem Pentium 100 lub szybszym.

• Co najmniej 100 MB wolnego miejsca na twardym dysku

• Co najmniej 32 MB pamięci RAM

Uwaga Zalecane jest 5 MB pamięci RAM na każde 5 000 zmiennych. Przykładowo, do
obsługi 32 000 zmiennych zalecane jest 32 MB RAM, a dla 60 000 zmiennych, zalecane jest
129 MB RAM

• Karta graficzna SVGA (Zalecane 2 MB).

• Urządzenie do wskazywania. Mogą to być na przykład: myszka, trackball, czy ekran

reagujący na dotyk.

• Systemy operacyjny Microsoft

zgodny ze specyfikacją InTouch.

Instalowanie pakietu

Pakiet Productivity Pack instalowany jest za pomocą programu instalacyjnego Wonderware
FactorySuite. Pakiet Productivity Pack współpracuje z pakietem Wonderware InTouch, który
pracuje w systemach operacyjnych Microsoft Windows. Program instalacyjny tworzy wszystkie
wymagane kartoteki, kopiuje pliki z CD na dysk stały, oraz dodaje ikonę InTouch for Windows
do menu Programy. Po wybraniu z menu Programy pozycji FactorySuite InTouch for
Windows
wyświetlone zostanie dalsze menu, zawierające wszystkie elementy pakietu InTouch.
Przykładowo, programy WindowMaker i WindowViewer.

Dokładne instrukcje instalowania podano w broszurze instalacyjnej FactorySuite, oraz w

elektronicznym podręczniku FactorySuite System Administrator's Guide.

Zawartość pakietu

Pakiet Productivity Pack zawiera następujące narzędzia, które mogą być wykorzystane w czasie
budowy aplikacji.
Narzędzie Opis

Generator wizardów

Konwertuje obiekty graficzne programu WindowMaker na
wizardy.

Przeglądarka baz

Pozwala na połączenie się z bazą danych Microsoft ODBC.

danych SQL

Biblioteka Symbol Factory

Zbiór wizardów i map bitowych.

Kontener OLE2 Osadzanie

i

łączenie obiektów OLE 2.0 w aplikacjach

InTouch.

Przeglądarka dokumentów Przeglądanie dokumentów w aplikacjach InTouch.Z

Wykres zdarzeń

Tworzenie trendów w oparciu o zdarzenia lub próbki.

Trend z 16 zmiennymi

Rysowanie trendów bieżących i historycznych, zawierających
16 różnych zmiennych (pisaków).

background image

Wprowadzenie

vii

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Instalowanie wizardów

1. Kliknąć przycisk Start umieszczony na Pasku zadań Windows. Z menu Start wybrać

polecenie Programy, następnie FactorySuite, po czym kliknąć WindowMaker.

2. Z

menu

Specjalne wybrać Konfiguruj, a następnie kliknąć Instalacja Wizardów/ActiveX,

lub w Eksploratorze aplikacji podwójnie kliknąć Instalacja Wizardów/ActiveX.
Wyświetlone zostanie okno dialogowe Instalacja Wizardów/ActiveX, z aktywną kartą
Instalacja wizardów:

W Menedżerze aplikacji można kliknąć prawym przyciskiem myszy Instalacja

Wizardów/ActiveX, a następnie kliknąć Otwórz.

3. Na

liście Lista nie zainstalowanych wizardów zaznaczyć wizardy pakietu Productivity Pack,

które mają być zainstalowane, po czym kliknąć Zainstaluj.

Uwaga Przycisk Zainstaluj jest aktywny wyłącznie wtedy, gdy lista Lista nie
zainstalowanych wizardów
nie jest pusta.

W celu zaznaczenia grupy wizardów, należy kliknąć na liście pierwszy z wizardów, a

następnie trzymając wciśnięty przycisk

SHIFT

, kliknąć ostatni z wizardów, który ma być

zaznaczony. Zaznaczone zostaną wszystkie wizardy , znajdujące się na liście pomiędzy
pierwszym a ostatnim z wskazanych wizardów. W celu zaznaczenia kilku wizardów, nie
umieszczonych na liście bezpośrednio po sobie, kliknąć pierwszy wizard, a następnie
trzymając wciśnięty przycisk

CTRL

, kliknąć kolejny. Powtórzyć tę czynność dla każdego

z wizardów, który ma być zaznaczony.

Uwaga Nie wolno odinstalowywać wizardów pakietu Productivity Pack za pomocą przycisku
Usuń.

Więcej informacji na temat odinstalowywania wizardów pakietu Productivity Pack

podano w punkcie “Odinstalowywanie wizardów pakietu Productivity Pack.”

5. Kliknąć Szukaj w celu zainstalowania wizarda umieszczonego w innej kartotece.

Wyświetlone zostanie okno dialogowe Przeglądanie w poszukiwaniu folderu:

background image

viii

Wprowadzenie do pakietu Productivity Pack

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

6. Przejść do kartoteki, w której umieszczony jest wizard, który ma być zainstalowany,

a następnie kliknąć OK. Wyświetlone zostanie okno dialogowe do instalowania wizarda.

7. Wszystkie znalezione wizardy zostaną wyświetlone na liście Lista nie zainstalowanych

wizardów, z której można wybrać wizard do zainstalowania, postępując zgodnie z
zamieszczoną wcześniej procedurą.

background image

Wprowadzenie

ix

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

W celu wstawienia wizarda do okna:

1. Kliknąć ikonę Wizarda na pasku narzędziowym Wizardy/ActiveX. Wyświetlone zostanie

okno dialogowe Wybór wizarda:

2. Wybrać z wyświetlanej listy kategorię wizarda.

Wszystkie dostępne wizardy danej kategorii zostaną natychmiast wyświetlone w oknie.

Przykładowo, po wybraniu kategorii Przyciski, na ekranie pokażą się wszystkie dostępne
przyciski.

3. Wybrać żądany typ wizarda, a następnie kliknąć OK, lub podwójnie kliknąć na żądanym

wizardzie. Okno dialogowe zostanie zamknięte.

4. Po powrocie do okna, kursor zmieni kształt na symbol

. Kliknąć w oknie, w miejscu gdzie

ma być wklejony wizard.

5. Podwójnie

kliknąć na wizardzie w celu skonfigurowania go.

Uwaga Niektóre funkcje paska narzędziowego mogą być bezpośrednio wykorzystane do
modyfikowania niektórych wizardów. Przykładowo, są to narzędzia Reduce Font, Fill Color, Line
Color itp.

W celu dodania wizarda do paska narzędziowego:

1. Powtórzyć kroki 1 i 2 podane powyżej.

2. Wybrać żądany wizard, a następnie kliknąć Dodaj do paska. Wybrany wizard zostanie

dodany to paska Wizardy/ActiveX.

Po dodaniu wizarda do paska narzędziowego Wizards/ActiveX, można go w dowolnej

chwili zaznaczyć i wkleić do okna edycyjnego.

Uwaga Liczba wizardów, które mogą zostać dodane do paska narzędziowego, ograniczona jest
wyłącznie przez zasoby systemu.

Więcej informacji na temat pasków narzędziowych programu WindowMaker podano w

Podręczniku użytkownika.

background image

x

Wprowadzenie do pakietu Productivity Pack

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

W celu usunięcia wizarda z paska narzędziowego:

1. Kliknąć ikonę Wizarda na pasku narzędziowym Wizardy/ActiveX. Wyświetlone zostanie

okno dialogowe Wybór wizardów.

2. Kliknąć Usuń z paska. Wyświetlone zostanie okno dialogowe Usuń Wizard z paska

narzędzi:

3. Zaznaczyć wizard (-y), który ma być usunięty z paska narzędziowego.

4. Kliknąć OK.

background image

Wprowadzenie

xi

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Odinstalowywanie wizardów

Wizardy wchodzące w skład pakietu Productivity Pack nie mogą być odinstalowane za pomocą
programu WindowMaker. W zamieszczonej poniżej tabeli podano pliki, które należy samodzielnie
usunąć w celu odinstalowania wizarda pakietu Productivity Pack.

Uwaga Przed usuwaniem elementów pakietu Productivity Pack, należy zamknąć programy
WindowMaker i WindowViewer.

Rodzaj wizarda

Pliki do usunięcia

Generator wizardów

Kartoteka InTouch
WG32DLG.DLL
WWB.INI
WWB.LOG
WWB.WZU

Kartoteka WizGen:
XXX.WZC
XXX.WZL

Biblioteka Symbol Factory

Porównać z
Rozdziałem 2

Kontener OLE 2.0

ITOLE2.DLL
ITOLE2.WDO

Przeglądarka dokumentów

DOCVIEW.DLL
DOCVIEW.WDF
DOCVIEW.WDO

Wszystkie filtry do
importowania:

GXXXXX32.DLL
UNCXXXX.DAT
WXXXX32W.DLL

Wykres zdarzeń WCCHART.DLL

WCCHART.WDF
WCCHART.WDO

Przeglądara baz danych SQL SQLGRID.DLL

SQLGRID.WDF
SQLGRID.WDO

Trend 16-o pisakowy

PENTREND.WDO
PENTREND.DLL
PENTREND.WDF
TDATASRC.EXE
DTBL32.DLL

background image

xii

Wprowadzenie do pakietu Productivity Pack

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

background image

1-1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

R O Z D Z I A Ł 1

Generator Wizardów

Generator wizardów pozwala na automatyczne generowanie wizardów użytkownika, bez
konieczności programowania w języku C. Konwertuje on obiekty programu WindowMaker na
wizardy, eliminując w ten sposób konieczność posiadania kompilatorów, programowania, czy
korzystania z programów narzędziowych języka C. Taka graficzna metoda pozwala na tworzenie
wizardów, budowanie bibliotek wizardów, oraz tworzenie okien użytkownika do wprowadzania
wartości zmiennych.

Uwaga Generator wizardów jest programem innej firmy. Wonderware nie udziela żadnej
gwarancji na jakikolwiek z tych produktów. Użytkownik może bez żadnych ograniczeń korzystać
z tych produktów, oraz informować Dział wsparcia technicznego Wonderware o ewentualnych
problemach, napotkanych w czasie pracy. Przed zainstalowaniem lub korzystaniem z nowych
narzędzi programistycznych lub aplikacji, zalecane jest utworzenie kopii zapasowej aplikacji.

Spis treści

Klasy i instancje wizardów

Charakterystyka Generatora wizardów

Tworzenie wizarda za pomocą narzędzia WizGen

Instalowanie wizardów WizGen w programie WindowMaker

Pliki wizarda WizGen

Usuwanie problemów

background image

1-2 Rozdział 1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Klasy i instancje wizardów

W czasie generowania nowego wizarda, tworzona jest klasa wizarda, zapisywana w pliku
z definicją klasy
. Nazwa pliku z definicją klasy jest taka sama jak nazwa wizarda, posiada on
rozszerzenie.

WZC

. W pliku tym zapisywane są wszystkie informacje potrzebne do umieszczenia

kopii wizarda w aplikacji. Przykładowo, w pliku z defnicją klasy określone są obiekty graficzne
wizarda i połączenia, jego ikony, opisy, teksty wyświetlane przy pytaniu o wartość zmiennych,
oraz początkowe (domyślne) wartości zmiennych.

Grafika zdefiniowana w klasie wizarda wyświetlana jest przez instancje wizarda. Każde wklejenie
wizarda do aplikacji powoduje utworzenie unikalnej instancji tego wizarda. Każda z tych instancji
ma swój własny zestaw właściwości, przykładowo są to rozmiar wizarda, oraz bieżące przypisania
zmiennych. Instancja wizarda pamięta również swoje powiązanie z definicją klasy, co jest
wymagane w momencie gdy zachodzi potrzeba ponownego narysowania instancji. Instancja
utworzona przez WinGen odwołuje się do narzędzia Generator wizardów, jej klasa identyfikowana
jest poprzez nazwę.

Po usunięciu pliku z defnicją klasy wizarda, istniejące instancje tej klasy przestają funkcjonować
jako wizardy. Przykładowo, nie można zmienić ich rozmiaru, a podwójne kliknięcie nie powoduje
wyświetlenia okna dialogowego. Nie pracują również poprawnie polecenia Undo/Redo. Po
przywróceniu pliku z definicją klasy, instancje zaczynają normalnie funkcjonować.

Jeżeli klasa wizarda zostanie ponownie wygenerowana w celu zmiany koloru linii, początkowo
istniejące instancje pozostaną niezmienione. Nie mniej jednak, jeżeli każda z instancji zostanie
przeskalowana lub poddana edycji, zmiany zostaną uwzględnione, ponieważ operacje te odwołują
się do pliku z definicją klasy. Polecenia Undo/Redo nie powodują odwrócenia zmian, ponieważ
również odwołują się do pliku z definicją klasy. Zachowanie takie można wykorzystać w celu
uwzględnienia zmian w instancjach uprzednio wklejonych do aplikacji. Nie mniej jednak, jeżeli
w pliku z definicją klasy zmienione zostały przypisania zmiennych, operacja taka może
zaowocować trudnymi do przewidzenia wynikami.

Instancje odszukają odpowiedni plik z definicją klasy poprzez nazwę, nazwa ta musi być taka sama
jak nazwa wizarda. Z tego powodu, jeżeli zachodzi potrzeba zmiany nazwy pliku z definicją klasy,
należy korzystać z menadżera plików programu WizGen, który pamięta o zachowaniu korelacji
pomiędzy nazwą wizarda a nazwą nowego pliku.

Jeżeli plik z definicją klasy wizarda zostanie skopiowany do pliku o innej nazwie za pomocą
Eksploratora aplikacji lub Menadżera plików systemu Windows, instancja będzie pozornie
prawidłowo funkcjonować, ale w rzeczywistości, będzie korzystać z oryginalnego pliku z definicja
klasy. Po usunięciu oryginalnego pliku, instancja przestanie funkcjonować. Wprowadzenie zmian
w oryginalnym lub nowym pliku nie da żądanych efektów.

Podobnie, jeżeli nazwa pliku zostanie zmieniona za pomocą Eksploratora Windows, efekt będzie
taki sam, jak gdyby ten plik został usunięty. Co gorsza, nawet jeżeli zostanie wklejona nowa
instancja w oparciu o ten plik, nie będzie ona poprawnie funkcjonować. Jest to powodowane przez
fakt, że nazwa wewnętrzna tej instancji jest różna od nazwy pliku, przez co instancja nie jest
w stanie odwołać się do pliku.

Jeżeli ma być usunięta klasa wizarda, operację tę należy przeprowadzić z poziomu narzędzia
Generator wizardów. Najpierw należy zapisać klasę wizarda pod nową nazwą, a następnie usunąć
oryginalną. Dzięki temu nowe instancje będą poprawnie funkcjonować. Należy pamiętać, że
istniejące instancje oryginalnej klasy nie będą już w dalszym ciągu funkcjonować jako wizardy.

background image

Generator

wizardów

1-3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Charakterystyka Generatora wizardów

Generator wizardów pozwala na przekształcenie dowolnej komórki programu WindowMaker,
obsługiwanej przez interfejs API wizarda na wizard (porównać z zamieszczoną poniżej Uwagą).
Wizardy takie można zapisywać w bibliotekach użytkownika. Każdy z utworzonych wizardów jest
skalowalny oraz posiada swoje własne teksty do wprowadzania wartości zmiennych. Wszystkie
operacje przeprowadzane są za pomocą interfejsu graficznego, z poziomu programu
WindowMaker, bez korzystania z kompilatora języka C. Generator wizardów instalowany jest jako
zasób programu WindowMaker, a pozwala na:

• Automatyczne przekształcenie dowolnej z komórek programu WindowMaker na wizarda

• Skalowanie wizardów.

• Tworzenie własnych okien dialogowych do wprowadzania wartości zmiennych.

• Tworzenie bibliotek wizardów użytkownika.

• Tworzenie obiektów pracujących niezależnie od wersji programu InTouch.

Uwaga Generator wizardów może nie być w stanie dokładnie zreprodukować obiektów nie
całkowicie obsługiwanych przez obecny interfejs API. Dotyczy to: wykresów SPC, obiektów
sterujących Windows oraz trendów.

Narzędzia Generatora wizardów

Generator wizardów zawiera narzędzia pozwalające na tworzenie wizardów, konfigurowanie klas
wizardów, tworzenie i zarządzanie plikami z definicjami klas, itp. Poniżej zamieszczono skrócony
opis Generatora wizardów i udostępnianych przez niego narzędzi.

Przekształca zaznaczoną w programie WindowMaker komórkę na wizarda.

Konfigurowanie klas wizardów.

Tworzenie bibliotek wizardów użytkownika.

Narzędzie do usuwania plików, oraz zapisywania plików w innym miejscu.

Konfigurowanie wyświetlania oraz wprowadzanie komunikatów
ostrzegających i informujących.

Uruchamianie pliku z pomocą programu WizGen.

Wizardy programu WizGen można skalować. Generator wizardów udostępnia dwa narzędzia:
do skalowania z zachowaniem proporcji i bez zachowania proporcji.

Skalowanie bez zachowania proporcji.

Skalowanie z zachowaniem proporcji.

background image

1-4 Rozdział 1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Wizardy WizGen generowane są na podstawie oryginalnych komórek programu
WindowMaker. W zależności czy użytkownik ma mieć możliwość rozdzielenia komórki czy
też nie, należy wybrać odpowiednie narzędzie programu Generator wizardów:

Po zaznaczeniu, wizard (komórka) może być rozdzielony na poszczególne
elementy.

Po zaznaczeniu, wizard (komórka) nie może być rozdzielony na
poszczególne elementy.

Tworzenie wizarda za pomocą narzędzia WizGen

Poniżej zamieszczono przykład tworzenia wizardów w programie WindowMaker za pomocą
Generatora wizardów.

W celu utworzenia wizarda za pomocą Generatora wizardów:

1. Uruchomić program WindowMaker, a następnie utworzyć nowe okno.

2. Zainstalować wizard Wizard Generator.

Więcej informacji na temat instalowania wizardów podano w punkcie “Instalowanie

wizardów pakietu Productivity Pack”, zamieszczonym w rozdziale Wprowadzenie do
pakietu Productivity Pack.

3. Z paska narzędziowego Wizardy/ActiveX wybrać narzędzie wizarda

. Wyświetlone

zostanie okno dialogowe Wybór wizardów:

4. Zaznaczyć wizard Show WizGen, a następnie kliknąć przycisk Dodaj do paska w celu

dodania wizarda do paska narzędziowego Wizardy/ActiveX. (Powtórzyć powyższy krok dla
wizarda Place Wizard.

background image

Generator

wizardów

1-5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

5. Narysować w oknie prostokąt, a następnie wybrać wyświetlanie znaczników podziałki.

6. Wcisnąć F2 w celu zaznaczenia wszystkich elementów obiektu.

7. Z

menu

Płożenie wybrać polecenie Utwórz Symbol, kliknąć odpowiednią ikonę na pasku

narzędziowym Położenie, lub wcisnąć F5:

W tym momencie można przystąpić do animowania obiektu.

1. Podwójnie

kliknąć obiekt, lub zaznaczyć go a następnie z menu Specjalne wybrać Połączenia

animacyjne.... Wyświetlone zostanie okno dialogowe do wyboru połączeń.

W celu szybkiego wyświetlenia tego okna dialogowego, kliknąć obiekt prawym

przyciskiem myszy, a następnie wybrać z menu Połączenia animacyjne.

2. Kliknąć Pionowe w sekcji Wypełnienie. Wyświetlone zostanie okno dialogowe Vertical Fill

-> Analog Value.

3. W

polu

Wyrażenie wpisać zmienną analogową.

Uwaga Jeżeli wprowadzona zmienna nie jest zdefiniowana na Liście zmiennych (za
wyjątkiem zmiennych zdalnych), wyświetlony zostanie komunikat zachęcający do
zdefiniowania jej w tym momencie.

4. W

polu

Wart. przy maks. wypełnieniu wpisać wartość zmiennej lub wartość wyrażenia, dla

której obiekt ma mieć maksymalne wypełnienie.

5. W

polu

Wart. przy min. wypełnieniu wpisać wartość zmiennej lub wartość wyrażenia, dla

której obiekt ma mieć minimalne wypełnienie.

6. W

polu

Maks. wypełnienie (%) wpisać wypełnienie obiektu w procentach (0-100),

przyjmowane w przypadku, gdy wartość wyrażenia jest równa wartości podanej w polu Wart.
przy maks. wypełnieniu
.

background image

1-6 Rozdział 1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

7. W

polu

Maks. wypełnienie (%) wpisać wypełnienie obiektu w procentach (0-100),

przyjmowane w przypadku gdy wartość wyrażenia jest równa wartości podanej w polu Wart.
przy min. wypełnieniu
.

8. W

grupie

Kierunek zaznaczyć, w którą stronę ma być realizowane wypełnienie.

Jeżeli zaznaczone zostanie pole Do góry, obiekt będzie wypełniany z dołu do góry. Jeżeli

zaznaczone zostanie pole Na dół, obiekt będzie wypełniany z góry do dołu.

9. Kliknąć pole Kolor tła w celu wyświetlenia palety kolorów. Wybrać żądany kolor.

Spowoduje to zamknięcie palety kolorów.

Kolor ustawiony w polu Kolor tła jest kolorem nie wypełnionej części obiektu. Kolorem

wypełniania jest kolor zastosowany do rysowania obiektu. Jeżeli do tego samego obiektu
przypisane zostaną połączenia Vertical Percent Fill i Horizontal Percent Fill, jako
kolor tła zostanie przyjęty kolor ostatnio wybrany w jednym z okien dialogowych do
definiowania połączeń.

10. Kliknąć OK w celu przypisania połączenia dla obiektu, oraz powrócenia do okna

dialogowego połączeń animacyjnych.

11. Kliknąć OK.

Można w tej chwili dodać do okna obiekt tekstowy, przeznaczony do wyświetlania poziomu
w zbiorniku. Przypisana zostanie do niego taka sama zmienna.

1. Z paska narzędziowego Rysownie wybrać narzędzie Tekst, a następnie wpisać w oknie dwa

znaki ‘#’ dla obiektu tekstowego.

Należy pamiętać, aby wybrana została czcionka True Type, na przykład Ariel, bowiem

w przeciwnym wypadku, napis nie będzie skalowany wraz z całym wizardem.

1. Podwójnie

kliknąć obiekt tekstowy lub zaznaczyć go a następnie z menu Specjalne wybrać

Połączenia animacyjne.... Wyświetlone zostanie okno dialogowe do wyboru połączenia.

W celu szybkiego wyświetlenia tego okna dialogowego, kliknąć obiekt prawym

przyciskiem myszy, a następnie wybrać z menu Połączenia animacyjne.

2. Kliknąć Analogowe w sekcji Wyświetlane wartości. Wyświetlone zostanie okno dialogowe

Wyświetlanie-> Wyrażenie analogowe.

3. W

polu

Wyrażenie wprowadzić nazwę zmiennej, wykorzystywanej uprzednio w obiekcie

graficznym. Przykładowo, wpisać TankLevel.

background image

Generator

wizardów

1-7

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

4. Kliknąć OK w celu przypisania połączenia do obiektu, oraz powrócenia do okna dialogowego

połączeń animacyjnych.

5. Kliknąć OK.

Można w tej chwili dodać do obiektu graficznego suwak, przeznaczony do sterowania poziomem
w zbiorniku. Przypisana zostanie do niego ta sama zmienna.

1. Narysować obiekt dla suwaka. Przykładowo, może to być strzałka narysowana za pomocą

narzędzia Wielokąt.

2. Podwójnie

kliknąć obiekt lub zaznaczyć go a następnie z menu Specjalne wybrać Połączenia

animacyjne.... Wyświetlone zostanie okno dialogowe do wyboru połączenia.

W celu szybkiego wyświetlenia tego okna dialogowego, kliknąć obiekt prawym

przyciskiem myszy, a następnie wybrać z menu Połączenia animacyjne.

3. Kliknąć Pionowe w sekcji Suwaki. Wyświetlone zostanie okno dialogowe Suwak pionowy.

4. W

polu

Zmienna wprowadzić nazwę zmiennej, wykorzystywanej uprzednio w obiekcie

graficznym. Przykładowo, wpisać TankLevel.

5. W

polu

U góry wprowadzić wartość przyjmowaną przez zmienną w momencie, gdy suwak

znajduje się w górnym położeniu.

6. W

polu

Wycentrowanie wprowadzić wartość przyjmowaną przez zmienną w momencie, gdy

suwak znajduje się w dolnym położeniu.

7. W

polu

Skrajne górne wprowadzić odległość, o którą suwak może być przemieszczony w

górę, wyrażoną w pikselach.

8. W

polu

Skrajne dolne wprowadzić odległość, o którą suwak może być przemieszczony w

dół, wyrażoną w pikselach.

9. Przy

użyciu opcji Odniesienie zaznaczyć miejsce na obiekcie, w którym należy ustawić

kursor, aby poruszyć suwakiem.

10. Kliknąć OK w celu przypisania połączenia dla obiektu, oraz powrócenia do okna

dialogowego połączeń animacyjnych.

11. Kliknąć OK.

background image

1-8 Rozdział 1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

W tym momencie utworzone są już wszystkie obiekty wymagane do stworzenia wizarda. Kolejny
krok to zaznaczenie wszystkich obiektów w oknie, i połączenie ich w komórkę.

W celu utworzenia komórki:

1. Zaznaczyć obiekty które będą komórką.

W celu szybkiego zaznaczenia wszystkich obiektów w oknie, wcisnąć F2.

2. Z

menu

Położenie wybrać polecenie Utwórz komórkę, albo kliknąć odpowiednią ikonę na

pasku narzędziowym Położenie.

W celu szybkiego utworzenia komórki lub symbolu, najpierw należy zaznaczyć obiekty.

Kliknąć zaznaczone obiekty prawym przyciskiem myszy, a następnie wybrać z menu
Komórka/Symbol i odpowiednie polecenie.

background image

Generator

wizardów

1-9

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

W tym momencie można przystąpić do przekształcania komórki na wizarda.

1. Kliknąć ikonę Show WizGen na pasku narzędziowym Wizardsy/ActiveX. Wyświetlone

zostanie okno dialogowe Wizard Generator:

2. Kliknąć komórkę w celu zaznaczenia jej, a następnie kliknąć ikonę na pasku narzędziowym

Wizard Generator. Wyświetlone zostanie drugie okno dialogowe Wizard Generator:

3. Wpisać nazwę dla komórki.

4. Kliknąć OK w celu utworzenia klasy wizarda. W niniejszym przykładzie będzie to

TankLevel.

W tym momencie można już korzystać z tego wizarda.

1. W oknie dialogowym Wizard Generator wybrać nazwę wizarda.

2. Kliknąć narzędzie Place Wizard na pasku narzędziowym Wizardy/ActiveX.

3. Kliknąć w oknie, w miejscu gdzie ma być wklejony wizard:

Uwaga Jeżeli okno dialogowe Wizard Generator jest zamknięte lub zminimalizowane,
wyświetlane jest okno Place Wizard.

background image

1-10 Rozdział 1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Edycja wizarda

Można zmienić rozmiar wizarda, jego położenie w oknie, jak również przypisaną do niego
zmienną (-e).

W celu zmiany rozmiaru wizarda:

1. Podwójnie

kliknąć wizard. Wyświetlone zostanie okno dialogowe Wizard Edit:

2. Wybrać jedno z narzędzi do zmiany rozmiaru:

Blokada (zablokowanie możliwości zmiany rozmiaru).

Skalowanie bez zachowania proporcji.

Skalowanie proporcjonalnie do osi poziomej.

Skalowanie proporcjonalnie do osi pionowej.

3. Można określić dokładne położenie wizarda w oknie w pikselach, wpisując wartości do

dwóch pól umieszczonych po lewej stronie, na górze okna:

Położenie lewej i górnej krawędzi wizarda
w oknie, wyrażone w pikselach.

4. Wartości w dwóch polach umieszczonych na górze, po prawej stronie, umożliwiają określenie

szerokości i wysokości wizarda.

Szerokość i wysokość wizarda w pikselach.

5. Można również wybrać jeden z trzech trybów zmiany rozmiaru wizarda: Proporcjonalnie

(z zachowaniem proporcji), Nieproporcjonalnie (Bez zachowania proporcji) oraz Blokada
(brak możliwości zmiany rozmiaru)

Z zachowaniem proporcji, w kierunku osi
pionowej.

Z zachowaniem proporcji, w kierunku osi
poziomej.

Oryginalny rozmiar.

6. Jeżeli istnieje taka potrzeba, można zmienić domyślną zmienną powiązaną z wizardem

poprzez wpisanie nowej zmiennej w polu New Tagname.

Jeżeli wprowadzona zmienna nie jest zdefiniowana na Liście zmiennych, wyświetlone

zostanie okno dialogowe z zapytaniem czy ma być zdefiniowana w tym momencie.

7. Kliknąć OK.

background image

Generator

wizardów

1-11

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Konfigurowanie klas generatora wizardów

Generator wizardów pozwala na skonfigurowanie tekstu objaśniającego, wyświetlanego dla
wizarda po dodaniu go do paska narzędziowego Wizard/ActiveX programu WindowMaker, oraz
wybór map bitowych wykorzystywanych przez ten wizard w programie WindowMaker.

W celu skonfigurowania klasy wizarda:

1. Otworzyć Generator wizardów, a następnie kliknąć narzędzie Configure Wizard Class.

Wyświetlone zostanie okno dialogowe Configure Wizard Class, z aktywną karta
właściwości Wizard Configure:

2. W

polu

Label wpisać tekst objaśniający, wyświetlany dla wizarda po dodaniu go do paska

narzędziowego Wizard/ActiveX programu WindowMaker.

3. W

polu

Description wpisać opis, który ma być wyświetlany w momencie zaznaczenia

wizarda w oknie dialogowym Wybór wizardów.

4. W

grupie

Bitmaps wyświetlana jest mapa bitowa, automatycznie utworzona przez Generator

wizardów dla tego wizarda. Program WindowMaker korzysta z tej mapy bitowej
w następujących sytuacjach:

• W czasie wyświetlania w oknie dialogowym Wybór wizardów (64 x 64).

• Do wyświetlania ikony narzędzia na pasku narzędziowym Wizard/ActiveX, oraz na

pasku narzędziowym wizarda WizGen (16 x 16).

Uwaga Generator wizardów tworzy tę ikonę automatycznie, w oparciu o oryginalny obraz.
Nie mnie jednak, można tę mapę edytować w innym programie, na przykład w programie MS
Paint, lub też umieścić kopię wizarda w oknie programu WindowMaker, a następnie
przeskalować ją do odpowiedniego rozmiaru, lub też można wybrać całkowicie inną mapę
bitową.

background image

1-12 Rozdział 1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

W celu skonfigurowania tekstu zachęty do wprowadzania wartości zmiennej:

5. Otworzyć Generator wizardów, a następnie kliknąć narzędzie Configure Wizard Class.

Wyświetlone zostanie okno dialogowe Configure Wizard Class.

6. Kliknąć zakładkę Wizard Tags w celu aktywowania karty właściwości Wizard Tags:

7. W

kolumnie

Name wyświetlana jest aktualnie wybrana dla wizarda zmienna.

8. W odpowiednim polu Description wizarda wprowadzić tekst zachęty, który ma być

wyświetlany w oknie dialogowym Wizard Edit, w momencie gdy wizard zostanie kliknięty.

9. W

polu

Default wpisać inną zmienną, o ile występuje taka potrzeba.

Jest to zmienna, która będzie na początku przypisywana do kopii (instancji) wizarda.

10. Kliknąć OK.

Uwaga Jeżeli istniejący wizard będzie wykorzystywany do tworzenia nowych obiektów
graficznych, Generator wizardów zachowa wszystkie cechy oryginału, takie jak mapy bitowe
i opisy. Zachowane zostaną również teksty zachęty oraz domyślna zmienna (-e), o ile
w programie WindowMaker nie zmieniono tej zmiennej (-ych).

W czasie zachowywania tekstów zachęty użytkownika, Generator wizardów dopasuje
generowaną zmienną (-e) do istniejących oryginalnych, lub domyślnych przypisań. Jeżeli
zachodzi potrzeba zmiany zmiennych na inne, operacja taka powinna zostać przeprowadzona
za pomocą okna dialogowego Configure Wizard Class. Operacja generowania powinna być
przeprowadzana w oparciu o kopię (instancję) wizarda, a nie o oryginalna komórkę. Nowa
zmienna (-e) nie będzie taka sama jak istniejący oryginał, nie mniej jednak będzie
dopasowana do domyślnego przypisania, dzięki czemu zachowany zostanie tekst zachęty.

background image

Generator

wizardów

1-13

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Konfigurowanie opcji Generatora wizardów

Generator wizardów pozwala na wyświetlanie na ekranie komunikatów informujących
i ostrzegających, i/ lub zapisywanie ich do pliku. Jeżeli ustawiona zostanie opcja rejestrowania
komunikatów, można je w dowolnej chwili przeglądać.

W celu skonfigurowania wyświetlania i/lub rejestrowania komunikatów:

1. Otworzyć Generator wizardów, a następnie kliknąć narzędzie Configure WizGen.

Wyświetlone zostanie okno dialogowe WizGen Message Control:

2. Ustawić opcje w grupie Warning Messages:

Display

Po wybraniu tej opcji na ekranie wyświetlane będą komunikaty
ostrzegawcze.

Log

Po wybraniu tej opcji, komunikaty ostrzegawcze będą rejestrowane w pliku

WWB

.

LOG

.

3. Ustawić opcje w grupie Information Messages:

Display

Po wybraniu tej opcji na ekranie wyświetlane będą komunikaty informujące.

Log

Po wybraniu tej opcji, komunikaty informujące będą rejestrowane w pliku

WWB

.

LOG

.

4. Kliknąć View Log w celu wyświetlenia zarejestrowany komunikatów ostrzegawczych i/lub

informujących. Wyświetlone zostanie okno dialogowe View WizGen Log:

4a. Kliknąć Clear Log w celu usunięcia zawartości pliku

WWB

.

LOG

.

4b. Kliknąć Close w celu zamknięcia okna dialogowego WizGen Message Control.

5. Kliknąć OK.

background image

1-14 Rozdział 1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Zarządzanie plikami Generatora wizardów

Istniejące wizardy można usuwać, lub zapisywać je pod innymi nazwami. W czasie pracy
Generatora wizardów nie należy korzystać z takich narzędzi systemowych jak Eksplorator czy
Menadżer plików do zarządzania tymi plikami.

Jeżeli program WindowMaker nie jest uruchomiony, można za pomocą tych narzędzi usuwać

pliki z definicjami klas wizardów, oraz kopiować je do innych kartotek.

Więcej informacji na temat plików wizarda WizGen podano w punkcie "Klasy i instancje

wizardów."

W celu uruchomienia narzędzia do zarządzania plikami wizarda WizGen:

1. Otworzyć Generator wizardów, a następnie kliknąć narzędzie Manage Wizard Files.

Wyświetlone zostanie okno dialogowe Wizard File Managament:

2. W celu zapisania istniejącego wizarda w pliku o innej nazwie, kliknąć przycisk Save As.

Wyświetlone zostanie okno dialogowe Save As, pozwalające na zapisanie pliku w innym
miejscu, lub pod inną nazwą, stosownie do istniejącej potrzeby.

3. W celu usunięcia pliku z definicją wizarda, zaznaczyć go na liście, a następnie kliknąć Delete.

4. Kliknąć Close.

background image

Generator

wizardów

1-15

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Tworzenie biblioteki wizardów użytkownika

W celu utworzenia biblioteki wizardów użytkownika:

1. Otworzyć Generator wizardów, a następnie kliknąć narzędzie Build Wizard Libraries.

Wyświetlone zostanie okno dialogowe Wizard Libraries:

2. W

polu

Library wprowadzić nazwę biblioteki.

3. Kliknąć New. Wyświetlone zostanie okno dialogowe Save Wizard Library. Wybrać

kartotekę w której ma być zapisana biblioteka, a następnie kliknąć Save.

4. Na

liście Available wyświetlone będą wizardy, które można włączyć do biblioteki. Do

zarządzania wizardami w bibliotece przeznaczone są następujące przyciski:

Przesunięcie z listy Available na listę In Library wyłącznie zaznaczonego
wizarda (-ów).

Przesunięcie z listy Available na listę In Library wszystkich wizardów.

Przesunięcie z listy In Library na listę Available wyłącznie zaznaczonego
wizarda (-ów).

Przesunięcie z listy In Library na listę Available wszystkich wizardów.

5. W celu usunięcia biblioteki, kliknąć strzałkę Library, wybrać z listy nazwę biblioteki,

a następnie kliknąć Delete. Wyświetlone zostanie okno dialogowe żądające potwierdzenia
zamiaru wykonania tej czynności. Kliknąć Yes w celu usunięcia biblioteki, lub kliknąć No
w celu anulowania tej operacji.

Jeżeli kliknięty zostanie przycisk Yes, wszystkie wizardy znajdujące się w wybranej

bibliotece zostaną przemieszczone na listę Available.

6. Kliknąć OK w celu zapisania biblioteki użytkownika i zamknięcia okna dialogowego. (Można

również kliknąć Save w celu zapisania wprowadzonych zmian, bez zamykania okna
dialogowego.)

background image

1-16 Rozdział 1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Instalowanie wizardów WizGen w programie
WindowMaker

Po utworzeniu wizardów należy je zainstalować, dzięki czemu będzie je można wybierać z okna
dialogowego Wybór wizardów.

Więcej informacji na temat instalowania wizardów podano w punkcie "Instalowanie wizardów

pakietu Productivity Pack".

Pliki wizarda WizGen

W czasie instalowania Generatora wizardów, do kartoteki programu InTouch kopiowane są
następujące pliki:
Nazwa pliku

Opis

WG32DLG.DLL Moduł komunikacji z użytkownikiem
WWB.INI Plik

konfiguracyjny

WWB.LOG

Plik z rejestrowanymi komunikatami ostrzegawczymi i informującymi

WWB.WZU

Plik z odinstalowanymi wizardami. Po zainstalowaniu w programie
WindowMaker, plik ten przyjmuje rozszerzenie.

DLL

.

Uwaga Pliki z odinstalowanymi wizardami WizGen posiadają rozszerzenie.

WZU

. Po

zainstalowaniu ich w programie WindowMaker, pliki ten przyjmują rozszerzenie.

DLL

.

Generator wizardów kopiuje następujące pliki do kartoteki WizGen:
Nazwa pliku

Opis

*.WZC

Plik wizarda WizGen.

*.WZL

Plik biblioteki wizardów WizGen.

background image

Generator

wizardów

1-17

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Usuwanie problemów

W przypadku wystąpienia jakichkolwiek problemów w czasie pracy z Generatorem wizardów,
należy sprawdzić, czy w programie Wonderware Logger nie zostały zarejestrowane następujące
komunikaty:

Więcej informacji na temat programu Wonderware Logger i Wsparcia technicznego podano

w podręczniku FactorySuite System Administrator's. User Guide.

Generator wizardów został zainstalowany, ale nie jest wyświetlany w oknie dialogowym
Wybór wizardów.

Wizard nie został zainstalowany w programie WindowMaker. Upewnić się, że Generator
wizardów wyświetlany jest w programie WindowMaker na liście zainstalowanych wizardów.

W czasie próby umieszczenia wizarda WizGen pojawia się błąd "File Open Failure -
*:\INTOUCH.32\WIZGEN\ *.WZC - Continue Warnings?"

Plik z definicją wizarda został usunięty z kartoteki WizGen.

W bibliotece wizardów WizGen, mapa bitowa wizarda została zastąpiona przez kapelusz ze
znakiem X.

Plik z definicją wizarda został usunięty z kartoteki WizGen, bez uprzedniego usunięcia wizarda
z biblioteki.

background image

1-18 Rozdział 1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

background image

2-1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

R O Z D Z I A Ł 2

Biblioteka Symbol Factory

Biblioteka Symbol Factory jest zbiorem wizardów i prawie 300 map bitowych o średnim stopniu
złożoności, przeznaczonych do wykorzystywania w programie InTouch. W bibliotece Symbol
Factory można również przechowywać Wizard utworzone przez firmy niezależne od Wonderware,
Wonderware, lub obiekty programu InTouch. Upraszcza to dostęp do wizardów
i obiektów graficznych.

Po zapisaniu wizarda w bibliotece Symbol Factory, warunkiem prawidłowego
funkcjonowania tego wizarda jest obecność odpowiedniego pliku *.

DLL

w kartotece programu

InTouch.

Jeżeli obiekt ma zdefiniowane połączenia animacyjne, w momencie zapisywania go w bibliotece
Symbol Factory, zapisywane są też te połączenia. Jakiekolwiek zmienne powiązane z obiektem są
automatycznie konwertowane na zmienne typu 'placeholder'. Ponieważ zmienna może zawierać do
32 znaków, każda ze zmiennych typu 'placeholder; może zawierać wyczerpujące opisy,
wspomagające użytkowników danego symbolu.

Więcej informacji na temat zmiennych typu 'placeholder' podano w Podręczniku użytkownika

InTouch.

Uwaga Biblioteka Symbol Factory jest produktem firmy niezależnej od Wonderware. Wonderware
nie udziela żadnej gwarancji na jakikolwiek z tych produktów. Użytkownik może bez żadnych
ograniczeń korzystać z tych produktów, oraz przesyłać do Działu wsparcia technicznego
Wonderware ewentualne problemy, napotkane w czasie pracy. Jest mocno wskazane, aby utworzyć
kopię zapasową aplikacji, przed zainstalowaniem lub korzystaniem z nowych narzędzi
programistycznych lub aplikacji.

Spis treści

Typy symboli

Korzystanie z biblioteki Symbol Factory

Konfigurowanie biblioteki Symbol Factory

Odinstalowywanie biblioteki Symbol Factory

Usuwanie problemów

background image

2-2 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Typy symboli

W bibliotece Symbol Factory zgromadzone są następujące typy symboli:

Wizard rysunku wektorowego

Wizard mapy bitowej

Wizard tekstury

Obiekty programu InTouch

Wizard rysunku wektorowego

Jest to rysunek wektorowy, nie ulęgający zniekształceniom w czasie skalowania. Jeżeli wizard
rysunku korzysta z jednego kolory, kolor ten można zmienić za pomocą odpowiednich narzędzi
umieszczonych na pasku narzędziowym Formatowanie. Jeżeli rysunek ma więcej kolorów, można
je zmieniać wyłącznie po uprzednim rozdzieleniu wizarda (komórki).

W celu rozdzielenia wizarda, z menu Położenie programu WindowMaker wybrać polecenie

Rozgrupuj komórkę, lub kliknąć narzędzie Rozgrupuj komórkę na pasku narzędziowym
Położenie.

Wizard rysunku może być animowany, skalowany, odbijany w poziomie, odbijany w pionie,
obracany, lub też można zmienić kolor jego wypełnienia, za pomocą okna dialogowego Symbol
Options
, lub za pomocą odpowiednich narzędzi programu WindowMaker.

Wizard mapy bitowej

Jest to mapa bitowa, która może być skalowana, odbijana w poziomie, odbijana w pionie, oraz
obracana ze skokiem 90 stopni. Można dodać obramowanie, cieniowanie, jak również można
zmieniać kolory pikseli.

WindowMaker traktuje mapę bitową jako pojedynczy obiekt. Z tego powodu nie można
animować poszczególnych elementów mapy bitowej, jak również nie można jej włączać do
symboli.

Można również zdefiniować przeźroczysty kolor dla mapy bitowej, dzięki czemu widoczne
będą obiekty umieszczone pod nią. Jeżeli zostanie zdefiniowana mapa bitowa z
przeźroczystym kolorem, widoczne będą znajdujące się pod nią tło okna, czy też jakiekolwiek
inne obiekty, w miejscach gdzie stosowany jest ten przeźroczysty kolor. W mapie bitowej
można stosować wyłącznie jeden przeźroczysty kolor.

Więcej informacji na temat przeźroczystych map bitowych podano w Podręczniku

użytkownika.

Wizard tekstury

Wizard tekstury jest bardzo podobny do wizarda mapy bitowej, różnica polega na tym, że w czasie
jego skalowania zawartość wypełniania jest tym samym wzorcem.

Obiekty programu InTouch

Obiekt programu InTouch to komórka lub symbol, zapamiętane w bibliotece Symbol Factory. Do
biblioteki Symbol Factory można dodawać swoje własne obiekty, wykorzystywane w programie
InTouch (wraz z połączeniami animacyjnymi).

Po wklejeniu obiektu InTouch z biblioteki Symbol Factory do programu WindowMaker, nie
można go edytować za pomocą narzędzi udostępnianych przez tę bibliotekę. Podwójne
kliknięcie w programie WindowMaker obiektu będącego komórką powoduje wyświetlenie
okna dialogowego Substitute Tagnames, natomiast dla pojedynczych obiektów graficznych
wyświetlane jest okno dialogowe do wyboru połączeń animacyjnych.

Obiekty InTouch są automatycznie dostosowywane do rozdzielczości, z którą pracuje użytkownik,
bez względu na rozdzielczość, z jaką były tworzone. W przypadku obiektów bardziej złożonych,
operacja ta może wymagać większej ilości czasu. W efekcie tej konwersji, na wskutek przybliżania
pikselami, mogą wystąpić drobne zniekształcenia obiektów. Wszystkie obiekty przechowywane są
w bibliotece Symbol Factory w rozdzielczości 640x480 pikseli.

background image

Biblioteka Symbol Factory

2-3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Korzystanie z biblioteki Symbol Factory

W celu skorzystania z biblioteki Symbol Factory:

1. Uruchomić program WindowMaker.

2. Zainstalować wizard Symbol Factory.

Więcej informacji na temat instalowania wizardów podano w punkcie "Wprowadzenie do

pakietu Productivity Pack".

W celu umieszczenia wizarda Symbol Factory w oknie:

1. Utworzyć nowe okno, lub otworzyć okno do którego ma być wklejony wizard.

2. Kliknąć ikonę Wizarda na pasku narzędziowym Wizardy/ActiveX. Wyświetlone zostanie

okno dialogowe Wybór wizardów:

3. Wybrać na liście wizard Symbol Factory, a następnie podwójnie go kliknąć, lub zaznaczyć, po

czym kliknąć OK.

Można również kliknąć Dodaj do paska w celu dodania wizarda do paska
narzędziowego Wizardy/ActieX, a następnie kliknąć OK.

4. Wyświetlone zostanie okno dialogowe Symbol Factory by Reichard Software.

5. Na

liście Categories zaznaczyć żądaną kategorię symboli. W oknie Symbols wyświetlone

zostaną symbole dostępne dla wybranej kategorii.

background image

2-4 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Jeżeli w oknie dialogowym Configure Symbol Factory ustawiona zostanie opcja
Enable ToolTips, w momencie przeciągania kursora nad symbolem wyświetlany będzie
tekst objaśniający ten symbol (tak jak na ekranie powyżej).

Uwaga W celu szybkiego zapoznania się z biblioteką Symbol Factory, kliknąć Quick Start.
Wyświetlony zostanie plik Symbol Factory Help zawierający podstawowe instrukcje
posługiwania się symbolami biblioteki Symbol Factory.

6. Zaznaczyć żądany symbol, a następnie kliknąć Options, lub podwójnie kliknąć symbol, co

spowoduje, że zostanie on automatycznie wklejony do okna programu WindowMaker.
Przykładowo:

7. Podwójne

kliknięcie symbolu spowoduje wyświetlenia okna dialogowego Symbol Options,

zawierającego opcję konfigurowania danego symbolu.

Uwaga Możliwość taka nie jest dostępna w przypadku obiektów InTouch. Podwójne
kliknięcie obiektu wklejonego do programu InTouch, lub kliknięcie przycisku Options
w momencie gdy wyświetlana jest kategoria obiekty InTouch, spowoduje wyświetlenie
komunikatu informującego, że obiekty InTouch nie mogą być modyfikowane za pomocą
biblioteki Symbol Factory. W bibliotece tej można je jedynie przechowywać.

background image

Biblioteka Symbol Factory

2-5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Konfigurowanie opcji wizarda rysunku

Zawartość okna dialogowego Symbol Options jest dynamicznie zmieniana. Wyświetlane opcje do
konfigurowania zależą od typu wybranego symbolu. Po kliknięciu wizarda rysunku prawym
przyciskiem myszy, wyświetlane jest okno dialogowe Symbol Options z następującymi opcjami:

Jeżeli w oknie dialogowym Configure Symbol Factory wybrana zostanie opcja Enable
alternatives to right mouse button
, wyświetlany będzie przycisk Edit Symbol, którego
kliknięcie spowoduje rozpoczęcie konfigurowania zaznaczonego symbolu.

1. Ustawić w grupie Size and Rotation odpowiednie opcje, w zależności od operacji które mają

być przeprowadzone na zaznaczonym symbolu:
Opcja Opis

Keep Original XY Proportions

Zachowanie skali w czasie zmiany rozmiaru symbolu.

Flip Horizontal

Odbicie symbolu w poziomie.

Polecenie to może być wywołane za pomocą skrótu,
poprzez wciśnięcie narzędzia Kursywa na pasku
narzędziowym Formatowanie programu WindowMaker.

Flip Vertical

Odbicie symbolu w pionie.

Polecenie to może być wywołane za pomocą skrótu,
poprzez wciśnięcie narzędzia Podkreślenie na pasku
narzędziowym Formatowanie programu WindowMaker.

Rotation Wpisać w stopniach wartość kąta obrotu o jaki ma być

obrócony wizard.

Wizardy rysunków mogą być obracane o dowolny
kąt, natomiast mapy bitowe i tekstury mogą być
obracane wyłącznie ze skokiem 90 stopni:
(0, 90, 180, lub 270).

Kliknięcie tej ikony spowoduje automatyczne

zwiększenie kąta obrotu o 90 stopni.

2. Ustawić w grupie Line and Fill odpowiednie opcje, umożliwiające zmianę kolorów:

background image

2-6 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Opcja Opis

Filled Wypełnianie wizarda rysunku.

Polecenie to może być wywołane za pomocą skrótu,
poprzez wciśnięcie narzędzia Pogrubienie na pasku
narzędziowym Formatowanie programu WindowMaker.

Jeżeli opcja ta nie zostanie ustawiona, wielokąty
będą rysowane jako wielolinie.

Override Built-In Colors

Sterowanie kolorem wypełnienia wizarda rysunku za
pomocą okna dialogowego Symbol Options, lub za
pomocą narzędzi do zmiany kolorów programu
WindowMaker.

Opcja ta dostępna jest wyłącznie dla
wielokolorowych wizardów rysunku.

Line Color

Zmiana koloru linii dla wizardów rysunków z ustawioną
opcją Override Built-In Colors.

Polecenie to może być wywołane za pomocą skrótu,
poprzez wciśnięcie narzędzia rysowania linii na pasku
narzędziowym Formatowanie programu WindowMaker.

Line Style

Zmiana stylu linii dla wizardów rysunków z ustawioną
opcją Override Built-In Colors.

Fill Color

Zmiana koloru wypełnienia dla wizardów rysunków
z ustawioną opcją Override Built-In Colors.

Polecenie to może być wywołane za pomocą skrótu,
poprzez wciśnięcie narzędzia wypełniania na pasku
narzędziowym Formatowanie programu WindowMaker.

3. Kliknąć OK, lub kliknąć Configure w celu rozpoczęcia konfigurowania biblioteki Symbol

Factory.

Więcej informacji na ten temat podano w punkcie "Konfigurowanie biblioteki Symbol

Factory."

background image

Biblioteka Symbol Factory

2-7

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Konfigurowanie wizardów mapy bitowej i tekstury

Zawartość okna dialogowego Symbol Options jest dynamicznie zmieniana. Wyświetlane opcje do
konfigurowania zależą od typu wybranego symbolu. Po kliknięciu prawym przyciskiem wizarda
rysunku lub wizarda mapy bitowej, wyświetlane jest okno dialogowe Symbol Options
z następującymi opcjami:

Jeżeli w oknie dialogowym Configure Symbol Factory wybrana zostanie opcja Enable
alternatives to right mouse button
, wyświetlany będzie przycisk Edit Symbol, którego
kliknięcie spowoduje rozpoczęcie konfigurowania zaznaczonego symbolu.

1. Ustawić odpowiednie opcje grupie Effects, w zależności od operacji które mają być

przeprowadzone na zaznaczonym wizardzie mapy bitowej lub tekstury:
Opcja Opis

Include Border

Ustawienie tej opcji powoduje dodanie obramowania
wokół wizarda mapy bitowej lub tekstury.

Include Shadow

Ustawienie tej opcji powoduje dodanie cienia
w kolorze ciemnoszarym za wizardem mapy bitowej
lub tekstury.

2. Kliknięcie każdego z kwadracików w grupie Change Color spowoduje wyświetlenie palety

kolorów programu WindowMaker, pozwalającej na zmianę kolorów wizarda mapy bitowej
i tekstury. Można zmienić na inne do trzech kolorów.

Uwaga Zmiana kolorów powoduje zmniejszenie prędkości rysowania map bitowych i tekstur,
ponieważ musi być sprawdzony, i ewentualnie zmieniony, kolor każdego z pikseli.

3. Kliknąć OK.

Opcję dla symbolu można również zmienić po wklejeniu symbolu do okna, poprzez jego
dwukrotne kliknięcie.

Więcej informacji na ten temat podano w punkcie "Konfigurowanie biblioteki Symbol

Factory."

background image

2-8 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Animowanie symbolu

Każdy symbol (lub wizard) z biblioteki Symbol Factory może być animowany. Biblioteka Symbol
Factory zapewnia dostęp do najczęściej używanych połączeń animacyjnych. Jeżeli zachodzi
potrzeba skorzystania z połączenia animacyjnego nie udostępnianego przez bibliotekę, należy
rozdzielić wizard, a następnie przypisać jedno ze standardowych połączeń animacyjnych programu
InTouch. (W celu rozdzielenia wizarda należy go zaznaczyć, a następnie z menu Położenie
programu WindowMaker wybrać polecenie Rozgrupuj komórkę, lub kliknąć narzędzie
Rozgrupuj komórkę na pasku narzędziowym Położnie.

W celu przypisania połączeń animacyjnych dla wizarda:

4. Zaznaczyć w bibliotece Symbol Factory odpowiedni wizard, lub podwójnie kliknąć go, jeżeli

został on już wklejony do okna. Wyświetlone zostanie okno dialogowe Symbol Factory by
Reichard Software
.

5. Kliknąć Animation. Wyświetlone zostanie okno dialogowe Animation Links:

6. Kliknąć odpowiedni przycisk, dla każdego z połączeń animacyjnych, które mają być

przypisane do zaznaczonego wizarda. Wyświetlone zostanie odpowiednie okno dialogowe do
konfigurowania danego połączenia. Przykładowo:

Po podwójnym kliknięciu w pustym polu Tagname lub Expression, wyświetlona zostanie
Przeglądarka zmiennych, co pozwala na wybranie jednej ze zmiennych z bieżącego
żródła zmiennych, lub zdefiniować nowe żródło zmiennych, jeżeli zachodzi potrzeba
skorzystania ze zmiennych zdalnie adresowanych.

W celu wybrania zmiennej w Przeglądarce zmiennych, podwójnie kliknąć zmienną, lub
zaznaczyć ją, a następnie kliknąć OK. Zmienna zostanie automatycznie wstawiona do
pola Tagname lub Expression.

Jeżeli w polu Tagname lub Expression wpisana zostanie zmienna, a następnie
podwójnie kliknięta, wyświetlona zostanie Przeglądarka zmiennych z definicją tej
zmiennej (o ile zmienna ta została uprzednio zdefiniowana w Przeglądarce zmiennych).

Jeżeli wprowadzona zostanie nazwa zmiennej nie zdefiniowanej na Liście zmiennych,
wyświetlone zostanie okno dialogowe do zdefiniowania tej zmiennej.

background image

Biblioteka Symbol Factory

2-9

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Edycja symbolu

Można zmienić tekst objaśniający wyświetlany po zaznaczeniu symbolu, usunąć symbol, lub
skopiować do schowka systemu Windows.

W celu edycji symbolu:

1. W oknie dialogowym Symbol Factory by Reichard Software zaznaczyć kategorię

zawierającą symbol, który ma być edytowany.

2. Kliknąć symbol prawym przyciskiem myszy. Wyświetlone zostanie okno dialogowe Edit

Symbol:

Jeżeli w oknie dialogowym Configure Symbol Factory wybrana zostanie opcja Enable
alternatives to right mouse button
, wyświetlany będzie przycisk Edit Symbol, którego
kliknięcie spowoduje rozpoczęcie konfigurowania zaznaczonego symbolu.

3. W celu zmiany tekstu objaśniającego należy wpisać nowy tekst w polu Symbol Description.

4. W celu usunięcia symbolu kliknąć Delete Symbol.

5. W celu skopiowania symbolu do schowka systemu Windows kliknąć Copy to Clipboard.

6. Kliknąć OK.

background image

2-10 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Kategorie

Można utworzyć nową kategorię symboli, zmienić tekst objaśniający wyświetlany na liście
Categories, lub usunąć kategorię. Nowe kategorie tworzone są w programie WindowMaker. Po
utworzeniu kategorii, jest ona edytowana w bibliotece Symbol Factory.

Kategoria może zawierać do 32 767 symboli. Nie ma żadnych ograniczeń co do liczby kategorii.
Nie mniej jednak, bardzo duża liczba kategorii może powodować opóźnienie przy wyświetlaniu
okna dialogowego Symbol Factory by Reichard Software.

W celu utworzenia nowej kategorii:

1. W programie WindowMaker, z menu Edycja wybrać polecenie Symbol Factory, a następnie

kliknąć Create New Category. Wyświetlone zostanie okno dialogowe Create New
Category
:

2. W

polu

Category Descripiton wpisać tekst objaśniający dla nowo tworzonej kategorii

(maksymalnie 40 znaków).

3. W

polu

DOS Filename wpisać poprawną nazwę pliku w konwencji systemu DOS

(maksymalnie 8 znaków plus rozszerzenie

CAT

).

W pliku z definicją kategorii (.cat) zapisywane będą wszystkie informacje o symbolach
tworzących tę kategorię. Pliki z definicjami kategorii mogą być kopiowane na inne stacje,
może z nich jednocześnie korzystać w sieci kilku użytkowników, jak również można dla
nich ustawić atrybut 'Tylko do odczytu'.

4. Kliknąć OK.

Jeżeli wprowadzone dane są poprawne, utworzona zostanie nowa kategoria. Informacje
wprowadzone w oknie dialogowym Create New Category zostaną usunięte, i można
przystąpić do tworzenia nowej kategorii. Kliknąć Cancel w celu zamknięcia okna
dialogowego.

background image

Biblioteka Symbol Factory

2-11

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

W celu umożliwienia wspólnego korzystania w sieci z kategorii symboli:

Bibliotekę Symbol Factory można tak skonfigurować, aby użytkownicy sieci mogli z niej
jednocześnie korzystać i uzupełniać pliki z definicjami kategorii symboli.

1. Skopiować plik z definicją kategorii do kartoteki sieciowej.

2. W oknie dialogowym Symbol Factory by Reichard Software kliknąć Options.

Wyświetlone zostanie okno dialogowe Symbol Options.

3. Kliknąć Configure. Wyświetlone zostanie okno dialogowe Symbol Factory:

4. W

polu

Category File Path wpisać ścieżkę dostępu do kartoteki sieciowej, do której

skopiowane zostały pliki z definicjami kategorii.

5. Kliknąć OK.

W celu ustawienia atrybutu dostępu wyłącznie do odczytu:

Jeżeli symbole udostępniane są w sieci, po ustawieniu w systemie DOS atrybutu 'read-only’,
zablokowana zostanie możliwość wprowadzania zmian w pliku z definicją kategorii. Po ustawieniu
atrybutu dostępu wyłącznie do odczytu, zablokowana zostaje możliwość usuwania, zmiany nazwy
i dodawania symboli.

W celu sprawdzenia poprawności nazwy DOS pliku z definicją kategorii, w oknie
dialogowym Symbol Factory by Reichard Software, na liście Categories kliknąć prawym
przyciskiem myszy nazwę kategorii. Wyświetlone zostanie okno dialogowe Edit Category,
w części Category Information pokazana zostanie nazwa pliku DOS.

background image

2-12 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

W celu edycji istniejącej kategorii:

1. W oknie dialogowym Symbol Factory by Reichard Software, na liście Categories kliknąć

prawym przyciskiem kategorię. Wyświetlone zostanie okno dialogowe Edit Category:

Jeżeli w oknie dialogowym Configure Symbol Factory wybrana została opcja Enable
alternatives to right mouse button
, wyświetlany będzie przycisk Edit Category,
którego kliknięcie spowoduje rozpoczęcie edytowania konfiguracji zaznaczonej
kategorii.

2. W

polu

Category Description wpisać nowy tekst objaśniający dla kategorii, a następnie

kliknąć OK.

3. W

grupie

Category Information wyświetlane są następujące informacje:

DOS Filename

Ścieżka dostępu wykorzystywana przez bibliotekę Symbol Factory do
szukania plików z definicjami kategorii (.

CAT

). Domyślnie ustawiana

jest ścieżka

C

:\

INTOUCH

.32\

SYMFAC

.

File Size

Rozmiar pliku DOS z definicją kategorii w kilobajtach.

Number of Symbols Liczba symboli zgromadzonych w kategorii. Maksymalnie 32 767.

W celu usunięcia kategorii:

Usunąć plik z definicją kategorii (.

CAT

) za pomocą Eksploratora, Menadżera plików lub polecenia

systemu DOS.

Można wcześniej sprawdzić nazwę pliku DOS w oknie dialogowym Edit Category
pokazanym powyżej.

background image

Biblioteka Symbol Factory

2-13

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Konfigurowanie biblioteki Symbol Factory

Opcja konfigurowania biblioteki Symbol Factory pozwala na określenie ścieżki dostępu do plików
z definicjami kategorii (.

CAT

), ustawienie opcji wyświetlenia tekstu objaśniającego po zaznaczeniu

kategorii, oraz ustawienie opcji alternatywnego wyboru poleceń dostępnych w menu, rozwijanym
po kliknięciu prawym przyciskiem myszy.

W celu skonfigurowania biblioteki Symbol Factory:

1. W oknie dialogowym Symbol Factory by Reichard Software kliknąć Options.

Wyświetlone zostanie okno dialogowe Symbol Options.

2. Po

kliknięciu przycisku Configure wyświetlone zostanie okno dialogowe Configure Symbol

Factory:

3. W

polu

Category File Path wpisać ścieżkę dostępu do plików z definicjami kategorii (.

CAT

).

Wszystkie dane dla symboli wchodzących w skład jednej kategorii zapisywane są
w jednym pliku z definicją kategorii. W celu zwiększenia szybkości pracy, zalecane jest,
aby w podanej kartotece znajdowały się wyłącznie pliki *.

CAT

. Przechowywanie plików z

definicjami kategorii w kartotece programu InTouch jest nie zalecane. Zalecane jest
przechowywanie tych plików w kartotece

C

:\

INTOUCH

.32\

SYMFAC

.

Jeżeli z plików tych ma korzystać kilku użytkowników sieciowych, kartoteka ta może
być przemapowana na dysk sieciowy (porównać z punktem "W celu umożliwienia
wspólnego korzystania w sieci z kategorii symboli", zamieszczonym poniżej).

4. Zaznaczyć opcję Enable Tooltips jeżeli po przesunięciu kursora myszki nad ikoną symbolu

w oknie dialogowym Symbol Factory by Reichard Software ma być wyświetlany tekst
objaśniający. Jeżeli opcja ta nie zostanie wybrana, teksty objaśniające nie będą wyświetlane.

5. Zaznaczyć opcję Enable alternatives to right mouse button jeżeli do okna dialogowego

Symbol Factory by Reichard Software mają być dodane przyciski, zawierające polecenia do
edycji kategorii i symboli, dostępne do tej pory w menu rozwijanym po kliknięciu prawym
przyciskiem myszy. Po wybraniu tej opcji, dodawane są następujące przyciski:

Wyświetlenie okna dialogowego Edit Category do edycji zaznaczonej

kategorii.

Wyświetlenie okna dialogowego Edit Symbol do edycji zaznaczonego

symbolu.

Domyślnie, polecenia do edycji tekstów objaśniających dla kategorii i symboli, oraz
usuwania symboli dostępne są w menu rozwijanym po kliknięciu prawym przyciskiem
myszy.

6. Kliknąć OK.

background image

2-14 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Ustawianie dla biblioteki Symbol Factory atrybutu 'tylko do
odczytu'

Można utworzyć kopię biblioteki Symbol Factory, a następnie ustawić dla niej atrybut 'tylko do
odczytu', wpisując następującą linię w sekcji [Configure] pliku

SYMFAC

.

INI

.

ReadOnlyNode=1

Plik

SYMFAC

.

INI

jest tworzony po pierwszym kliknięciu w oknie dialogowym Symbol

Factory by Reichard Software przycisku Options, i następnie kliknięciu przycisków
Configure i OK w oknie dialogowym Configure Symbol Factory.

Więcej informacji na ten temat podano w punkcie "Konfigurowanie biblioteki Symbol

Factory."

Uwaga Po wpisaniu tej linii, należy ponownie uruchomić program WindowMaker. Jeżeli stacja ma
ustawiony atrybut udostępniania tylko do odczytu, również wtedy polecenia do dodawania,
przesuwania, kopiowania, usuwania, oraz zmiany nazwy symboli i kategorii są zablokowane, nie
można też wyświetlić okna dialogowego Symbol Factory by Reichard Software.

background image

Biblioteka Symbol Factory

2-15

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Dodawanie obiektów programu InTouch do biblioteki Symbol
Factory

Do biblioteki Symbol Factory można dodawać obiekty programu InTouch. Jeżeli obiekt programu
InTouch ma zdefiniowane połączenia animacyjne, w momencie zapisywania go w bibliotece
Symbol Factory, zapisywane są też te połączenia. Jakiekolwiek zmienne powiązane z obiektem są
automatycznie konwertowane na zmienne typu 'placeholder'. Ponieważ zmienna może zawierać do
32 znaków, każda ze zmiennych typu 'placeholder' może zawierać wyczerpujące opisy,
wspomagające użytkowników danego obiektu.

Uwaga Nie ma żadnych ograniczeń do co wielkości (w bajtach) symboli, przechowywanych
w bibliotece Symbol Factory. Nie mniej jednak, im większa jest wielkość symbolu, tym wolniejsza
jest reakcja biblioteki Symbol Factory w czasie zmiany rozmiaru, usuwania lub przesuwania
symbolu.

W celu dodania obiektu programu InTouch:

1. Zaznaczyć obiekt w oknie programu WindowMaker.

2. Z

menu

Edycja wybrać polecenie Symbol Factory, a następnie kliknąć Add Selected

InTouch object. Wyświetlone zostanie okno dialogowe Add to Symbol Factory:

Ikona dla obiektów programu InTouch jest tworzona automatycznie.

1. W

polu

Symbol Descripiton wpisać tekst objaśniający dla nowo utworzonego symbolu

(maksymalnie 80 znaków).

2. Wybrać z listy Add symbol to this category kategorię do której ma być dodany obiekt

programu InTouch, lub kliknąć przycisk Create New Category w celu utworzenia dla tego
obiektu nowej kategorii.

Więcej informacji podano w podrozdziale "Kategorie."

background image

2-16 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

3. Kliknąć OK. Symbol dodany zostanie na końcu wybranej kategorii. Przykładowo:

background image

Biblioteka Symbol Factory

2-17

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Wklejanie obiektów graficznych ze Schowka Windows

Obiekty graficzne można kopiować z poziomu innych programów do schowka Windows,
a następnie wklejać je do biblioteki Symbol Factory jako wizardy.

W celu wklejenia obiektu graficznego ze Schowka Windows:

1. Skopiować obiekt graficzny do Schowka Windows.

2. Jeżeli program WindowMaker nie jest uruchomiony, uruchomić go.

3. Z

menu

Edycja wybrać polecenie Symbol Factory, a następnie kliknąć Paste from

clipboard. Wyświetlone zostanie okno dialogowe Add to Symbol Factory:

Ikona dla obiektów programu InTouch jest automatycznie tworzona.

4. W

polu

Symbol Descripiton wpisać tekst objaśniający dla nowo utworzonego symbolu

(maksymalnie 80 znaków).

Tekst ten jest wyświetlany po przesunięciu kursora myszki nad symbolem.

5. Z

listy

Add symbol to this category wybrać kategorię, w której ma być zapisany symbol.

background image

2-18 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

6. W

grupie

Symbol Type wybrać typ symbolu utworzonego z wklejonego obiektu graficznego:

Typ symbolu

Opis

Picture Wizard

(use built-in colors)

Rysunek wektorowy, nie ulegający
zniekształceniom w czasie skalowania.
Wizard będzie korzystał z oryginalnych
kolorów.

Picture Wizard
(use toolbox for colors)

Wizard będzie korzystał z narzędzi do zmiany
kolorów programu WindowMaker, lub kolory
wypełnienia i linii będą wprowadzane za
pomocą okna dialogowego Symbol Options.

Bitmap Wizard

Mapa bitowa z możliwością obracania i
zmiany kolorów za pomocą okna dialogowego
Symbol Options. W czasie zmiany
rozmiarów wizarda mogą wystąpić pewne
zniekształcenia, podobnie jak w przypadku
każdej mapy bitowej.

Texture Wizard
(tiled bitmap)

Specjalny rodzaj mapy bitowej, w której
powielany jest przez cały czas ten sam
wzorzec bitowy. Po zmianie rozmiarów
wizarda tekstury, cały jego nowy obszar jest
wypełniany tym wzorcem.

7. Kliknąć OK. Symbol dodany zostanie na końcu wybranej kategorii.

Importowanie plików graficznych

Do biblioteki Symbol Factory można importować pliki z rysunkami wektorowymi (.

WMF

), lub

pliki z mapami bitowymi (.

BMP

). W czasie importowania pliku .

WMF

lub .

BMP

, jest on

automatycznie konwertowany na wizarda. Większość programów graficznych pracujących
w środowisku Windows pozwala na zapisywanie plików w jednym z tych dwóch formatów.

Uwaga W celu zaimportowania plików graficznych do biblioteki Symbol Factory, należy
postępować zgodnie z procedura zamieszczoną w punkcie "Wklejanie obiektów graficznych ze
Schowka Windows" zamieszczonym powyżej. Jedyna różnica polega na tym, że należy wskazać
plik do importowania.

Zmiana domyślnej kartoteki programu InTouch

Jeżeli program InTouch nie jest instalowany w domyślnej kartotece C:\

INTOUCH

.32, w pliku

SYSMAC

.

INI

umieszczonym w kartotece w której zainstalowany jest program InTouch, należy

wpisać tę nową kartotekę.

Przykładowo:

[Configure]
CatPath=C:\INTOUCH.32\SYMFAC

Jeżeli program InTouch zostanie zainstalowany w kartotece

D

:\

INTOUCH

.

NT

, w pliku

SYSMAC

.

INI

należy wpisać:

[Configure]
CatPath=D:\INTOUCH.NT\SYMFAC

background image

Biblioteka Symbol Factory

2-19

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Odinstalowywanie biblioteki Symbol Factory

Bibliotekę Symbol Factory można odinstalować z poziomu programu WindowMaker.

1. Z

menu

Specjalne programu WindowMaker wybrać Konfiguruj, a następnie kliknąć

Instalacja Wizardów/ActiveX, lub w Eksploratorze aplikacji podwójnie kliknąć Instalacja
Wizardów/ActiveX
. Wyświetlone zostanie okno dialogowe Instalacja Wizardów/ActiveX,
z aktywną karta właściwości Instalacja wizardów:

W Menedżerze aplikacji można kliknąć prawym przyciskiem myszy Instalacja
Wizardów/ActiveX
, a następnie kliknąć Otwórz....

3. Na

liście Zainstalowane wizardy zaznaczyć wizard (-y), które ma być usunięty z aplikacji,

a następnie kliknąć Usuń. Wyświetlone zostanie okno dialogowe żądające potwierdzenia
zamiaru wykonania tej czynności.

Uwaga Przycisk Usuń jest aktywny wyłącznie wtedy, gdy lista Zainstalowane wizardy nie
jest pusta.

W celu zaznaczenia grupy wizardów, należy kliknąć na liście pierwszy z wizardów,
a następnie trzymając wciśnięty przycisk

SHIFT

, kliknąć ostatni z wizardów, który ma być

zaznaczony. Zaznaczone zostaną wszystkie wizardy, znajdujące się na liście pomiędzy
pierwszym a ostatnim z wskazanych wizardów. W celu zaznaczenia kilku wizardów, nie
umieszczonych na liście bezpośrednio po sobie, kliknąć pierwszy wizard, a następnie
trzymając wciśnięty przycisk

CTRL

, kliknąć kolejny. Powtórzyć tę czynność dla każdego

z wizardów, który ma być zaznaczony.

background image

2-20 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

3. Kliknąć OK w celu odinstalowania wizarda. Wizard (-y) zostanie przesunięty do listy Lista

nie zainstalowanych wizardów.

Usunięcie wizardów z poziomu programu WindowMaker nie powoduje ich fizycznego
usunięcia. Nie są jednak one przechowywane dalej w pamięci.

W celu całkowitego usunięcia biblioteki Symbol Factory:

1. Z kartoteki programu InTouch usunąć pliki

SYMFAC

.

WZU

,

SYMFAC

.

HLP

i

SYMFAC

.

INI

.

2. Usunąć kartotekę

SYMFAC

w której znajdują się wszystkie pliki z rozszerzeniem.

CAT

.

Kartoteka ta jest zwykle umieszczona w

C

:\

INTOUCH

.32\

SYMFAC

.

Usuwanie problemów

Oprogramowanie zostało zainstalowane, ale wizardy nie są dostępne w programie
WindowMaker.

Instalowanie wizardów jest procesem dwuetapowym.

1. Należy uruchomić program instalacyjny w celu skopiowania biblioteki na twardy dysk.

2. Zainstalować wizard Symbol Factory w programie WindowMaker.

Więcej informacji na temat instalowania wizardów podano w punkcie "Wprowadzenie do

pakietu Productivity Pack, oraz w Rozdziale 2 "Korzystanie z programu WindowMaker"
Podręcznika InTouch.

Przez przypadek został usunięty symbol.

W celu odzyskania usuniętego z kategorii symbolu:

3. Zmienić nazwę pliku ~

CAT

.

BAK

na

TEMP

.

CAT

.

4. Uruchomić bibliotekę Symbol Factory i sprawdzić czy wyświetlany jest usunięty symbol.

Jeżeli jest, przejść do jego oryginalnej kartoteki i usunąć plik

TEMP

.

CAT

.

5. Jeżeli po zrealizowaniu powyższego kroku symbol nie zostanie przywrócony, kliknąć prawym

przyciskiem myszy kategorię zawierającą usunięty symbol, trzymając jednocześnie wciśnięty
przycisk

CTRL

. Spowoduje to reorganizację pliku z definicją kategorii w celu zmniejszenia

jego rozmiaru, oraz utworzenie nowej kopii tego pliku ~

CAT

.

BAK

.

6. Powtarzać podany powyżej krok, aż do momentu odszukania usuniętego symbolu.

Sterownik karty graficznej nie obsługuje tego formatu map bitowych. Skontaktować się
z producentem karty graficznej w celu uzyskania nowszej wersji sterownika.

Błąd ten może wystąpić w przypadku korzystania z karty graficznej o dużej rozdzielczości, np.
z karty ATI mach32. Błąd ten występuje w momencie, gdy wizard próbuje narysować mapę bitową
w programie WindowMaker, a sterownik karty graficznej nie jest w stanie zrealizować żądanych
operacji.

W celu wyeliminowania tego błędu można zainstalować nowszy sterownik do karty graficznej, lub
przejść do trybu o inne rozdzielczości i/lub liczbie kolorów. Błędy tego typu nie występują nigdy
w standardowym trybie VGA.

background image

Biblioteka Symbol Factory

2-21

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Brak możliwości zmiany koloru wypełnienia takich obiektów jak prostokąty, narysowanych
w programie InTouch

Po pracy z biblioteką Symbol Factory, w programie WindowMaker mogą pojawić się problemy ze
zmianą kolorów wypełnienia dla obiektów. Kolor ten może w takich sytuacjach być zawsze biały,
może być losową kombinacją pikseli w różnych kolorach, lub też obiekty mogą być rysowane bez
żadnego koloru wypełnienia, czyli puste. W programie WindowViewer wyświetlany będzie już
właściwy kolor.

1. Zamknąć program WindowMaker.

2. Z kartoteki aplikacji programu InTouch usunąć plik

TOOLBAR

.

INI

. W pliku tym zapisane są

bieżące ustawienia dla paska narzędziowego. Plik ten można usunąć bez żadnych obaw,
ponieważ program InTouch utworzy nowy.

3. Ponownie

uruchomić program WindowMaker. W tym momencie będzie już można zmienić

kolor wypełnienia dla nowo tworzonych obiektów. Nie mniej jednak, obiekty już narysowane,
w których wystąpiły problemy z kolorem wypełnienia będą musiały być usunięte i
narysowane ponownie.

Występowanie zakłóceń z kolorem wypełnienia może też być powodowane przez wykorzystywany
sterownik do karty graficznej. Wydaje się, że szczególnie często zjawisko takie można
zaobserwować w przypadku układów Trio S3. Problemy tego typu mogą zaniknąć po zmianie
sterownika karty graficznej, lub po przejściu do trybu z inna rozdzielczością lub liczbą kolorów.
Pewnym rozwiązaniem jest zainstalowanie standardowego sterownika VGA.

Po dodaniu obiektu programu InTouch, wyświetlana ikona jest nie wyraźna.

W przypadku niektórych sterowników kart graficznych, ikony utworzone po dodaniu obiektu
programu InTouch są niewyraźne. Można zauważyć przedzielenie w połowie i przesunięcie
w poziomie. Kliknąć na ikonę w celu wybrania alternatywnej ikony biało- czarnej.

background image

2-22 Rozdział 2

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

background image

3-1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

R O Z D Z I A Ł 3

Przeglądarka dokumentów

Wizard Przeglądarka dokumentów pozwala na szybkie wyświetlenie zwartości dokumentów
zawierających tekst, oraz plików zawierających grafikę. Pliki te można przeglądać bez
uruchamiania ich źródłowych aplikacji. Wizard DocViewer zawiera 67 filtrów do importowania
dokumentów tekstowych, 34 filtry do importowania grafiki, oraz 9 filtrów do importowania plików
baz danych.

Spis treści

Korzystanie z wizarda Przeglądarka dokumentów

Narzędzia Przeglądarki dokumentów

Dynamiczna zmiana pliku wyświetlanego w Przeglądarce dokumentów

Filtry do importowania

background image

3-2 Rozdział 3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Korzystanie z wizarda Przeglądarka dokumentów

W celu wstawienia Przeglądarki dokumentów

1. Uruchomić program WindowMaker.

2. Zainstalować wizard Przeglądarka dokumentów.

Więcej informacji na temat instalowania wizardów podano w punkcie "Instalowanie

wizardów pakietu Productivity Pack".

W celu umieszczenia wizarda Przeglądarka dokumentów w oknie:

1. Utworzyć nowe okno, lub otworzyć okno do którego ma być wklejony wizard.

2. Kliknąć ikonę Wizarda na pasku narzędziowym Wizardy/ActiveX. Wyświetlone zostanie

okno dialogowe Wybór wizardów:

3. Podwójnie

kliknąć na liście wizard DocViewer, lub zaznaczyć go, a następnie wcisnąć

przycisk OK.

Można również kliknąć przycisk Dodaj do paska w celu dodania wizarda do paska

narzędziowego Wizardy/ActieX, a następnie kliknąć OK.

4. Kursor zmieni kształt na symbol wklejania

.

background image

Przeglądarka dokumentów

3-3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

5. Kliknąć w oknie, w miejscu gdzie ma być wklejony wizard: Przykładowo:

Uwaga Wizard DocViewer nie posiada wszystkich cech wizardów, korzysta on z technologii
Generic Object Technology (GOT), nie może być rozdzielony poprzez wybranie z menu
Położenia polecenia Rozdziel komórkę.

6. Podwójnie

kliknąć obiekt DocViewer. Wyświetlone zostanie okno dialogowe Check Box.

7. W

polu

Control Name% wpisać unikalną nazwę obiektu.

8. W

polu

Filename wprowadzić ścieżkę dostępu do pliku który ma być wyświetlany, lub

kliknąć Browse w celu zlokalizowania tego pliku.

Uwaga Wyświetlanie dużych dokumentów zawierających grafikę może wpłynąć na
wydajność komputera i aplikacji.

9. Domyślnie, w wizardzie Przeglądarka dokumentów wyświetlane są pasek narzędzi oraz pasek

stanu. Jeżeli elementy te nie mają być wyświetlane, usunąć zaznaczenie odpowiednich opcji.

10. Kliknąć OK w celu zamknięcia okna dialogowego i wyświetlenia w Przeglądarce podanego

dokumentu .

background image

3-4 Rozdział 3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Narzędzia Przeglądarki dokumentów

Drukowanie wyświetlanego dokumentu.

Uwaga Drukowanie pliku z poziomu Przeglądarki dokumentów nie
zastępuje drukowania z poziomu aplikacji źródłowej. W czasie drukowania
z poziomu Przeglądarki zmiennych, wydruk odpowiada wyświetlanej na
ekranie zawartości. Jest to wygodna metoda do szybkiego wydrukowania
plików, jeżeli użytkownik nie chce uruchamiać aplikacji źródłowej, lub
jeżeli nie ma dostępu do oryginalnej aplikacji.

Kliknąć w celu wyświetlenia okna dialogowego do szukania. Wpisać słowo
lub frazę do odszukania w pliku tekstowym.

Kliknąć w celu odszukania następnego wystąpienia słowa lub frazy w pliku
tekstowym (szukanie do przodu).

Kliknąć w celu odszukania poprzedniego wystąpienia słowa lub frazy
w pliku tekstowym (szukanie do tyłu).

Powiększenie dokumentu wyświetlanego na ekranie.

Zmniejszenie dokumentu wyświetlanego na ekranie.

Ukrycie/ wyświetlenie siatki wyświetlanej dla arkuszy kalkulacyjnych i baz
danych.

Wyświetlenie okna dialogowego do wprowadzania współrzędnych zadanej
komórki arkusza kalkulacyjnego lub bazy danych, co pozwala na przejście
do innego miejsca w wyświetlanym dokumencie.

Skopiowanie zaznaczonego tekstu do Schowka Windows.

Dynamiczna zmiana pliku wyświetlanego
w Przeglądarce dokumentów

W czasie pracy aplikacji można zmienić plik wyświetlany przez Przeglądarkę dokumentów
poprzez powiązanego tego obiektu z następującym skryptem:

DocumentViewerFilename("ControlName_Text", "FileName_Text")

Przykładowo:

DocumentViewerFilename("DocumentViewer_11",

"C:\Plant\Shiftlog.doc");

lub,

DocumentViewerFilename("DocumentViewer_11", MessageTag)

gdzie: MessageTag jest zmienną typu testowego, zawierającą nazwę pliku z dokumentem.

background image

Przeglądarka dokumentów

3-5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Filtry do importowania

Filtry do importowania umieszczone są w kartotece programu InTouch.

Filtry tekstowe

ASCII W001f32w.DLL

W001t32w.DLL


EBCDIC

W002f32w.DLL

W002t32w.DLL


COM

W003f32w.DLL

W003t32w.DLL


WordStar W004f32w.DLL

W004t32w.DLL


Word(DOS) W005f32w.DLL

W005t32w.DLL


WordPerfect 4/4.2

W006f32w.DLL.1

W006t32w.DLL


WordPerfect 5.x WIN

W007f32w.DLL

W007t32w.DLL


PFS W008f32w.DLL

W008t32w.DLL


WordStar 2000

W009f32w.DLL

W009t32w.DLL


MultiMate W0010f32w.DLL

W0010t32w.DLL


VolksWriter Deluxe

W0011f32w.DLL

W0011t32w.DLL


Writing Assistant

W0013f32w.DLL

W0013t32w.DLL


VolksWriter 3/4&TW

W0014f32w.DLL

W0014t32w.DLL


DCA/RFT DisplayWrite W0015f32w.DLL

W0015t32w.DLL


OfficeWriter W0016f32w.DLL

W0016t32w.DLL


XyWrite/Signature W0017f32w.DLL

W0017t32w.DLL


NAVY DIF

W0018f32w.DLL

W0018t32w.DLL


RTF W0019f32w.DLL

W0019t32w.DLL


Lotus 123

W0020f32w.DLL

W0020t32w.DLL

Excel W0021f32w.DLL

W0021t32w.DLL


Samna Word

W0022f32w.DLL

HP Adv Plus

W0022t32w.DLL


Q&A W0023f32w.DLL

W0023t32w.DLL


Manuscript W0024f32w.DLL

W0024t32w.DLL


Rapid File

W0025f32w.DLL

W0025t32w.DLL


Wang PC

W0026f32w.DLL

W0026t32w.DLL


Peach Text

W0027f32w.DLL

W0027t32w.DLL


Enable W0028f32w.DLL

W0028t32w.DLL


Frame Work

W0029f32w.DLL

W0029t32w.DLL


DEC DX

W0030f32w.DLL

W0030t32w.DLL


MASS 11

W0031f32w.DLL

W0031t32w.DLL


FFT W0032f32w.DLL

W0032t32w.DLL


Ami/PWP W0033f32w.DLL

W0033t32w.DLL


WITA W0034f32w.DLL

W0034t32w.DLL


Interleaf W0035f32w.DLL

W0035t32w.DLL


CTOS DEF

W0036f32w.DLL

W0036t32w.DLL


Lagacy Winstar onGo

W0037f32w.DLL

W0037t32w.DLL


MS Works DOS/WIN

W0039f32w.DLL

W0039t32w.DLL


HPPCL PS

W0040f32w.DLL

W0040t32w.DLL

background image

3-6 Rozdział 3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware


Frame Maker MIF

W0042f32w.DLL

W0042t32w.DLL


Windows Write

W0043f32w.DLL

W0043t32w.DLL


Word for Windows

W0044f32w.DLL

1.x 2.x

W0044t32w.DLL


WPS-PLUS W0045f32w.DLL

W0045t32w.DLL


Interleaf 5-6

W0046f32w.DLL

W0046t32w.DLL


WiziWord 3.0

W0047f32w.DLL

W0047t32w.DLL


WordPerfect 6.0/6.1

W0048f32w.DLL

W0048t32w.DLL


WinWord 6.0

W0049f32w.DLL

W0049t32w.DLL


Mac Write 4.0/5.0

W0051f32w.DLL

W0051t32w.DLL


Mac Write II

W0052f32w.DLL

W0052t32w.DLL


Mac Word 3/4/5

W0054f32w.DLL

W0054t32w.DLL


Mac Write Pro

W0056f32w.DLL

W0056t32w.DLL


Claris Works

W0057f32w.DLL

W0057t32w.DLL


MS Works 4.0 Mac

W0058f32w.DLL

W0058t32w.DLL


WordPerfect Mac1

W0059f32w.DLL

W0059t32w.DLL


WordPerfect Mac2

W0060f32w.DLL

W0060t32w.DLL


Write Now

W0062f32w.DLL

W0062t32w.DLL


Wang II SWP

W0088f32w.DLL

W0088t32w.DLL


Wang WP Plus

W0089f32w.DLL

W0089t32w.DLL


Uniplex V7

W00101f32w.DLL

W00101t32w.DLL


ICL Office Power

W00102f32w.DLL

W00102t32w.DLL


XEROX - XIF

W00103f32w.DLL

W00103t32w.DLL


CeoWrite W00104f32w.DLL

W00104t32w.DLL


Crystal Writer

W00105f32w.DLL

W00105t32w.DLL


PDF W00107f32w.DLL

W00107t32w.DLL


HTML W00108f32w.DLL

W00108t32w.DLL


PowerPoint4 Blaster

W00109f32w.DLL

W00109t32w.DLL


Lotus Freelance Blaster

W00114f32w.DLL

W00114t32w.DLL

PostScript W00115f32w.DLL

W00115t32w.DLL

Hex Dump

W00200f32w.DLL

W00200t32w.DLL

background image

Przeglądarka dokumentów

3-7

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Filtry graficzne

PCX / DCX

G501f32w.DLL

G501t32w.DLL


TIFF G502f32w.DLL

G502t32w.DLL


EPS Tiff&WMF Preview

G503f32w.DLL

G503t32w.DLL


Portable Network

G504f32w.DLL

Graphics (PNG)

G504t32w.DLL


Windows Paint 2.x

G507f32w.DLL

G507t32w.DLL


MacPaint G508f32w.DLL

G508t32w.DLL


Compuserve GIF

G512f32w.DLL

G512t32w.DLL


BMP/Windows Paint

G513f32w.DLL

3.x

G513t32w.DLL


Window Icon Resource

G517f32w.DLL

G517t32w.DLL


Corel Draw Preview

G520f32w.DLL

G520t32w.DLL


JPEG G521f32w.DLL

G521t32w.DLL


Sun Raster

G522f32w.DLL

G522t32w.DLL


XPM-Xwindows PixMap

G524f32w.DLL

G524t32w.DLL


Lotus PIC

G601f32w.DLL

G601t32w.DLL


Mac PICT

G602f32w.DLL

G602t32w.DLL


CGM G603f32w.DLL

G603t32w.DLL


HPGL G604f32w.DLL

G604t32w.DLL

Windows Clipboard

G605f32w.DLL

G605t32w.DLL


WPG-1 G606f32w.DLL

G606t32w.DLL


IGES G607f32w.DLL

G607t32w.DLL


DXF(AutoCad) G608f32w.DLL

G608t32w.DLL


Micrografx Designer

G609f32w.DLL

G609t32w.DLL


WMF G610f32w.DLL

G610t32w.DLL


Interleaf Graphics

G611f32w.DLL

G611t32w.DLL


PDF Graphics

G612f32w.DLL

G612t32w.DLL


RGIP G613f32w.DLL

G613t32w.DLL


Ami Pro SDW

G614f32w.DLL

G614t32w.DLL


WPG-2 G615f32w.DLL

G615t32w.DLL


XIF Graphics

G616f32w.DLL

G616t32w.DLL


WiziDraw G617f32w.DLL

G617t32w.DLL


FreeLance G618f32w.DLL

G618t32w.DLL


PowerPoint 4.0

G619f32w.DLL

G619t32w.DLL


WinWord 6.0 Graphics

G622f32w.DLL

G622t32w.DLL


OS/2 Metafile

G623f32w.DLL

G623t32w.DLL

background image

3

-8

Rozdział 3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Filtry baz danych

ASCII CSV File

W701f32w.DLL

Access 2.0

W771f32w.DLL

W701t32w.DLL

W771t32w.DLL

Paradox W703f32w.DLL

Quattro W801f32w.DLL

W703t32w.DLL

W801t32w.DLL

Word for DOS

W705f32w.DLL

VASCII

W905f32w.DLL

Mail Merge W705t32w.DLL

W905t32w.DLL

WordPerfect W707f32w.DLL

Mail Merge W707t32w.DLL

First Choice DB

W708f32w.DLL

W708t32w.DLL

dBase/FoxPro W770f32w.DLL

W770t32w.DLL

background image

4-1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

R O Z D Z I A Ł 4

Wykres zdarzeń

Wizard Wykres zdarzeń rysuje dane względem osi, której jednostkami są zdarzenia lub próbki,
a nie czas. Jest to cecha odróżniająca ten wykres od trendów bieżących i historycznych,
rysowanych w osi czasu. Poza większością funkcji dostępnych w standardowych trendach
programu InTouch, wizard Wykres zdarzeń pozwala na korelowanie danych i wyświetlanie ich
w formie wykresu XY. Wykresy zdarzeń są tworzone i modyfikowane w programie
WindowMaker, podobnie jak wszystkie inne obiekty graficzne lub wizardy.

Wykres zdarzeń można również konfigurować w czasie pracy aplikacji (w programie
WindowViewer). Przykładowo, można włączać i wyłączać wyświetlanie siatki, wyświetlać
jednostki inżynierskie, przewijać suwaki do przodu i w tył, oraz wyświetlać komentarze. Wizard
Wykresów zdarzeń pozwala na jednoczesne rysowanie do 16 zmiennych (pisaków) analogowych
i dyskretnych, oraz może wyświetlać zmienne dyskretne w oddzielnej strefie.

Spis treści

Instalowanie wizarda Wykres zdarzeń

Wizard Wykres zdarzeń

Tworzenie Wykresu zdarzeń

Funkcje skryptowe Wykresu zdarzeń

Korelowanie danych na Wykresie zdarzeń

Ograniczenia

background image

4-2 Rozdział 4

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Instalowanie wizarda Wykres zdarzeń

W odróżnieniu od pozostałych wizardów innych firm, wizard Wykres zdarzeń nie musi być
instalowany w kartotece programu InTouch. Po zainstalowaniu pakietu Productivity Pack, jest on
automatycznie dodawany do okna dialogowego Wybór wizardów programu WindowMaker.
W celu wstawienia tego obiektu, wystarczy po prostu kliknąć ikonę Wizard na pasku
narzędziowym Wizardy/ActiveX, a następnie zaznaczyć ten obiekt w oknie dialogowym Wybór
wizardów
.

Wizard Wykres zdarzeń

Różnica pomiędzy Wykresem zdarzeń a trendem bieżącym czy historycznym polega na tym, że
wykres ten nie ma bezpośredniej korelacji z czasem. W rzeczywistości jest to kontener wypełniany
danymi, które zwane są Zdarzeniami. Zdarzeniami mogą być okresowe próbki danych, rozdzielone
takim samym okresem czasu, lub mogą to być próbki rozdzielone przez okresy czasu o zmiennej
długości. Przykładowo, mogą to być dane dla początku i końca kąpieli czy zmiany. Każde nowe
Zdarzenie dodawane jest do Wykresu zdarzeń za pomocą specjalnej funkcji QuickScript.

W odróżnieniu od trendów bieżących i historycznych, w czasie konfigurowania Wykresu zdarzeń
w programie WindowMaker nie są przypisywane początkowo żadne pisaki. Pisaki (maksymalnie
16) są przypisywane do Wykresu zdarzeń dynamicznie, w czasie pracy aplikacji (w programie
WindowViewer) za pomocą funkcji QuickScript. Rozwiązanie takie pozwala na wyświetlanie
nowych zdarzeń dla danych, oraz podłączanie jednego lub większej liczby pisaków do zmiennych,
które mają być rysowane. Po dodaniu zdarzenia do Wykresu zdarzeń, rysowane są wyłącznie dane
przypisane do określonych pisaków.

Obiekt Wykres zdarzeń posiada wbudowane suwaki do przewijania w przód i w tył danych
powiązanych z określonymi zdarzeniami. Przykładowo, jeżeli suwak zostanie przemieszczony do
określonego zdarzenia, na ekranie w pobliżu suwaka będzie wyświetlany czas wystąpienia tego
zdarzenia (oraz opcjonalnie komentarz). Można również tworzyć przyciski do powiększania
i pomniejszania obszaru pomiędzy suwakami.

Uwaga Istnieje różnica pomiędzy wizardem Wykres zdarzeń a obiektem Wykres zdarzeń. Wizard
Wykres zdarzeń składa się z obiektu Wykres zdarzeń, który jest w rzeczywistości samym
wykresem, oraz z pewnej liczby przycisków. Wizard można rozdzielić i sprawdzić jego elementy
składowe, jedyną natomiast metodą konfigurowania obiektu Wykres zdarzeń jest skorzystanie
z wizarda Wykres zdarzeń.

Program demonstracyjny dla Wykresów zdarzeń

Przed rozpoczęciem tworzenia aplikacji zawierające Wykres zdarzeń zalecane jest zapoznanie się z
programem demonstracyjnym dla Wykresów zdarzeń, dostarczanym wraz z pakietem Productivity
Pack. Program ten zainstalowany jest w kartotece \

INTOUCH

.32\

WCHTDEMO

. Obrazuje on wszystkie

funkcje wizarda Wykres zdarzeń.

background image

Wykres

zdarzeń 4-3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Tworzenie Wykresu zdarzeń

W celu wstawienia Wykresu zdarzeń:

1. Uruchomić program WindowMaker, utworzyć nowe okno, lub otworzyć istniejące okno, do

którego ma być wklejony wizard.

2. Z paska narzędziowego Wizardy/ActiveX wybrać narzędzie wizarda. Wyświetlone zostanie

okno dialogowe Wybór wizardów:

3. Wybrać z listy wizardów kategorię Trends, a następnie w obszarze wyświetlania kliknąć

podwójnie wizard Wykres zdarzeń (Event Chart Wizard), lub zaznaczyć go, po czym kliknąć
OK.

Można również kliknąć Dodaj do paska w celu dodania wizarda do paska
narzędziowego Wizardy/ActieX, a następnie kliknąć OK.

4. Kursor zmieni kształt na symbol wklejania

.

background image

4-4 Rozdział 4

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

5. Kliknąć w oknie, w miejscu gdzie ma być wklejony wizard: Przykładowo:

6. Podwójnie

kliknąć wizard Wykres Zdarzeń w celu skonfigurowania go. Wyświetlone zostanie

okno dialogowe Event Chart Wizard:

7. W

polu

Nazwa obiektu wpisać unikalną nazwę dla obiektu Wykres zdarzeń.

Nazwa wprowadzona w polu Nazwa obiektu wykorzystywana jest w funkcjach
QuickScript do odwoływania się do wykresu.

Jeżeli parametry do konfiguracji mają zostać dobrane automatycznie, kliknąć Sugeruj.

background image

Wykres

zdarzeń 4-5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

8. W

grupie

Kolory wykresu kliknąć w odpowiednie kwadraciki w celu wybrania żadnych

kolorów dla elementów składowych wykresu. Wyświetlona zostanie paleta kolorów:

Jeżeli nie jest konieczne wprowadzanie jakichkolwiek
zmian, kliknąć na bieżący kolor, lub wcisnąć

ESC

w celu

zamknięcia palety.

Więcej informacji na temat korzystanie z palety kolorów

podano w Podręczniku InTouch.






9. W

grupie

Wartość (Pionowa) osi w polu Podziały główne wprowadzić liczbę głównych linii

siatki dla osi pionowej wykresu, a następnie wybrać kolor dla tych linii.

Liczba głównych linii siatki musi być parzystą wielokrotnością stosunku
Podziały/Podziały gł..

10. W grupie Wartość (Pionowa) Osi w polu Podziały/Podziały gł. wprowadzić liczbę

pomocniczych linii siatki wyświetlanych w obszarze pomiędzy dwoma liniami głównymi
siatki dla osi pionowej,, a następnie wybrać kolor dla tych linii.

11. Kliknąć kwadracik Kolor wartości, po czym wybrać żądany kolor dla wartości

pokazywanych na skali Jednostki inżynieryjne.

12. W polu Liczba miejsc po przecinku wpisać liczbę miejsce dziesiętnych dla wartości

wyrażanych w Jednostkach inżynierskich.

13. W polu Zdarzenia na wykresie wpisać liczbę zdarzeń do wyświetlania na osi poziomej

wykresu.

14. W polu Liczba przetrzymywanych zdarzeń wpisać liczbę zdarzeń zapamiętywanych przez

wykres.

15. W polu Zdarzenia/Podziały wprowadzić liczbę zdarzeń wyświetlanych pomiędzy osiami.

Uwaga Przyciski i suwaki wizarda Wykres zdarzeń powiązane są ze specjalnymi funkcjami
skryptowymi QuickScript, sterującymi zachowaniem się wykresu w czasie pracy (w programie
WindowViewer).

background image

4-6 Rozdział 4

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Konfigurowanie wizarda Wykres zdarzeń & suwaków

Przyciski i suwaki wizarda Wykres zdarzeń powiązane są ze skryptami przycisków programu
InTouch, z poziomu, których wywoływane są funkcje skryptowe do obsługi Wykresu zdarzeń.
Niekoniecznie wszystkie przyciski wchodzące w skład wizarda mogą być potrzebne. Z tego
powodu, istnieje możliwość usuwania lub modyfikowania tych przycisków.

Uwaga Za pomocą przycisków Wykresu zdarzeń można zmienić dane wyświetlane na wykresie
lub jego wygląd. Przykładowo, jeżeli zachodzi potrzeba usunięcia znaczników z każdej
z krzywych, kliknąć Wskaźniki, co spowoduje że krzywe zostaną narysowane. Ponowne
kliknięcie Wskaźniki powoduje ponowne narysowanie znaczników. Kliknięcie Korelowanie
spowoduje skorelowanie danych dla jednego pisaka, i ponowne narysowanie ich względem innego
pisaka.

W celu usunięcia lub zmodyfikowania przycisków i suwaków:

1. Zaznaczyć wizard Wykres zdarzeń, a następnie z menu Położenie wybrać polecenie

Rozgrupuj komórkę, lub kliknąć ikonę Rozgrupuj komórkę na pasku narzędziowym
Położenie. Wizard zostanie rozdzielony na elementy składowe, niektóre z nich to komórki.
Przykładowo, komórką jest każdy z przycisków.

Uwaga Po rozdzieleniu wizarda Wykres zdarzeń, nie jest dostępna możliwość konfigurowania
obiektu Wykres zdarzeń. Z tego powodu, obiekt ten należy skonfigurować przed
rozpoczęciem tych kroków.

2. W celu usunięcia przycisku lub suwaka, kliknąć go prawym przyciskiem myszy, a następnie

wybrać z menu polecenie Usuń.

3. W celu wprowadzenia zmian w skrypcie związanym z przyciskiem, zaznaczyć przycisk

a następnie wybrać polecenie Rozgrupuj komórkę. (W celu zmodyfikowania suwaka
wystarczy go podwójnie kliknąć).

4. Podwójnie

kliknąć przycisk (nie łańcuch znaków). Wyświetlony zostanie skrypt wiązany

z tym przyciskiem. Przykładowo:

5. Można w tej chwili zmodyfikować ten skrypt.

background image

Wykres

zdarzeń 4-7

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Funkcje skryptowe Wykresu zdarzeń

Z obiektami można powiązać różne funkcje skryptowe, wprowadzić funkcje skryptowe programu
InTouch, lub wyrażenia połączeń animacyjnych, co pozwala na sterowanie obiektem Wykres
zdarzeń w czasie wykonywania aplikacji. Przykładowo, funkcje pozwalają na przypisanie pisaków
do wykresu, dodanie nowych zdarzeń do wykresu, ukrycie lub wyświetlenie siatki, albo ukrycie
lub wyświetlenie suwaków.

ECConnectPen

Funkcja ta przypisuje pisak do określonej zmiennej na Wykresie zdarzeń, określonym poprzez
parametr ObjectName.

Przykładowo, za pomocą funkcji ECConnectPen() można określić numer pisaka do wykreślania
na wykresie danej zmiennej. Można też utworzyć skrypt związany z przyciskiem, którego
wciśnięcie spowoduje wyświetlanie za pośrednictwem funkcji ECConnectPen() żądanej zmiennej
na ekranie.

ECConnectPen(ObjectName, PenNumber, TagName)
Parametr Opis

ObjectName

Nazwa Wykresu zdarzeń, dla którego określany będzie pisak, Musi to
być łańcuch znaków lub zmienna tesktowa.

PenNumber Numer

pisaka

łączonego ze zmienną. Należy podać numer z zakresu od

1 do 16, lub zero (0), jeżeli zmienna ma być połączona z pierwszym
wolnym pisakiem, Po wpisaniu wartości zero, jeżeli do pisaków
o numerach od 1 do 3 są już przypisane zmienne, zmienna TagName
zostanie przypisana do pisaka o numerze 4.

TagName Nazwa

zmiennej

łączonej z pisakiem. Musi to być łańcuch znaków lub

zmienna tekstowa.

Zwracana wartość Poprzez

wartość zwracany jest kod błędu informujący o przebiegu

wykonywania funkcji. Jeżeli zwrócona zostanie wartość zero, oznacza
to pomyślne wykonanie funkcji ECConnectPen().

Komentarz Funkcja

ECConnectPen() musi być wywołanam, co najmniej jeden raz

przed dodaniem jakiegokolwiek zdarzenia do wykresu. Dane dla
określonej zmiennej nie będą wyświetlane aż do momentu wywołania
co najmniej jeden raz funkcji ECConnectPen().

Przykład:

ECConnectPen( chartObject, 0, Tag1);

Skrypt ten powoduje przypisanie zmiennej Tag1 do następnego wolnego pisaka na wykresie
chartObject.

background image

4-8 Rozdział 4

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

ECNewEvent

Dodanie zdarzenia do Wykresu zdarzeń o nazwie określonej za pomocą parametru ObjectName.

Przykładowo, za pomocą funkcji ECNewEvent() wywoływanej z poziomu skryptu można dodać
początkowe, oraz kolejne zdarzenia do wyświetlania na wykresie. Opcjonalnie, można
zaktualizować istniejące zdarzenia za pomocą funkcji ECUpdateEvent(). Funkcje ECNewEvent()
i ECUpdateEvent() można też powiązać z przyciskiem.

ECNewEvent(ObjectName, EventType, EventComment, UpdateChart)
Parametr Opis

ObjectName

Nazwa Wykresu zdarzeń, dla którego dodawane będzie nowe zdarzenie.
Musi to być łańcuch znaków lub zmienna tekstowa.

EventType Przypisać wartość 1. (Za pomocą tego parametru określany jest rodzaj

zdarzeń.)

EventComment Opcjonalny

łańcuch znaków, opisujący dodawane zdarzenie. Łańcuch

ten jest wyświetlany na Wykresie zdarzeń po dodaniu zdarzenia.

UpdateChart Jeżeli do tego parametru przypisana zostanie wartość 1, obiekt zostanie

natychmiastowo zaktualizowany w celu uwzględnienia nowego
zdarzenia, natomiast, jeżeli przypisana zostanie wartość 0, obiekt
przechowywany będzie w pamięci, i uaktualniony przy następnym
odświeżaniu ekranu.

Zwracana wartość Poprzez

wartość zwracany jest kod błędu informujący o przebiegu

wykonywania funkcji. Jeżeli zwrócona zostanie wartość zero, oznacza
to pomyślne wykonanie funkcji ECNewEvent().

Komentarz

Na wykresie będą wykreślane wyłącznie zmienne uprzednio przypisane
do pisaków za pomocą funkcji ECConnectPen().

Przykład:

ECNewEvent( "NuclearReactor", 1, "Reactor Level", 1)

Dodanie zdarzenia do wykresu "NuclearReactor", oraz dodanie komentarza "ReactorLevel",
z natychmiastowym uaktualnieniem wyświetlanego obiektu.

background image

Wykres

zdarzeń 4-9

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

ECUpdateEvent

Uaktualnienie określonego zdarzenia na Wykresie zdarzeń określonym poprzez parametr
ObjectName.

ECUpdateEvent(ObjectName, EventNumber)
Parametr Opis

ObjectName

Nazwa Wykresu zdarzeń, na którym ma zostać zaktualizowane
zdarzenie. Musi to być łańcuch znaków lub zmienna tekstowa.

EventNumber

Numer zdarzenia, które ma być zaktualizowane lub zmienione.

Zwracana wartość Poprzez

wartość zwracany jest kod błędu informujący o przebiegu

wykonywania funkcji. Jeżeli zwrócona zostanie wartość zero, oznacza
to pomyślne wykonanie funkcji ECUpdateEvent().

Komentarz

Uaktualnienie zdarzenia dodanego uprzednio za pomocą funkcji
ECNewEvent(), oraz zapamiętanie nowych wartości dla tego zdarzenia,
obowiązujących w momencie wywołania funkcji ECUpdateEvent().
Pamiętane będą dane wyłącznie dla pisaków określonych za pomocą
funkcji ECConfigure(), z parametrem Parameter ustawionym na
"Update".

Należy pamiętać ile razy wywoływana była funkcja ECNewEvent().

(Zdarzeniom przypisywane są kolejno numery, począwszy od 1.)

Przykład:

ECUpdateEvent("NuclearReactor", 3)

Uruchomienie tego skryptu spowoduje przypisanie danych do zdarzenia nr 3 na wykresie
"NuclearReactor".

ECConfigurePen

Ustawienie określonego parametru dla danego pisaka Wykresu zdarzeń wskazywanego poprzez
ObjectName. Przed rozpoczęciem konfigurowania pisaka należy powiązać z nim zmienną.

ECConfigurePen(ObjectName, PenNumber, Parameter, ParamValue)
Parametr Opis

ObjectName

Nazwa Wykresu zdarzeń, na którym zmieniany będzie parametr pisaka.
Musi to być łańcuch znaków lub zmienna tekstowa.

PenNumber

Numer pisaka do konfigurowania. Należy podać wartość od 1 do 16.
Wartość ta musi być większa od zera, i mniejsza od liczby pisaków
wykorzystywanych na Wykresie zdarzeń o nazwie ObjectName.

Parametr Ustawić na wartość Update.
ParamValue

1 aktualizowanie, 0 bez aktualizacji.

Zwracana wartość Poprzez

wartość zwracany jest kod błędu informujący o przebiegu

wykonywania funkcji. Jeżeli zwrócona zostanie wartość zero, oznacza
to pomyślne wykonanie funkcji ECConifgurePen().

Komentarz Funkcja

ECConfigurePen() wykorzystywana jest razem z funkcją

ECUpdatecount(). Jeżeli wykres posiada tylko jeden pisak, parametr
Update należy ustawić, na 1 (ponieważ uaktualniane mogą być dane
wyłącznie dla jednego pisaka). Jeżeli wykres posiada więcej pisaków,
parametr Update można ustawić na 0 lub 1, w zależności czy dane dla
określonego pisaka mają być uaktualniane czy też nie.

Przykład:
ECConfigurePen("Chart1", 2, "Update", 1)
Po wywołaniu funkcji ECUpdateEvent(), dane dla pisaka wykresu Chart1 mogą być
uaktualnione.

background image

4-10 Rozdział 4

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

ECConfigureChart

Ustawienie określonego parametru dla danego Wykresu zdarzeń wskazywanego poprzez
ObjectName.

ECConfigureChart(ObjectName, Parameter, ParamValue)
Parametr Opis

ObjectName

Nazwa Wykresu zdarzeń, na którym zmieniana będzie wartość
parametru. Musi to być łańcuch znaków lub zmienna tekstowa.

Parametr

Nazwa parametru, który ma być zmieniony.

ParamValue

Ustawienie nowej wartości dla argumentu Parametr:

Parametr ParamValue

Grid 1

włączenie, 0 wyłączenie.

Marker 1

włączenie, 0 wyłączenie.

Komentarz

1 włączenie lub wyłącznie, w zależności od
poprzedniego stanu.

Scooters

1 włączenie lub wyłącznie, w zależności od
poprzedniego stanu.

CurrentPen

Numer pisaka, który ma być połączony z bieżącym
pisakiem (CurrentPen).

Update Wprowadzić wartość -1.

ZoomIn Wprowadzić wartość -1.

ZoomOut Wprowadzić wartość -1.

Correlate Wprowadzić wartość -1.

Clear Wprowadzić wartość -1.

JogCurrentPen Wpisanie

wartości 1 spowoduje przypisanie

bieżącego pisaka (CurrentPen) do następnego pisaka.
Wpisanie wartości -1 spowoduje przypisanie
bieżącego pisaka (CurrentPen) do poprzedniego
pisaka.

JogConnectType Wartość 1 będzie cyklicznie zmieniać wartość

parametru ConnectType.

JogScrollType Wartość 1 zmienia wartość parametru ConnectType.

ConnectLine

0 powoduje ukrycie linii, 1 włącza rysowanie linii.
W trybie korelowania pomocne jest ustawienie
parametru ConnectLine na 0, natomiast po powrocie
do normalnego trybu, zalecane jest ustawienie
wartości 1.

"ConnectType"

0 (zzero), jeżelilinie łączące nie mają być
pokazywane, 1 jeżeli każda z para punktów
zdarzenia ma być połączona linią prostą, 2 jeżeli
pomiędzy każdą parą punktów zdarzenia ma być
rysowana krzywa schodkowa.

"ScrollType"

0 (zero) powoduje, że nie są wstawiane nowe
zdarzenia po wywołaniu funkcji ECNewEvent(),
jeżeli lista jest pełna (liczba zdarzeń jest
wprowadzana w oknie dialogowym Event Chart
Wizard
, 1 - nowo wstawiane zdarzenia będą
powodowały usuwanie starych zdarzeń, począwszy
od zdarzenia numer 1.

background image

Wykres

zdarzeń 4-11

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Zwracana wartość Poprzez

wartość zwracany jest kod błędu informujący o przebiegu

wykonywania funkcji. Jeżeli zwrócona zostanie wartość zero, oznacza
to pomyślne wykonanie funkcji ECConifgureChart().

Komentarz

Przypisywana do parametru wartość zależy od typu parametru.

Przykład:

ECConfigureChart("Chart1", "Scooters", -1)

Wywołanie tej funkcji spowoduje włączenie lub wyłączenie prawego i lewego suwaka,
w zależności od poprzedniego stanu suwaków na wykresie Chart1.

ECMoveScooter

Przesunięcie określonego suwaka na Wykresie zdarzeń o nazwie ObjectName.

ECMoveScooter(ObjectName, ScooterNum, Increment)
Parametr Opis

ObjectName

Nazwa Wykresu zdarzeń, na którym przesuwany będzie jeden
z suwaków. Musi to być łańcuch znaków lub zmienna tekstowa.

ScooterNum Jeżeli ma być przesuwany lewy suwak wpisać wartość 1, jeżeli prawy,

wartość 2.

Increment Wprowadzić dodatnią lub ujemną liczbę całkowitą, określającą

oodległość, o którąma być przesunięty suwak, względem zajmowanej
aktualnie pozycji.

Zwracana wartość Poprzez

wartość zwracany jest kod błędu informujący o przebiegu

wykonywania funkcji. Jeżeli zwrócona zostanie wartość zero, oznacza
to pomyślne wykonanie funkcji ECMoveScooter().

Komentarz Jeżeli wizard Wykres zdarzeń znajduje się w trybie korelowania, nie

można przesuwać lewego i prawego suwaka. Funkcja
ECMoveScooter() nie działa również, jeżeli na wykresie nie ma
żadnych zdarzeń. Zwykle, funkcja ECMoveScooter() wywoływana jest
z poziomu skryptu związanego z przyciskiem, który steruje
przesuwaniem suwaków po wykresie (działanie podobne do przycisków
ze strzałkami w lewo i w prawo, dołączanymi do wizarda Wykres
kontrolnego).

Przykład:

ECMoveScooter("Chart2", 1, -10)

Przesunięcie lewego suwaka o 10 jednostek względem zajmowanej przez niego pozycji na
wykresie Chart2.

background image

4-12 Rozdział 4

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Korelowanie danych na Wykresie zdarzeń

Jeżeli wykres posiada jeden lub więcej pisaków, oraz posiada jedno lub więcej zdarzeń, można
skorelować i graficznie porównać dane pokazywane przez określone pisaki względem pozostałych
pisaków. Po wyświetleniu zdarzeń, można opuścić jeden z pisaków na oś x, a następnie narysować
dane pozostałymi pisakami, w zakresie danych dla opuszczonego pisaka. Daje to możliwość
analizowania i porównywania wartości wybranych pisaków z wartościami wyświetlanymi przez
inne pisaki.

W celu skorelowania danych dla jednego pisaka, i ponownego narysowania ich względem
pozostałych pisaków i ich wartości należy postępować zgodnie z zamieszczonym poniżej opisem:

1. Kliknąć na wykresie Pen Scale w celu wybrania numeru pisaka, który ma być "opuszczony"

na oś X wykresu, i którego dane mają być wykorzystane do korelowania. Wykorzystywana
jest tu funkcja ECConfgureChart():

ECConfigureChart(<Chart>, "CurrentPen", <PenNum>)

Gdzie: <Chart> jest nazwą wykresu a <PenNum> jest numerem pisaka, który ma być
bieżącym pisakiem.

2. Kliknąć na Wykresie zdarzeń Correlate w celu ponownego wykreślenia danych przez

pozostałe pisaki, względem bieżącego pisaka. Wciśnięcie przycisku Correlate powoduje
ponowne wywołanie funkcji ECConfigureChart():

ECConfigureChart(<Chart>, "Correlate", -1)

gdzie: <Chart> jest nazwą wykresu a <PenNum> jest numerem pisaka, który ma być
korelowany względem pozostałych pisaków.

Ograniczenia

Wizard Wykres zdarzeń nie pozwala na odczytanie nazw zmiennych przyporządkowanych do
pisaków, sprawdzenie czy wykres znajduje się w trybie korelowania, oraz na odczytanie numeru
zdarzenia, który to numer wykorzystywany jest przez funkcję ECUpdateEvent().

Wykres zdarzeń jest przechowywany w pamięci tymczasowo. Zamknięcie okna aplikacji
zawierającego Wykres zdarzeń, lub nawet przejście z programu WindowMaker do programu
WindowViewer, powoduje usunięcie wyświetlanych zdarzeń i ich danych.

Do pisaków wykresu zdarzeń nie można przyporządkowywać zmiennych systemowych programu
InTouch (z przedrostkiem $).

Po przyporządkowaniu zmiennych do pisaków, zmienne te nie mogą zostać usunięte z wykresu.
Nie mniej jednak, można je przyporządkować do innego pisaka za pomocą funkcji
ECConnectPen().

Okno aplikacji zawierające wykres zdarzeń, do którego ma być dodane nowe zdarzenie (poprzez
wywołanie funkcji ECNewEvent()) musi być aktywne, oraz położone na samej górze.
W przeciwnym wypadku, próba dodania nowego zdarzenia do wykresu w zamkniętym oknie, lub
też nie umieszczonym na samej górze, zakończy się komunikatem o błędzie.

Po wciśnięciu przycisku Sugeruj nie są sugerowane nazwy obiektów.

Do parametrów Events On i Total Events nie należy przypisywać wartości jeden, ponieważ
w programie WindowMaker wystąpi błąd operacji zmiennoprzecinkowej.

Jeżeli obiekt Wykresu zdarzeń zostanie wklejony do okna aplikacji programu InTouch, i następnie
utworzony zostanie duplikat, kopia obiektu może nie mieć pionowej skali. Po przesunięciu lub
zmianie rozmiaru obiektu Wykres zdarzeń, pionowa skala przesuwana jest czasem do połowy
wykresu. W celu rozwiązania tych problemów należy odświeżyć okno.

background image

5-1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

R O Z D Z I A Ł 5

Przeglądarka baz danych SQL

Wizard Przeglądarka baz danych SQL jest obiektem programu InTouch pozwalającym na
wyświetlanie w aplikacjach tabel baz danych. W każdej aplikacji InTouch można umieścić kilka
wizardów Przeglądarka baz danych SQL. Obiekt ten korzysta z źródła ODBC w celu wyświetlenia
informacji zapisanych w tabeli.

Spis treści

Instalowanie

Korzystanie z wizarda Przeglądarka baz danych SQL

Korzystanie z wizarda Przeglądarka baz danych SQL w trakcie wykonywania aplikacji

Ograniczenia

background image

5-2 Rozdział 5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Instalowanie

Warunkiem korzystania z wizarda Przeglądarka baz danych SQL jest uprzednie zainstalowanie
programu Microsoft ODBC Data Source Manager.

Uwaga Sterowniki Microsoft ODBC można zakupić bezpośrednio od firmy Microsoft. Nie mniej
jednak, po zainstalowaniu pakietu Microsoft Office 95, program ODBC Data Source Manager
zostanie automatycznie zainstalowany.
W celu sprawdzenia czy w komputerze zainstalowany jest program Microsoft ODBC Data Source
Manager, otworzyć Panel sterowania, a następnie sprawdzić czy jest wyświetlana ikona ODBC.

Ostrzeżenie! Jeżeli program Microsoft ODBC Data Source Manager nie jest zainstalowany na
komputerze, po zainstalowaniu wizarda Przeglądarka baz danych SQL, program WindowMaker
nie da się uruchomić.

W odróżnieniu od pozostałych wizardów innych firm, wizard Przeglądarka baz danych SQL nie
musi być instalowany w programie InTouch. Po zainstalowaniu pakietu Productivity Pack, jest on
automatycznie dodawany do okna dialogowego Wizard Selection programu WindowMaker. W celu
wstawienia tego obiektu, wystarczy po prostu kliknąć ikonę Wizard na pasku
narzędziowymWizard/ActiveX, a następnie zaznaczyć ten obiekt w oknie dialogowym Wizard
Selection
.

Korzystanie z wizarda Przeglądarka baz danych
SQL

W celu użycia wizarda Przeglądarka baz danych SQL:

1. Uruchomić program WindowMaker, utworzyć nowe okno, lub otworzyć okno do którego ma

być wklejony wizard.

2. Z paska narzędziowego Wizard/ ActiveX wybrać narzędzie wizarda . Wyświetlone zostanie

okno dialogowe Wizard Selection:

3. Wybrać z listy wizard SQL Grid, a następnie w obszarze wyświetlania podwójnie kliknąć

SQL Grid, lub zaznaczyć, po czym kliknąć OK.

Można również kliknąć Dodaj do paska w celu dodania wizarda do paska
narzędziowego Wizardy/ActieX, a następnie kliknąć OK.

background image

Przeglądarka baz danych SQL

5-3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

4. Kursor zmieni kształt na symbol wklejania

.

5. Kliknąć w oknie, w miejscu gdzie ma być wklejony wizard: Przykładowo:

Uwaga Wizard Przeglądarka baz danych SQL nie posiada wszystkich cech wizardów,
korzysta on z technologii GOT, nie może być rozdzielony na elementy składowe za pomocą
polecenia Break Cell.

background image

5-4 Rozdział 5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

6. Podwójnie

kliknąć wizard Przeglądarka baz danych SQL w celu skonfigurowania go.

Wyświetlone zostanie okno dialogowe do konfigurowania:

7. W

polu

Grid Name wpisać unikalną nazwę tego obiektu do przeglądania baz danych SQL.

Długość nazwy nie może przekraczać 15 znaków.

8. W

polu

Grid Title wpisać nazwę, która ma być wyświetlana w pasku tytułowym obiektu do

przeglądania baz danych SQL.

Długość wprowadzonej nazwy nie może przekraczać 32 znaków.

background image

Przeglądarka baz danych SQL

5-5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

9. Kliknąć Data Source. Wyświetlone zostanie okno dialogowe SQL Data Source.

Uwaga W oknie Wybierz źródło danych wyświetlane są nazwy wszystkich zdefiniowanych
źródeł danych ODBC. Jeżeli nie zdefiniowano żadnych nazw źródeł danych, okno dialogowe
będzie puste.

W celu zdefiniowana nazw źródeł danych ODBC należy posłużyć się programem Microsoft
32-bit ODBC Access Manager, umieszczonym w panelu sterowania Windows NT.

a. Wybrać nazwę źródła danych, a następnie kliknąć OK. Wyświetlone zostanie okno

dialogowe Login:

b. W

grupie

Authorization wprowadzić nazwę konta użytkownika (Login Name) i hasło

(Password).

Jeżeli hasło nie jest wykorzystywane, pole to należy pozostawić puste.

z baz danych nie mają tego typu mechanizmów zabezpieczających, przez co
powyższe okno dialogowe nie jest wyświetlane.

background image

5-6 Rozdział 5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

10. Okno dialogowe SQL Grid Configuration zostanie ponownie wyświetlone, pokazując

wszystkie tabele baz danych, istniejące w wybranym źródle danych.

11. Z listy Table wybrać tabelę, której zawartość ma być wyświetlana. Wszystkie kolumny tej

tabeli zostaną wyświetlone na liście Columns. Przykładowo:

W tym momencie, wizard Przeglądarka baz danych SQL jest gotowy do wyświetlenia w
programie zawartości tabeli baz danych.

1. W celu zmiany nazw kolumn, należy wpisać nową nazwę w odpowiedniej komórce Column

Header, a następnie wcisnąć

ENTER

. W przeciwnym wypadku, domyślnie, wizard

Przeglądarka baz danych SQL będzie korzystał w trakcie wykonywania aplikacji z nazw
podanych na liście Columns.

2. W

komórkach

TagName wpisać zmienne, które mają być powiązane z każdą z kolumn.

W czasie wykonywania aplikacji, po wybraniu rekordu, wartość przechowywana w tym
rekordzie przypisywana jest do zmiennej InTouch połączonej z tym rekordem.

background image

Przeglądarka baz danych SQL

5-7

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Podwójne kliknięcie komórki do wprowadzania zmiennej spowoduje wyświetlenie
Przeglądarki zmiennych, co umożliwia wybór jednej ze zmiennych zdefiniowanych
w bieżącym źródle zmiennych.

Więcej informacji na temat Przeglądarki zmiennych podano w Podręczniku InTouch.

3. Poniżej omówiono działania wykonywane po kliknięciu poszczególnych przycisków

umieszczonych w oknie dialogowym do konfigurowania Przeglądarki baz danych SQL.

Przycisk Opis

Dodanie kolumny z listy Available Columns do grupy Display
Columns.

Przesunięcie kolumny z grupy Display Columns. do listy
Available Columns. Przesunięte kolumny nie są wyświetlane
w Przeglądarce baz danych SQL w trakcie wykonywanie
aplikacji (w programie WindowViewer).

Przesunięcie miejsca zajmowanego w kolumnie o jedną pozycję
w górę.

Przesunięcie miejsca zajmowanego w kolumnie o jedną pozycję
w dół.

15. Kliknąć OK po zakończeniu wprowadzania informacji.

background image

5-8 Rozdział 5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Korzystanie z wizarda Przeglądarka baz danych
SQL w trakcie wykonywania aplikacji

W celu skorzystania z wizarda Przeglądarka baz danych SQL w trakcie wykonywania aplikacji
należy kliknąć rekord. Zmienne powiązane z nazwami kolumn zostaną zaktualizowane.

W trakcie wykonywania aplikacji można zmienić szerokość kolumny, chwytając za jedną
z krawędzi nagłówka kolumny, i przeciągając ją tak, aby uzyskać żądaną szerokość.

W celu odświeżenia danych wyświetlanych w przeglądarce, podwójnie kliknąć przycisk
umieszczony w lewym górnym rogu (nad numerami kolumn, z lewej strony nagłówków kolumn).

Poniżej podano przykładowy wygląd wizarda Przeglądarka baz danych SQL w trakcie
wykonywania aplikacji:

Ograniczenia

W trakcie korzystania z baz danych Access, dBase i Paradox, każdy plik bazy danych musi
znajdować się w oddzielnej kartotece.

Przy wprowadzaniu nagłówków kolumn (Column Headers) i zmiennych w oknie dialogowym do
konfigurowania wizarda Przeglądarka baz danych SQL , w celu zapisania wprowadzonych danych
i przejścia do nowego miejsca, należy kliknąć inną komórkę. Po wprowadzeniu ostatniej wartości,
w celu zakończenia konfigurowania, należy kliknąć w dowolnej komórce.

background image

6-1

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

R O Z D Z I A Ł 6

Wizard Trend 16-o pisakowy

Wizard Trend 16-o pisakowy może być użyty do wyświetlania zarówno danych rzeczywistych jak
i historycznych. Jest to plik DLL, z identycznym standardem interfejsu jak w przypadku
pozostałych wizardów programu InTouch. W wizardzie Trend 16-o pisakowy można konfigurować
następujące elementy:

• 16 pisaków
• Kolor pisaka
• Zmienną przypisaną do każdego pisaka
• Tekst dla jednostek inżynierskich zmiennej
• Maksymalną i minimalną wartość zmiennej wyrażaną w jednostkach inżynierskich
• Minimalne i minimalne powiększenie/ pomniejszenie skali wyrażonej w jednostkach

inżynierskich

• Możliwość korzystania z kropki dziesiętnej na siatce osi pisaka
• Grubość linii
• Modyfikować wartości zmiennej i grubości linii zarówno w trakcie budowy aplikacji jak

i w trakcie jej wykonywania

• Zdarzenia rzeczywiste i historyczne mogą być wybierane zarówno w trakcie budowy aplikacji

jak i w trakcie jej wykonywania

Spis treści

Korzystanie z wizarda Trend 16-o pisakowy

Funkcje skryptowe trendu 16-o pisakowego

background image

6-2 Rozdział 6

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Korzystanie z wizarda Trend 16-o pisakowy

W celu skorzystania z wizarda Trend 16-o pisakowy

1. Uruchomić program WindowMaker, a następnie utworzyć nowe okno.

2. Zainstalować wizard Trend 16-o pisakowy

Więcej informacji na temat instalowania wizardów podano w punkcie “Instalowanie”,

zamieszczonym w rozdziale Wprowadzenie do pakietu Productivity Pack.

3. Uruchomić program WindowMaker, utworzyć nowe okno, lub otworzyć okno, do którego ma

być wklejony, wizard.

4. Z paska narzędziowego Wizardy/ActiveX wybrać narzędzie wizarda Wyświetlone zostanie

okno dialogowe Wybór wizardów:

5. Zaznaczyć na liście wizard 16 Pen Trend, a następnie podwójnie go kliknąć, lub zaznaczyć,

po czym kliknąć OK.

Można również kliknąć Dodaj do paska w celu dodania wizarda do paska

narzędziowego Wizardy/ActieX, a następnie kliknąć OK.

6. Kursor zmieni kształt na symbol wklejania

.

background image

Trend 16-o pisakowy

6-3

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

7. Kliknąć w oknie, w miejscu gdzie ma być wklejony wizard: Przykładowo:

8. Kliknąć podwójnie wizard. Wyświetlone zostanie okno dialogowe Pen Trend Control:

9. W

polu

Object Name wpisać unikalną nazwę dla trendu, lub pozostawić domyślną nazwę

PenTrend_#.

Każde wstawienie nowego wizarda spowoduje automatyczną inkrementację cyfry

umieszczonej na końcu nazwy.

background image

6-4 Rozdział 6

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

10. W grupie Time Axis Format, w polu Major Divisions wpisać liczbę głównych osi siatki do

wyświetlania czasu.

11. Kliknięcie jednego z kwadracików z kolorem powoduje wyświetlenie palety kolorów. Wybrać

żądany kolor głównych osi siatki czasu. (Paleta zostanie automatycznie zamknięta.)

12. W grupie Time Axis Format, w polu Minor Divisions wpisać liczbę pomocniczych osi

siatki do wyświetlania czasu.

13. Kliknięcie jednego z kwadracików z kolorem powoduje wyświetlenie palety kolorów. Wybrać

żądany kolor pomocniczych osi siatki czasu. (Paleta zostanie automatycznie zamknięta).

14. W polach Start Time i End Time wpisać datę początkową i końcową wykresu

w następującym formacie:

MM/DD/YY HH:MM:SS PM

lub,

MM/DD/YY HH:MM:SS AM

13. W polu Update Rate wpisać prędkość przewijania trendu rzeczywistego.

W trakcie wykonywania aplikacji dostępna jest opcja pozwalają na rozszerzenie zakresu

czasowego trendu, pod warunkiem, że w grupie Trend Type wybrano opcję Realtime.

14. W grupie Value Axis Format, w polu Major Divisions wpisać liczbę głównych osi siatki do

wyświetlania wartości.

15. Kliknięcie jednego z kwadracików z kolorem powoduje wyświetlenie palety kolorów. Wybrać

żądany kolor głównych osi siatki wartości. (Paleta zostanie automatycznie zamknięta).

16. W grupie Value Axis Format, w polu Minor Divisions wpisać liczbę pomocniczych osi

siatki do wyświetlania wartości.

17. Kliknięcie jednego z kwadracików z kolorem powoduje wyświetlenie palety kolorów. Wybrać

żądany kolor pomocniczych osi siatki wartości. (Paleta zostanie automatycznie zamknięta).

18. W grupie Chat, wybrać odpowiedni kolor tła i obramowania, klikając w kwadraciki

z kolorami Background i Border.

19. W grupie Current Pen, w polu Pen, wpisać liczbę pisaków w celu określenia liczby osi

pisaków na trendzie, lub kliknąć strzałkę, a następnie wybrać wartość z listy.

Chociaż na trendzie wartości wykreślane są przez wszystkie pisaki, operacje

powiększania i przewijania realizowane są wyłącznie względem aktualnie wybranego
pisaka. W programie WindowMaker, aktualnie wybrany pisak można ustawić jako
początkowo aktualnie wybrany pisak w programie WindowViewer. W trakcie
wykonywania aplikacji, operator może zmienić aktualnie wybrany pisak na inny.

20. Kliknąć w polu Width, lub kliknąć strzałkę, a następnie wybrać szerokość linii pisaka.

Wybranie grubości większej od 1 znacznie zmniejsza szybkość uaktualniania

i drukowania trendu.

21. W grupie Trend Type wybrać typ trendu, który ma być początkowo wyświetlany po

uruchomieniu aplikacji.

W trakcie wykonywania aplikacji, jeżeli operator zmieni typ trendu w grupie Trend

Type, wizard automatycznie wyświetli odpowiednie opcje do konfigurowania.

22. W obszarze siatki do konfigurowania pisaków, w kolumnie Color, ustawić żądany kolor dla

każdego z pisaków.

23. W obszarze siatki do konfigurowania pisaków, w kolumnie Tagname wpisać nazwy

zmiennych, których wartości mają być wykreślane przez poszczególne pisaki.

Uwaga W obszarze siatki do konfigurowania pisaków, wciśnięcie klawisza

ENTER

powoduje

zaakceptowanie danych wprowadzonych w komórce. W celu usunięcia wprowadzonych
danych należy kliknąć komórkę w celu zaznaczenia jej, a następnie wcisnąć klawisz

SPACEBAR

.

background image

Trend 16-o pisakowy

6-5

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Dwukrotne kliknięcie w komórce do wprowadzania zmiennych powoduje wyświetlenie

Przeglądarki zmiennych, po czym można wybrać jedną ze zmiennych zdefiniowanych na
lokalnej Liście zmiennych. W celu wybrania zmiennej w Przeglądarce zmiennych,
podwójnie kliknąć zmienną, lub zaznaczyć ją, a następnie kliknąć OK. Zmienna zostanie
automatycznie wstawiona do komórki.

Uwaga Jeżeli w grupie Trend Type wybrana została opcja Historical, w Przeglądarce
zmiennych wyświetlone zostaną wyłącznie zmienne dla których ustawiono opcję Log Data.

Więcej informacji na temat Przeglądarki zmiennych podano w Podręczniku InTouch.

24. W obszarze siatki do konfigurowania pisaków, w każdej z komórek kolumny EU Text należy

wpisać tekst, który ma być początkowo wyświetlany w trakcie wykonywania aplikacji jako
opis osi danego pisaka.

Tekst ten jest wyświetlany jako opis osi, jeżeli pisak zostanie wybrany jako aktywny.

25. W obszarze siatki do konfigurowania pisaków, w każdej z komórek kolumny Min EU należy

wpisać minimalną wartość w jednostkach inżynierskich, który ma być początkowo
wyświetlana w trakcie wykonywania aplikacji jako wartość minimalna osi danego pisaka.

26. W obszarze siatki do konfigurowania pisaków, w każdej z komórek kolumny Max EU należy

wpisać maksymalną wartość w jednostkach inżynierskich, który ma być początkowo
wyświetlana w trakcie wykonywania aplikacji jako wartość maksymalna osi danego pisaka.

Uwaga Przy wyświetlaniu trendów historycznych duże znaczenie mają wartości
wprowadzone w polach Min/ MaX EU. Trendy historyczne wyświetlane są na skali 0 - 100%
jednostek inżynierskich.

27. W obszarze siatki do konfigurowania pisaków, w każdej z komórek kolumny Min % należy

wpisać minimalną wartość procentową, który ma być początkowo wykorzystywana w trakcie
wykonywania aplikacji do obliczenia minimalnej siatki dla osi danego pisaka w odpowiedniej
skali EU.

28. W obszarze siatki do konfigurowania pisaków, w każdej z komórek kolumny Max % należy

wpisać maksymalną wartość procentową, który ma być początkowo wykorzystywana
w trakcie wykonywania aplikacji do obliczenia maksymalnej siatki dla osi danego pisaka
w odpowiedniej skali EU.

29. W obszarze siatki do konfigurowania pisaków, w każdej z komórek kolumny Dec.Pos.%

należy wpisać liczbę miejsc dziesiętnych do początkowego oznaczania w trakcie
wykonywania aplikacji siatki osi pisaka.

30. W obszarze siatki do konfigurowania piasków, kliknąć w każdej z komórek kolumny Width

w celu wybrania szerokości linii dla danego pisaka, wykreślającego zmienną na trendzie.

Uwaga Szerokość pisaka podawana jest w pikselach. Maksymalna szerokość wynosi 10
pikseli, natomiast minimalna szerokość jest równa 1 piksel. Wybranie grubości większej od 1
znacznie zmniejsza szybkość uaktualniania i drukowania trendu.

32. Kliknąć OK w celu zaakceptowania wprowadzonych danych i zamknięcia okna dialogowego.

background image

6-6 Rozdział 6

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

W celu skorzystania z wizarda Suwak trendu 16-o pisakowego:

1. Uruchomić program WindowMaker, utworzyć nowe okno, lub otworzyć okno do którego ma

być wklejony wizard.

2. Z paska narzędziowego Wizard/ ActiveX wybrać narzędzie wizarda Wyświetlone zostanie

okno dialogowe Wizard Selection:

3. Zaznaczyć na liście wizard 16 Pen Trend, a następnie podwójnie kliknąć wizard 16-Pen Trend

Scooter, lub zaznaczyć, po czym kliknąć OK.

Można również kliknąć Dodaj do paska w celu dodania wizarda do paska

narzędziowego Wizardy/ActieX, a następnie kliknąć OK.

4. Kursor zmieni kształt na symbol wklejania

.

5. Kliknąć w oknie, w miejscu gdzie ma być wklejony wizard: Przykładowo:

Uwaga Wygląd tego wizarda zależy od wybranego wcześniej typu trendu, w grupie Trend
Type
. Przykładowo, jeżeli w grupie Trend Type wybrano opcję Real Time, dostępne będą
wyłącznie funkcje do powiększania i pomniejszania.

background image

Trend 16-o pisakowy

6-7

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

1. Podwójnie

kliknąć wizard Suwak trendu 16-o pisakowego. Wyświetlone zostanie okno

dialogowe Pen Trend Panel Wizard:

2. W

polu

Pen Trend Name wpisać nazwę wprowadzoną uprzednio w polu Object Name dla

wizarda Trend 16-o pisakowy.

Jeżeli wprowadzone nazwy nie będą takie same, elementy sterujące suwaka nie będą

poprawnie funkcjonować.

3. W

grupie

Pen Options wpisać w każdym z pól odpowiednią zmienną pamięciową typu Real:

Zoom %

Procent odpowiedniej osi do powiększenia lub pomniejszenia.

Pan Minor Units

Przesunięcie odpowiedniej osi o wartość początkową zmiennej
razy podziałka pomocnicza.

Pan Major Units

Przesunięcie odpowiedniej osi o wartość początkową zmiennej
razy podziałka główna.

4. W

grupie

Time Options wpisać w każdym z pól odpowiednią zmienną pamięciową typu

Real:
Zoom %

Procent odpowiedniej osi do powiększenia lub pomniejszenia.

Pan Minor Units

Przesunięcie odpowiedniej osi o wartość początkową zmiennej
razy podziałka pomocnicza.

Pan Major Units

Przesunięcie odpowiedniej osi o wartość początkową zmiennej
razy podziałka główna.

Podwójne kliknięcie w pustym polu spowoduje wyświetlenie Przeglądarki zmiennych, co

umożliwiania wybranie jednej ze zmiennych zdefiniowanych w bieżącym źródle danych.
W celu wybrania zmiennej w Przeglądarce zmiennych, podwójnie kliknąć zmienną, lub
zaznaczyć ją, a następnie kliknąć OK. Zmienna zostanie automatycznie wstawiona do
komórki.

Jeżeli w polu wpisana zostanie zmienna, a następnie podwójnie kliknięta, wyświetlona

zostanie Przeglądarka zmiennych z definicją tej zmiennej (o ile zmienna ta została
uprzednio zdefiniowana w Przeglądarce zmiennych). Jeżeli wprowadzona zostanie nazwa
zmiennej nie zdefiniowanej na Liście zmiennych, wyświetlone zostanie okno dialogowe
do zdefiniowania tej zmiennej.

Kliknąć Suggest, jeżeli wizard ma automatycznie wprowadzić do pól sugerowane
zmienne. Po kliknięciu przycisku OK, użytkownik zostanie zachęcony do zdefiniowania
sugerowanych zmiennych.

background image

6-8 Rozdział 6

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Konfigurowanie trendu 16-o pisakowego w trakcie
wykonywania aplikacji

Wiele spośród parametrów trendu 16-o pisakowego może być konfigurowanych w trakcie
wykonywania aplikacji. Nie mniej jednak, zmiany w wprowadzone w trakcie wykonywania
aplikacji nie są zapisywane wraz z trendem. Z tego powodu, jeżeli program WindowViewer
zostanie zamknięty, po czym ponownie uruchomiony, trend 16-o pisakowy zostanie wyświetlony
w postaci zgodnej z konfiguracją wprowadzoną wcześniej w programie WindowMaker.

Uwaga Okno dialogowe Pen Trend Control do konfigurowania w trakcie wykonywania aplikacji
ma charakter dynamiczny. Wyświetlane opcje do konfiguracji zależą od wybranego uprzednio typu
trendu

W celu skonfigurowania trendu 16-o pisakowego w trakcie wykonywania aplikacji:

1. Podwójnie

kliknąć trend. Wyświetlone zostanie okno dialogowe Pen Trend Control:

2. W

polu

Object Name wyświetlona zostanie nazwa trendu wprowadzona w programie

WindowMaker.

3. W

polu

Update Rate wprowadzić częstotliwość (w sekundach) przewijania zdarzeń

rzeczywistych.

4. W

polu

Span wprowadzić liczbę sekund określającą długość przedziału czasowego.

5. W

grupie

Current Pen, w polu Pen, wpisać liczbę pisaków w celu określenia liczby osi

pisaków na trendzie, lub kliknąć strzałkę, a następnie wybrać wartość z listy.

Chociaż na trendzie wartości wykreślane są przez wszystkie pisaki, operacje

powiększania i przewijania realizowane są wyłącznie względem aktualnie wybranego
pisaka.

6. Kliknąć w polu Width lub kliknąć strzałkę, a następnie wybrać szerokość linii aktualnie

wybranego pisaka.

Wybranie grubości większej od 1 znacznie zmniejsza szybkość uaktualniania

i drukowania trendu.

7. W

grupie

Trend Type wybrać jaki rodzaj trendu ma być wyświetlany w trakcie wykonywania

aplikacji.

Szczegółowe informacje na temat elementów składowych siatki do konfigurowania

pisaków podano w punkcie "Korzystanie z wizarda Trend 16-o pisakowy".

8. Kliknąć Done.

background image

Trend 16-o pisakowy

6-9

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

W celu skonfigurowania historycznego trendu 16-o pisakowego w trakcie wykonywania

aplikacji:

1. Podwójnie

kliknąć trend. Wyświetlone zostanie okno dialogowe Pen Trend Control:

2. W

polu

Object Name wyświetlona zostanie nazwa trendu wprowadzona w programie

WindowMaker.

3. W

grupie

Time Axis format wpisać datę początkową i końcową trendu w następującym

formacie:

MM/DD/YY HH:MM:SS PM (lub AM)

4. W

grupie

Current Pen, w polu Pen, wpisać liczbę pisaków w celu określenia liczby osi

pisaków na trendzie, lub kliknąć strzałkę, a następnie wybrać wartość z listy.

Chociaż na trendzie wartości wykreślane są przez wszystkie pisaki, operacje

powiększania i przewijania realizowane są wyłącznie względem aktualnie wybranego
pisaka.

5. Kliknąć w polu Width lub kliknąć strzałkę, a następnie wybrać szerokość linii pisaka.

Wybranie grubości większej od 1 znacznie zmniejsza szybkość uaktualniania

i drukowania trendu.

6. W

grupie

Trend Type wybrać jaki rodzaj trendu ma być wyświetlany w trakcie wykonywania

aplikacji.

Szczegółowe informacje na temat elementów składowych siatki do konfigurowania

pisaków podano w punkcie "Korzystanie z wizarda Trend 16-o pisakowy".

7. Kliknąć Done.

background image

6-10 Rozdział 6

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

Funkcje skryptowe trendu 16-o
pisakowego

Z obiektem Trend 16-o pisakowy można powiązać różne funkcje skryptowe programu InTouch,
lub wyrażenia połączeń animacyjnych, co pozwala na sterowanie tym obiektem w trakcie
wykonywania aplikacji. Przykładowo, funkcje pozwalają do przypisanie pisaków do wykresu,
dodanie nowych zdarzeń do wykresu, ukrycie lub wyświetlenie siatki, albo ukrycie lub ponowne
wyświetlenie suwaków.

ptSetTrend

Funkcja ta powoduje zatrzymanie lub rozpoczęcie aktualizowania określonego okna w którym
wyświetlany jest trend 16-o pisakowy.

ptSetTrend(TrendObjName, EnableUpdates);
Parametr Opis
TrendObjName

Nazwa obiektu trendu. Musi to być łańcuch znaków lub zmienna
tekstowa.

EnableUpdates

0 zatrzymanie aktualizowania, lub 1 rozpoczęcie aktualizowania.

Return Value Usunięty.

Przykłady:

ptSetTrend(“PenTrend_1”, 1);

Wywołanie takiej funkcji spowoduje rozpoczęcie aktualizowania obiektu trendu o nazwie
PenTrend_1.

ptSetTrend(GroupTrendObjName , 0);

Wywołanie takiej funkcja spowoduje zatrzymanie aktualizowanie zmiennej GroupTrendObjName.

ptZoomCurrentPen

Funkcja ta powoduje powiększenie lub pomniejszenie o określony procent osi pisaka zadanego
trendu 16-o pisakowego.

ptZoomCurrentPen(TrendObjName, ZoomTimePercentage);
Parametr Opis
TrendObjName

Nazwa obiektu trendu. Musi to być łańcuch znaków lub zmienna
tekstowa.

ZoomTimePercentage W celu powiększenia wprowadzić wartość większą od 1.0 , natomiast

w celu pomniejszenia wartość mniejszą od 1.0 (dodatnią).

Return Value Usunięty.

Przykłady:

ptZoomCurrentPen (“PenTrend_1”, 2.0);

Wywołanie takiej funkcji spowoduje powiększenie o 2% osi pisaka na obiekcie trendu o nazwie
PenTrend_1.

ptZoomCurrentPen (GroupTrendObjName,1+ZoomTimePercentage);

Wywołanie takiej funkcji spowoduje powiększenie osi pisaka zmiennej GroupTrendObjName.
Wartość wyrażenia 1+ZoomTimePercentage gwarantuje, że bez względu na wartość zmiennej
GroupTrendObjName, współczynnik powiększenia będzie większy od 1.0.

background image

Trend 16-o pisakowy

6-11

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

ptZoomTime

Funkcja ta powoduje powiększenie lub pomniejszenie o określony procent osi czasu zadanego
trendu 16-o pisakowego.

ptZoomTime(TrendObjName, ZoomTimePercentage);
Parametr Opis
TrendObjName

Nazwa obiektu trendu. Musi to być łańcuch znaków lub zmienna
tekstowa.

ZoomTimePercentage W celu powiększenia wprowadzić wartość większą od 1.0 , natomiast

w celu pomniejszenia wartość mniejszą od 1.0 (dodatnią).

Return Value Nie

wykorzystywany.

Przykłady:

ptZoomTime (“PenTrend_1”, 25);

Wywołanie takiej funkcji spowoduje powiększenie o 25% osi czasu na obiekcie trendu o nazwie
PenTrend_1.

ptZoomTime(GroupTrendObjName,1.0/(1+ZoomTimePercentage));

Wywołanie takiej funkcji spowoduje powiększenie osi czasu zmiennej GroupTrendObjName.
Wartość wyrażenia 1+ZoomTimePercentage gwarantuje, że bez względu na wartość zmiennej
GroupTrendObjName, współczynnik powiększenia będzie większy od 0.

ptPanCurrentPen

Funkcja ta przewija zadaną oś pisaka trendu 16-o pisakowego o zadane wartości. Należy podać
nazwę trendu oraz wartości dla zarówno pomocniczego jak i głównego przesunięcia.

ptPanCurrentPen(TrendObjName, majorUnits, PanningValue);

ptPanCurrentPen(TrendObjName, PanningValue, minorUnits);
Parametr Opis
TrendObjName

Nazwa obiektu trendu. Musi to być łańcuch znaków lub zmienna
tekstowa.

majorUnits Parametr

majorunits zostanie dodany do stosunku minor Units\ minor.

minorUnits

Skorzystanie z minor Units spowoduje podzielnie wartości przesuwu
przez wartość podziałek głównych, określoną w oknie dialogowym
PenTrend Control w programie WindowMaker.

PanningValue

Wartość określona przez użytkownika zależna od głównych
i pomocniczych linii siatki, zadająca ilość ekranu (trendu 16-o
pisakowego) do przesunięcia w obiekcie historycznym.

Return Value Usunięty.

Przykłady:

ptPanCurrentPen(GroupTrendObjName, PanPenMajorUnits, 0);

(główna w dół)

ptPanCurrentPen(GroupTrendObjName, 0, PanPenMinorUnits);

(pomocnicza w dół)

ptPanCurrentPen(GroupTrendObjName, 0, -PanPenMinorUnits );

pomocnicza w górę)

ptPanCurrentPen(GroupTrendObjName, -PanPenMajorUnits, 0);

(pomocnicza w górę)

background image

6-12 Rozdział 6

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

ptPanTime

Funkcja ta przewija zadaną oś czasu trendu 16-o pisakowego, stosownie do wprowadzonych
wartości. Należy podać nazwę trendu oraz wartości dla zarówno pomocniczego jak i głównego
przesunięcia.

ptPanTime(TrendObjName, majorUnits, PanningValue);

ptPanTime(TrendObjName, PanningValue, minorUnits);
Parametr Opis
TrendObjName

Nazwa obiektu trendu. Musi to być łańcuch znaków lub zmienna
tekstowa.

majorUnits Parametr

majorunits zostanie dodany do stosunku minor Units\ minor.

minorUnits

Skorzystanie z minor Units spowoduje podzielnie wartości przesuwu
przez wartość podziałek głównych, określoną w oknie dialogowym
PenTrend Control w programie WindowMaker.

PanningValue

Wartość określona przez użytkownika zależna od głównych
i pomocniczych linii siatki, zadająca ilość ekranu (trendu 16-o
pisakowego) do przesunięcia w obiekcie historycznym.

Return Value Usunięty.

Przykłady:

ptPanTime(GroupTrendObjName, -PanTimeMajorUnits, 0);

(główna w lewo)

ptPanTime(GroupTrendObjName, 0, -PanTimeMinorUnits);

(pomocnicza w lewo)

ptPanTime(GroupTrendObjName, 0, PanTimeMinorUnits);

(główna w prawo)

ptPanTime(GroupTrendObjName, PanTimeMajorUnits, 0);

(główna w prawo)

ptCurrentPen

Funkcja ta ustawiana aktualnie wybrany pisak. Aktualnie wybrany pisak to pisak sterujący osią
pisaka.

ptCurrentPen(TrendObjName, PenNum,);
Parametr Opis
TrendObjName

Nazwa obiektu trendu. Musi to być łańcuch znaków lub zmienna
tekstowa.

PenNum

Numer pisaka który ma być aktualnie wybranym pisakiem.

Return Value Nie

wykorzystywany.

Przykłady:

ptSetCurrentPen (GroupTrendObjName, 2);

Wywołanie tej funkcji spowoduje, że aktualnie wybranym pisakiem będzie pisak nr 2.

background image

Trend 16-o pisakowy

6-13

Astor Sp. z o.o. – Autoryzowany Dystrybutor Wonderware

ptPauseTrend

Funkcja ta powoduje tymczasowe aktualizowania okna w którym wyświetlany jest trend 16-o
pisakowy. Aktualizowanie jest zatrzymywane jeżeli parametr value ma wartość logiczną
prawdziwą(1).

ptPauseTrend(TrendObjName, Value,);
Parametr Opis
TrendObjName

Nazwa obiektu trendu. Musi to być łańcuch znaków lub zmienna
tekstowa.

Value

0 wznowienie aktualizowania, 1 zatrzymanie.

Return Value Usunięty.

Przykłady:

ptPauseTrend (GroupTrendObjName, 1);

ptGetTrendType

Funkcja ta wyświetla wartość informująca o bieżącym trybie podanego trendu 16-o pisakowego.

ptGetTrendType(TrendObjName);
Parametr Opis
TrendObjName

Nazwa obiektu trendu. Musi to być łańcuch znaków lub zmienna
tekstowa.

Return Value

Zwraca typ trendu. 0 dla historycznego, (1 dla rzeczywistego bez
przewijania, nie wykorzystywanego w tej wersji), i 2 dla rzeczywistego.

Przykłady:

ptGetTrendType (GroupTrendObjName);

ptGetTrendType (“PenTrend_1”);


Document Outline


Wyszukiwarka

Podobne podstrony:
LI ASK SA IT711
LI ASK RT IT711
LI ASK SPC IT711
LI ASK MR IT711
LI ASK PP IT700
LI ASK SA IT711
li ask zz ge3 5E2JZTQ5PYH7Q3CI6HVII64U3BJBL6JHS7BPSTA
LI ASK RT IT700
LI ASK MR IT700
LI ASK CSC GE1
LI ASK OF IT800
LI ASK SA IT900

więcej podobnych podstron