[ Pobierz całość w formacie PDF ]

IOSetRemoteReferences("xxx","TagServer1","","",0);
4. W programie WindowMaker naciśnij Uruchomienie.
5. Uruchom funkcję skryptową.
Połączenie animacyjne na oknie Window1 zostanie uaktualnione
wartością TagServer1:TankLevel.Value.
6. Naciśnij przycisk, aby otworzyć okno Window2.
Połączenie animacyjne na oknie Window2 nie będzie pokazywało
wartości TagServer1:TankLevel.Value, ponieważ uruchomiony skrypt
zmodyfikował jedynie połączenia animacyjne na otwartych oknach.
Scenariusz 2
1. Na oknie Window1 skonfiguruj skrypt akcji, który spowoduje
uruchomienie skryptu:
Show "Window2";
IOSetRemoteReferences("xxx","TagServer1","","",0);
2. W programie WindowMaker naciśnij Uruchomienie.
Może się wydawać, iż połączenia animacyjne na oknie Window2 zostaną
uaktualnione, ponieważ skrypt jest uruchamiany po otwarciu okna.
Jednakże, funkcja skryptowa jest uruchamiana zanim okno zostanie
wpełni zaincjalizowane. To powoduje, że zdalne odwołania na tym oknie
nie zostaną przeadresowane.
Aby uniknąć tego problemu należy utworzyć przycisk ze skryptem,
w którym zostaną podstawione wartości pod zmienne, które następnie
zostaną użyte jako parametry funkcji a następnie otwarte zostanie okno.
Można skonfigurować dla okna docelowego skrypt typu "Gdy otwarte",
który użyje wartości w tych zmiennych i wywoła funkcję
IOSetRemoteReferences. Na przykład, dla przycisku akcji można
skonfigurować skrypt:
NewAccessNameTag="Tagserver1"
Nowe funkcje programu InTouch
50 Rozdział 2
Show "Window2";
Dla skryptu okna typu "Gdy otwarte" należy skonfigurować:
IOSetRemoteReferences("xxx",NewAccessNameTag,"","",0);
Zmiany adresów zdalnych odwołań w aplikacji
Zasięg zmian dokonywanych przez funkcję skryptową obejmuje zdalne
odwołania w całej aplikacji. Umożliwia to zrealizowanie bardziej złożonych
scenariuszy, w których kilka atrybutów tego samego obiektu może być
traktowane jako grupa. Na przykład, symbol Pompa może składać się z kilku
parametrów takich jak prędkość czy przepływ. Jednokrotne uruchomienie tej
funkcji skryptowej spowoduje przeadresowanie wszystkich powiązanych
z obiektem zdalnych odwołań.
Dlatego jedno wywołanie funkcji skryptowej może mieć wpływ na wiele okien
w jednej aplikacji:
" Przeadresowanie indywidualnych obiektów
"Galaxy:pump.pv"
" Grupa powiązanych symboli z wieloma zdalnymi odwołaniami może
zostać przeadresowana w taki sposób, aby przełączać między atrybutami
".pv", ".state", oraz ".cmd":
"Galaxy:mainpump.pv", "Galaxy:mainpump.state",
"Galaxy:mainpump.cmd"
"Galaxy:fwdpump.pv", "Galaxy:fwdpump.state",
"Galaxy:fwdpump.cmd"
"Galaxy:rsvpump.pv", "Galaxy:rsvpump.state",
"Galaxy:rsvpump.cmd"
"Galaxy:bckpump.pv", "Galaxy:bckpump.state",
"Galaxy:bckpump.cmd"
"Galaxy:altpump.pv", "Galaxy:altpump.state", "Galaxy:altpump.cmd"
" Odwołania odnoszące się do obiektu nadrzędnego mogą zostać
przeadresowane poprzez zmianę tylko obiektu nadrzędnego:
"Galaxy:tank.pump1.pv", "Galaxy:tank1.pump1.pv"
"Galaxy:tank.invalve1.pv", "Galaxy:tank1.invalve1.pv"
"Galaxy:tank.invalve2.pv", "Galaxy:tank1.invalve2.pv"
"Galaxy:tank.outvalve.pv", "Galaxy:tank1.outvalve.pv"
"Galaxy:tank.level.pv", "Galaxy:tank1.level.pv"
"Galaxy:tank.mixer.pv", "Galaxy:tank1.mixer.pv"
Nowe funkcje programu InTouch
Indeks 51
Indeks
Właściwości 44
B
Wstęp 21
zmiana nazwy 43
Biblioteka 39
obsługa błędów 45
Biblioteka obiektów SmartSymbol 39
odtwarzanie 43
eksportowanie 39
odtwarzanie symbolu 43
importowanie 40
ograniczenia 31
E
S
Edycja obiektów SmartSymbol 37
SmartSymbolManager
elementy menu
elementy menu 23
Menedżer obiektów SmartSymbol 23
T
I
Tworzenie instancji
Instancje obietków SmartSymbol
Obiekty SmartSymbol 31, 36
zmiana odwołań 37
Tworzenie obiektów SmartSymbol 26
InTouch
tworzenie skryptów
Nowe cechy 5
konfiguracja zdalnych odwołań 46
K
U
konfiguracja zdalnych odwołań 46
uruchamianie aplikacji
Obiekty SmartSymbol 46
M
usuwanie obiektów SmartSymbol 43
Menedżer
W
Obiekty SmartSymbol 23
Menedżer obiektów SmartSymbol 23
Właściwości
obsługa błędów 45
Obiekty SmartSymbol 44
Menu
Wstęp
Edycja 10, 11, 12, 25
Obiekty SmartSymbol 21
File 24
Narzędzia 25
Z
Pomoc 25
Menu Edycja 10, 11, 12, 25
zmiana nazw obiektów SmartSymbol 43
Menu Narzędzia 25
zmiana odwołań w instancji 37
Menu Plik 24
Menu Pomoc 25
N
Nowe cechy 5
Funkcje daty i czasu 14
Menedżer obiektów SmartSymbol 6
Obiekt ActiveX Alarm Viewer 16
Rozszerzony NAD 13
Wsparcie dla komputerów Tablet PC 6
Wyświetlanie informacji o wersji 15
Wyświetlanie odnośników 15
O
Obiekty SmartSymbol
Edycja 37
odtwarzanie 43
ograniczenia 31
tworzenie 26
tworzenie instancji 31, 36
uruchamianie aplikacji 46
usuwanie 43
Nowe funkcje programu InTouch
52 Indeks
Nowe funkcje programu InTouch [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • moje-waterloo.xlx.pl
  •