16.06.2015 Views

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

SHOW MORE
SHOW LESS

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 ‐

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!