Tworzenie aplikacji w języku programowania ForthLogic
|
|
- Michał Karczewski
- 9 lat temu
- Przeglądów:
Transkrypt
1 F&F Filipowski sp.j. ul. Konstantynowska 79/ Pabianice tel/fax , e mail: fif@fif.com.pl Tworzenie aplikacji w języku programowania ForthLogic Wersja dokumentu P.1 Wersja dokumentu A
2 Sterowniki programowalne MAX 2
3 Tworzenie aplikacji w języku ForthLogic 1 PROGRAMY DO TWORZENIA APLIKACJI Tworzenie obszernych programów w trybie terminalowym jest trudne i praktycznie się tego nie robi. Ze względu na specyfikę pracy terminalu nie można modyfikować programu. Dlatego tworzenie aplikacji w języku ForthLogic odbywa się w dowolnym edytorze tekstu (np. w Microsoft Notepad, który wchodzi w skład systemu operacyjnego Microsoft Windows XP lub Windows Vista). Należy pamiętać, że długość wiersza nie może przekraczać 77 znaków. Dla ułatwienia pracy dedykujemy specjalnie do tworzenia aplikacji w języku ForthLogic specjalne środowisko programistyczne Notepad++PuTTY. Program ten jest bezpłatny i jest załączany na płycie CD do każdego sterownika oraz do pobrania na naszej stronie internetowej Zasady posługiwania się tym programem opisano w osobnej instrukcji. ( STOPALL FORGET ---HeatCtr--- ( Zrealizowano proste dwapoziomowe menu glosowe kierowania dwoma (wyjsciami przekaznikowymi. ( Tymi samymi wyjsciami mozna kierowac przez SMS, za pomoca ( przyciskow F1/F2 i za pomoco przyciskow dzwonkowych. Stan wyjsc ( mozna obserwowac na wyswietlaczu i na cyfrowych wyjsciach. Przez ( menu uzytkownika jest mozliwosc zal/wyl hasla. : ---HeatCtr--- ; ( ==================================================================== ( Definicja Slow (Rowniez dla SMS) ( ==================================================================== : Boiler? 1 RO? ; : Boiler-ON TRUE 1 RO! ; : Boiler-OFF FALSE 1 RO! ; : Boiler-INV 1 RO? NOT 1 RO! ; : Ogrzewanie? 2 RO? ; : Ogrzewanie-ON TRUE 2 RO! ; : Ogrzewanie-OFF FALSE 2 RO! ; : Ogrzewanie-INV 2 RO? NOT 2 RO! ; : Wszystko-ON Boiler-ON Ogrzewanie-ON ; : Wszystko-OFF Boiler-OFF Ogrzewanie-OFF ; : Status." Boiler " Boiler? IF." ON " ELSE." OFF " THEN NEWLINE." Ogrzewanie " Ogrzewanie? IF." ON " ELSE." OFF " THEN ; ( ==================================================================== ( MENU GLOSOWE ( ==================================================================== ( sprawdzenie bledow - obecnosci karty pamieci, ( podejmowanie wezwania glosowego, i tym podobnie : Iffailthenhold NOT IF HOLD THEN ; ( zakonczenie jadlospisu : Sayby MUTE." by.wav " PLAY HOLD Iffailthenhold ; (flaga zapytania o haslo w menu glosowym 0 CONSTANT Passwflag Notepade++PuTTY Microsoft Notepad 2 ZASADY TWORZENIA APLIKACJI Poniższy przykład jest praktycznym przedstawieniem budowy aplikacji dla sterownika H04 w oparciu o poznany już zasób słów języka ForthLogic. Pokazuje jak tworzyć obszerny program budując go z poszczególnych mniejszych bloków programowych będących rozwiązaniem części zadania. W opisach budowanej aplikacji dla wskazania pojedynczych słów lub całych zagadnień, o których mowa będą podawane w nawiasach prostokątnych [ ] numery wierszy, w których się znajdują. 2.1 Początek aplikacji Dla lepszej przejrzystości programu można dodawać komentarze i opisy poszczególnych fragmentów programu. Służą do tego znaki ( i ). Tekst pomiędzy nawiasami będzie interpretowany przez forth system jako komentarz i nie zostanie zwrócony jako nieznane słowo. Wszystkie słowa standardowe są pisane dużymi literami, dlatego dla odróżnienia warto definiowane słowa pisać małymi literami. 1 ( MÓJ PIERWSZY PROGRAM 2 ( Nazwa projektu: MAX 3 ( data otwarcia projektu: ( Wersja: v ( FORGET program 7 : program." MAX v " ; 3
4 Sterowniki programowalne MAX Tworzymy nagłówek programu, w którym możemy zawrzeć wszelkie informacje na temat budowanej aplikacji, np. nazwa aplikacji, kolejny numer wersji i data, kto jest twórcą, dla kogo jest tworzona i itp. [1 4]. Dla przejrzystości programu zostawiamy jedną linię wolną [5]. Następnie definiujemy słowo program [7], które otwiera nam aplikację i praktycznie wyznacza początek definiowania nowych słów. Dodatkowo, przy wykonaniu go słowo to wyprowadza do bufora wejściowego tekst, który może kryć nazwę i wersję danej aplikacji. W przypadku, kiedy nie wiemy, jaka aplikacja jest w sterowniku, w łatwy sposób można to sprawdzić wykonując to słowo bezpośrednio w oknie terminalu lub nawet przez telefon komórkowy. Przed definicją słowa program piszemy słowo standardowe FORGET, kasujące nasze pierwsze słowo [6]. Jednak przed pierwszym wgraniem naszego programu należy tę linię zaznaczyć jako komentarz. Jeżeli tego nie zrobimy forth system natychmiast pokaże nam błąd w linii 7 jako nieznane słowo (UNKNOWD WORLD). 2.2 Blok programowy sterowania wyjściem Tworzymy funkcję cyklicznego załączania wyjścia DO1. 9 ( sterowanie wyjściem DO1 10 : on 1 1 DO! BEEP ; 11 : off 0 1 DO! BEEP ; 12 : alarm on TIMER! off TIMER! alarm ; 13 : stop TIMER! STOP TIMER! STOP 0 1 DO! ; Piszemy komentarz opisujący nasz blok programowy [9]. Definiujemy słowa on i off, które odpowiednio załączają i wyłączają wyjście DO1 z sygnalizacja dźwiękowa wykonania tych słów [10 11]. Słowo alarm [12] definiuje na funkcje naprzemiennego załączania i wyłączania wyjścia DO1 w cyklu 1sek/2sek. Słowo stop [13] zatrzymuje nam rekursywne wykonanie słowa alarm i zeruje wyjście DO1. Po zdefiniowaniu pierwszych słów możemy już wgrać naszą aplikację. Podając i wykonując słowo alarm w oknie terminalu lub przez telefon komórkowy uruchomimy nieskończony cykl załączeń i wyłączeń wyjścia DO1. Cykl ten zatrzymujemy wykonując słowo stop. 2.3 Menu funkcji dodatkowych W poprzednim punkcie nasze zdefiniowane słowa mogliśmy wywołać tylko ręcznie w trybie dialogowym. Dobudujemy teraz blok programowy pozwalający na uruchomienie alarmu wykonując jeden z wierszy funkcji dodatkowych w menu konfiguracyjnym sterownika ( definicja funkcji w menu Funkcji dodatkowych 16 : 1menu." ALARM " 1 MENU alarm ; 17 : 2menu." STOP " 2 MENU stop ; menu 2menu 20 Jak poprzednio, komentarzem wyróżniamy nowy blok programowy [15]. Definiujemy słowo 1menu [16], które tworzy wiersz pierwszy z napisem ALARM. Po wybraniu wiersza i naciśnięciu OK uruchomimy słowo alarm. Analogicznie słowo 2menu [17]. Zdefiniowane słowa podajemy w nowej linii [19]. Całość koniecznie zamykamy ostatnią pustą linią [20]. Musimy podać znak ENTER po słowach, aby je wykonać. Analogicznie jak w oknie terminalu. W przeciwnym razie przy wgrywaniu programu do sterownika linia 19 nie zostałaby wprowadzona do forth sysyemu. Przed ponowieniem naszej zmodyfikowanej aplikacji zdejmiemy komentarz ze słowa FORGET [6]. 6 FORGET program W ten sposób utworzyliśmy linię programową, która zostanie wykonana na początku wgrywania aplikacji do sterownika. Jest to wykasowanie słowa program zdefiniowanego podczas pierwszego wgrywania. Za słowem program zostaną też wykasowane wszystkie słowa, które zostały po nim zdefiniowane. Praktycznie jest to wykasowanie całej poprzednio wgrywanej aplikacji. Nowe i zmodyfikowane słowa zostaną na nowo wgrane. Po wgraniu do sterownika zmodyfikowanej aplikacji słowa 1menu i 2menu zostaną automatycznie wykonane i funkcje alarm i stop będą natychmiast dostępne w menu funkcji dodatkowych. 4
5 Tworzenie aplikacji w języku ForthLogic 2.4 Automatyczne uruchamianie aplikacji W poprzednim punkcie stworzyliśmy aplikację, w której zdefiniowane słowa były automatycznie wykonane przy wgrywaniu. Niestety, po wyłączeniu zasilania sterownika nasza aplikacja nie startuje samoczynnie. Słowa zdefiniowane zachowują się w pamięci nieulotnej, ale nie są automatycznie wykonywane. Trzeba zbudować mechanizm, który pozwoli samoczynnie uruchamiać wgraną aplikację. 19 ( słowo uruchamiające aplikację: run 20 : run 1menu 2menu ; 21." run " BOOT 22 run 23 Zamiast bezpośredniego podania słów 1menu i 2menu definiujemy nowe słowo run. [20]. Słowo to wyznaczamy jako automatycznie butowane (ładowane) przy uruchomieniu sterownika [21]. Po restarcie sterownika zostanie wykonane słowo run, które wykona słowa 1menu i 2menu. Podanie słowa run na końcu aplikacji [22] spowoduje wykonanie go natychmiast po wgraniu aplikacji. Tak zdefiniowany blok programowy praktycznie wyznacza koniec każdej aplikacji. 2.5 Definiowanie funkcji przycisków sterownika Tworzymy blok programowy, który oprócz menu funkcji dodatkowych pozwoli nasze funkcje alarm i stop wywoływać za pomocą zdefiniowanych przycisków na czole sterownika. ( definicja funkcji przycisków F1 i F2 : f1 F1 BUTTON alarm ; : f2 F2 BUTTON stop ; Definiujemy słowa f1 i f2 [20 21]. Musimy je zdefiniować po definicjach słów alarm i stop, a przed słowem run. Aby były automatycznie uruchamiane przy załączeniu sterownika musimy je dołożyć do definicji słowa run [25]. : run 1menu 2menu f1 f2 ; Nasza zmodyfikowana aplikacja wygląda teraz tak: 1 ( MÓJ PIERWSZY PROGRAM 2 ( Nazwa projektu: MAX 3 ( data otwarcia projektu: ( Wersja: v FORGET program 7 : program." MAX v " ; 8 9 ( sterowanie wyjściem DO1 10 : on 1 1 DO! BEEP ; 11 : off 0 1 DO! BEEP ; 12 : alarm on TIMER! off TIMER! alarm ; 13 : stop TIMER! STOP TIMER! STOP 0 1 DO! ; ( definicja funkcji w menu Funkcji dodatkowych 16 : 1menu." ALARM " 1 MENU alarm ; 17 : 2menu." STOP " 2 MENU stop ; ( definicja funkcji przycisków F1 i F2 20 : f1 F1 BUTTON alarm ; 21 : f2 F2 BUTTON stop ; ( słowo uruchamiające aplikację: run 24 : run 1menu 2menu f1 f2 ; 25." run " BOOT 26 run 27 5
6 Sterowniki programowalne MAX 2.6 Sygnały wejściowe zadziałanie wejść cyfrowych W większości przypadków potrzeba uruchomić daną funkcję programową w chwili pojawienia się zewnętrznego sygnału sterującego na wejściu cyfrowym. Zdefiniujemy blok programowy, który ustali odpowiednią reakcję sterownika na sygnały wejściowe. ( Wej. DI1 i DI2 0 5 FLAG! 0 6 FLAG! : di5 5 DI? 5 FLAG? NOT AND IF alarm THEN 5 DI? 5 FLAG! TIMER! di5 ; : di6 6 DI? NOT 6 FLAG? AND IF stop THEN 6 DI? 6 FLAG! TIMER! di6 ; Słowo di5 definiuje nam reakcję na sygnał na wejściu cyfrowym DI5. Słowo alarm zostanie wykonane tylko wtedy, gdy pojawi się sygnał na tym wejściu (zbocze narastające). Zanik sygnału na wejściu DI5 nie powoduje niczego. Słowo di6 definiuje nam reakcję na sygnał na wejściu cyfrowym DI6. Ale dla odróżnienia słowo stop zostanie wykonane dopiero po zaniku sygnału wejściowego (zbocze opadające). Pojawienie się sygnału wejściowego nie spowoduje wykonania słowa stop. Dla rozpatrywania obydwu warunków zastosowaliśmy operator warunkowy IF THEN. Wykonywanie każdego ze słów zamknięte jest w cyklu 0.1sek, co oznacza, że stan wejścia jest sprawdzany właśnie z taką częstotliwością. Słowa te należy startować wraz z aplikacją, więc trzeba dołożyć je do definicji słowa run. : run 1menu 2menu f1 f2 di5 di6 ; 2.7 Zmiana parametrów programu okno parametryzacji. Dotychczas nasza funkcja alarm działa zawsze w stałym cyklu 1/2sek. Chcąc dowolnie zmieniać te czasy trzeba zmodyfikować słowo alarm oraz dopisać blok programowy wykorzystujący okno parametryzacji do zadawania wartości czasów oraz kolejne punkty menu funkcji dodatkowych do ich wywoływania. Nasza nowa aplikacja wygląda tak: 1 ( MÓJ PIERWSZY PROGRAM 2 ( Nazwa projektu: MAX 3 ( data otwarcia projektu: ( Wersja: v FORGET program 7 : program." MAX v " ; 8 9 ( definicja stałych t1 i t FCONSTANT t FCONSTANT t2 12 : def_t1 TOF t1 ; 13 : def_t2 TOF t2 ; 14 : czas_t1." t1 [sek] " t1 GET def_t1 STOP ; 15 : czas_t2." t2 [sek] " t2 GET def_t2 STOP ; ( sterowanie wyjściem DO1 18 : on 1 1 DO! BEEP ; 19 : off 0 1 DO! BEEP ; 20 : alarm on t1 1 TIMER! off t2 2 TIMER! alarm ; 21 : stop TIMER! STOP TIMER! STOP 0 1 DO! ; ( definicja funkcji w menu Funkcji dodatkowych 24 : 1menu." ALARM " 1 MENU alarm ; 25 : 2menu." STOP " 2 MENU stop ; 26 : 3menu." Czas t1> " 3 MENU czas_t1 ; 27 : 4menu." Czas t2> " 4 MENU czas_t2 ; ( definicja funkcji przycisków F1 i F2 30 : f1 F1 BUTTON alarm ; 31 : f2 F2 BUTTON stop ; ( Wej. DI1 i DI2 6
7 Tworzenie aplikacji w języku ForthLogic FLAG! FLAG! 36 : di5 5 DI? 5 FLAG? NOT AND IF alarm THEN 5 DI? 5 FLAG! TIMER! di5 ; 37 : di6 6 DI? NOT 6 FLAG? AND IF stop THEN 6 DI? 6 FLAG! TIMER! di6 ; ( słowo uruchamiające aplikację: run 40 : run 1menu 2menu 3menu 4menu f1 f2 di5 di6 ; 41." run " BOOT 42 run 43 Modyfikujemy słowo alarm [20]. Zamiast czasów dla timerów wstawiamy odpowiednio stałe t1 i t2 (1.0 >t1; 3.0 >t2). Teraz możemy zdefiniować słowo czas_t1 [14], które otwiera okno parametryzacji dla podania nowej wartości czasu. Po wstawieniu nowej wartości i zatwierdzeniu jej OK zostanie wykonane słowo def_t1, które przedefiniowuje nam wartość stałej t1. Definicje te muszą być poprzedzone definicją stałej t1, jako wartości początkowej [12]. Analogicznie dla czasu t2. Na koniec definiujemy słowa 3menu i 4menu [26 27], które w kolejnych wierszach funkcji dodatkowych pozwalają wywołać okna parametryzacji czas_t1 i czas_t2. Słowa 3menu i 4menu wywołujemy w słowie run [40]. 2.8 Powiadomienie SMS Modyfikujemy nasz program tak, aby przy zachodzącym warunku zostało wysłane powiadomienie SMS na telefon użytkownika. Naszym warunkiem będzie 10 cykl alarmu. To znaczy, że słowo alarm będzie mogło być wywołane nie więcej niż 10 razy i wtedy będzie automatycznie zatrzymane i zostanie wysłany SMS z treścią, jaką ustawimy za pomocą okna parametryzacji wywoływanego w menu funkcji dodatkowych. Budujemy blok programowy komunikat SMS [27]. Nasz program wygląda następująco: 1 ( MÓJ PIERWSZY PROGRAM 2 ( Nazwa projektu: MAX 3 ( data otwarcia projektu: ( Wersja: v FORGET program 7 : program." MAX v " ; 8 9 ( definicja stałych t1 i t FCONSTANT t FCONSTANT t2 12 : def_t1 TOF t1 ; 13 : def_t2 TOF t2 ; 14 : czas_t1." t1 [sek] " t1 GET def_t1 STOP ; 15 : czas_t2." t2 [sek] " t2 GET def_t2 STOP ; ( licznik cykli ALARM VAR! 19 : plus 1 VAR? VAR! ; ( sterowanie wyjściem DO1 22 : on 1 1 DO! BEEP ; 23 : off 0 1 DO! BEEP ; 24 : alarm plus on t1 1 TIMER! off t2 2 TIMER! alarm ; 25 : stop TIMER! STOP TIMER! STOP 0 1 DO! 0 1 VAR! ; ( komunikat SMS 28." KOMUNIKAT " 1 STRING! 29." " 1 USERPHONE 30 : string1." TEKST " 1 GETS STOP STOP ; 31 : sms 1 USER 1 STRING? SMS DROP ; 32 : limit 1 VAR? 10 = IF sms stop THEN TIMER! limit ; ( definicja funkcji w menu Funkcji dodatkowych 35 : 1menu." ALARM " 1 MENU alarm ; 36 : 2menu." STOP " 2 MENU stop ; 37 : 3menu." Czas t1> " 3 MENU czas_t1 ; 38 : 4menu." Czas t2> " 4 MENU czas_t2 ; 7
8 Sterowniki programowalne MAX 39 : 5menu." TEKST SMS " 5 MENU string1 ; ( definicja funkcji przycisków F1 i F2 42 : f1 F1 BUTTON alarm ; 43 : f2 F2 BUTTON stop ; ( Wej. DI1 i DI FLAG! FLAG! 48 : di5 5 DI? 5 FLAG? NOT AND IF alarm THEN 5 DI? 5 FLAG! TIMER! di5 ; 49 : di6 6 DI? NOT 6 FLAG? AND IF stop THEN 6 DI? 6 FLAG! TIMER! di6 ; ( słowo uruchamiające aplikację: run 52 : run 1menu 2menu 3menu 4menu 5menu f1 f2 di5 di6 limit ; 53." run " BOOT 54 run 55 Warunek, przy spełnieniu którego zostanie wysłane powiadomienie SMS definiujemy w słowie limit [32]. W słowie tym odczytujemy wartość zmiennej 1 i porównujemy ja do liczby 10. Za pomocą operatora warunkowego rozpatrujemy warunek i jeżeli wynik porównania jest prawdą (10=10) zostanie wykonane słowo stop i sms [31]. Słowo sms wysyła powiadomienie zapisane pod 1 zmienną wierszową (STRING) na numer telefonu zapisany pod 1 użytkownikiem (USER). Wartości początkowe tych parametrów musimy wstępnie zdefiniować [28 29]. Numer telefonu użytkownika nr 1 możemy też zdefiniować lub przedefiniować w menu konfiguracyjnym (MENU > Użytkownicy > TELEFONY > TEL 1>). Do zmiany domyślnego tekstu powiadomienia za pomocą okna parametryzacji służy zdefiniowane słowo string1 [30], które wywoływane jest w poprzez słowo menu5 [39] jako kolejna funkcja menu funkcji dodatkowych. Jeszcze tylko musimy stworzyć funkcje, która dokonuje inkrementacji zmiennej 1 wraz z kolejnymi cyklami słowa alarm. Tworzymy słowo plus [19], które będzie wykonywane w słowie alarm. W słowie run musimy wywołać słowa 5menu i limit. 2.9 Okno drukowania i formatowanie tekstu. Stworzymy blok programowy, który jest przykładem wyprowadzania danych na ekran sterownika oraz swobodnego formatowania tekstu. Całość formatowanego tekstu zamyka się w jednym słowie print. Będzie ono cyklicznie wywoływane przez słowo print_cykl. Odświeżanie ekranu będzie, co 1sek. : print." Moja pierwsza " NEWLINE." aplikacja " GREEN 0 0 PRINT." Stan: " BLACK 0 2 PRINT 1 FLAG? IF." ALARM " ELSE." STOP " THEN RED 6 2 PRINT." Temp: " BLACK 0 3 PRINT NOAUTOSPACE 4 AI? F.." stc " BLACK 6 3 PRINT AUTOSPACE." Cykl: " BLACK 0 4 PRINT 1 VAR?. RED 6 4 PRINT ; : print_cykl print TIMER! print_cykl ; : run CLEAR 1 FPREC! 1menu 2menu 3menu 4menu 5menu f1 f2 di5 di6 limit print_cykl ; W pierwszym i drugim wierszu będzie drukowany napis Moja pierwsza aplikacja. Tekst zawiera więcej niż 15 znaków i ma wyznaczony tylko jeden punkt startowy drukowania (0 0), ale poprzez złamanie go słowem NEWLINE rozłożymy go na dwie linie. W trzecim wierszu drukujemy słowo Stan: oraz w zależności od tego, czy alarm działa czy nie będzie drukowane słowo ALARM lub STOP. Zależy to od zmiennej bitowej 1 (1 FLAG!). Jeżeli jest 1, będzie drukowane ALARM, jeżeli 0 to STOP. Teraz trzeba jeszcze definiować odpowiednio te flagę w odpowiednim miejscu. W słowie alarm definiujemy flagę jako 1, a w słowie stop jako 0. Dodatkowo tekst w jednej linii jest drukowany w dwóch kolorach: czarnym i czerwonym. : alarm 1 1 FLAG! on plus t1 1 TIMER! off t2 2 TIMER! alarm ; 25 : stop TIMER! STOP TIMER! STOP 0 1 DO! 0 1 VAR! 0 1 FLAG! ; W czwartej linii drukujemy zmienną wartość 4 wejścia analogowego. Dla tego przykładu wejście to możemy ustawić jako prądowe. Ustawiając precyzje drukowania 1, czyli z jedną liczbą po przecinku, otrzymamy wartość z zakresu 0,0 21,3. Nie wymnażamy tej wartości przez określony współczynnik, tak jak to się robi dla uzyskania wartości rzeczywistej z zakresu 8
9 Tworzenie aplikacji w języku ForthLogic czujnika pomiarowego ACP. Z początku wiersza drukujemy słowo Temp: z 8 spacjami. Służy to przykryciu końcówki tekstu, który może pozostać na końcu linii z poprzedniego cyklu drukowania, ponieważ naprzemiennie mogą być drukowane liczby jedno i dwucyfrowe części całkowitej. W celu łącznego drukowania wartości liczbowej z jednostką ( C) przed zestawieniem tekstu w buforze wejściowym posłużyliśmy się słowem NOAUTOSPACE. Po wydrukowaniu powracamy do automatycznego wstawiania spacji za pomocą słowa AUTOSPACE. W piątym wierszu przywołując wartość zmiennej 1 (1 VAR?) będziemy drukować liczbę wykonanych cykli słowa alarm. W słowie run definiujemy precyzje drukowania liczb jako 1 oraz dokładamy słowo CLEAR (czyszczące ekran przy restarcie sterownika) i print_cykl (uruchamiające w cyklu nasza funkcję drukowania print) Status pracy zapytanie i odpowiedź. Umiemy już formatować tekst i drukować na ekranie. W taki sam sposób formatujemy tekst dla słów SMS oraz LOG. Możemy tez stworzyć słowo, które tylko wprowadza tekst do bufora wejściowego i nic więcej. Za pomocą takiego słowa możemy otrzymywać informacje o systemie, stanie wejść/wyjść lub parametrach współpracujących ze sterownikiem urządzeń. Definiujemy słowo: : status." Stan: " 1 FLAG? IF." ALARM " ELSE." STOP " THEN NEWLINE." Temp: " 4 AI? F.." stc " ; To słowo tworzy treść w buforze i nic więcej. A wiemy, że bufor wyjściowy jest drukowany na terminalu lub na wyświetlaczu telefonu przy wykonaniu słowa, które taki bufor tworzy. Więc wystarczy teraz podać słowo status w treści SMSa wejściowego, a tekst zostanie dopisany do automatycznej odpowiedzi. Dlatego nie musimy pisać słowa NAK, a otrzymamy tylko jednego SMSa na numer, z którego wysłano zapytanie stan. Nie musimy podawać żadnych numerów telefonów. Tekst będzie w tym przypadku taki: Stan: ALARM Temp: 18.7 stc Nasza aplikacja przyjmuje ostateczny kształt: 1 ( MÓJ PIERWSZY PROGRAM 2 ( Nazwa projektu: MAX 3 ( data otwarcia projektu: ( Wersja: v FORGET program 7 : program." MAX v " ; 8 9 ( definicja stałych t1 i t FCONSTANT t FCONSTANT t2 12 : def_t1 TOF t1 ; 13 : def_t2 TOF t2 ; 14 : czas_t1." t1 [sek] " t1 GET def_t1 STOP ; 15 : czas_t2." t2 [sek] " t2 GET def_t2 STOP ; ( licznik cykli ALARM VAR! 19 : plus 1 VAR? VAR! ; ( sterowanie wyjściem DO1 22 : on 1 1 DO! BEEP ; 23 : off 0 1 DO! BEEP ; 24 : alarm 1 1 FLAG! plus on t1 1 TIMER! off t2 2 TIMER! alarm ; 25 : stop TIMER! STOP TIMER! STOP 0 1 DO! 0 1 VAR! 0 1 FLAG! ; ( komunikat SMS 28." KOMUNIKAT " 1 STRING! 29." " 1 USERPHONE 30 : string1." TEKST " 1 GETS STOP STOP ; 9
10 Sterowniki programowalne MAX 31 : sms 1 USER 1 STRING? SMS DROP ; 32 : limit 1 VAR? 10 = IF sms stop THEN TIMER! limit ; ( definicja funkcji w menu Funkcji dodatkowych 35 : 1menu." ALARM " 1 MENU alarm ; 36 : 2menu." STOP " 2 MENU stop ; 37 : 3menu." Czas t1> " 3 MENU czas_t1 ; 38 : 4menu." Czas t2> " 4 MENU czas_t2 ; 39 : 5menu." TEKST SMS " 5 MENU string1 ; ( definicja funkcji przycisków F1 i F2 42 : f1 F1 BUTTON alarm ; 43 : f2 F2 BUTTON stop ; ( Wej. DI1 i DI FLAG! FLAG! 48 : di5 5 DI? 5 FLAG? NOT AND IF alarm THEN 5 DI? 5 FLAG! TIMER! di5 ; 49 : di6 6 DI? NOT 6 FLAG? AND IF stop THEN 6 DI? 6 FLAG! TIMER! di6 ; : print 52." Moja pierwsza " NEWLINE." aplikacja " GREEN 0 0 PRINT 53." Stan: " BLACK 0 2 PRINT 54 1 FLAG? IF." ALARM " ELSE." STOP " THEN RED 6 2 PRINT 55." Temp: " BLACK 0 3 PRINT NOAUTOSPACE 4 AI? F. 56." stc " BLACK 6 3 PRINT AUTOSPACE 57." Cykl: " BLACK 0 4 PRINT 1 VAR?. RED 6 4 PRINT ; 58 : print_cykl print TIMER! print_cykl ; ( SMS: status pracy 61 : status 62." Stan: " 1 FLAG? IF." ALARM " ELSE." STOP " THEN NEWLINE 63." Temp: " 4 AI? F.." stc " ; ( słowo uruchamiające aplikację: run 66 : run CLEAR 1 FPREC! 1menu 2menu 3menu 4menu 5menu f1 f2 di5 di6 limit print_cykl ; 67." run " BOOT 68 run 69 10
Tworzenie aplikacji w języku programowania ForthLogic
F&F Filipowski sp.j. ul. Konstantynowska 79/81 95-200 Pabianice tel/fax 42-2152383, 2270971 e-mail: fif@fif.com.pl www.fif.com.pl Tworzenie aplikacji w języku programowania ForthLogic Wersja dokumentu
Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX
Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX 1. Pierwsze uruchomienie... 3 2. Ekran podstawowy widok diagramu... 4 3. Menu... 5 - Historia... 5 - Ustawienia... 6 - Ustawienia / Nastawa czasów...
PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3
PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 29/2 SEMESTR 3 Rozwiązania zadań nie były w żaden sposób konsultowane z żadnym wiarygodnym źródłem informacji!!!
REJESTRATOR RES800 INSTRUKCJA OBSŁUGI
AEK Zakład Projektowy Os. Wł. Jagiełły 7/25 60-694 POZNAŃ tel/fax (061) 4256534, kom. 601 593650 www.aek.com.pl biuro@aek.com.pl REJESTRATOR RES800 INSTRUKCJA OBSŁUGI Wersja 1 Poznań 2011 REJESTRATOR RES800
Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax.81-444-62-85 lub kom.693-865-235 e mail: info@mdh-system.pl
MDH System Strona 1 MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax.81-444-62-85 lub kom.693-865-235 e mail: info@mdh-system.pl Adapter USB do CB32 Produkt z kategorii: Elmes Cena: 42.00 zł z VAT (34.15 zł netto)
Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...
Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł
Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski
Instrukcja obsługi Norton Commander (NC) wersja 4.0 Autor: mgr inż. Tomasz Staniszewski ITM Zakład Technologii Maszyn, 15.10.2001 2 1.Uruchomienie programu Aby uruchomić program Norton Commander standardowo
2.Prawo zachowania masy
2.Prawo zachowania masy Zdefiniujmy najpierw pewne podstawowe pojęcia: Układ - obszar przestrzeni o określonych granicach Ośrodek ciągły - obszar przestrzeni którego rozmiary charakterystyczne są wystarczająco
System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy
Instrukcja obsługi programu 2.11. Przygotowanie programu do pracy - ECP Architektura inter/intranetowa System Informatyczny CELAB Przygotowanie programu do pracy - Ewidencja Czasu Pracy Spis treści 1.
Ćwiczenie 7 Liczniki binarne i binarne systemy liczbowe.
Ćwiczenie 7 Liczniki binarne i binarne systemy liczbowe. Cel. 1. Poznanie zasady działania liczników binarnych. 2. Poznanie metod reprezentacji liczby w systemach binarnych. Wstęp teoretyczny Liczniki
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM PROGRAM INWENTARYZACJI Poznań 2011 Spis treści 1. WSTĘP...4 2. SPIS INWENTARZA (EWIDENCJA)...5 3. STAŁE UBYTKI...7 4. INTERPRETACJA ZAŁĄCZNIKÓW
Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Przechowywanie danych Wykorzystanie systemu plików, dostępu do plików za pośrednictwem systemu operacyjnego
elektroniczna Platforma Usług Administracji Publicznej
elektroniczna Platforma Usług Administracji Publicznej A Instrukcja użytkownika Instalacja usług wersja 1.1 Ministerstwo Spraw Wewnętrznych i Administracji ul. Batorego 5, 02-591 Warszawa www.epuap.gov.pl
STRONA GŁÓWNA SPIS TREŚCI. Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9
STRONA GŁÓWNA SPIS TREŚCI Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9 1 ZARZĄDZANIE ZAWARTOŚCIĄ STRON Istnieje kilka sposobów na dodanie nowego szablonu
INSTRUKCJA DO INTERNETOWEGO ROZKŁADU JAZDY
INSTRUKCJA DO INTERNETOWEGO ROZKŁADU JAZDY Internetowy rozkład jazdy służy do ułatwienia komunikacji między stacjami. Pokazuje jakie pociągi aktualnie kursują między stacjami i gdzie są. Pomaga nie dopuścić
Instrukcja obsługi zamka. bibi-z50. (zamek autonomiczny z czytnikiem identyfikatora Mifare)
Instrukcja obsługi zamka bibi-z50 (zamek autonomiczny z czytnikiem identyfikatora Mifare) bibi-z50 Copyright 2014 by MicroMade All rights reserved Wszelkie prawa zastrzeżone MicroMade Gałka i Drożdż sp.
HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR. 40 432 Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32) 353 41 31. www.hitin.
HiTiN Sp. z o. o. 40 432 Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32) 353 41 31 www.hitin.pl Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, 1999 r. 1 1. Wstęp. Przekaźnik elektroniczny RTT-4/2
VinCent Office. Moduł Drukarki Fiskalnej
VinCent Office Moduł Drukarki Fiskalnej Wystawienie paragonu. Dla paragonów definiujemy nowy dokument sprzedaży. Ustawiamy dla niego parametry jak podano na poniższym rysunku. W opcjach mamy możliwość
PERSON Kraków 2002.11.27
PERSON Kraków 2002.11.27 SPIS TREŚCI 1 INSTALACJA...2 2 PRACA Z PROGRAMEM...3 3. ZAKOŃCZENIE PRACY...4 1 1 Instalacja Aplikacja Person pracuje w połączeniu z czytnikiem personalizacyjnym Mifare firmy ASEC
Elementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne Wykład Legenda Zezwolenie Dekoder, koder Demultiplekser, multiplekser 2 Operacja zezwolenia Przykład: zamodelować podsystem elektroniczny samochodu do sterowania urządzeniami:
INSTRUKCJA UŻYTKOWANIA. Projekt: Syrena. wersja: 091015.2. Program: Krzysztof Gosławski Kontakt: +48 600231222 k.goslawski@fif.com.
F&F Filipowski sp.j. ul. Konstantynowska 79/81 95-200 Pabianice tel/fax 42-2152383, 2270971 e-mail: fif@fif.com.pl www.fif.com.pl INSTRUKCJA UŻYTKOWANIA Projekt: Syrena wersja: 091015.2 Program: Krzysztof
Wtedy wystarczy wybrać właściwego Taga z listy.
Po wejściu na stronę pucharino.slask.pl musisz się zalogować (Nazwa użytkownika to Twój redakcyjny pseudonim, hasło sam sobie ustalisz podczas procedury rejestracji). Po zalogowaniu pojawi się kilka istotnych
Microsoft Management Console
Microsoft Management Console Konsola zarządzania jest narzędziem pozwalającym w prosty sposób konfigurować i kontrolować pracę praktycznie wszystkich mechanizmów i usług dostępnych w sieci Microsoft. Co
Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.
FRISKO-MOBILE Aplikacja FRISKO-MOBILE przeznaczona jest do zdalnej obsługi sterowników FRISKO podłączonych do sieci LAN o stałym adresie IP za pośrednictwem wbudowanych lub zewnętrznych modułów komunikacyjnych.
Type ETO2 Controller for ice and snow melting
Type ETO2 Controller for ice and snow melting 57652 06/08 (BJ) English page 2 Deutsch page 14 page 26 Russian page 38 SPIS TREŚCI Wyjaśnienie pojęć.................... Strona 26 Wprowadzenie.....................
Instrukcja logowania do aplikacji ING Agent
Instrukcja logowania do aplikacji ING Agent od 7 marca 2011 roku SPIS TREŚCI 1. Wstęp... 2 2. Parametry hasła... 2 3. Pierwsze logowanie... 2 3.1. Pierwsze logowanie dla dotychczasowych uŝytkowników...
Konfiguracja historii plików
Wielu producentów oprogramowania oferuje zaawansowane rozwiązania do wykonywania kopii zapasowych plików użytkownika czy to na dyskach lokalnych czy w chmurze. Warto jednak zastanowić się czy instalacja
CYFROWY MIERNIK REZYSTANCJI UZIEMIENIA KRT 1520 INSTRUKCJA OBSŁUGI
CYFROWY MIERNIK REZYSTANCJI UZIEMIENIA KRT 1520 INSTRUKCJA OBSŁUGI Cyfrowy miernik rezystancji uziemienia SPIS TREŚCI 1 WSTĘP...3 2 BEZPIECZEŃSTWO UŻYTKOWANIA...3 3 CECHY UŻYTKOWE...4 4 DANE TECHNICZNE...4
Instrukcja programu PControl Powiadowmienia.
1. Podłączenie zestawu GSM. Instrukcja programu PControl Powiadowmienia. Pierwszym krokiem w celu uruchomienia i poprawnej pracy aplikacji jest podłączenie zestawu GSM. Zestaw należy podłączyć zgodnie
Rozliczenia z NFZ. Ogólne założenia. Spis treści
Rozliczenia z NFZ Spis treści 1 Ogólne założenia 2 Generacja raportu statystycznego 3 Wczytywanie raportu zwrotnego 4 Szablony rachunków 4.1 Wczytanie szablonów 4.2 Wygenerowanie dokumentów rozliczenia
Karta adaptacyjna GSM
Proste zamontowanie karty adaptacyjnej GSM Karta adaptacyjna GSM Zainstalowanie karty SIM w karcie adaptacyjnej mini SIM Skrócona instrukcja obsługi Zainstalowanie karty SIM w karcie adaptacyjnej mini
PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV
INDUSTRIAL MP3/WAV imp3_wav AUTOMATYKA PRZEMYSŁOWA PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV ZASTOSOWANIE: - systemy powiadamiania głosowego w przemyśle (linie technologiczne, maszyny) - systemy ostrzegania,
ANALOGOWE UKŁADY SCALONE
ANALOGOWE UKŁADY SCALONE Ćwiczenie to ma na celu zapoznanie z przedstawicielami najważniejszych typów analogowych układów scalonych. Będą to: wzmacniacz operacyjny µa 741, obecnie chyba najbardziej rozpowszechniony
Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa
Urządzenia do bezprzerwowego zasilania UPS CES GX RACK 10 kva Centrum Elektroniki Stosowanej CES sp. z o. o. 30-732 Kraków, ul. Biskupińska 14 tel.: (012) 269-00-11 fax: (012) 267-37-28 e-mail: ces@ces.com.pl,
INSTRUKCJA TERMOSTATU
INSTRUKCJA TERMOSTATU Instrukcja dotyczy y modeli termostatów: : TT-1,, TT-2, TT-3, TT-4, TT-5 Termostat pracuje w zakresie od -45 do 125 C z dokładnością nastawy co 0,1 C. Nastawa histerezy do 50,8 C
Symfonia Produkcja Instrukcja instalacji. Wersja 2013
Symfonia Produkcja Instrukcja instalacji Wersja 2013 Windows jest znakiem towarowym firmy Microsoft Corporation. Adobe, Acrobat, Acrobat Reader, Acrobat Distiller są zastrzeżonymi znakami towarowymi firmy
Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD
Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD 1. Wprowadzenie DuŜa grupa sterowników mikroprocesorowych wymaga obsługi przycisków, które umoŝliwiają uŝytkownikowi uruchamianie
linkprog programator USB www.rcconcept.pl info@rcconcept.pl
linkprog programator USB www.rcconcept.pl info@rcconcept.pl 1 linkprog wersja 2.0 Przeznaczenie linkprog to urządzenie umoŝliwiające podłączenie programowalnych urządzeń marki RCConcept do komptera PC
Parowanie urządzeń Bluetooth. Instrukcja obsługi
Parowanie urządzeń Bluetooth Instrukcja obsługi Copyright 2012 Hewlett-Packard Development Company, L.P. Microsoft, Windows i Windows Vista są zastrzeżonymi w Stanach Zjednoczonych znakami towarowymi firmy
UWAGA! PRZECZYTAJ NAJPIERW:
UWAGA! PRZECZYTAJ NAJPIERW: Aby korzystać z Wydziałowego VPNa należy, w skrócie, na komputerze zdalnym z którego chcemy się łączyć mieć zainstalowane 3 certyfikaty (ROOT-CA, SUB-CA-01 i certyfikat osobisty)
Instalacja Plugin. Rys. 1. Folder Plugin.
Instalacja Plugin Co to jest Plugin? Plugin, czyli wtyczka, są to dodatkowe programy, które użytkownik instaluje w dekoderze, w zależności od swoich własnych potrzeb, czy preferencji. Programy te są dostępne
Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET
PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400, w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci Industrial Ethernet, protokołu
Dokumentacja usługi SMS (Aplikacja def3000/sms)
Dokumentacja usługi SMS (Aplikacja def3000/sms) 1 Spis treści 1. Wstęp... 3 2. Opis funkcjonalności aplikacji... 3 3. Funkcje pasywne (Powiadamianie o zdarzeniu)... 3 3.1 Informacje o saldzie... 3 3.2
INSTRUKCJA OBSŁUGI WD2250A. WATOMIERZ 0.3W-2250W firmy MCP
INSTRUKCJA OBSŁUGI WD2250A WATOMIERZ 0.3W-2250W firmy MCP 1. CHARAKTERYSTYKA TECHNICZNA Zakresy prądowe: 0,1A, 0,5A, 1A, 5A. Zakresy napięciowe: 3V, 15V, 30V, 240V, 450V. Pomiar mocy: nominalnie od 0.3
INFORMATOR TECHNICZNY. Pierwsze uruchomienie przemiennika częstotliwości Astraada Drive UWAGA!
INFORMATOR TECHNICZNY Informator techniczny nr ASTRAADA/09/09/22 -- grudzień 2009 Pierwsze uruchomienie przemiennika częstotliwości Astraada Drive Niniejszy dokument zawiera informacje dotyczące przemienników
INFORMATOR TECHNICZNY WONDERWARE
Informator techniczny nr 95 04-06-2007 INFORMATOR TECHNICZNY WONDERWARE Synchronizacja czasu systemowego na zdalnych komputerach względem czasu systemowego na komputerze z serwerem Wonderware Historian
TESTER LX 9024 (SYSTEM ALARMOWY IMPULSOWY) INSTRUKCJA OBSŁUGI
TESTER LX 9024 (SYSTEM ALARMOWY IMPULSOWY) INSTRUKCJA OBSŁUGI levr Ver. 12.12 1. WSTĘP Miernik LX 9024 jest przeznaczony do pomiarów sieci ciepłowniczych preizolowanych zawierających impulsowy układ alarmowy.
1. Podstawy budowania wyra e regularnych (Regex)
Dla wi kszo ci prostych gramatyk mo na w atwy sposób napisa wyra enie regularne które b dzie s u y o do sprawdzania poprawno ci zda z t gramatyk. Celem niniejszego laboratorium b dzie zapoznanie si z wyra
Komunikacja sterownika z rodziny Micro800 z Falownikiem PowerFlex40 przy pomocy sieci DeviceNet.
Komunikacja sterownika z rodziny Micro800 z Falownikiem PowerFlex40 przy pomocy sieci DeviceNet. Str. 2 / 19 DeviceNet w sterownikach Micro800 Temat: Wykorzystanie sterownika z rodziny Micro800 wraz ze
MR - elektronika. Instrukcja obsługi. Mikroprocesorowa Stacyjka Cyfrowa OC-12N wersja podstawowa. MR-elektronika Warszawa 1998
MR - elektronika Instrukcja obsługi Mikroprocesorowa Stacyjka Cyfrowa OC-12N wersja podstawowa MR-elektronika Warszawa 1998 MR-elektronika 01-908 Warszawa 118 skr. 38, ul. Wólczyńska 57 tel. /fax (0-22)
raceboard-s Szybki start
raceboard-s Szybki start Więcej na : http://raceboard.simracing.pl Kontakt: raceboard@simracing.pl Data aktualizacji: 2011-11-15 Wstęp Dziękujemy za wybór naszego produktu z serii raceboard, przykładamy
Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu
Rozdział 6 Pakowanie plecaka 6.1 Postawienie problemu Jak zauważyliśmy, szyfry oparte na rachunku macierzowym nie są przerażająco trudne do złamania. Zdecydowanie trudniejszy jest kryptosystem oparty na
Instrukcja instalacji oraz wykorzystania podpisu cyfrowego
Instrukcja instalacji oraz wykorzystania podpisu cyfrowego Poniższy dokument został stworzony w celu zaznajomienia użytkowników komputerów osobistych pracujących w systemie Windows XP z możliwościami wykorzystania
INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56
INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56 Program Liczarka 2000 służy do archiwizowania i drukowania rozliczeń z przeprowadzonych transakcji pieniężnych. INSTALACJA PROGRAMU Program instalujemy na komputerze
Ogólna charakterystyka kontraktów terminowych
Jesteś tu: Bossa.pl Kurs giełdowy - Część 10 Ogólna charakterystyka kontraktów terminowych Kontrakt terminowy jest umową pomiędzy dwiema stronami, z których jedna zobowiązuje się do nabycia a druga do
MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA. INSTRUKCJA ver 1.2
MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA INSTRUKCJA ver 1.2 1 PRZEGLĄDARKA INTERNETOWA Do pracy na systemie MySource Matrix zalecane jest używanie przeglądarki internetowej Mozilla Firefox. Przeglądarkę
14.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe.
Matematyka 4/ 4.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe. I. Przypomnij sobie:. Wiadomości z poprzedniej lekcji... Że przy rozwiązywaniu zadań tekstowych wykorzystujących
Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa
Zamawiający: Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej 00-662 Warszawa, ul. Koszykowa 75 Przedmiot zamówienia: Produkcja Interaktywnej gry matematycznej Nr postępowania: WMiNI-39/44/AM/13
SZABLONY KOMUNIKATÓW SPIS TREŚCI
SZABLONY KOMUNIKATÓW SPIS TREŚCI Zarządzanie zawartością stron... 2 Dodawanie komunikatu... 3 Lista komunikatów... 6 Lista komunikatów na stronie głównej... 9 ZARZĄDZANIE ZAWARTOŚCIĄ STRON Istnieją dwa
Tester pilotów 315/433/868 MHz 10-50 MHz
TOUCH PANEL KOLOROWY WYŚWIETLACZ LCD TFT 160x128 ` Parametry testera Zasilanie Pasmo 315MHz Pasmo 433MHz Pasmo 868 MHz Pasmo 10-50MHz 5-12V/ bateria 1,5V AAA 300-360MHz 400-460MHz 820-880MHz Pomiar sygnałów
Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).
Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania). W momencie gdy jesteś studentem lub świeżym absolwentem to znajdujesz się w dobrym momencie, aby rozpocząć planowanie swojej ścieżki
Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS
Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS Dostęp do strony logowania następuje poprzez naciśnięcie odpowiedniego dla rodzaju usługi linku dostępnego na stronie www.bsjaroslaw.pl.: lub
CitiDirect EB - Mobile
CitiDirect Ewolucja Bankowości System bankowości elektronicznej dla firm Podręcznik Użytkownika CitiDirect EB - Mobile CitiService Pomoc Techniczna CitiDirect Tel. 0 801 343 978, +48 (22) 690 15 21 Poniedziałek-piątek
Moduł. Rama 2D suplement do wersji Konstruktora 4.6
Moduł Rama 2D suplement do wersji Konstruktora 4.6 110-1 Spis treści 110. RAMA 2D - SUPLEMENT...3 110.1 OPIS ZMIAN...3 110.1.1 Nowy tryb wymiarowania...3 110.1.2 Moduł dynamicznego przeglądania wyników...5
Użytkowanie elektronicznego dziennika UONET PLUS.
Użytkowanie elektronicznego dziennika UONET PLUS. Po wejściu na stronę https://uonetplus.vulcan.net.pl/bialystok i zalogowaniu się na swoje konto (przy użyciu adresu e-mail podanego wcześniej wychowawcy
Metody opracowywania dokumentów wielostronicowych. Technologia Informacyjna Lekcja 28
Metody opracowywania dokumentów wielostronicowych Technologia Informacyjna Lekcja 28 Tworzenie stylów w tekstu Jeśli pisze się długie teksty, stosując, zwłaszcza w jednym dokumencie róŝne r rodzaje formatowania,
Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT
Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT Spis treści Instrukcja użytkownika systemu Ognivo2... 3 Opis... 3 Konfiguracja programu... 4 Rejestracja bibliotek narzędziowych... 4 Konfiguracja
EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015
Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Układ graficzny CKE 2013 KOD UZUPEŁNIA ZDAJĄCY PESEL Miejsce na naklejkę z kodem EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015
WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania
WYKŁAD 8 Reprezentacja obrazu Elementy edycji (tworzenia) obrazu Postacie obrazów na różnych etapach procesu przetwarzania Klasy obrazów Klasa 1: Obrazy o pełnej skali stopni jasności, typowe parametry:
ATEKO, s.r.o. E-learning. Instrukcje dla studentów
ATEKO, s.r.o. E-learning Instrukcje dla studentów 05/2017 2 Tre 1. Zg oszenie... 3 2. Wej cie do kursu... 3 3. Kurs... 5 4. Test... 7 5. Zako czenie aplikacji... 11 3 1. Zg oszenie Ta instrukcja pozwoli
STEROWNIK PRZEPŁYWOMIERZA Z WYŚWIETLACZEM LED NA SZYNĘ DIN SPR1
STEROWNIK PRZEPŁYWOMIERZA Z WYŚWIETLACZEM LED NA SZYNĘ DIN SPR1 Sterownik przepływomierza na szynę DIN zasilany 230VAC może pracować w jednym z 2 trybów : 0/ jako miernik przepływu cieczy (chwilowy, średni)
Wiedza niepewna i wnioskowanie (c.d.)
Wiedza niepewna i wnioskowanie (c.d.) Dariusz Banasiak Katedra Informatyki Technicznej Wydział Elektroniki Wnioskowanie przybliżone Wnioskowanie w logice tradycyjnej (dwuwartościowej) polega na stwierdzeniu
Kopia zapasowa i odzyskiwanie Podręcznik użytkownika
Kopia zapasowa i odzyskiwanie Podręcznik użytkownika Copyright 2009 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation, zarejestrowanym w
Zmiany w wersji 1.18 programu VinCent Office.
Zmiany w wersji 1.18 programu VinCent Office. Zmiana w sposobie wykonania aktualizacji programu. Od wersji 1.18 przy instalowaniu kolejnej wersji programu konieczne jest uzyskanie klucza aktywacyjnego.
Specyfikacja techniczna banerów Flash
Specyfikacja techniczna banerów Flash Po stworzeniu własnego banera reklamowego należy dodać kilka elementów umożliwiających integrację z systemem wyświetlającym i śledzącym reklamy na stronie www. Specyfikacje
Spring MVC Andrzej Klusiewicz 1/18
Spring MVC pierwsza aplikacja Kod źródłowy aplikacji którą tworzę w niniejszym kursie jest do pobrania z adresu: http://www.jsystems.pl/storage/spring/springmvc1.zip Aplikacja jest tworzona w NetBeans,
Zdalne odnawianie certyfikatów do SWI
Zdalne odnawianie certyfikatów do SWI Instrukcja użytkownika Wersja 1.0 Strona 1 Spis treści Wstęp... 3 Dostęp do systemu... 4 Wymagania systemowe... 5 Instalacja certyfikatu użytkownika... 8 Sprawdzenie
Ogólne warunki skorzystania z Oferty Promocyjnej. Tabela nr [1]: Kwoty zobowiązań w zależności od wybranego Planu Taryfowego.
Regulamin Oferty Promocyjnej Play MIXtura All Inclusive dla Migrujących w ramach Oferty Play MIXtura (Plan Cenowy III) obowiązuje od 12.04.2011 roku do odwołania. Ogólne warunki skorzystania z Oferty Promocyjnej
Platforma zamówień personelu JOBMAN.pl
Platforma zamówień personelu JOBMAN.pl 1. Logowanie Po uruchomieniu platformy należy wprowadzić login i hasło, a następnie kliknąć przycisk Zaloguj się Jeśli nie pamiętasz hasła do swojego konta, kliknij
Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP /
KONFIGURATOR Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP / 1. Instalowanie sterowników karty sieciowej. Podczas pierwszej instalacji
System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy
System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy modelowaniem, a pewien dobrze zdefiniowany sposób jego
I. Zakładanie nowego konta użytkownika.
I. Zakładanie nowego konta użytkownika. 1. Należy wybrać przycisk załóż konto na stronie głównej. 2. Następnie wypełnić wszystkie pola formularza rejestracyjnego oraz zaznaczyć akceptację regulaminu w
Instrukcja obsługi mikroprocesorowego terminala DAT-120. Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763-77-77 Fax: 032 763-75-94
Instrukcja obsługi mikroprocesorowego terminala DAT-120 Wersja : V1.04 Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763-77-77 Fax: 032 763-75-94 www.mikster.pl mikster@mikster.pl (19.06.2006) SPIS
Wskazówki dotyczące przygotowania danych do wydruku suplementu
Wskazówki dotyczące przygotowania danych do wydruku suplementu Dotyczy studentów, którzy rozpoczęli studia nie wcześniej niż w 2011 roku. Wydruk dyplomu i suplementu jest możliwy dopiero po nadaniu numeru
Nowe funkcjonalności
Nowe funkcjonalności 1 I. Aplikacja supermakler 1. Nowe notowania Dotychczasowe notowania koszykowe, z racji ograniczonej możliwości personalizacji, zostały zastąpione nowymi tabelami z notowaniami bieżącymi.
ZASADY WYPEŁNIANIA ANKIETY 2. ZATRUDNIENIE NA CZĘŚĆ ETATU LUB PRZEZ CZĘŚĆ OKRESU OCENY
ZASADY WYPEŁNIANIA ANKIETY 1. ZMIANA GRUPY PRACOWNIKÓW LUB AWANS W przypadku zatrudnienia w danej grupie pracowników (naukowo-dydaktyczni, dydaktyczni, naukowi) przez okres poniżej 1 roku nie dokonuje
Instrukcja obsługi. Sterownik ścienny KJR10B/DP
Instrukcja obsługi Sterownik ścienny KJR10B/DP Wyłączny importer Spis treści Parametry sterownika... 3 Parametry sterownika... 3 Nazwy i funkcje wyświetlacza sterownika ściennego... 4 Przyciski sterownika
Opisy. Ikona: Polecenie: STCFG Menu: Stal Konfiguracja
Opisy Ustawia wygląd opisów, wysokość czcionek. Karta Opisy pozwala na ustalenie wyglądu opisów profili. Przygotowano trzy rodzaje bloków z numerami pozycji oraz dwa z nazwami elementów wysyłkowych. Długość
DYSTRYBUCJA : DJ-DISTRIBUTION NUMARK POLSKA
INSTRUKCJA OBSŁUGI DYSTRYBUCJA : DJ-DISTRIBUTION NUMARK POLSKA ul. Hryniewieckiego 1 mag.iii 2p. 70-606 SZCZECIN Telefon:+48 091 4539619 www.numark-dj.pl e-mail: numark@numark-dj.pl 1. PROGRAM wciśnij
Opis ogólny AL154SAV5.HT8 -----------------------------------------------------------------------------------------------
1. OPIS INTERFEJSU POMIAROWEGO AL154SAV5.HT8 Przyrząd umożliwia pomiar, przesłanie do komputera oraz zapamiętanie w wewnętrznej pamięci interfejsu wartości chwilowych lub średnich pomierzonych z wybraną
Instrukcja użytkowania DRIVER. Programator z przewodem sterowniczym. DRIVER 610 lub 620-1 lub 2 strefy DRIVER
Instrukcja użytkowania DRIVER Programator z przewodem sterowniczym 6050425 6050426 DRIVER 610 lub 620-1 lub 2 strefy DRIVER Opis Urządzenie pozwala na programowanie temperatury komfortowej oraz ekonomicznej
Zarządzanie Zasobami by CTI. Instrukcja
Zarządzanie Zasobami by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Konfiguracja... 4 3. Okno główne programu... 5 3.1. Narzędzia do zarządzania zasobami... 5 3.2. Oś czasu... 7 3.3. Wykres Gantta...
TRANSFORMATORY I ZASILACZE
TRANSFORMATORY I ZASILACZE TOP TECHNIKA TOP JAKOŚĆ 66 TRANSFORMATORY STERUJĄCE JEDNO- I TRÓJFAZOWE ZASILACZE STABILIZOWANE I NIESTABILIZOWANE TOP ROZWIĄZANIE TOP TECHNIKA ZASILACZE IMPULSOWE TRANSFORMATORY
PRZEPISY KLASYFIKACJI I BUDOWY STATKÓW MORSKICH
PRZEPISY KLASYFIKACJI I BUDOWY STATKÓW MORSKICH ZMIANY NR 2/2010 do CZĘŚCI VIII INSTALACJE ELEKTRYCZNE I SYSTEMY STEROWANIA 2007 GDAŃSK Zmiany Nr 2/2010 do Części VIII Instalacje elektryczne i systemy
INSTRUKCJA OBS UGI www.elstat.pl
INSTRUKCJA OBS UGI 1. CHARAKTERYSTYKA REGULATORA Regulator temperatury przeznaczony do wspó pracy z czujnikami rezystancyjnymi PTC, Pt100, Pt1000 oraz termoparami J lub K. Wybór zakresu i typu czujnika
dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,
PRACA Z BAZAMI DANYCH w AutoCAD-zie AutoCAD umożliwia dostęp do zewnętrznych baz danych, utworzonych zarówno w MS ACCESS czy w MS EXCEL, jak i w dbase czy SQL Server. Połączenie następuje poprzez odwołanie
Rejestr Windows - cz. II
Rejestr Windows - cz. II 1. Zmiana ustawień miniatur obrazów (dotyczy Windows XP) Poprzez wprowadzenie poniższych zmian możesz dostosować do swoich potrzeb wielkość wyświetlanych przez Explorera miniatur
PODRĘCZNIK UŻYTKOWNIKA
PODRĘCZNIK UŻYTKOWNIKA ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software OPROGRAMOWANIE DO LICZENIA PIENIĘDZY SPIS TREŚCI WPROWADZENIE I
2.1 INFORMACJE OGÓLNE O SERII NX
ASTOR KATALOG SYSTEMÓW STEROWANIA HORNER APG 2.1 INFORMACJE OGÓLNE O SERII NX Wyświetlacz graficzny, monochromatyczny o rozmiarach 240 x 128 lub 128 x 64 piksele. 256 kb pamięci programu. 2 porty szeregowe.