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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Instrukcja <strong>prog</strong>ramowania w języku <strong>ForthLogic</strong> wersja <strong>P.1.2</strong><br />
FOR_ALL SS GSM stała systemowa dla słowa CONTROL: zdalne sterowanie z dowolnego numeru telefonu komórkowego <br />
FOR_LOYAL SS GSM stała systemowa dla słowa CONTROL: zdalne sterowanie z autoryzowanego numeru telefonu komórkowego <br />
PASSWORD ST system ustanawia hasło dostepu <br />
PROTECT_BY SS system stała systemowa dla słowa PASSWORD: załącza blokadę dostępu z jednoczesnym ustanowieniem hasła <br />
DISABLE SS system stała systemowa dla słowa PASSWORD: wyłącza blokadę dostępu <br />
PIN ST GSM wprowadza PIN aktywnej karty SIM <br />
USER ST GSM<br />
drukuje na terminalu i w wyjściowym buforze numeru telefonu użytkownika zapisany pod określonym numerem<br />
zmiennej<br />
<br />
LAST ST GSM ustala i wprowadza do bufora wyjściowego numeru telefonu, którego odbyło się ostatnie połączenie <br />
MIC ST audio uruchamia zewnętrzny mikrofon i wyjścia głośnikowego <br />
VOICE ST audio wyłączenie zewnętrzny mikrofon i wyjścia głośnikowego <br />
MICLEVEL ST audio Ustawia poziom czułości mikrofonu <br />
SPKLEVEL ST audio Ustawia poziom głośności wyjścia głośnikowego <br />
TIMER! ST timer uruchamia dany timer, po czasie którego zostanie wykonane dane słowo <br />
TIMER? ST timer kładzie na stos adres słowa, które będzie dokonane po danym timerze <br />
STOP ST timer „puste” słowo, bez przyporządkowanej funkcji <br />
STOPALL ST timer zatrzymuje wszystkie uruchomione timery <br />
: ST words otwarcie procedury definiowania nowego słowa <br />
; ST words zamkniecie procedury definiowania nowego słowa <br />
FORGET ST words usuwa słowo lub ciąg słów ze słownika forth‐systemu <br />
BUILD DICTIONARY RS words Powrót słownika do stanu pierwotnego <br />
IF ST warunek słowo operatora warunkowego rozpatrujące warunek <br />
ELSE ST warunek słowo operatora warunkowego wyznaczające zadania dla warunku PRAWDA <br />
THEN ST warunek słowo operatora warunkowego wyznaczające zadania dla warunku FAŁSZ <br />
." ST text otwarcie procedury wprowadzania tekstu do bufora wyjściowego <br />
" ST text zamknięcie procedury wprowadzania tekstu do bufora wyjściowego <br />
QUOTE ST text wprowadza znak cudzysłowa ( „ ) do bufora wyjściowego <br />
STRING! ST text zapisuje tekst z wyjściowego bufora jako zmienną wierszową <br />
STRING? ST text wprowadza do bufora wyjściowego tekst ze zmiennej wierszowej <br />
FLUSH ST text oczyszczenie wyjściowego bufora <br />
LENGTH ST text kładzie na stos wartość, jako liczbę znaków tekstu w buforze wyjściowym <br />
NEWLINE ST text przeniesienie do nowego wiersza tekstu wprowadzanym do bufora wyjściowego <br />
SPACE ST text wstawienie pojedynczej spacji w tekście wprowadzanym do bufora wyjściowego <br />
AUTOSPACE ST text<br />
NOAUTOSPACE ST text<br />
włączony tryb automatycznego wstawiania spacji na początku i końcu tekstu wprowadzanego do bufora<br />
wyjściowego<br />
wyłączony tryb automatycznego wstawiania spacji na początku i końcu tekstu wprowadzanego do bufora<br />
wyjściowego<br />
<br />
<br />
WORDS P words drukuje w oknie terminalu zasób słów forth‐systemu <br />
VERSION ST words wprowadza do bufora wyjściowego numer wersji firmware <br />
UNUSED ST words kładzie na stos danych liczbę bajtów wolnej pamięci słownika forth‐systemu <br />
NAME ST words drukuje w oknie terminalu słowo o podanym adresie <br />
FIND ST words kładzie na stos wartość, jako adres słowa <br />
EXECUTE ST words wykonuje słowo, którego adres jest na szczycie stosu danych <br />
( ST words otwarcie komentarza <br />
) ST words zamknięcie komentarza <br />
VAR? ST zas. <strong>prog</strong>r. kładzie na stos danych wartość zmiennej <br />
VAR! ST zas. <strong>prog</strong>r. zapisuje wartość ze szczytu stosu danych, jako zmienną <br />
FLAG? ST zas. <strong>prog</strong>r. kładzie na stos wartość zmiennej bitowej <br />
FLAG! ST zas. <strong>prog</strong>r. zapisuje wartość ze szczytu stosu, jako zmienną bitową <br />
CONSTANT ST zas. <strong>prog</strong>r. definiuje i określa wartość stałej <br />
TO ST zas. <strong>prog</strong>r. zapisuje wartość ze szczytu stosu danych, jako wartość stałej <br />
. ST zas. <strong>prog</strong>r. zdejmuje wartość ze szczytu stosu danych i drukuje w oknie terminalu <br />
‐ 69 ‐