Dodatkowy przewodnik programisty dla D2XX

Wielkość: px
Rozpocząć pokaz od strony:

Download "Dodatkowy przewodnik programisty dla D2XX"

Transkrypt

1 Dodatkowy przewodnik programisty dla D2XX Zawartość Wstęp Nowe funkcje FT_GetDeviceInfo FT_SetResetPipeRetryCount FT_StopInTask FT_RestartInTask FT_ResetPort Rozszerzenia dla Location ID FT_ListDevices FT_OpenEx FT_W32_CreateFile Wstęp Ten dokument zawiera opisy nowych funkcji i rozszerzeń istniejących funkcji, które nie zostały jeszcze opisane w Przewodniku programisty D2XX. Nowe Funkcje Funkcje FT_GetDeviceInfo, FT_SetResetPipeRetryCount, FT_StopInTask, FT_RestartInTask, and FT_ResetPort zostały dodane do API D2XX. FT_GetDeviceInfo Pobiera informacje o urządzeniu FT_STATUS FT_GetDeviceInfo ( FT_HANDLE fthandle, FT_DEVICE *pfttype, LPDWORD lpdwid, PCHAR pcserialnumber, PCHAR pcdescription, PVOID pvdummy ) Parametry fthandle FT_HANDLE: uchwyt zwrócony przez FT_Open lub FT_OpenEx. pfttype Wskaźnik długiej zmiennej (long) nieoznakowanej do zapisania typu urządzenia lpdwid Wskaźnik długiej zmiennej (long) nieoznakowanej do zapisania ID urządzenia pcserialnumber Wskaźnik buforu do zapisania numeru seryjnego urządzenia jako tablicy (nullterminated) pcdescription Wskaźnik buforu do zapisania opisu urządzenia jako tablicy (null-terminated) pvdummy Zarezerwowany do wykorzystania w przyszłości powinien być ustawiony jako NULL Strona 1 z 10

2 Ta funkcja używana jest do zwracania typu urządzenia, ID urządzenia, opisu urządzenia i numeru seryjnego. ID urządzenia zakodowane jest w wartości DWORD najważniejsza część zawiera ID producenta, a mniej ważna część zawiera ID produktu, więc zwrócone ID 0x to VID_0403 & PID_6001. Przykład Ten przykład pokazuje jak można uzyskać informacje o urządzeniu FT_DEVICE ftdevice; DWORD deviceid; char SerialNumber[16]; char Description[64]; // właściwy uchwyt zwrócony przez FT_OpenEx ftstatus = FT_GetDeviceInfo( fthandle, &ftdevice, &deviceid, SerialNumber, Description, NULL ); if (ftdevice == FT_DEVICE_232BM) ; // jeśli urządzenie to FT232BM else if (ftdevice == FT_DEVICE_232R) ; // jeśli urządzenie to FT232R else if (ftdevice == FT_DEVICE_232AM) ; // jeśli urządzenie to FT8U232AM else if (ftdevice == FT_DEVICE_100AX) ; // jeśli urządzenie to FT8U100AX else ; // nieznane urządzenie (nie powinno do tego dojść!) // deviceid zawiera zakodowane ID urządzenia // SerialNumber, Description zawierają tablice danych (0-terminated) // FT_GetDeviceType FAILED! FT_SetResetPipeRetryCount Ustawienie ResetPipeRetryCount. FT_STATUS FT_SetResetPipeRetryCount ( FT_HANDLE fthandle, DWORD dwcount ) Parametry fthandle dwcount FT_HANDLE: łącznik zwrócony przez FT_Open lub FT_OpenEx. DWORD: nieoznakowana długa zmienna zawierająca wymagany ResetPipeRetryCount. Strona 2 z 10

3 Ta funkcja używana jest do ustawienia ResetPipeRetryCount. ResetPipeRetryCount. Kontroluje maksymalną liczbę prób zresetowania przez sterownik, pipe a, na którym wystąpił błąd. Wartość domyślna ResetPipeRequestRetryCount to 50. Ta wartość może wymagać zwiększenia w przypadku dużych zakłóceń, przy których może występować dużo błędów USB. Przykład Ten przykład pokazuje jak zwiększyć wartość ResetPipeRetryCount do 100. DWORD dwretrycount; // właściwy uchwyt zwrócony przez FT_OpenEx dwretrycount = 100; ftstatus = FT_SetResetPipeRetryCount(ftHandle,dwRetryCount); // ResetPipeRetryCount zmienione na 100 // FT_SetResetPipeRetryCount FAILED! FT_StopInTask Zatrzymanie zadanie typu IN. FT_STATUS FT_StopInTask ( FT_HANDLE fthandle ) Parametry fthandle FT_HANDLE: łącznik zwrócony przez FT_Open lub FT_OpenEx. Ta funkcja jest używana do ustawienia działania IN (wait) sterownika w tryb czekania. Może ona być używana w sytuacjach gdzie dane są odbierane nieprzerwanie, po to aby wyczyścić urządzenie bez konieczności pobierania dodatkowych danych. Ta funkcja jest używana w połączeniu z funkcją FT_RestartInTask która ponownie uruchamia zadanie IN Przykład Ten przykład pokazuje jak używać funkcji FT_StopInTask. // właściwy uchwyt zwrócony przez FT_OpenEx do { ftstatus = FT_StopInTask(ftHandle); while (ftstatus!= FT_OK); Strona 3 z 10

4 // // Dowolne działanie np wyczyszczenie urządzenia // do { ftstatus = FT_RestartInTask(ftHandle); while (ftstatus!= FT_OK); FT_RestartInTask Ponowne uruchomienie zadania typu IN. FT_STATUS FT_RestartInTask ( FT_HANDLE fthandle ) Parametry fthandle FT_HANDLE: łącznik zwrócony przez FT_Open lub FT_OpenEx. Ta funkcja jest używana do ponownego uruchamiania zadania typu IN (wait) sterownika, po tym jak zostało ono zatrzymane przez funkcję FT_StopInTask. Przykład Ten przykład pokazuje jak używać funkcji FT_RestartInTask. // właściwy uchwyt zwrócony przez FT_OpenEx do { ftstatus = FT_StopInTask(ftHandle); while (ftstatus!= FT_OK); // // Dowolne działanie np wyczyszczenie urządzenia // do { ftstatus = FT_RestartInTask(ftHandle); while (ftstatus!= FT_OK); FT_ResetPort Wyślij polecenie zresetowania portu. FT_STATUS FT_ResetPort ( FT_HANDLE fthandle ) Strona 4 z 10

5 Parametry fthandle FT_HANDLE: łacznik zwrócony przez FT_Open lub FT_OpenEx. Ta funkcja używana jest do przywrócenia działania portu po błędzie. Przykład Ten przykład pokazuje jak zresetować port // właściwy uchwyt zwrócony przez FT_OpenEx ftstatus = FT_ResetPort(ftHandle); // Port został zresetowany // FT_ResetPort FAILED! Rozszerzenia dotyczące Location ID Location ID to 32-bitowa liczba całkowita (długa), która reprezentuje położenie urządzenia w drzewie USB. Na przykład, jeżeli sterownik tworzy zmienną tekstową położenia urządzenia, która ma formę a&b&c, to Location ID w tym przypadku będzie równe 0x00000abc. Location ID można pobrać używając narzędzia USBView, które jest dostępne na FTDI. Aby pobrać Location ID dla konkretnego portu USB, trzeba uruchomić program USBView i podłączyć dane urządzenie do portu, który nas interesuje. Z menu trzeba wybrać Options LocationIDs i wcisnąć klawisz F5 aby odświeżyć ekran. Numery portów zastąpione zostaną numerami LocationID w formie LocXY, gdzie X i Y to wartości szesnastkowe. XY są używane do tworzenia zmiennej położenia, zawierającej ciąg znaków w formie X&Y i LocationID w formie 0xAB. Flaga, FT_OPEN_BY_LOCATION, została stworzona aby wspierać ID położeń i jest definiowana: #define FT_OPEN_BY_LOCATION 4 Funkcje FT_ListDevices, FT_OpenEx, i FT_CreateFile wspierają również ID położeń.. FT_ListDevices Pobranie informacji o urządzeniach podłączonych. Ta funkcja może zwrócić informacje takie jak liczba podłączonych urządzeń, numer seryjny urządzenia i opis urządzenia, oraz ID położeń urządzeń podłączonych. FT_STATUS FT_ListDevices (PVOID pvarg1,pvoid pvarg2,unsigned long dwflags) Strona 5 z 10

6 Return Value Ta funkcja może być używana na wiele sposobów i może zwracać wiele informacji. W najprostszej formie może ona być używana do zwracania liczby podłączonych urządzeń. Jeśli w dwflags jest ustawiony bit FT_LIST_NUMBER_ONLY, parametr pvarg1 jest interpretowany jako wskaźnik lokacji zmiennej DWORD, która zawiera liczbę podłączonych urządzeń. Może być też używana do zwracania informacji o urządzeniu: jeśli w dwflags jest ustawiony bit FT_OPEN_BY_SERIAL_NUMBER, funkcja zwróci nam numer seryjny urządzenia; jeśli w dwflags jest ustawiony bit FT_OPEN_BY_DESCRIPTION, funkcja zwróci opis urządzenia; jeśli w dwflags jest ustawiony bit FT_OPEN_BY_LOCATION, funkcja zwróci Location ID; jeśli nic nie jest ustawione, funkcja domyślnie zwraca numer seryjny urządzenia. Można jej używać do zwracania ciągu znaków z informacjami o konkretnym urządzeniu. Jeśli w dwflags jest ustawiony bit FT_LIST_BY_INDEX i FT_OPEN_BY_SERIAL_NUMBER lub FT_OPEN_BY_DESCRIPTION, parametr pvarg1 jest interpretowany jako indeks urządzenia i paramentr pvarg2 jest interpretowany jako wskaźnik do bufora zawierającego odpowiedni ciąg znaków. Indeksy są to tablice (zero-based), a kody błędów FT_DEVICE_NOT_FOUND są zwracane jako niewłaściwy indeks. Można jej używać do zwracania ciągu znaków z informacjami o wszystkich podłączonych urządzeniach. Jeśli w dwflags jest ustawiony bit FT_LIST_ALL i FT_OPEN_BY_SERIAL_NUMBER lub FT_OPEN_BY_DESCRIPTION, parametr pvarg1 jest interpretowany jako wskaźnik do tablic wskaźników do buforów zawierających odpowiedni ciąg znaków, a parametr pvarg2 jest interpretowany jako wskaźnik do położenia wartości DWORD, która zawiera ilość wszystkich podłączonych urządzeń. Trzeba zauważyć, że w parametrze pvarg1 ostatnią wartością w tablicy wskaźników do buforów powinien znajdować się wskaźnik NULL, aby tablica zawierała o jeden wpis więcej niż ilość podlączonych urządzeń. Location ID urządzenia jest zwrócone jeśli bity FT_LIST_BY_INDEX i FT_OPEN_BY_LOCATION są ustawione w dwflags. W tym wypadku parametr pvarg1 jest interpretowany jako indeks urządzenia, a parametr pvarg2 jest inrepretowany jako wskaźnik do zmiennej typu long który zawiera Location ID. Indeksy są typu zero-based, a kody błędów FT_DEVICE_NOT_FOUND są zwracane jako niewłaściwy indeks. Location ID wszystkich podłączonych urządzeń są zwracane jeśli w dwflags ustawione są bity FT_LIST_ALL i FT_OPEN_BY_LOCATION. W tym wypadku parametr pvarg1 jest interpretowany jakos wskaźnik do tablicy zmiennych typu long, która zawiera Location ID, a parametr pvarg2 jest interpretowany jako wskaźnik do położenia wartości DWORD, która zawiera ilość wszystkich podłączonych urządzeń. Przykłady W tym przykładzie użyte są zmienne: DWORD numdevs; Pobieranie liczby urządzeń podłączonych ftstatus = FT_ListDevices(&numDevs,NULL,FT_LIST_NUMBER_ONLY); // FT_ListDevices OK, numdevs liczba podłączonych urządzeń // FT_ListDevices failed Pobieranie numeru seryjnego urządzenia Strona 6 z 10

7 DWORD devindex = 0; // pierwsze urządzenie char Buffer[64]; // więcej miejsca niż potrzeba! ftstatus = FT_ListDevices((PVOID)devIndex,Buffer,FT_LIST_BY_INDEX FT_OPEN_BY_SERIAL_NUMBER); // FT_ListDevices OK, Buffer numer seryjny urządzenia // FT_ListDevices failed Warto zauważyć że indeksy są typu zero-based. Jeśli podłączonych jest więcej niż jedno urządzenie, inkrementacja devindex spowoduje pobranie pokolei numeru seryjnego każdego podłączonego urządzenia. Pobieranie opisu wszystkich podłączonych urządzeń char *BufPtrs[3]; char Buffer1[64]; char Buffer2[64]; // wskaźnik do tablicy 3 wskaźników // bufor opisu pierwszego urządzenia // bufor opisu drugiego urządzenia // inicjalizacja tablicy wskaźników BufPtrs[0] = Buffer1; BufPtrs[1] = Buffer2; BufPtrs[2] = NULL; // ostatnia wartość powinna być pusta (NULL) ftstatus = FT_ListDevices(BufPtrs,&numDevs,FT_LIST_ALL FT_OPEN_BY_DESCRIPTION); // FT_ListDevices OK, opisy produktów znajdują się w Buffer1 i Buffer2 a w //numdevs znajduje się liczba podłączonych urządzeń // FT_ListDevices failed Warto zauważyć, że ten przykład zakłada, że podłączone są dwa urządzenia. Jeśli jest podłączonych więcej urządzeń rozmiar tablicy wskaźników musi być powiększony i powinno być przydzielonych więcej buforów na opisy. Pobierz położenie podłączonych urządzeń long locidbuf[16]; ftstatus = FT_ListDevices(locIdBuf,&numDevs,FT_LIST_ALL FT_OPEN_BY_LOCATION); // FT_ListDevices OK, Location ID znajdują się w locidbuf // numdevs zawiera ilość podłączonych urządzeń // FT_ListDevices failed Warto zauważyć, że ten przykład zakłada że podłączonych jest nie więcej niż 16 urządzeń. Jeśli podłączonych jest więcej urządzeń powinniśmy zwiększyć rozmiar tablicy wskaźników. FT_OpenEx Otwarcie konkretnego urządzenia i zwrócenie uchwytu, który będzie używany do późniejszego dostępu. Urządzenie można wyszczególnić po jego numerze seryjnym, opisie, lub położeniu. Ta funkcja może być także używana do otwierania wielu urządzeń w tym samym czasie, jeśli tylko będą one rozróżnialne po numerze seryjnym lub opisie. Opcjonalnie można je rozróżniać po ich Location ID - Strona 7 z 10

8 informacje o położeniu pochodzące z ich fizycznego położenia na USB. Location ID może być uzyskane używając narzędzia USBView. FT_STATUS FT_OpenEx (PVOID pvarg1,unsigned long dwflags, FT_HANDLE *fthandle) Znaczenie pvarg1 zależy od dwflags: jeżeli dwflags ma wartość FT_OPEN_BY_SERIAL_NUMBER, to pvarg1 jest interpretowany jako wskaźnik do ciągu znaków (null-terminated), który reprezentuje numer seryjny urządzenia; jeśli dwflags ma wartość FT_OPEN_BY_DESCRIPTION, to pvarg1 jest interpretowany jako wskaźnik do ciągu znaków (null-terminated), który reprezentuje opis urządzenia; jeśli dwflags ma wartość FT_OPEN_BY_LOCATION, to pvarg1 jest interpretowany jako wartość long, która zawiera Location ID urządzenia. fthandle to wskaźnik do zmiennej typu FT_HANDLE gdzie przechowywany jest uchwyt. Ten uchwyt musi być używany do połączenia się z urządzeniem. Przykłady W przykładzie użyte są następujące zmienne FT_STATUS ftstatus2; FT_HANDLE fthandle1; FT_HANDLE fthandle2; long dwloc; Otwarcie urządzenia o numerze seryjnym "FT000001" ftstatus = FT_OpenEx("FT000001",FT_OPEN_BY_SERIAL_NUMBER,&ftHandle1); // sukces - urządzenie o numerzez seryjnym "FT000001" jest otwarte // failure Otwarcie urządzenie o opisie "USB Serial Converter" ftstatus = FT_OpenEx("USB Serial Converter",FT_OPEN_BY_DESCRIPTION,&ftHandle1); // sukces - urządzenie z opisem "USB Serial Converter" jest otwarte // failure Otwarcie 2 urządzeń o numerach seryjnych "FT000001" i "FT999999" ftstatus = FT_OpenEx("FT000001",FT_OPEN_BY_SERIAL_NUMBER,&ftHandle1); ftstatus2 = FT_OpenEx("FT999999",FT_OPEN_BY_SERIAL_NUMBER,&ftHandle2); if (ftstatus == FT_OK && ftstatus2 == FT_OK) { // sukces - oba urządzenia otwarte // failure - jedno lub oba urządzenia nie zostały otwarte Otwarcie 2 urządzeń z opisami "USB Serial Converter" i "USB Pump Controller" Strona 8 z 10

9 ftstatus = FT_OpenEx("USB Serial Converter",FT_OPEN_BY_DESCRIPTION,&ftHandle1); ftstatus2 = FT_OpenEx("USB Pump Controller",FT_OPEN_BY_DESCRIPTION,&ftHandle2); if (ftstatus == FT_OK && ftstatus2 == FT_OK) { // sukces - oba urządzenia są otwarte // failure - jedno lub oba urządzenia nie zostały otwarte Otwarcie urządzenia o położeniu 23 dwloc = 0x23; ftstatus = FT_OpenEx(dwLoc,FT_OPEN_BY_LOCATION,&ftHandle1); // success - urządzenie o położeniu 23 otwarte // failure Otwarcie 2 urządzeń o położeniach 23 i 31 dwloc = 0x23; ftstatus = FT_OpenEx(dwLoc,FT_OPEN_BY_LOCATION,&ftHandle1); dwloc = 0x31; ftstatus2 = FT_OpenEx(dwLoc,FT_OPEN_BY_LOCATION,&ftHandle2); if (ftstatus == FT_OK && ftstatus2 == FT_OK) { // sukces - oba urządzenia są otwarte // failure - jedno lub oba urządzenia nie zostały otwarte FT_W32_CreateFile Otwarcie konkretnego urządzenia i zwrócenie uchwytu, który będzie używany do późniejszego dostępu. Urządzenie można wyszczególnić po jego numerze seryjnym, opisie, lub położeniu. Ta funkcja musi być użyta jeżeli wymagane jest overlapped I/O. FT_HANDLE FT_W32_CreateFile ( PVOID pvarg1, DWORD dwaccess, DWORD dwsharemode, LPSECURITY_ATTRIBUTES lpsecurityattributes, DWORD dwcreate, DWORD dwattrsandflags, HANDLE htemplate ) Jeśli funkcja zakończy się powodzenie zwracany jest uchwyt. Jeśli funkcja zakończy się niepowodzeniem zwracany jest kod błędu Win32 - INVALID_HANDLE_VALUE. Znaczenie pvarg1 zależy od dwattrsandflags: jeśli dwattrsandflags ma wartość FT_OPEN_BY_SERIAL_NUMBER lub FT_OPEN_BY_DESCRIPTION, pvarg1 zawiera wskaźnik do ciągu znaków (null-terminated), który zawiera numer seryjny urządzenia lub jego opis; jeśli dwattrsandflags ma wartość FT_OPEN_BY_LOCATION, pvarg1 jest interpretowany jako wartość typu long, która zawiera Location ID urządzenia. Strona 9 z 10

10 dwaccess może być GENERIC_READ lub GENERIC_WRITE lub oboma; dwsharemode musi być ustawione na 0; dwattrsandflags jest kombinacją FILE_ATTRIBUTE_NORMAL i FILE_FLAG_OVERLAPPED, jeśli użyte jest overlapped I/O, FT_OPEN_BY_SERIAL_NUMBER lub FT_OPEN_BY_DESCRIPTION lub FT_OPEN_BY_LOCATION; htemplate musi być puste (NULL). Przykłady Przykład poniżej używa zmiennych: char Buf[64]; Otwarcie urządzenia dla overlapped I/O używając numeru seryjnego ftstatus = FT_ListDevices(0,Buf,FT_LIST_BY_INDEX FT_OPEN_BY_SERIAL_NUMBER); fthandle = FT_W32_CreateFile(Buf,GENERIC_READ GENERIC_WRITE,0,0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL FILE_FLAG_OVERLAPPED FT_OPEN_BY_SERIAL_NUMBER, 0); if (fthandle == INVALID_HANDLE_VALUE) ; // FT_W32_CreateDevice failed Otwarcie urządzenia dla non-overlapped I/O używając opisu ftstatus = FT_ListDevices(0,Buf,FT_LIST_BY_INDEX FT_OPEN_BY_DESCRIPTION); fthandle = FT_W32_CreateFile(Buf,GENERIC_READ GENERIC_WRITE,0,0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL FT_OPEN_BY_DESCRIPTION, 0); if (fthandle == INVALID_HANDLE_VALUE) ; // FT_W32_CreateDevice failed Otwarcie urządzenia dla non-overlapped I/O używając położenia long locid; ftstatus = FT_ListDevices(0,&locID,FT_LIST_BY_INDEX FT_OPEN_BY_LOCATION); fthandle = FT_W32_CreateFile((PVOID) locid,generic_read GENERIC_WRITE,0,0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL FT_OPEN_BY_LOCATION, 0); if (fthandle == INVALID_HANDLE_VALUE) ; // FT_W32_CreateDevice failed Strona 10 z 10

Urządzenia peryferyjne RS-232 oprogramowanie pod WINDOWS. Wykład 3

Urządzenia peryferyjne RS-232 oprogramowanie pod WINDOWS. Wykład 3 Urządzenia peryferyjne RS-232 oprogramowanie pod WINDOWS Wykład 3 WINDOWS - struktura System Processes Server Processes Environment Subsystem User Applications RegDB Subsystem DLLs Executive Graphics (Win32k)

Bardziej szczegółowo

OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1

OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1 OPTIMA PC v2.2.1 Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 Instrukcja obsługi Rev 1 2011 ELFON Wprowadzenie OPTIMA PC jest programem, który w wygodny sposób umożliwia konfigurację

Bardziej szczegółowo

Pomoc dla użytkowników systemu asix 6 i 7. Drajwer Bufor. Dok. Nr PLP6021 Wersja:

Pomoc dla użytkowników systemu asix 6 i 7.  Drajwer Bufor. Dok. Nr PLP6021 Wersja: Pomoc dla użytkowników systemu asix 6 i 7 www.asix.com.pl Drajwer Bufor Dok. Nr PLP6021 Wersja: 2012-03-16 ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście

Bardziej szczegółowo

Instrukcja do ćwiczeń

Instrukcja do ćwiczeń Instrukcja do ćwiczeń SYSTEMY WBUDOWANE Lab. 3 Przetwornik ADC + potencjometr 1. Należy wejść na stronę Olimexu w celu znalezienia zestawu uruchomieniowego SAM7-EX256 (https://www.olimex.com/products/arm/atmel/sam7-ex256/).

Bardziej szczegółowo

Laboratorium Systemów Operacyjnych. Ćwiczenie 4. Operacje na plikach

Laboratorium Systemów Operacyjnych. Ćwiczenie 4. Operacje na plikach Laboratorium Systemów Operacyjnych Ćwiczenie 4. Operacje na plikach Wykonanie operacji wymaga wskazania pliku, na którym operacja ma zostać wykonana. Plik w systemie LINUX identyfikowany jest przez nazwę,

Bardziej szczegółowo

Rodzina protokołów TCP/IP. Aplikacja: ipconfig.

Rodzina protokołów TCP/IP. Aplikacja: ipconfig. Rodzina protokołów TCP/IP. Aplikacja: ipconfig. dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Specyfikacja struktury FIXED_INFO Nazwa struktury:

Bardziej szczegółowo

OPTIMA PC-MS v ELFON. Program konfiguracyjny dla systemu domofonowego master-slave MS765. Instrukcja obsługi. Rev 5

OPTIMA PC-MS v ELFON. Program konfiguracyjny dla systemu domofonowego master-slave MS765. Instrukcja obsługi. Rev 5 OPTIMA PC-MS v1.1 Program konfiguracyjny dla systemu domofonowego master-slave MS765 Instrukcja obsługi Rev 5 2013 ELFON 1 Wprowadzenie Optima PC-MS to program służący do konfiguracji systemu domofonowego

Bardziej szczegółowo

System obsługi wag suwnicowych

System obsługi wag suwnicowych System obsługi wag suwnicowych Wersja 2.0-2008- Schenck Process Polska Sp. z o.o. 01-378 Warszawa, ul. Połczyńska 10 Tel. (022) 6654011, fax: (022) 6654027 schenck@schenckprocess.pl http://www.schenckprocess.pl

Bardziej szczegółowo

Program Hotel_M. Instalacja Uwaga: program Hotel_M musi być zainstalowany na dysku C: wersja językowa. wersja programu

Program Hotel_M. Instalacja Uwaga: program Hotel_M musi być zainstalowany na dysku C: wersja językowa. wersja programu wersja językowa wersja programu Instalacja Program może być zainstalowany na komputerze ( laptopie ) z systemem operacyjnym: - Windows 7 - Windows 8 - Windows 10 przed zainstalowaniem proszę pobrać wszystkie

Bardziej szczegółowo

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02 METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się

Bardziej szczegółowo

Baza numerów Wersja 1.1

Baza numerów Wersja 1.1 Baza numerów Wersja 1.1 SPIS TREŚCI 1. Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją 1.2 Informacje zwrotne wysyłane z API w odpowiedzi na odebrane odwołania I. Zarządzanie grupami Bazy Numerów

Bardziej szczegółowo

Elektroniczny systemy prowadzenia statystyk odwiedzin placówek publicznych Opis oprogramowania przeznaczonego do liczników CC-1 oraz CC-2

Elektroniczny systemy prowadzenia statystyk odwiedzin placówek publicznych Opis oprogramowania przeznaczonego do liczników CC-1 oraz CC-2 Elektroniczny systemy prowadzenia statystyk odwiedzin placówek publicznych Opis oprogramowania przeznaczonego do liczników CC-1 oraz CC-2 Uwaga! Oprogramowanie działa wyłącznie z systemem operacyjnym Windows,

Bardziej szczegółowo

Urządzenia peryferyjne USB - programowanie. Wykład 7

Urządzenia peryferyjne USB - programowanie. Wykład 7 Urządzenia peryferyjne USB - programowanie Wykład 7 Skąd informacje: MSDN http://www.usb.org/developers/hidpage.ht ml USB Complete: Everything You Need to Develop Custom USB Peripherals, Second Edition

Bardziej szczegółowo

Rozdział ten zawiera informacje na temat zarządzania Modułem DMX oraz jego konfiguracji.

Rozdział ten zawiera informacje na temat zarządzania Modułem DMX oraz jego konfiguracji. 1 Moduł DMX Moduł DMX daje użytkownikowi Systemu Vision możliwość współpracy z urządzeniami, które obsługują protokół DMX 512. W takim przypadku komputer centralny staje się sterownikiem pojedynczej (lub

Bardziej szczegółowo

TRX ELARM Łódź ul. Mochnackiego 34 tel/fax +48 (42)

TRX ELARM Łódź ul. Mochnackiego 34 tel/fax +48 (42) Program umożliwia: * odczytywanie zdarzeń z pamięci urządzeń i zapisanie w pliku tekstowym * zmianę adresu IP * zmianę portu * synchronizację czasu komputer-urządzenia Program może pracować w trybie automatycznym.

Bardziej szczegółowo

Wskaźniki. Przemysław Gawroński D-10, p marca Wykład 2. (Wykład 2) Wskaźniki 8 marca / 17

Wskaźniki. Przemysław Gawroński D-10, p marca Wykład 2. (Wykład 2) Wskaźniki 8 marca / 17 Wskaźniki Przemysław Gawroński D-10, p. 234 Wykład 2 8 marca 2019 (Wykład 2) Wskaźniki 8 marca 2019 1 / 17 Outline 1 Wskaźniki 2 Tablice a wskaźniki 3 Dynamiczna alokacja pamięci (Wykład 2) Wskaźniki 8

Bardziej szczegółowo

Spis treści. 1 Moduł RFID (APA) 3

Spis treści. 1 Moduł RFID (APA) 3 Spis treści 1 Moduł RFID (APA) 3 1.1 Konfigurowanie Modułu RFID..................... 3 1.1.1 Lista elementów Modułu RFID................. 3 1.1.2 Konfiguracja Modułu RFID (APA)............... 4 1.1.2.1

Bardziej szczegółowo

Instrukcja użytkownika ARSoft-WZ1

Instrukcja użytkownika ARSoft-WZ1 05-090 Raszyn, ul Gałczyńskiego 6 tel (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ1 wersja 3.x 1. Opis Aplikacja ARSOFT-WZ1 umożliwia konfigurację i

Bardziej szczegółowo

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Instrukcja użytkownika ARsoft-CFG WZ1 4.0 05-090 Raszyn, ul Gałczyńskiego 6 tel. (+48) 22 101-27-31, 22 853-48-56 automatyka@apar.pl www.apar.pl Instrukcja użytkownika ARsoft-CFG WZ1 4.0 wersja 4.0 www.apar.pl 1 1. Opis Aplikacja ARsoft-CFG umożliwia

Bardziej szczegółowo

Protokół CAN-bus PKP.

Protokół CAN-bus PKP. Protokol_CANBUS_UTXvSZR 13.07.09 Protokół CAN-bus PKP. 1 ADRES URZĄDZENIA CAN-BUS.... 2 2 POLECENIE RESETU I POLECENIE KONTROLNE.... 2 3 BLOKADY.... 2 4 KODY BŁĘDÓW WYKONANIA POLECEŃ.... 2 5 LISTA POLECEŃ

Bardziej szczegółowo

16MB - 2GB 2MB - 128MB

16MB - 2GB 2MB - 128MB FAT Wprowadzenie Historia FAT jest jednym z najstarszych spośród obecnie jeszcze używanych systemów plików. Pierwsza wersja (FAT12) powstała w 1980 roku. Wraz z wzrostem rozmiaru dysków i nowymi wymaganiami

Bardziej szczegółowo

Podstawy programowania. Wykład 7 Tablice wielowymiarowe, SOA, AOS, itp. Krzysztof Banaś Podstawy programowania 1

Podstawy programowania. Wykład 7 Tablice wielowymiarowe, SOA, AOS, itp. Krzysztof Banaś Podstawy programowania 1 Podstawy programowania. Wykład 7 Tablice wielowymiarowe, SOA, AOS, itp. Krzysztof Banaś Podstawy programowania 1 Tablice wielowymiarowe C umożliwia definiowanie tablic wielowymiarowych najczęściej stosowane

Bardziej szczegółowo

Podstawy programowania w języku C i C++

Podstawy programowania w języku C i C++ Podstawy programowania w języku C i C++ Część czwarta Operatory i wyrażenia Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu,

Bardziej szczegółowo

Na komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji

Na komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji Podgląd zdarzeń W systemie Windows XP zdarzenie to każde istotne wystąpienie w systemie lub programie, które wymaga powiadomienia użytkownika lub dodania wpisu do dziennika. Usługa Dziennik zdarzeń rejestruje

Bardziej szczegółowo

Urządzenia zewnętrzne Instrukcja obsługi

Urządzenia zewnętrzne Instrukcja obsługi Urządzenia zewnętrzne Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Informacje zawarte w niniejszym dokumencie mogą zostać zmienione bez powiadomienia. Jedyne warunki gwarancji

Bardziej szczegółowo

PROGRAM DO ARCHIWIZACJI NOŚNIKÓW KOPII ELEKTRONICZNEJ

PROGRAM DO ARCHIWIZACJI NOŚNIKÓW KOPII ELEKTRONICZNEJ POSNET POLSKA S.A. ul. Municypalna 33 02-281 WARSZAWA tel. +48 22 86 86 888 fax. +48 22 86 86 889 www.posnet.com PROGRAM DO ARCHIWIZACJI NOŚNIKÓW KOPII ELEKTRONICZNEJ INSTRUKCJA UŻYTKOWNIKA WERSJA 2.4

Bardziej szczegółowo

Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2

Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2 Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2 Ekran konfiguracji: Zrzut ekranu przedstawia menu konfiguracji skanera. Możemy stąd zmieniać ustawienia urządzenia, pobierać

Bardziej szczegółowo

Instalacja sterowników w systemie operacyjnym WINDOWS 8 ; 8.1 ; 10

Instalacja sterowników w systemie operacyjnym WINDOWS 8 ; 8.1 ; 10 Wprowadzenie Niniejsza instrukcja dotyczy instalacji sterowników do urządzeń CMB-03, COGUSB-03 oraz COGUSB-02 firmy COMMON S.A. w systemie operacyjnym WINDOWS 8/10. Przed przystąpieniem do instalacji należy

Bardziej szczegółowo

Dokumentacja fillup - MS SQL

Dokumentacja fillup - MS SQL Dokumentacja fillup - MS SQL e-file.pl 28 lipca 2017 Spis treści Wstęp 2 Wymagania sprzętowe 2 Windows Server 2012.......................... 2 Windows 10............................... 3 MS SQL Server.............................

Bardziej szczegółowo

Windows 10 - Jak uruchomić system w trybie

Windows 10 - Jak uruchomić system w trybie 1 (Pobrane z slow7.pl) Windows 10 - Jak uruchomić system w trybie awaryjnym? Najprostszym ze sposobów wymuszenia na systemie przejścia do trybu awaryjnego jest wybranie Start a następnie Zasilanie i z

Bardziej szczegółowo

Dokumentacja modułu Woocommerce

Dokumentacja modułu Woocommerce Dokumentacja modułu Woocommerce Wersja 1.4 Strona 1 z 10 Spis treści Zgodność modułu WooCommerce... 3 Instalacja... 3 Użytkowanie odstrony administratora sklepu... 3 Konfiguracja... 3 Wysyłka... 4 Użytkowanie

Bardziej szczegółowo

Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych.

Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych. Temat: Dynamiczne przydzielanie i zwalnianie pamięci. Struktura listy operacje wstawiania, wyszukiwania oraz usuwania danych. 1. Rodzaje pamięci używanej w programach Pamięć komputera, dostępna dla programu,

Bardziej szczegółowo

Instrukcja zresetowania hasła w urządzeniach:

Instrukcja zresetowania hasła w urządzeniach: Instrukcja zresetowania hasła w urządzeniach: INTERNEC IP serii i7-n INTERNEC IP serii i7-c INTERNEC IP serii i7-p INTERNEC HD-TVI serii i7-t INTERNEC HD-TVI serii i7-h str. 1 Spis treści 1. Informacje

Bardziej szczegółowo

Panel sterowania. Urządzenie wielofunkcyjne Xerox AltaLink B8045/B8055/B8065/B8075/B8090

Panel sterowania. Urządzenie wielofunkcyjne Xerox AltaLink B8045/B8055/B8065/B8075/B8090 Panel sterowania Dostępność aplikacji zależy od ustawień drukarki. Szczegółowy opis aplikacji i funkcji można znaleźć w przewodniku użytkownika. 5 9 8 7 6 0 5 6 7 8 9 0 Strona główna umożliwia powrót do

Bardziej szczegółowo

LABORATORIUM SYSTEMÓW POMIAROWYCH KTP IR PW MATERIAŁY POMOCNICZE DO ĆWICZENIA 1 SYMULATOR SYSTEMU POMIAROWEGO W STANDARDZIE IEC-625.

LABORATORIUM SYSTEMÓW POMIAROWYCH KTP IR PW MATERIAŁY POMOCNICZE DO ĆWICZENIA 1 SYMULATOR SYSTEMU POMIAROWEGO W STANDARDZIE IEC-625. LABORATORIUM SYSTEMÓW POMIAROWYCH KTP IR PW MATERIAŁY POMOCNICZE DO ĆWICZENIA 1 SYMULATOR SYSTEMU POMIAROWEGO W STANDARDZIE IEC-625.1 Warszawa 2001 SYMULATOR SYSTEMU POMIAROWEGO W STANDARDZIE IEC-625.1

Bardziej szczegółowo

Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona

Bardziej szczegółowo

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56 Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56 I. Firefox w wersji 64 bitowej W przypadku, gdy przeglądarka Firefox v 56.0 (32 bity) samoczynnie aktualizuje się do wersji 56.0 (64

Bardziej szczegółowo

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu: Tworzenie prostej etykiety i synchronizacja etykiet z wagą Współpraca wagi z etykieciarką wymaga zaprojektowania formy (szablonu) etykiety na komputerze i zapisania jej w pamięci etykieciarki. Następnie

Bardziej szczegółowo

Xerox WorkCentre 3655 Drukarka wielofunkcyjna Panel sterowania

Xerox WorkCentre 3655 Drukarka wielofunkcyjna Panel sterowania Panel sterowania Dostępność niektórych funkcji zależy od ustawień drukarki. Więcej informacji na temat dostępnych funkcji oraz ustawień podano w Przewodniku użytkownika. 3 4 5 Ekran dotykowy Menu 6 Strona

Bardziej szczegółowo

Instrukcja Obsługi Telefonu CallCenter BH-208

Instrukcja Obsługi Telefonu CallCenter BH-208 Instrukcja Obsługi Telefonu CallCenter BH-208 1.Wstęp. Dziękujemy za zainteresowanie się telefonem BH-208. Mamy nadzieję, że produkt spełni Państwa oczekiwania. Przed użyciem telefonu proszę zapoznać się

Bardziej szczegółowo

WWW.ICOMFORT.PL e-mail: biuro@icomfort.pl tel.061 622 75 50 fax. 061 622 76 50

WWW.ICOMFORT.PL e-mail: biuro@icomfort.pl tel.061 622 75 50 fax. 061 622 76 50 I. WIADOMOŚCI WSTĘPNE... 2 1. Podłączenie czytnika ekey module FS IN... 2 2. Podłączenie czytników i elektrozamka... 2 3. Jak poprawnie korzystać z czytnika... 3 4. Jak nie korzystać z czytnika... 3 II.

Bardziej szczegółowo

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja: Instrukcja aktualizacji oprogramowania Wersja dokumentu: 01i00 Aktualizacja: 2016-03-11 Uwagi Inne dokumenty dotyczące obsługi urządzeń można pobrać ze strony energetyka.itr.org.pl Przed aktualizacją oprogramowania

Bardziej szczegółowo

Rejestr HKEY_LOCAL_MACHINE

Rejestr HKEY_LOCAL_MACHINE Rejestr HKEY_LOCAL_MACHINE Poddrzewo HKEY_LOCAL_MACHINE zawiera dane konfiguracyjne lokalnego systemu. Informacje tutaj przechowywane są wykorzystywane przez aplikacje i sterowniki urządzeń, a także przez

Bardziej szczegółowo

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu: Tworzenie prostej etykiety i synchronizacja etykiet z wagą Współpraca wagi z etykieciarką wymaga zaprojektowania formy (szablonu) etykiety na komputerze i zapisania jej w pamięci etykieciarki. Następnie

Bardziej szczegółowo

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Tryb serwisowy Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Bramka IP 2R+L oraz IP 1 R+L może zostać uruchomiana w trybie serwisowym. W przypadku wystąpienia

Bardziej szczegółowo

Operatory AND, OR, NOT, XOR Opracował: Andrzej Nowak Bibliografia:

Operatory AND, OR, NOT, XOR Opracował: Andrzej Nowak Bibliografia: Operatory logiczne Komputery i ich logika AND - && Podstawy programowania w C++ Operatory AND, OR, NOT, XOR Opracował: Andrzej Nowak Bibliografia: CPA: PROGRAMMING ESSENTIALS IN C++ https://www.netacad.com

Bardziej szczegółowo

1 Wielokrotne powtarzanie tych samych operacji

1 Wielokrotne powtarzanie tych samych operacji 1 Wielokrotne powtarzanie tych samych operacji Zadanie 1. roszę porównać następujące programy(efekt działania każdego z nich jest takisam). rzykład 1 przedstawia najbardziej typowy zapis, powodujący wykonanie

Bardziej szczegółowo

część 8 wskaźniki - podstawy Jarosław Gramacki Instytut Informatyki i Elektroniki Podstawowe pojęcia

część 8 wskaźniki - podstawy Jarosław Gramacki Instytut Informatyki i Elektroniki Podstawowe pojęcia Język ANSI C część 8 wskaźniki - podstawy Jarosław Gramacki Instytut Informatyki i Elektroniki Podstawowe pojęcia najbardziej podstawowe operacje na wskaźnikach int x = 1, y = 2, Tab[10]; int *ip; // czy

Bardziej szczegółowo

Procedura sprawdzenia i naprawy błędów połączenia z CEPIK 2.0

Procedura sprawdzenia i naprawy błędów połączenia z CEPIK 2.0 Procedura sprawdzenia i naprawy błędów połączenia z CEPIK 2.0 1. Szybka weryfikacja poprawności konfiguracji i dostępu do CEPIK 2.0 a) Uruchamiamy przeglądarkę Internet Explorer i uruchamiamy stronę https://skp.api.cepik/cepik/api/skp?wsdl

Bardziej szczegółowo

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego 2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5

Bardziej szczegółowo

Laboratorium z systemów operacyjnych. System plików - funkcje systemowe. Anna Wojak

Laboratorium z systemów operacyjnych. System plików - funkcje systemowe. Anna Wojak Laboratorium z systemów operacyjnych System plików - funkcje systemowe Anna Wojak 1 Zagadnienia do samodzielnego przygotowania: podstawowe polecenia linux, podstawy programowania w jezyku C, deskryptor

Bardziej szczegółowo

Instrukcja uruchomienia i obsługi Programu Użytkownika Kas Posnet PUK

Instrukcja uruchomienia i obsługi Programu Użytkownika Kas Posnet PUK Warszawa 10-03-2015 r Instrukcja uruchomienia i obsługi Programu Użytkownika Kas Posnet PUK Posnet Polska S.A. ul. Municypalna 33, 02-281 Warszawa ver 2.02 1 1. Wstęp W Państwa ręce oddajemy Program Użytkownika

Bardziej szczegółowo

Dokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja

Dokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja Dokumentacja programu Zoz Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ Wersja 1.40.0.0 Zielona Góra 2012-02-29 Wstęp Nowelizacja Rozporządzenia Ministra Zdrowia z

Bardziej szczegółowo

1 Przygotował: mgr inż. Maciej Lasota

1 Przygotował: mgr inż. Maciej Lasota Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki

Bardziej szczegółowo

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56

Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56 Aktualizacja dodatku Saba Security Plugin w przeglądarce Firefox 56 I. Przeglądarka Firefox 56.0.1 Producenci przeglądarki Firefox wprowadzili nowy mechanizm do obsługi dodatków - WebExtension. Dotychczasowy

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

Podstawy programowania, Poniedziałek , 8-10 Projekt, część 1

Podstawy programowania, Poniedziałek , 8-10 Projekt, część 1 Podstawy programowania, Poniedziałek 30.05.2016, 8-10 Projekt, część 1 1. Zadanie Projekt polega na stworzeniu logicznej gry komputerowej działającej w trybie tekstowym o nazwie Minefield. 2. Cele Celem

Bardziej szczegółowo

NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED

NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED WSTĘP Nowa generacja modułów rodziny VNX ADVANCED posiada znacznie większe możliwości, niż dotychczas oferowane moduły. Jednym z istotnych

Bardziej szczegółowo

tablica: dane_liczbowe

tablica: dane_liczbowe TABLICE W JĘZYKU C/C++ tablica: dane_liczbowe float dane_liczbowe[5]; dane_liczbowe[0]=12.5; dane_liczbowe[1]=-0.2; dane_liczbowe[2]= 8.0;... 12.5-0.2 8.0...... 0 1 2 3 4 indeksy/numery elementów Tablica

Bardziej szczegółowo

Protokół CAN-bus PKP.

Protokół CAN-bus PKP. Protokol_CANBUS_UTXvTR 18.12.09 Protokół CAN-bus PKP. 1 ADRES URZĄDZENIA CAN-BUS.... 2 2 POLECENIE RESETU I POLECENIE KONTROLNE....2 3 BLOKADY....2 4 KODY BŁĘDÓW WYKONANIA POLECEŃ....2 5 LISTA POLECEŃ

Bardziej szczegółowo

Zmienne i struktury dynamiczne

Zmienne i struktury dynamiczne Zmienne i struktury dynamiczne Zmienne dynamiczne są to zmienne, które tworzymy w trakcie działania programu za pomocą operatora new. Usuwa się je operatorem delete. Czas ich występowania w programie jest

Bardziej szczegółowo

Java Podstawy. Michał Bereta

Java Podstawy. Michał Bereta Prezentacja współfinansowana przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach projektu Wzmocnienie znaczenia Politechniki Krakowskiej w kształceniu przedmiotów ścisłych i propagowaniu

Bardziej szczegółowo

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. www.plcmax.pl. Wersja dokumentu P.1. Wersja dokumentu NP1.

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. www.plcmax.pl. Wersja dokumentu P.1. Wersja dokumentu NP1. F&F Filipowski sp.j. ul. Konstantynowska 79/81 95-200 Pabianice tel/fax 42-2152383, 2270971 e-mail: Hfif@fif.com.pl www.fif.com.pl Notepad++ / PuTTY Interaktywne środowisko programowania w języku ForthLogic

Bardziej szczegółowo

Programowanie mikrokontrolerów AVR

Programowanie mikrokontrolerów AVR Programowanie mikrokontrolerów AVR Czym jest mikrokontroler? Mikrokontroler jest małym komputerem podłączanym do układów elektronicznych. Pamięć RAM/ROM CPU wykonuje program Układy I/O Komunikacje ze światem

Bardziej szczegółowo

Ćwiczenie 1. Kolejki IBM Message Queue (MQ)

Ćwiczenie 1. Kolejki IBM Message Queue (MQ) Ćwiczenie 1. Kolejki IBM Message Queue (MQ) 1. Przygotowanie Przed rozpoczęciem pracy, należy uruchomić "Kreator przygotowania WebSphere MQ" oraz przejść przez wszystkie kroki kreatora, na końcu zaznaczając

Bardziej szczegółowo

Zasady programowania Dokumentacja

Zasady programowania Dokumentacja Marcin Kędzierski gr. 14 Zasady programowania Dokumentacja Wstęp 1) Temat: Przeszukiwanie pliku za pomocą drzewa. 2) Założenia projektu: a) Program ma pobierać dane z pliku wskazanego przez użytkownika

Bardziej szczegółowo

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP Instrukcja ręcznej konfiguracji połączenia z Internetem przez UWAGA modem ED77 w systemie Windows XP wersja 1.0 Niniejsza instrukcja nie opisuje sposobu i przebiegu instalacji sterowników urządzenia. W

Bardziej szczegółowo

Funkcje dodatkowe. Wersja 1.2.1

Funkcje dodatkowe. Wersja 1.2.1 Funkcje dodatkowe Wersja 1..1 Dokumentacja SMSAPI (https) FUNKCJE DODATKOWE z dnia 1.06.01 Wersja 1..1 SPIS TREŚCI 1.Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją dla funkcji zarządzania kontem

Bardziej szczegółowo

ĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM

ĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM ĆWICZENIE 5 TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM Wiadomości wstępne: Port szeregowy może pracować w czterech trybach. Tryby różnią się między sobą liczbą bitów

Bardziej szczegółowo

Konwerter USB/RS232 KU-01b. Instrukcja obsługi. www.yuko.com.pl e-mail yuko@yuko.com.pl tel. 519087690 (12:00-16:00) fax 327390403

Konwerter USB/RS232 KU-01b. Instrukcja obsługi. www.yuko.com.pl e-mail yuko@yuko.com.pl tel. 519087690 (12:00-16:00) fax 327390403 Konwerter USB/RS232 KU-01b Instrukcja obsługi www.yuko.com.pl e-mail yuko@yuko.com.pl tel. 519087690 (12:00-16:00) fax 327390403 1 Opis ogólny Konwerter KU-01b umożliwia podłączenie urządzeń z interfejsem

Bardziej szczegółowo

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku Informator Techniczny nr 12 -- styczeń 2001 -- INFORMATOR TECHNICZNY GE FANUC Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku Program w sterowniku W sterowniku

Bardziej szczegółowo

INSTRUKCJA. SIMPLE.HCM Proces obsługi Kartoteki Pracownika, Kartoteki Przełożonego oraz Raportów kadrowo-płacowych

INSTRUKCJA. SIMPLE.HCM Proces obsługi Kartoteki Pracownika, Kartoteki Przełożonego oraz Raportów kadrowo-płacowych INSTRUKCJA SIMPLE.HCM Proces obsługi Kartoteki Pracownika, Kartoteki Przełożonego oraz Raportów kadrowo-płacowych SPIS TREŚCI 1. KARTOTEKA PRACOWNIKA... 2 2. KARTOTEKA PRZEŁOŻONEGO... 3 3. LISTA RAPORTÓW

Bardziej szczegółowo

Podręcznik programisty

Podręcznik programisty Dokument zawiera opis funkcji i rozszerzeń dla aplikacji graficznych i konsolowych pracujących z oprogramowaniem OTC Terminal. Terminal GUI Terminal Console V. 2.4 Podręcznik programisty OTC S.A., 2008

Bardziej szczegółowo

Dokumentacja smsapi wersja 1.4

Dokumentacja smsapi wersja 1.4 Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację

Bardziej szczegółowo

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce

Bardziej szczegółowo

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU. 1. Cel ćwiczenia Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU. 2. Porty szeregowe w sterowniku VersaMax Micro Obydwa porty szeregowe sterownika

Bardziej szczegółowo

ORAPACK NARZĘDZIE DO OBCIĘCIA BAZY DANYCH TYPU ORACLE DLA SYSTEMU APTECZNEGO KS-AOW

ORAPACK NARZĘDZIE DO OBCIĘCIA BAZY DANYCH TYPU ORACLE DLA SYSTEMU APTECZNEGO KS-AOW ORAPACK NARZĘDZIE DO OBCIĘCIA BAZY DANYCH TYPU ORACLE DLA SYSTEMU APTECZNEGO KS-AOW Odchudzenie aptecznej bazy danych typu Oracle programu KS-AOW możliwe jest za pomocą nowego narzędzia serwisowego OraPack.

Bardziej szczegółowo

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART Własności MOBOT-RCR v2a: - pasmo komunikacji: ISM 433MHz lub 868MHz - zasięg 50m 300m * - zasilanie: z USB, - interfejs wyjściowy:

Bardziej szczegółowo

Ćwiczenie 7 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz

Ćwiczenie 7 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania. Zofia Kruczkiewicz Ćwiczenie 7 z Podstaw programowania. Język C++, programy pisane w nieobiektowym stylu programowania Zofia Kruczkiewicz Zakres Funkcje przetwarzające teksty (biblioteka ) - tworzenie własnych

Bardziej szczegółowo

TABLICE W JĘZYKU C/C++ typ_elementu nazwa_tablicy [wymiar_1][wymiar_2]... [wymiar_n] ;

TABLICE W JĘZYKU C/C++ typ_elementu nazwa_tablicy [wymiar_1][wymiar_2]... [wymiar_n] ; Ogólna postać definicji tablicy: TABLICE W JĘZYKU C/C++ typ_elementu nazwa_tablicy [wymiar_1][wymiar_2]... [wymiar_n] ; np. int tablica [ 10 ]; // 10-cio elementowa tablica liczb całkowitych char tekst

Bardziej szczegółowo

Programowanie Niskopoziomowe

Programowanie Niskopoziomowe Programowanie Niskopoziomowe Wykład 11: Procedury zaawansowane Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Wstęp Ramki stosu Rekurencja INVOKE, ADDR, PROC,

Bardziej szczegółowo

INFORMATYKA Studia Niestacjonarne Elektrotechnika

INFORMATYKA Studia Niestacjonarne Elektrotechnika INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl

Bardziej szczegółowo

Programowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44

Programowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Programowanie w C++ Wykład 2 Katarzyna Grzelak 4 marca 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Na poprzednim wykładzie podstawy C++ Każdy program w C++ musi mieć funkcję o nazwie main Wcięcia

Bardziej szczegółowo

1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość

1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość 1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość 2. Poprawna definicja wskażnika b to: a) float *a, **b = &a; b) float

Bardziej szczegółowo

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias 7 październik 2008 Uruchomienie, monitorowanie procesu, potoki, aliasy S laj d 1 Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias 7 październik 2008 Uruchomienie, monitorowanie

Bardziej szczegółowo

Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego

Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego 1 /24 Pisanie pojedynczych znaków z klawiatury do pliku #include void main(void) { FILE *fptr; // wkaznik do pliku, tzw. uchwyt

Bardziej szczegółowo

Instrukcja użytkownika lokalizatora GPS GT06N. Wersja elektroniczna na

Instrukcja użytkownika lokalizatora GPS GT06N. Wersja elektroniczna na Instrukcja użytkownika lokalizatora GPS GT06N Wersja elektroniczna na www.angelgts.eu 1 Zawartość opakowania Urządzenie GT06N Przewód alarmowy i przycisk SOS Przekaźnik Mikrofon Przewód zasilający Instrukcja

Bardziej szczegółowo

Programowanie współbieżne. Tworzenie i obsługa semaforów oraz wątków przy użyciu funkcji Windows API.

Programowanie współbieżne. Tworzenie i obsługa semaforów oraz wątków przy użyciu funkcji Windows API. Programowanie współbieżne Tworzenie i obsługa semaforów oraz wątków przy użyciu funkcji Windows API. Cel zadania. Celem zadania jest poznanie podstawowych funkcji Windows API umożliwiających tworzenie

Bardziej szczegółowo

Tablice, funkcje - wprowadzenie

Tablice, funkcje - wprowadzenie Tablice, funkcje - wprowadzenie Przemysław Gawroński D-10, p. 234 Wykład 5 25 marca 2019 (Wykład 5) Tablice, funkcje - wprowadzenie 25 marca 2019 1 / 12 Outline 1 Tablice jednowymiarowe 2 Funkcje (Wykład

Bardziej szczegółowo

Temat 1: Podstawowe pojęcia: program, kompilacja, kod

Temat 1: Podstawowe pojęcia: program, kompilacja, kod Temat 1: Podstawowe pojęcia: program, kompilacja, kod wynikowy. Przykłady najprostszych programów. Definiowanie zmiennych. Typy proste. Operatory: arytmetyczne, przypisania, inkrementacji, dekrementacji,

Bardziej szczegółowo

Tworzenie aplikacji rozproszonej w Sun RPC

Tworzenie aplikacji rozproszonej w Sun RPC Tworzenie aplikacji rozproszonej w Sun RPC Budowa aplikacji realizowana jest w następujących krokach: Tworzenie interfejsu serwera w języku opisu interfejsu RPCGEN Tworzenie: namiastki serwera namiastki

Bardziej szczegółowo

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna

Bardziej szczegółowo

Technologie Informacyjne - Linux 2

Technologie Informacyjne - Linux 2 Technologie Informacyjne - 2 Instytut Matematyki Uniwersytet Gdański Powłoka - polecenia pośredniczace Polecenie grep wypisuje z pliku lub strumienia wejściowego te wiersze, które sa zgodne z podanym wyrażeniem.

Bardziej szczegółowo

DATAVision v1.x INSTRUKCJA OBSŁUGI 1. OPROGRAMOWANIE WSPÓŁPRACUJE Z KONWERTEREMI USB/CAN: CRUSB Spartan

DATAVision v1.x INSTRUKCJA OBSŁUGI 1. OPROGRAMOWANIE WSPÓŁPRACUJE Z KONWERTEREMI USB/CAN: CRUSB Spartan DATAVision v1.x INSTRUKCJA OBSŁUGI 1 DIGA INSTRUKCJA OBSŁUGI DATAVision v1.x OPROGRAMOWANIE NARZĘDZIOWE DO OBSŁUGI KOMUNIKACJI CAN OPROGRAMOWANIE WSPÓŁPRACUJE Z KONWERTEREMI USB/CAN: CRUSB Spartan UWAGA

Bardziej szczegółowo

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika Kopia zapasowa i odzyskiwanie Podręcznik użytkownika Copyright 2008 Hewlett-Packard Development Company, L.P. Windows i Windows Vista są znakami towarowymi lub zastrzeżonymi znakami towarowymi firmy Microsoft

Bardziej szczegółowo

KURS C/C++ WYKŁAD 6. Wskaźniki

KURS C/C++ WYKŁAD 6. Wskaźniki Wskaźniki KURS C/C++ WYKŁAD 6 Każda zmienna ma unikalny adres wskazujący początkowy obszar pamięci zajmowany przez tą zmienną. Ilość pamięci zajmowanej przez zmienną zależy od typu zmiennej. Adres można

Bardziej szczegółowo

Instrukcja integratora - obsługa dużych plików w epuap2

Instrukcja integratora - obsługa dużych plików w epuap2 Instrukcja integratora - obsługa dużych plików w epuap2 Wersja: 1.1 Strona 1 z 18 Spis treści SPIS TREŚCI... 2 WPROWADZENIE ORAZ INFORMACJE OGÓLNE... 3 1.1 WSTĘP... 3 1.2 WARUNKI KONIECZNE DO SPEŁNIENIA

Bardziej szczegółowo

Przewodnik użytkownika (instrukcja) AutoMagicTest

Przewodnik użytkownika (instrukcja) AutoMagicTest Przewodnik użytkownika (instrukcja) AutoMagicTest 0.1.21.137 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja

Bardziej szczegółowo

INSTRUKCJA OBŁUGI APLIKACJI ASSECO MAA

INSTRUKCJA OBŁUGI APLIKACJI ASSECO MAA INSTRUKCJA OBŁUGI APLIKACJI ASSECO MAA 1. REJESTRACJA URZĄDZENIA AUTORYZUJĄCEGO W celu zarejestrowania urządzenia autoryzującego, w aplikacji mobilnej Asseco MAA należy wybrać przycisk [ROZPOCZNIJ]. Strona

Bardziej szczegółowo