CUDA - Compute Unified Device Architecture Wykorzystanie kart graficznych firmy NVIDIA do obliczeń

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

Download "CUDA - Compute Unified Device Architecture Wykorzystanie kart graficznych firmy NVIDIA do obliczeń"

Transkrypt

1 Rafał Toboła nr albumu CUDA - Compute Unified Device Architecture Wykorzystanie kart graficznych firmy NVIDIA do obliczeń Wrocław, 13 maja 2009 Spis treści 1. Wstęp CUDA SDK Struktura katalogów CUDA SDK Konfiguracja Przykładowy kod Szkielet aplikacji Dodawanie wektorów Dodawanie macierzy Dodawanie macierzy inaczej Akceleracja Matlaba przy pomocy CUDA Podsumowanie Literatura Wstęp W ostatnim czasie karty graficzne zdominowały pod względem mocy obliczeniowej jednostki CPU. Od czasu kiedy przestano tworzyć osobne wyspecjalizowane jednostki jak Vertex Shader, czy Pixel Shader, a zaczęto projektować układy, które mogą pełnić każdą z tych funkcji, procesory graficzne (GPU - Graphical Processor Unit) stały się bardziej uniwersalne. Możliwe stało się implementowanie na nich dowolnych działań matematycznych. Obecne karty graficzne posiadają już nawet 1024 rdzenie na których mogą być wykonywane równolegle obliczenia. Jeżeli weźmiemy pod uwagę to, że karty graficzne taktowane są zegarami, np. 800M Hz, to widzimy, że jednostka czterordzeniowa z zegarem 4GHz nie ma tutaj najmniejszych szans. Ponadto, karty graficzne posiadają bardzo szybki dostęp do dużej ilości pamięci, co także znacznie przyspiesza obliczenia. Porównanie prędkości standardowych procesorów rodziny x86 oraz kart graficznych NVIDIA pod względem mocy obliczeniowej jak i prędkości dostępu do pamięci, przedstawione zostało na rysunkach 1, 2. Na rysunkach 3 oraz 4 pokazano strukturę

2 1 WSTĘP wewnętrzną procesora CPU oraz GPU. Jak widać w jednostkach obliczeniowych kart graficznych, na przetwarzanie danych poświęca się więcej tranzystorów niż w tradycyjnych procesorach. Rysunek 1. Porównanie mocy obliczeniowej procesorów rodziny x86 oraz kart graficznych firmy NVIDIA Rysunek 2. Porównanie prędkości dostępu do pamięci dla procesorów i kart graficzncych 2

3 1 WSTĘP Rysunek 3. Struktura wewnętrzna CPU Rysunek 4. Struktura wewnętrzna GPU 3

4 2 CUDA SDK 2. CUDA SDK Jeśli chcemy rozpocząć naszą przygodę z interfejsem programistycznym CUDA, nic prostszego. NVIDIA daje nam CUDA SDK, które po zainstalowaniu daje nam dostęp do wielu przykładowych aplikacji o otwartym kodzie źródłowym, dokumentacji (w przypadku bardziej skomplikowanych algorytmów) oraz wielu materiałów na stronie internetowej CUDA Zone [2]. Po zainstalowaniu CUDA SDK otrzymujemy strukturę katalogu jak poniżej Struktura katalogów ENVIRONMENT Makefile ReleaseNotes.html bin/ common/ doc/ lib/ projects/ releasenotesdata/ tools/ Widzimy tutaj plik Makefile. Po uruchomieniu go, skompilują nam się wszystkie przykładowe aplikacjie. Pliki wykonywalne powstaną w katalogu bin. Źródła przykładowych programów znajdują się w katalogu projects CUDA SDK Konfiguracja Interesującym katalogiem jest katalog common, to tutaj znajduje się plik common.mk, który jest dołączany do wszystkich plików Makefile. W nim ustawione są wszystkie ścieżki dostępu do kompilatorów 1, bibliotek oraz plików nagłówkowych. common/ Makefile Makefile paramgl Makefile rendercheckgl common.mk cutil readme.txt inc/ lib/ obj/ src/ 1 Jeżeli posiadamy kompilator GNU GCC w wersji 4.4.0, to prawdopodobnie nie będzie on chciał współpracować z naszym CUDA SDK. Jednym ze sposobów rozwiązania tego problemu jest podlinkowanie starszej wersji kompilatora, np. do NVIDIA CUDA SDK/bin, a następnie zmienienie ścieżki do NVCC na następującą: NVCC := $(CUDA INSTALL PATH)/bin/nvcc --compiler-bindir ŚCIEŻKA DO NVIDIA CUDA SDK/bin. 4

5 3 PRZYKŁADOWY KOD 3. Przykładowy kod Poniżej postaram omówić się podstawy programowania przy użyciu interfejsu programistycznego CUDA Szkielet aplikacji Szkielet aplikacji przedstawiono na listingu 1. Widzimy na nim definicję jądra (ang. kernel), czyli funkcji która jest wykonywana na karcie graficznej. Poprzedzona ona jest kwalifikatorem global, co oznacza że jest ona uruchamiana na urządzeniu, ale może być wywołana zarówno po stronie urządzenia jak i hosta. Innymi kwalifikatorami są device, który oznacza że funkcja jest zarówno uruchamiana, jak i wywoływana po stronie urządzenia oraz host, który mówi nam, że funkcja będzie wywoływana i uruchamiana po stronie hosta. Funkcje, które są wykonywane po stronie hosta posiadają kilka ograniczeń, m. in. nie wspierają rekurencji, w ich ciele nie możemy definiować zmiennych statycznych, nie mogą mieć zmiennej liczby parametrów oraz funkcje oznaczone jako global muszą zwracać typ void. Dodatkowo CUDA wprowadzają nowy element do składni języka C. Jest nim operator <<<Dg, Db, Ns, S>>>, gdzie Dg typu dim3, określa rozmiar siatki bloków w których ma zostać uruchomiona nasza funkcja; Db typu dim3, określa rozmiar każdego bloku, Db.x * Db.y *Db.z, mówi nam ile wątków zostanie uruchomionych w danym bloku; Ns typu size t, parametr opcjonalny (nie będzie przez nas używany); S typu cudastream t, j.w. Listing 1. Szkielet aplikacji 1 // Kernel d e f i n i t i o n 2 g l o b a l void 3 samplefnct ( f loat A, float B, float C) { 4 5 int main ( ) { 6 // Kernel i n v o c a t i o n 7 samplefnct <<<1, N>>>(A, B, C) ; Dodawanie wektorów Poniżej na listingu 2 przedstawiono sposób w jaki zaimplementowane może być dodawanie wektorów na karcie graficznej. Jest to przykład ogólny, bez alokacji pamięci na karcie graficznej. Przykład, który możemy skompilować przedstawiono na listingu 3. Listing 2. Dodawanie wektorów 1 g l o b a l void 2 vecadd ( f loat A, f loat B, float C) { 3 int i = threadidx. x ; 4 C[ i ] = A[ i ] + B[ i ] ; 5

6 3.2 Dodawanie wektorów 3 PRZYKŁADOWY KOD 5 6 int main ( ) { 7 // Kernel i n v o c a t i o n 8 vecadd<<<1, N>>>(A, B, C) ; 9 W lini 9 widzimy definicję naszej funkcji, która ma zostać uruchomiona na karcie graficznej. Zmienna threadidx jest zmienną globalną typu uint3. Posiada ona pola x, y, z, które dają nam dostęp do różnych wątków. Dzięki nim możemy operować na wektorach, macierzach i bardziej skomplikowanych strukturach. Szybko możemy zauważyć konieczność alokowania pamięci zarówno po stronie hosta, jak i urządzenia (karty graficznej). Wszystko co dzieje się po stronie hosta jest programowane przy pomocy standardowych poleceń dobrze nam znanego języka C. Alokacja pamięci na urządzeniu odbywa się poprzez polecenie cudamalloc((void**), int). Pierwszym argumentem tego polecenia jest wskaźnik na miejsce pod którym mamy zaalokować pamięć, a drugim jej rozmiar. Aby przenieść dane z hosta na urządzenie oraz odwrotnie, używamy odpowiednio funkcji cudamemcpy. Jej pierwszym parametrem jest wskaźnik do miejsca gdzie przenosimy dane, drugim wskaźnik do miejsca z którego przenosimy dane, a trzecim opcja, która określa czy przenosimy dane z hosta na urządzenie, czy odwrotnie. Najlepiej obrazuje to listing 3 w liniach 39, 44 i 51. Wywołanie naszej funkcji znajduje się w lini 48. Jak widać uruchamiamy funkcję w jendym bloku o rozmiarze czterech wątków. Listing 3. Dodawanie wektorów kod praktyczny 1 #include <s t d l i b. h> 2 #include <s t d i o. h> 3 #include <s t r i n g. h> 4 #include <math. h> 5 #include < c u t i l i n l i n e. h> 6 #include <iostream > 7 8 // Kernel 9 g l o b a l void 10 samplefnct ( f loat A, float B, float C) { 11 const unsigned int i = threadidx. x ; 12 C[ i ] = A[ i ] + B[ i ] ; int main ( int argc, char argv ) 16 { 17 // bedziemy dodawali 4 elementy typu f l o a t 18 int N=4 sizeof ( f loat ) ; 19 // miejsce na 2 wektory do dodania oraz na wynik 20 f loat A=0, B=0, C=0; 21 // alokowanie pamieci na h o s c i e 22 f loat h i d a t a = ( float ) malloc (N) ; 23 // alokowanie pamieci na wynik na h o s c i e 24 f loat h odata = ( float ) malloc (N) ; 25 6

7 3.3 Dodawanie macierzy 3 PRZYKŁADOWY KOD 26 // jako k a r t e g r a f i c z n a z k t o r e j bedziemy k o r z y s t a c, 27 // ustawiamy n a j s z y b s z a dostepna 28 cudasetdevice ( cutgetmaxgflopsdeviceid ( ) ) ; // alokujemy pamiec na urzadzeniu 31 cudamalloc ( ( void ) &A, N) ; 32 cudamalloc ( ( void ) &B, N) ; 33 cudamalloc ( ( void ) &C, N) ; // i n i c j a l i z u j e m y wektory A i B 36 // poczatkowymi wartosciami 37 for ( unsigned int i = 0 ; i < N; ++i ) 38 h i d a t a [ i ] = ( float ) i ; 39 c u t i l S a f e C a l l ( cudamemcpy ( A, h idata, N, 40 cudamemcpyhosttodevice ) ) ; for ( unsigned int i = 0 ; i < N; ++i ) 43 h i d a t a [ i ] = ( float ) i i ; 44 c u t i l S a f e C a l l ( cudamemcpy ( B, h idata, N, 45 cudamemcpyhosttodevice ) ) ; // wywolanie n a s z e j f u n k c j i 48 samplefnct <<<1, 4>>>(A, B, C) ; // kopiujemy wynik z urzadzenia 51 c u t i l S a f e C a l l ( cudamemcpy ( h odata, C, N, 52 cudamemcpydevicetohost ) ) ; // wyswietlamy wynik 55 for ( int i =0 ; i <4 ; ++i ) 56 p r i n t f ( %f \n, h odata [ i ] ) ; cudathreadexit ( ) ; Dodawanie macierzy Na listingu 4 przedstawiono schematycznie sposób na dodanie do siebie dwóch macierzy. Jak widać funkcja matadd() uruchamiana jest w jednym bloku o wymiarze N N wątków. Każdy odpowiadający sobie element macierzy dodawany jest w osobnym wątku. Listing 4. Dodawanie macierzy 1 g l o b a l void matadd( 2 f loat A[N ] [ N], 3 f loat B[N ] [ N], 4 f loat C[N ] [ N] 5 ) { 6 int i = threadidx. x ; 7 int j = threadidx. y ; 8 C[ i ] [ j ] = A[ i ] [ j ] + B[ i ] [ j ] ; 9 7

8 3.4 Dodawanie macierzy inaczej 3 PRZYKŁADOWY KOD 10 int main ( ) { 11 // Kernel i n v o c a t i o n 12 dim3 dimblock (N, N) ; 13 matadd<<<1, dimblock>>>(a, B, C) ; Dodawanie macierzy inaczej Na listingu 5 przedstawiono inny sposób dodawania macierzy. Tutaj funkcję matadd() uruchamiamy w kilku blokach (w zależności od wymiarów macierzy). Listing 5. Dodawanie macierzy 2 1 g l o b a l void matadd( 2 f loat A[N ] [ N], 3 f loat B[N ] [ N], 4 f loat C[N ] [ N] 5 ) { 6 int i = blockidx. x blockdim. x + threadidx. x ; 7 int j = blockidx. y blockdim. y + threadidx. y ; 8 i f ( i < N && j < N) 9 C[ i ] [ j ] = A[ i ] [ j ] + B[ i ] [ j ] ; int main ( ) { 12 // Kernel i n v o c a t i o n 13 dim3 dimblock (16, 1 6 ) ; 14 dim3 dimgrid ( (N + dimblock. x 1) / dimblock. x, 15 (N + dimblock. y 1) / dimblock. y ) ; 16 matadd<<<dimgrid, dimblock>>>(a, B, C) ; Akceleracja Matlaba przy pomocy CUDA Jeśli chcemy napisać funkcję do programu Matlab, która korzysta z dobrodziejstw oferowanych nam przez interfejs programistyczny CUDA, to nie możemy zapomnieć o trzech sprawach: 1. dołączeniu pliku mex.h, 2. zaimplementowaniu funkcji mexfunction(int nlhs, mxarray *plhs[],int nrhs, const mxarray *prhs[]), 3. używaniu wyłącznie typu mxarray (matlabowe macierze, wektory, napisy, itp.). Opis parametrów, jakie przyjmuje funkcja mexfunction znajduje się poniżej. nlhs = liczba oczekiwanych danych (mxarrays) wejściowych (Left Hand Side) plhs = tablica wksaźników do oczekiwanych wyjść nrhs = liczba oczekiwanych wejść (Right Hand Size) prhs = tablica wskaźników do danych wejśćiowych (tylko do odczytu). 8

9 Literatura Aby skompilować nasze rozszerzenie, w powłoce matlaba wpisujemy >> mex jakas funkcja.c. Powstaną nam trzy wersje plików (dla różnych platform): square me.mexw32 (Windows 32 bit), square me.mexglx (Linux 32 bit), square me.mexa64 (Linux 64 bit). 4. Podsumowanie Na stronie [2] znajduje się wiele materiałów, przykładowych aplikacji, kodów źródłowych, które mogą być bardzo pomocne na początku naszej przygody z obliczeniami na kartach graficznych. Instalacja sterowników do karty graficznej oraz CUDA SDK znajduje się również na stronie producenta, np. dla CUDA 2.2 oraz systemu linux patrz [3]. Literatura [1] Strona główna producenta, [2] CUDA Zone, [3] Getting Started, NVIDIA CUDA 2.2 Installation and Verification on Linux, 2/toolkit/docs/ CUDA Getting Started 2.2 Linux.pdf. [4] NVIDIA CUDA Compute Unified Device Architecture Programming Guide. [5] Accelerating MATLAB with CUDA TM Using MEX Files. 9

DEMERO Automation Systems

DEMERO Automation Systems Programowanie wektorowych przetwornic częstotliwości serii POSIDRIVE FDS5000 / MDS5000 i serwonapędów POSIDRIVE MDS5000 / POSIDYN SDS5000 firmy Stober Antriebstechnik Konfiguracja parametrów w programie

Bardziej szczegółowo

Wykład 4 Wybrane zagadnienia programowania w C++

Wykład 4 Wybrane zagadnienia programowania w C++ Wykład 4 Wybrane zagadnienia programowania w C++ Przykład programu obiektowego Dziedziczenie polimorfizm i metody wirtualne Wzorce (szablony) funkcji Wzorce klas 2016-01-03 Bazy danych-1 W4 1 Dziedziczenie

Bardziej szczegółowo

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Programowanie II prowadzący: Adam Dudek Lista nr 8 Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Jest to najważniejsza cecha świadcząca o sile programowania

Bardziej szczegółowo

PERSON Kraków 2002.11.27

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

Bardziej szczegółowo

Wstęp do programowania

Wstęp do programowania Wieczorowe Studia Licencjackie Wrocław, 4..2006 Wstęp do programowania Wykład nr 7 (w oparciu o notatki K. Lorysia, z modyfikacjami) Obliczanie współczynnika dwumianowego Newtona. Definicja. n = m n! m!(

Bardziej szczegółowo

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

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

Bardziej szczegółowo

Programowanie kart graficznych

Programowanie kart graficznych CUDA Compute Unified Device Architecture Programowanie kart graficznych mgr inż. Kamil Szostek AGH, WGGIOŚ, KGIS Wykorzystano materiały z kursu Programowanie kart graficznych prostsze niż myślisz M. Makowski

Bardziej szczegółowo

raceboard-s Szybki start

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

Bardziej szczegółowo

InsERT GT Własne COM 1.0

InsERT GT Własne COM 1.0 InsERT GT Własne COM 1.0 Autor: Jarosław Kolasa, InsERT Wstęp... 2 Dołączanie zestawień własnych do systemu InsERT GT... 2 Sposób współpracy rozszerzeń z systemem InsERT GT... 2 Rozszerzenia standardowe

Bardziej szczegółowo

Wartości domyślne, szablony funkcji i klas

Wartości domyślne, szablony funkcji i klas Bogdan Kreczmer bogdan.kreczmer@pwr.wroc.pl Zakład Podstaw Cybernetyki i Robotyki Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Kurs: Copyright c 2012 Bogdan Kreczmer Niniejszy dokument

Bardziej szczegółowo

Konfiguracja programu RMS do współpracy z wagami DIBAL. Programowanie artykułów 3

Konfiguracja programu RMS do współpracy z wagami DIBAL. Programowanie artykułów 3 Konfiguracja programu RMS do współpracy z wagami DIBAL Programowanie artykułów 3 Progr. sklepów, rodzaju komunikacji, przypisanie towarów do działu 5 Programowanie typu wagi, jej numeru i adresu IP 6 Programowanie

Bardziej szczegółowo

G PROGRAMMING. Part #4

G PROGRAMMING. Part #4 G PROGRAMMING Part #4 Tablice, wykresy, klastry Tablice Zbiór elementów danych tego samego typu Zastosowanie gromadzenie danych z powtarzalnych operacji odczytu, obliczeń (magazynowanie danych przebiegów

Bardziej szczegółowo

SFML. (Simple and Fast Multimedia Library)

SFML. (Simple and Fast Multimedia Library) SFML (Simple and Fast Multimedia Library) I Przygotowanie do tworzenia programów z użyciem biblioteki SFML w środowisku Code::Blocks.... 2 II Struktura programu... 3 III Obiekty graficzne... 3 1. Podstawowe

Bardziej szczegółowo

Elementy animacji sterowanie manipulatorem

Elementy animacji sterowanie manipulatorem Elementy animacji sterowanie manipulatorem 1 Cel zadania Wykształcenie umiejętności korzystania z zapisu modelu aplikacji w UML oraz definiowania właściwego interfejsu klasy. 2 Opis zadania Należy napisać

Bardziej szczegółowo

PRZETWORNIK NAPIĘCIE - CZĘSTOTLIWOŚĆ W UKŁADZIE ILORAZOWYM

PRZETWORNIK NAPIĘCIE - CZĘSTOTLIWOŚĆ W UKŁADZIE ILORAZOWYM PRZETWORNIK NAPIĘCIE - CZĘSTOTLIWOŚĆ W UKŁADZIE ILORAZOWYM dr inż. Eligiusz Pawłowski Politechnika Lubelska, Wydział Elektryczny, ul. Nadbystrzycka 38 A, 20-618 LUBLIN E-mail: elekp@elektron.pol.lublin.pl

Bardziej szczegółowo

Struktura plików wejściowych kontrahenci krajowi i zagraniczni ipko biznes

Struktura plików wejściowych kontrahenci krajowi i zagraniczni ipko biznes Struktura plików wejściowych kontrahenci krajowi i zagraniczni ipko biznes SPIS TREŚCI INFORMACJE OGÓLNE... 3 KONTRAHENCI KRAJOWI... 3 Opis pliku... 3 Struktura danych... 3 Przykład rekordu... 4 KONTRAHENCI

Bardziej szczegółowo

Systemy mikroprocesorowe - projekt

Systemy mikroprocesorowe - projekt Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie

Bardziej szczegółowo

PoniŜej przedstawiono przykład komunikacji pomiędzy CPU224XP a CPU314C-2 DP. UŜyty sprzęt:

PoniŜej przedstawiono przykład komunikacji pomiędzy CPU224XP a CPU314C-2 DP. UŜyty sprzęt: Sieć PROFIBUS DP pozwala na komunikację Master-Slave, w której S7-200 wraz z modułem EM277 pracują w trybie Slave, natomiast S7-300 pracuje w trybie Master. Typowa sieć PROFIBUS to jedno urządzenie Master

Bardziej szczegółowo

Oprogramowanie, sterowniki i dokumentacja

Oprogramowanie, sterowniki i dokumentacja Dariusz Kozak ZESTAW URUCHOMIENIOWY MIKROKOMPUTERÓW JEDNOUKŁADOWYCH MCS-51 ZUX51 Oprogramowanie, sterowniki i dokumentacja ŚRODOWISKA URUCHOMIENIOWEGO ZUX51 Wszystkie prawa zastrzeżone Kopiowanie, powielanie

Bardziej szczegółowo

Budowa systemów komputerowych

Budowa systemów komputerowych Budowa systemów komputerowych dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl Współczesny system komputerowy System

Bardziej szczegółowo

VinCent Office. Moduł Drukarki Fiskalnej

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ść

Bardziej szczegółowo

PROE wykład 7 kontenery tablicowe, listy. dr inż. Jacek Naruniec

PROE wykład 7 kontenery tablicowe, listy. dr inż. Jacek Naruniec PROE wykład 7 kontenery tablicowe, listy dr inż. Jacek Naruniec Prosty kontener oparty na tablicach Funkcja dodawanie pojedynczego słonia do kontenera: 1 2 3 4 5 6 7 11 12 13 14 15 16 17 21 22 23 24 25

Bardziej szczegółowo

PRZETWARZANIE DANYCH OSOBOWYCH

PRZETWARZANIE DANYCH OSOBOWYCH 1 PRZETWARZANIE DANYCH OSOBOWYCH proinfosec Jarosław Żabówka proinfosec@odoradca.pl Wymogi rozporządzenia 2 ROZPORZĄDZENIE MINISTRA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI z dnia 29 kwietnia 2004 r. w sprawie

Bardziej szczegółowo

Intellect. Business Intelligence. Biblioteka dokumentów Podręcznik. Business Intelligence od 2Intellect.com Sp. z o.o.

Intellect. Business Intelligence. Biblioteka dokumentów Podręcznik. Business Intelligence od 2Intellect.com Sp. z o.o. Intellect Business Intelligence Podręcznik 2 / 11 SPIS TREŚCI 1 Przeznaczenie modułu 3 2 Struktura biblioteki 4 3 Złożenie raportu do Biblioteki 5 4 Korzystanie z Biblioteki 7 5 Wyszukiwarka w Bibliotece

Bardziej szczegółowo

Elementy cyfrowe i układy logiczne

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:

Bardziej szczegółowo

Funkcje składowe (metody)

Funkcje składowe (metody) Funkcje składowe (metody) class Punkt int x, y; void Rysuj() /* rysowanie */ ; class Punkt int x, y; void Rysuj(); ; void Punkt::Rysuj() /* rysowanie */ definicja funkcji wewnątrz ciała klasy funkcja otwarta

Bardziej szczegółowo

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa

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

Bardziej szczegółowo

Wprowadzenie do programowania w środowisku CUDA. Środowisko CUDA

Wprowadzenie do programowania w środowisku CUDA. Środowisko CUDA Wprowadzenie do programowania w środowisku CUDA Środowisko CUDA 1 Budowa procesora CPU i GPU Architektura GPU wymaga większej ilości tranzystorów na przetwarzanie danych Control ALU ALU ALU ALU Cache DRAM

Bardziej szczegółowo

Search. (Wyszukiwarka) (Moduł Magento) v.1.0.0

Search. (Wyszukiwarka) (Moduł Magento) v.1.0.0 Search (Wyszukiwarka) (Moduł Magento) v.1.0.0 Strona 1 z 10 Spis treści Zgodny z Magento... 3 Instalacja... 3 Opis... 4 Konfiguracja... 4 Metoda wyświetlania atrybutu szybkiego wyszukiwania... 4 Atrybut

Bardziej szczegółowo

Konfiguracja historii plikó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

Bardziej szczegółowo

STA T T A YSTYKA Korelacja

STA T T A YSTYKA Korelacja STATYSTYKA Korelacja Pojęcie korelacji Korelacja (współzależność cech) określa wzajemne powiązania pomiędzy wybranymi zmiennymi. Charakteryzując korelację dwóch cech podajemy dwa czynniki: kierunek oraz

Bardziej szczegółowo

Programowanie procesorów graficznych NVIDIA (rdzenie CUDA) Wykład nr 1

Programowanie procesorów graficznych NVIDIA (rdzenie CUDA) Wykład nr 1 Programowanie procesorów graficznych NVIDIA (rdzenie CUDA) Wykład nr 1 Wprowadzenie Procesory graficzne GPU (Graphics Processing Units) stosowane są w kartach graficznych do przetwarzania grafiki komputerowej

Bardziej szczegółowo

ZAMEK KODOWY W MODULE KOMBI Nr Ref. 1105/1

ZAMEK KODOWY W MODULE KOMBI Nr Ref. 1105/1 Mod. 1105 ZAMEK KODOWY W MODULE KOMBI Nr Ref. 1105/1 MIWI-URMET Sp. z o. o. ul. Pojezierska 90A 91-341 Łódź Tel. (042) 616-21-00, Fax. (042) 616-21-13 www.miwiurmet.com.pl e-mail:miwi@miwiurmet.com.pl

Bardziej szczegółowo

Type ETO2 Controller for ice and snow melting

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.....................

Bardziej szczegółowo

Instrukcja obsługi programu. ARCH+ WebView

Instrukcja obsługi programu. ARCH+ WebView Instrukcja obsługi programu ARCH+ WebView INFOKLINIKA S.A., ul. Wyczółki 71, 02-820 Warszawa, tel.: +48 22 548 91 70, fax: +48 22 548 91 72, www.infoklinika.pl Sąd Rejonowy M.St. Warszawy XIII Wydział

Bardziej szczegółowo

FUNKCJE STEROWNIKA PK-35 PID

FUNKCJE STEROWNIKA PK-35 PID Sterownik PK-35 PID Uwaga!!! Montażu dokonuje osoba posiadająca odpowiednie uprawnienia elektryczne. UWAGA!!! FUNKCJĘ PID WYBIERAMY PO UPRZEDNIM ODPOWIEDNIM DOBRANIU WSZYSKICH PARAMETRÓW PODAJNIKA W ZALEŻNOŚCI

Bardziej szczegółowo

W. Guzicki Zadanie 23 z Informatora Maturalnego poziom rozszerzony 1

W. Guzicki Zadanie 23 z Informatora Maturalnego poziom rozszerzony 1 W. Guzicki Zadanie 3 z Informatora Maturalnego poziom rozszerzony 1 Zadanie 3. Rozwiąż równanie: sin 5x cos x + sin x = 0. W rozwiązaniach podobnych zadań często korzystamy ze wzorów trygonometrycznych

Bardziej szczegółowo

SZABLONY KOMUNIKATÓW SPIS TREŚCI

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

Bardziej szczegółowo

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj. Sprawozdanie 2 Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj. Ilustracja 1: Przy próbie zapisu pliku odmówiono dostępu mimo że administratorzy mają jawnie zezwalaj Zad. 2 Pokazać pierwszeństwo

Bardziej szczegółowo

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007 GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości

Bardziej szczegółowo

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl Jesteś tu: Bossa.pl Program Quotes Update to niewielkie narzędzie ułatwiające pracę inwestora. Jego celem jest szybka i łatwa aktualizacja plików lokalnych z historycznymi notowaniami spółek giełdowych

Bardziej szczegółowo

Mikrokontrolery AVR. Konfigurowanie mikrokontrolera ATMEGA16

Mikrokontrolery AVR. Konfigurowanie mikrokontrolera ATMEGA16 Mikrokontrolery AVR Konfigurowanie mikrokontrolera ATMEGA16 Białystok, 2004 W mikrokontrolerach AVR obok bitów zabezpieczających istnieją bity konfiguracyjne (ang. Fuse). Bite te konfigurują wybrane zespoły

Bardziej szczegółowo

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

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

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Tydzień 6 RSC i CSC Znaczenie terminów CSC Complete nstruction Set Computer komputer o pełnej liście rozkazów. RSC Reduced nstruction Set Computer komputer o zredukowanej liście

Bardziej szczegółowo

Podstawa prawna: Ustawa z dnia 15 lutego 1992 r. o podatku dochodowym od osób prawnych (t. j. Dz. U. z 2000r. Nr 54, poz. 654 ze zm.

Podstawa prawna: Ustawa z dnia 15 lutego 1992 r. o podatku dochodowym od osób prawnych (t. j. Dz. U. z 2000r. Nr 54, poz. 654 ze zm. Rozliczenie podatników podatku dochodowego od osób prawnych uzyskujących przychody ze źródeł, z których dochód jest wolny od podatku oraz z innych źródeł Podstawa prawna: Ustawa z dnia 15 lutego 1992 r.

Bardziej szczegółowo

Spring MVC Andrzej Klusiewicz 1/18

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,

Bardziej szczegółowo

Wykład 2. Budowa komputera. W teorii i w praktyce

Wykład 2. Budowa komputera. W teorii i w praktyce Wykład 2 Budowa komputera W teorii i w praktyce Generacje komputerów 0 oparte o przekaźniki i elementy mechaniczne (np. Z3), 1 budowane na lampach elektronowych (np. XYZ), 2 budowane na tranzystorach (np.

Bardziej szczegółowo

OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ

OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ Przykład aplikacji: rys. 1 rys. 2 rys. 3 rys. 4 W tym przypadku do sterowania oświetleniem wykorzystano przekaźniki fi rmy Finder: wyłącznik zmierzchowy 11.01.8.230.0000

Bardziej szczegółowo

Projektowanie i programowanie obiektowe (materiały do wykładu cz. VI)

Projektowanie i programowanie obiektowe (materiały do wykładu cz. VI) Projektowanie i programowanie obiektowe (materiały do wykładu cz. VI) Jacek Cichosz www.zssk.pwr.wroc.pl Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska Dziedziczenie 221 Dziedziczenie Dziedziczenie

Bardziej szczegółowo

STEROWNIK BIOLOGICZNYCH OCZYSZCZALNI ŚCIEKÓW

STEROWNIK BIOLOGICZNYCH OCZYSZCZALNI ŚCIEKÓW STEROWNIK BIOLOGICZNYCH OCZYSZCZALNI ŚCIEKÓW TYPU MINI ZIELONA GÓRA OPIS: Sterownik ST-04 przeznaczony jest do sterowania małych biologicznych oczyszczalni ścieków. Sterownik posiada 6 wejść cyfrowych,

Bardziej szczegółowo

System do kontroli i analizy wydawanych posiłków

System do kontroli i analizy wydawanych posiłków System do kontroli i analizy wydawanych posiłków K jak KORZYŚCI C jak CEL W odpowiedzi na liczne pytania odnośnie rozwiązania umożliwiającego elektroniczną ewidencję wydawanych posiłków firma PControl

Bardziej szczegółowo

API transakcyjne BitMarket.pl

API transakcyjne BitMarket.pl API transakcyjne BitMarket.pl Wersja 20140314 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Odpowiedzi serwera... 3 1.5. Przykładowy

Bardziej szczegółowo

EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015

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

Bardziej szczegółowo

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2.

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2. Od redakcji Niniejszy zbiór zadań powstał z myślą o tych wszystkich, dla których rozwiązanie zadania z fizyki nie polega wyłącznie na mechanicznym przekształceniu wzorów i podstawieniu do nich danych.

Bardziej szczegółowo

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

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.

Bardziej szczegółowo

Załącznik nr 2 Testy logiczne służące sprawdzeniu jakości danych uczestników projektów współfinansowanych z EFS

Załącznik nr 2 Testy logiczne służące sprawdzeniu jakości danych uczestników projektów współfinansowanych z EFS Załącznik nr 2 Testy logiczne służące sprawdzeniu jakości danych projektów współfinansowanych z EFS W załączniku zawarto podstawowe testy logiczne pozwalające zweryfikować jakość i spójność danych monitorowanych

Bardziej szczegółowo

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

Audyt SEO. Elementy oraz proces przygotowania audytu. strona Audyt SEO Elementy oraz proces przygotowania audytu 1 Spis treści Kim jesteśmy? 3 Czym jest audyt SEO 4 Główne elementy audytu 5 Kwestie techniczne 6 Słowa kluczowe 7 Optymalizacja kodu strony 8 Optymalizacja

Bardziej szczegółowo

Podstawowe działania w rachunku macierzowym

Podstawowe działania w rachunku macierzowym Podstawowe działania w rachunku macierzowym Marcin Detka Katedra Informatyki Stosowanej Kielce, Wrzesień 2004 1 MACIERZE 1 1 Macierze Macierz prostokątną A o wymiarach m n (m wierszy w n kolumnach) definiujemy:

Bardziej szczegółowo

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

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

Bardziej szczegółowo

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha Co to jest implant ślimakowy Implant ślimakowy to bardzo nowoczesne, uznane, bezpieczne i szeroko stosowane urządzenie, które pozwala dzieciom z bardzo głębokimi ubytkami słuchu odbierać (słyszeć) dźwięki.

Bardziej szczegółowo

Matematyka:Matematyka I - ćwiczenia/granice funkcji

Matematyka:Matematyka I - ćwiczenia/granice funkcji Matematyka:Matematyka I - ćwiczenia/granice funkcji 1 Matematyka:Matematyka I - ćwiczenia/granice funkcji Granice funkcji Zadanie 1 Wykorzystując definicję Heinego granicy funkcji, znaleźć (1) Zadanie

Bardziej szczegółowo

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc PRAWA ZACHOWANIA Podstawowe terminy Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc a) si wewn trznych - si dzia aj cych na dane cia o ze strony innych

Bardziej szczegółowo

Wskaźnik poziomu wody Kemo M167N, 10 diod LED, 3 V/DC

Wskaźnik poziomu wody Kemo M167N, 10 diod LED, 3 V/DC INSTRUKCJA OBSŁUGI Nr produktu 000191332 Wskaźnik poziomu wody Kemo M167N, 10 diod LED, 3 V/DC Strona 1 z 5 Wskazówka Niektóre urządzenia obok uziemienia mają dodatkowe podłączenie. Jest to stosowane w

Bardziej szczegółowo

DOTACJE NA INNOWACJE. Zapytanie ofertowe

DOTACJE NA INNOWACJE. Zapytanie ofertowe Wrocław, dnia 03.01.2013 r. Nitrotek Sp. z o.o. ul. Krynicka 40/7 50-555 Wrocław Zapytanie ofertowe W związku z realizacją projektu Wdrożenie nowoczesnego systemu B2B automatyzującego współpracę Nitrotek

Bardziej szczegółowo

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach. Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach. 1 PROJEKTY KOSZTOWE 2 PROJEKTY PRZYCHODOWE 3 PODZIAŁ PROJEKTÓW ZE WZGLĘDU

Bardziej szczegółowo

Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.

Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o. Jak zaprogramować procesor i wgrać firmwar-e do yampp3usb Spis treści: 1 Programowanie za pomocą programu PonyProg2000.... 3 1.1 Zaprogramowanie mikrokontrolera... 3 1.2 Ustawienia bitów konfiguracji...

Bardziej szczegółowo

Jak spersonalizować wygląd bloga?

Jak spersonalizować wygląd bloga? Jak spersonalizować wygląd bloga? Czy wiesz, że każdy bloger ma możliwość dopasowania bloga do własnych preferencji? Wszystkie blogi posiadają tzw. skórkę czyli układ graficzny, który możesz dowolnie zmieniać.

Bardziej szczegółowo

Rozdział 7. Wykorzystanie funkcji daty i czasu do analizy danych

Rozdział 7. Wykorzystanie funkcji daty i czasu do analizy danych Moduł 2. Wykorzystanie programu Excel do zadań analitycznych Rozdział 7. Wykorzystanie funkcji daty i czasu do analizy danych Zajęcia 7. 2 godziny Zakres zdobytych umiejętności: Zapoznanie się z wybranymi

Bardziej szczegółowo

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. 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,

Bardziej szczegółowo

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

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

Bardziej szczegółowo

Ekran startowy płyty instalacyjnej umozliwia nam wybór

Ekran startowy płyty instalacyjnej umozliwia nam wybór Instalacja opensuse 10.2 screen po screenie Poniżej prezentuje instalację krok po kroku opensuse 10.2. Poszczególne screeny przedstawiają pełny proces instalacji od uruchomienia komputera z płyty instalacyjnej

Bardziej szczegółowo

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 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

Bardziej szczegółowo

INTERFEJS S-CTT Super Chip tuning tool INSTRUKCJA OBSŁUGI

INTERFEJS S-CTT Super Chip tuning tool INSTRUKCJA OBSŁUGI INTERFEJS S-CTT Super Chip tuning tool INSTRUKCJA OBSŁUGI strona 1/18 1. BEZPIECZEŃSTWO PRACY Przed pierwszym uruchomieniem urządzenia należy uważnie przeczytać instrukcję obsługi. Urządzenie przeznaczone

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI WD2250A. WATOMIERZ 0.3W-2250W firmy MCP

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

Bardziej szczegółowo

I. LOGICZNE STRUKTURY DRZEWIASTE

I. LOGICZNE STRUKTURY DRZEWIASTE I LOGICZNE STRUKTURY DRZEWIASTE Analizując dany problem uzyskuje się zadanie projektowe w postaci pewnego zbioru danych Metoda morfologiczna, która została opracowana w latach 1938-1948 przez amerykańskiego

Bardziej szczegółowo

Instrukcja Obsługi STRONA PODMIOTOWA BIP

Instrukcja Obsługi STRONA PODMIOTOWA BIP Instrukcja Obsługi STRONA PODMIOTOWA BIP Elementy strony podmiotowej BIP: Strona podmiotowa Biuletynu Informacji Publicznej podzielona jest na trzy części: Nagłówek strony głównej Stopka strony podmiotowej

Bardziej szczegółowo

Windows Serwer 2008 R2. Moduł 3. DHCP

Windows Serwer 2008 R2. Moduł 3. DHCP Windows Serwer 2008 R2 Moduł 3. DHCP Sprawdzamy konfigurację kart sieciowych 172.16.x.0 x nr w dzienniku Na serwerze musi działać Internet! Statyczny adres IP jest potrzebny komputerom, na których będą

Bardziej szczegółowo

Ćwiczenie nr 2 Zbiory rozmyte logika rozmyta Rozmywanie, wnioskowanie, baza reguł, wyostrzanie

Ćwiczenie nr 2 Zbiory rozmyte logika rozmyta Rozmywanie, wnioskowanie, baza reguł, wyostrzanie Ćwiczenie nr 2 Zbiory rozmyte logika rozmyta Rozmywanie, wnioskowanie, baza reguł, wyostrzanie 1. Wprowadzenie W wielu zagadnieniach dotyczących sterowania procesami technologicznymi niezbędne jest wyznaczenie

Bardziej szczegółowo

Moduł Pulpit opcji oraz Narzędzia. Opis v 1.0

Moduł Pulpit opcji oraz Narzędzia. Opis v 1.0 Moduł Pulpit opcji oraz Narzędzia. Opis v 1.0 Syriusz sp. z o.o. Rzeszów 2013 MODUŁ PULPIT OPCJI ORAZ NARZĘDZIA [1.0] OPIS str. 2 Spis treści Spis treści...2 Zmiany...3 1. Informacje ogólne...4 2. Praca

Bardziej szczegółowo

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

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,

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

SCHEMATY STRON. Baner... 3. Nawigacja... 6. Nawigacja okruszkowa... 9. Prawa kolumna zobacz również... 10. Boksy... 11. Zwykła strona...

SCHEMATY STRON. Baner... 3. Nawigacja... 6. Nawigacja okruszkowa... 9. Prawa kolumna zobacz również... 10. Boksy... 11. Zwykła strona... SCHEMATY STRON SPIS TREŚCI Baner... 3 Nawigacja... 6 Nawigacja okruszkowa... 9 Prawa kolumna zobacz również... 10 Boksy... 11 Zwykła strona... 13 Strona bez podstron... 14 1 Schemat strony to zestaw elementów

Bardziej szczegółowo

KRAJOWY REJESTR SĄDOWY. Stan na dzień 14.08.2016 godz. 17:01:51 Numer KRS: 0000603018

KRAJOWY REJESTR SĄDOWY. Stan na dzień 14.08.2016 godz. 17:01:51 Numer KRS: 0000603018 Strona 1 z 5 CENTRALNA INFORMACJA KRAJOWEGO REJESTRU SĄDOWEGO KRAJOWY REJESTR SĄDOWY Stan na dzień 14.08.2016 godz. 17:01:51 Numer KRS: 0000603018 Informacja odpowiadająca odpisowi aktualnemu Z REJESTRU

Bardziej szczegółowo

Projektowanie bazy danych

Projektowanie bazy danych Projektowanie bazy danych Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeo wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana

Bardziej szczegółowo

PowerShell. Sławomir Wawrzyniak 05.11.2010

PowerShell. Sławomir Wawrzyniak 05.11.2010 PowerShell Sławomir Wawrzyniak 05.11.2010 Czym jest PowerShell - Czym jest PowerShell - Do czego może się przydać - Zalety PowerShell - Podobieństwo do basha Wprowadzenie - Jak uruchomić PowerShell - Główne

Bardziej szczegółowo

2.1 INFORMACJE OGÓLNE O SERII NX

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.

Bardziej szczegółowo

Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...

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ł

Bardziej szczegółowo

CitiDirect EB - Mobile

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

Bardziej szczegółowo

Podejmowanie decyzji. Piotr Wachowiak

Podejmowanie decyzji. Piotr Wachowiak Podejmowanie decyzji Co to jest sytuacja decyzyjna? Jest to sytuacja, kiedy następuje odchylenie stanu istniejącego od stanu pożądanego. Rozwiązanie problemu decyzyjnego polega na odpowiedzeniu na pytanie:

Bardziej szczegółowo

Surowiec Zużycie surowca Zapas A B C D S 1 0,5 0,4 0,4 0,2 2000 S 2 0,4 0,2 0 0,5 2800 Ceny 10 14 8 11 x

Surowiec Zużycie surowca Zapas A B C D S 1 0,5 0,4 0,4 0,2 2000 S 2 0,4 0,2 0 0,5 2800 Ceny 10 14 8 11 x Przykład: Przedsiębiorstwo może produkować cztery wyroby A, B, C, i D. Ograniczeniami są zasoby dwóch surowców S 1 oraz S 2. Zużycie surowca na jednostkę produkcji każdego z wyrobów (w kg), zapas surowca

Bardziej szczegółowo

Ekonomika małych i średnich przedsiębiorstw

Ekonomika małych i średnich przedsiębiorstw Ekonomika małych i średnich przedsiębiorstw Sprawy organizacyjne Mail: weronika.wegielnik@wsl.com.pl Literatura: Ekonomika małych i średnich przedsiębiorstw red. G. Sobczyk Zasady zaliczenia: Kolokwium

Bardziej szczegółowo

Tester pilotów 315/433/868 MHz

Tester pilotów 315/433/868 MHz KOLOROWY WYŚWIETLACZ LCD TFT 160x128 ` Parametry testera Zasilanie Pasmo 315MHz Pasmo 433MHz Pasmo 868 MHz 5-12V/ bateria 1,5V AAA 300-360MHz 400-460MHz 820-880MHz Opis Przyciski FQ/ST DN UP OFF przytrzymanie

Bardziej szczegółowo

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin 2015-10-16

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin 2015-10-16 Chmura obliczeniowa do przechowywania plików online Anna Walkowiak CEN Koszalin 2015-10-16 1 Chmura, czyli co? Chmura obliczeniowa (cloud computing) to usługa przechowywania i wykorzystywania danych, do

Bardziej szczegółowo

CUDA część 1. platforma GPGPU w obliczeniach naukowych. Maciej Matyka

CUDA część 1. platforma GPGPU w obliczeniach naukowych. Maciej Matyka CUDA część 1 platforma GPGPU w obliczeniach naukowych Maciej Matyka Bariery sprzętowe (procesory) ok na. 1 10 00 la raz t y Gdzie jesteśmy? a ok. 2 razy n 10 lat (ZK) Rozwój 1985-2004 i dalej? O roku ów

Bardziej szczegółowo

Tester pilotów 315/433/868 MHz 10-50 MHz

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

Bardziej szczegółowo

Instrukcja programu PControl Powiadowmienia.

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

Bardziej szczegółowo

Specyfikacja techniczna banerów Flash

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

Bardziej szczegółowo

Transformator Elektroniczny do LED 0W-40W Współpracuje z inteligentnymi ściemniaczami oświetlenia. Instrukcja. Model: TE40W-DIMM-LED-IP64

Transformator Elektroniczny do LED 0W-40W Współpracuje z inteligentnymi ściemniaczami oświetlenia. Instrukcja. Model: TE40W-DIMM-LED-IP64 Elektroniczny do LED 0W-40W Współpracuje z inteligentnymi ściemniaczami oświetlenia Instrukcja Model: TE40W-DIMM-LED-IP64 Zastosowanie: elektroniczny do LED został zaprojektowany do zasilania źródeł światła

Bardziej szczegółowo

CHEVROLET MYLINK. Krótki przewodnik

CHEVROLET MYLINK. Krótki przewodnik CHEVROLET MYLINK Krótki przewodnik Chevrolet MyLink to system informacyjno-multimedialny, który poprawia komfort jazdy dzięki prostym złączom, możliwości zintegrowania smartfona oraz 7-calowemu ekranowi

Bardziej szczegółowo