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 />
słowa VOICE kładzie się na stos jako wartość logiczna. Przy czym logiczne znaczenie PRAWDA oznacza, że mikrofon i<br />
wyjście głośnikowe odłączono, a FAŁSZ, że zaistniał problem (np.: w danej chwili nie było połączenia głosowego).<br />
W trybie SPEAKER po wykonaniu słowa MIC wszelkie wykonania słów SAY i PLAY, czyli odtworzenie plików dźwiękowych<br />
.wav będzie słyszalne w zewnętrznym głośniku.<br />
Do regulacji czułości zewnętrznego mikrofonu służy słowo MICLEVEL. Słowo to zdejmuje ze stosu danych wartość z<br />
zakresu 0÷15 jako poziom czułości. Zmiana poziomu czułości o 1 powoduje realna zmianę o współczynnik 1,1885.<br />
Domyślnie czułość wynosi 2. Po zaniku zasilania i powtórnym uruchomieniu sterownika poziom czułości powraca do<br />
wartości domyślnej.<br />
Do regulacji poziomu głośności zewnętrznego kanału audio służy słowo SPKLEVEL. Słowo to zdejmuje ze stosu danych<br />
wartość z zakresu 0÷100 jako poziom głośności. Domyślnie poziom głośności wynosi 100. Po zaniku zasilania i powtórnym<br />
uruchomieniu sterownika poziom powraca do wartości domyślnej.<br />
5. WCZYTANIE I URUCHOMIENIE APLIKACJI (<strong>prog</strong>ramu w języku <strong>ForthLogic</strong>)<br />
5.1 DLA WSZYSTKICH TYPÓW STEROWNIKÓW<br />
Plik tekstowy zawierający <strong>prog</strong>ram stworzony w języku <strong>ForthLogic</strong> (aplikację) należy nazwać "autorun.txt" (koniecznie z<br />
rozszerzeniem .txt!). Następnie wgrać go na kartę SD i włożyć w port sterownika. Plik zostanie automatycznie sczytany.<br />
Plik przy wgrywaniu do pamięci interpretatora forth‐systemu sterownika będzie na bieżąco sprawdzany. Jeżeli forthsystem<br />
napotka jakikolwiek błąd <strong>prog</strong>ramowy wstrzyma wczytywanie aplikacji.<br />
W sterownikach typu H03 i H04 na wyświetlaczu zostanie podany kod błędu i numer wiersza <strong>prog</strong>ramu, w którym<br />
wystąpił błąd. Po wgraniu aplikacji plik zostaje automatycznie usunięty z karty SD, a aplikacja zostanie automatycznie<br />
uruchomiona.<br />
Odrębny przypadek stanowią sterowniki typu H03 i H04. W przypadku, kiedy start aplikacji nie odbywa się poprzez słowo<br />
BOOT, które definiuje i automatycznie wykonuje główne słowo startujące wgrywanej aplikacji, należy dodatkowo ustawić<br />
odpowiednie punkty menu konfiguracyjnego. Po zaniku zasilania głównego i braku zasilania rezerwowego, jeżeli zmiany w<br />
menu konfiguracyjnym zostały zapisane, to po powrocie napięcia zasilania sterownik ponownie rozpocznie pracę wg<br />
wgranej aplikacji. Opis wymaganych czynności i ustawień w menu konfiguracyjnym opisano w <strong>inst</strong>rukcji użytkowania.<br />
Wykorzystując środowisko <strong>prog</strong>ramistyczne Notepad++PuTTY możemy napisany <strong>prog</strong>ram w notatniku bezpośrednio<br />
przesłać do sterownika za pomocą <strong>prog</strong>ramu <strong>ForthLogic</strong> Programmer. Procedura ta jest szczegółowo opisana w oddzielnej<br />
<strong>inst</strong>rukcji użytkowania środowiska <strong>prog</strong>ramistycznego Notepad++PuTTY.<br />
Istnieje również możliwość wczytania aplikacji podczas pracy ze sterownikiem w trybie dialogowym w <strong>prog</strong>ramie<br />
Hiperterminal. Służą do tego rozkazy systemowe:<br />
1. COMPILE FILE [nazwa pliku] ‐ automatycznie wgrywa plik o dowolnej nazwie (zawsze z rozszerzeniem .txt) do<br />
sterownika z karty SD/MMC. Plik przy wgrywaniu do pamięci interpretatora forth‐systemu sterownika będzie na bieżąco<br />
sprawdzany. Jeżeli forth‐system napotka jakikolwiek błąd <strong>prog</strong>ramowy wstrzyma wgrywanie aplikacji i poda na monitorze<br />
kod błędu i numer wiersza <strong>prog</strong>ramu, w którym znalazł błąd.<br />
2. RECEIVE FILE – wgrywa wskazany plik o dowolnej nazwie (zawsze z rozszerzeniem .txt) z zasobów komputera przy<br />
pomocy protokołu CRC XModem. Po wpisaniu rozkazu systemowego RECEIVE FILE i wykonaniu go przyciskiem OK pojawi<br />
się komunikat WAITING CRC MODEM FILE TRANSFER… Rozpocznie się odliczanie czasu 30sek w ciągu, którego należy<br />
rozpocząć transfer pliku. Upływający czas sygnalizowany jest pojawiającymi się kolejnymi znakami C (C=3sek). W<br />
przypadku, gdy nie zdążymy rozpocząć transferu pliku w ciągu tego czasu otrzymamy komunikat (ERROR – FILE TRANSFER<br />
TIMOUT). Procedurę należy powtórzyć.<br />
‐ 55 ‐