ForthLogic inst prog H P.1.2 120113.pdf - F&F
ForthLogic inst prog H P.1.2 120113.pdf - F&F
ForthLogic inst prog H P.1.2 120113.pdf - F&F
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Sterowniki <strong>prog</strong>ramowalne MAX Logic<br />
> : bip 1.0 1000 BEEP ;<br />
(OK)<br />
> : alarm bip 2.0 1 TIMER! alarm ;<br />
(OK)<br />
> : stop 0.0 1 TIMER! STOP ;<br />
(OK)<br />
> : 0menu 0 MENU bip ;<br />
bip (OK)<br />
> : 1menu .” ALARM ” 1 MENU alarm<br />
ALARM (OK)<br />
> : 2menu .” STOP ” 2 MENU stop<br />
STOP (OK)<br />
> 0menu 1 menu 2menu<br />
(OK)<br />
Najpierw definiujemy słowa bip, alarm i stop, których wykonanie przypisujemy odpowiednim punktom tworzonego menu.<br />
Potem definiujemy słowa 0menu, 1menu i 2menu opisujące funkcje punktów menu ALARM i STOP oraz sygnał dźwiękowy<br />
przy wejściu w blok. Nazwy te będą drukowane jako menu bloku „Funkcje dodatkowe”. Następnie wykonujemy te słowa<br />
dla permanentnej projekcji zdefiniowanych punktów menu. Kursorami możemy dokonać wyboru punktu menu, a OK<br />
akceptujemy wybór. Wybierając ALARM uruchamiamy cykliczne odtwarzanie sygnału dźwiękowego. Wybierając następnie<br />
STOP zatrzymujemy alarm. Dodatkowo przy każdorazowym wejściu w blok „Funkcje dodatkowe” usłyszymy<br />
jednosekundowy sygnał dźwiękowy przypisany do słowa MENU 0.<br />
Słowo HIDE służy do ukrywania zdefiniowanego punktu menu (nie wykasowuje go). Zdejmuje ze stosu danych górne<br />
znaczenie jako numer wiersza menu i ukrywa punkt menu o wskazanym numerze (staje się on nieaktywny i niedostępny<br />
dla użytkownika). Ponowne uaktywnienie tego punktu menu odbywa się słowem MENU. Wystarczy tylko podać numer<br />
wiersza menu przed słowem (bez tekstu, ponieważ jest on zapamiętywany przy wcześniejszej definicji) i słowo, jakie ma<br />
być wykonane. Oczywiście jest możliwe całkowite przedefiniowanie danego punktu menu. Opierając się na wcześniejszym<br />
przykładzie pokażemy zastosowanie słowa HIDE:<br />
> 1 HIDE<br />
(OK)<br />
> 1 MENU alarm<br />
(OK)<br />
Najpierw ukrywamy wiersz menu ALARM. Znika on z wyświetlacza. Słowem MENU bez podanego wiersza tekstu<br />
ponownie uaktywniamy ten punkt.<br />
Słowo LASTMENU? podaje numer punktu menu, który był wykonany jako ostatni. Słowo to kładzie na stos danych numer<br />
punktu menu, który był wykonany jako ostatni. Dane słowo pozwala parametryzować pracę z oddzielnymi punktami<br />
menu.<br />
Przy każdorazowym wejściu w blok „Funkcje dodatkowe” standardowo podświetlany jest pierwszy punkt menu. Słowo<br />
FOCUS pozwala ustawić podświetlenie dowolnego wiersza menu. Słowo FOCUS ze stosu danych zdejmuje górne znaczenie<br />
jako numer wiersza menu. Wskazany wiersz po wejściu w blok „Funkcje dodatkowe” będzie podświetlony i to on będzie<br />
widoczny jako pierwszy.<br />
Dodatkowo dla H04, dla większej wygody w korzystaniu z menu, istnieje możliwość wyprowadzenia pomocniczej<br />
informacji tekstowej w górnym, żółtym pasku stanu (lewa górna część wyświetlacza). Służy do tego słowo INFO<br />
(informacja), które z wyjściowego bufora sczytuje wiersz tekstu o długości do 15 znaków i wyświetla go w lewej części<br />
informacyjnego pola (zastępuje napis „Funkcje dodatkowe”).<br />
4.10.2 Klawiatura (dla sterowników typu H03 i H04)<br />
Do definiowania funkcji klawiszy służy słowo BUTTON (przycisk), które ze stosu danych zdejmuje górny element jako<br />
numer klawisza z zakresu od 1 do 7, a po słowie tym podajemy słowo, które będzie bezpośrednio wykonywane przy<br />
naciskaniu odpowiedniego przycisku. Wartości przyporządkowane przyciskom: F1 ‐ 1; F2 – 2; ‐3; ‐ 4; ‐ 5; ‐ 6;<br />
‐ 42 ‐