GRAFIKA I ROZPOZNAWANIE OBRAZÓW
|
|
- Urszula Malinowska
- 9 lat temu
- Przeglądów:
Transkrypt
1 GRAFIKA I ROZPOZNAWANIE OBRAZÓW Podstawy programowania graficznego w środowisku MS DOS 1. Tryb tekstowy a tryb graficzny Ze względu na reprezentację wyświetlanych danych na ekranie można wyróżnić dwa tryby pracy monitorów w komputerach PC: tekstowy - ekran jest tu podzielony na pewną ilość komórek, w których wyświetlane są pojedyncze znaki (np. litery). W pamięci wideo pojedyncza komórka zajmuje dwa bajty: dolny, będący kodem ASCII znaku, i górny, stanowiący atrybut wyświetlania. graficzny - na obraz składa się tutaj siatka pikseli, z których każdy może być wyświetlany w jednym z dostępnych kolorów. Format zapisu piksela w buforze wideo zależy od konkretnego trybu graficznego oraz od wielkości pamięci VIDEO RAM i wynosi od 1 bita dla trybów czarnobiałych do 24 dla pełnego odwzorowania kolorów. W obu trybach współrzędne ekranowe wyznaczane są względem lewego górnego rogu, którego współrzędne w trybie tekstowym wynoszą (1, 1), a w graficznym (0, 0). Współrzędna pozioma rośnie więc w prawo, natomiast pionowa w dół. VIDEO BIOS każdego komputera PC standardowo po włączeniu systemu wybiera tryb tekstowy 80-kolumnowy. Istnieją dwie podstawowe metody przeprowadzania operacji graficznych: bezpośrednie programowanie kart graficznych. procedury graficzne BIOS. Ponadto kompilatory języków wysokiego poziomu jak Pascal czy C zawierają biblioteki graficzne wraz ze sterownikami kart graficznych wykorzystującymi pierwszy z przedstawionych sposobów. Przykładem może być biblioteka graficzna firmy Borland ze sterownikami BGI. 2. Programowanie kart graficznych Karta graficzna w standardzie VGA składa się z następujących elementów funkcjonalnych: kontroler CRT (ang. Cathode Ray Tube Controler) - steruje wyświetlaniem obrazu na monitorze: wytwarza sygnały synchronizacji i odchylania, realizuje wyświetlanie kursora itp. Ustawianie trybów graficznych polega na odpowiednim programowaniu rejestrów kontrolera CRT. Umożliwia to uzyskanie niestandardowych trybów graficznych. sekwencer - generuje sygnały sterujące dostępem do pamięci obrazu. kontroler graficzny - determinuje sposób działania karty w trybie graficznym. przetwornik cyfrowo - analogowy DAC (ang. Digital to Analog Converter) - przekształca wartości pikseli na analogowe sygnały sterujące intensywnością RGB na ekranie monitora. Posiada 256 rejestrów kolorów, z których każdy reprezentuje kolor w postaci trzech 6-bitowych wartości RGB. Stąd rozmiar palety odcieni do wykorzystania wynosi 2 18 = W trybach 256-kolorowych jednocześnie można wyświetlić 256 kolorów z każdego rejestru. Dostęp do rejestrów pozwala zmieniać paletę. kontroler atrybutów - steruje kolorem w trybach 16-kolorowych. Zawiera rejestry palety odwzorowujące zawarte w pamięci ekranu numery kolorów z zakresu 0 15 na wartości RGB z rejestrów DAC. Programując kontroler atrybutów można ustalić, które 16 spośród 256 kolorów DAC ma być aktualnie wykorzystywanych. rejestry ogólnego przeznaczenia. ROM BIOS - zawiera zbiór podstawowych procedur graficznych oraz tablice wzorców bitowych znaków o szerokości 8 pikseli i wysokości najczęściej: 8, 14 i 16. VIDEO RAM.
2 Termin SVGA odnosi się do kart bazujących na przedstawionej architekturze VGA, jednak posiadające pewne rozszerzenia, które zostały ustandaryzowane przez stowarzyszenie VESA (Video Electronics Standards Association). Ponieważ przetwornik DAC posiada 256 rejestrów, więc maksymalna liczba kolorów, jaką można jednocześnie wyświetlić wynosi 256 (8 bitów na piksel). Aby w standardzie VESA ominąć ten problem używa się dla pikseli większych wartości (więcej bitów na piksel), określających bezpośrednio składowe RGB, a nie pośrednio poprzez DAC lub kontroler atrybutów. Tabela 1. Reprezentacja pikseli w trybach koloru bezpośredniego SVGA bity na reprezentacja bitowa kolejnych składowych RGB liczba piksel kolorów x 5R 5G 5B (32k) R 6G 5B (64k) R 8G 8B (16M) Karty graficzne SVGA ze względu na architekturę można podzielić na 3 grupy: bierne bufory - posiadają więcej pamięci VRAM, co zapewnia tryby o wyższej rozdzielczości i większej liczbie kolorów. karty z przyspieszaczami (akceleratorami) - umożliwiają szybkie przenoszenie fragmentów VRAM oraz pewne operacje na blokach VRAM. karty z procesorami graficznymi - obsługują sprzętowo różne funkcje graficzne: rysowanie odcinków, krótkich wektorów (krótkie linie: poziome, pionowe i ukośne), wypełnianie prostokątów, wycinanie i przenoszenie fragmentów obrazu. Przedstawione układy zawierają programowalne rejestry sterujące dostępne do zapisu lub odczytu. Karta graficzna z poziomu procesora jest widziana jako zbiór portów w przestrzeni wejścia - wyjścia oraz obszar pamięci obrazu (bufor wideo) położony w zakresie adresów A000:0000h a B000:FFFFh, czyli dwa segmenty po 64kB. Ponieważ wszystkie karty SVGA zawierają minimum 512 kb, dla zrealizowania komunikacji procesor - VRAM stosuje się techniki stronicowania, polegające na kojarzeniu z tym samym obszarem adresowym różnych fragmentów większego bloku pamięci zwanych stronami lub bankami. Przełączanie banków następuje przez wpisanie numeru strony do specjalnego rejestru. Bezpośrednie programowanie polega więc na zapisie lub odczycie odpowiednich wartości do i z portów wejścia - wyjścia oraz pamięci. Programowanie karty graficznej należy do metod najtrudniejszych, daje jednak największe możliwości i jest najbardziej efektywne. Programy obsługi kart graficznych nazywa się sterownikami. 3. Procedury graficzne BIOS Procedury ROM BIOS karty graficznej dostarczają zbiór prostych narzędzi do wykonywania podstawowych zadań programowania graficznego: zmiana trybów pracy, ustawianie koloru piksela, wyprowadzanie ciągu znaków, czyszczenie ekranu, zmiana kolorów itp. Są one wolne i prymitywne jednak zapewniają zgodność z różnymi kartami graficznymi. Dostęp do nich umożliwiają funkcje przerwania 10h. Przed ich wywołaniem (INT 10h) należy do rejestru AH wpisać numer funkcji, zaś do pozostałych rejestrów - ewentualne parametry.
3 Tabela 2. Niektóre tryby graficzne standardu VGA BIOS numer trybu rozdzielczość liczba kolorów 3h (tekstowy) 80x Eh 640x h 640x h 640x h 640x h 320x Tabela 3. Podstawowe funkcje graficzne przerwania 10h numer 00h 0Ch 0Fh 10h AL = 00h 10h AL = 10h opis Przełączanie trybów pracy parametry wejściowe AL - numer trybu Ustawienie koloru piksela AL - numer koloru BH - numer strony pamięci ekranu CX - współrzędna pozioma punktu DX - współrzędna pionowa punktu Odczyt trybu pracy karty: zwracane wartości: AH - szerokości ekranu w znakach dla trybów tekstowych AL - numer trybu pracy BH - numer aktualnie aktywnej strony ekranu Modyfikacja rejestru 16 - kolorowej palety kontrolera atrybutów BH - nowa zawartość rejestru (bity 5 0) BL - numer rejestru (wartość 0 15) Wpis wartości do rejestru RGB przetwornika DAC BX - numer rejestru (0 255) DH - składowa R (0 63) CH - składowa G CL - składowa B Stosując VGA BIOS można jednocześnie wyświetlić maksymalnie 256 kolorów tryb 13h. Wraz z kartami SVGA pojawił się VESA BIOS, będący rozszerzeniem VGA BIOS o nowe funkcje i tryby z 16-bitowymi numerami. Umożliwiają one pracę aż z 16 milionami kolorów jednocześnie. Tabela 4. Niektóre tryby graficzne VESA BIOS numer trybu rozdzielczość liczba kolorów 101h 640x Dh 320x200 32k 111h 640x480 64k 115h 800x600 16M 11Bh 1280x M
4 Tabela 5. Niektóre dodatkowe funkcje przerwania 10h obsługiwane przez VESA BIOS numer opis 4F02h Przełączanie trybów VESA (analogia do funkcji 00h) BX - bity 14 0: właściwy numer trybu VESA. Bit 15 = 0: wyzerowanie pamięci obrazu, bit 15 = 1: brak wyzerowania wartości zwracane: AH - wynik wykonania funkcji: 00h - wykonanie poprawne, 01h - błąd wykonania AL - 4Fh - jeśli funkcja dostępna (VESA BIOS obecny) 4F08h Ustawienie lub odczyt liczby bitów na kolor podstawowy w wideo DAC BL - 00h: ustawianie szerokości palety, 01h: odczyt szerokości palety BH - liczba bitów na składową koloru (R, G, lub B) wartości zwracane: AX - jak w funkcji 4F02h Do posługiwania się funkcjami przerwania 10h można wykorzystać następującą procedurę: procedure INT_10h(ax, bx, cx, dx: word; var Rejestry: Registers); begin Rejestry.AX := ax; Rejestry.BX := bx; Rejestry.CX := cx; Rejestry.DX := dx; Intr($10, Rejestry) end; 4. Biblioteka graficzna firmy Borland Kompilator Turbo Pascala zawiera moduł Graph implementujący bibliotekę graficzną z ponad 50 procedurami zarówno wysokiego, jak i niskiego poziomu. Aby skompilować program odwołujący się do modułu Graph potrzebne jest ustawienie ścieżki dostępu do modułu GRAPH.TPU. Do uruchomienia niezbędne są sterowniki graficzne w plikach *.BGI oraz pliki czcionek *.CHR (tylko gdy program wykorzystuje czcionki skalowane). Pliki BGI zawierają: nagłówek, procedurę wywołującą konkretne funkcje graficzne oraz ich kody wykorzystujące bezpośrednio elementy funkcjonalne danej karty. Procedury te mogą być wywoływane dzięki deklaracjom zawartym w module Graph. Do uruchomienia trybu graficznego służy procedura InitGraph, która podczas pracy programu identyfikuje kartę graficzną, ładuje odpowiedni sterownik graficzny (znajdujący się w katalogu) i zwraca sterownie do wywoływanych procedur. Istnieje również możliwość włączenia sterownika graficznego lub pliku z czcionkami do pliku wynikowego dzięki programowi BGIOBJ.EXE przekształcającemu pliki ze sterownikami lub z czcionkami do plików *.OBJ, które można włączać do programu jako moduły lub procedury zewnętrzne używając dyrektywy kompilatora {$L}. Proces ten przebiega następująco: uruchomienie BINOBJ z danym plikiem *BGI lub *CHR jako parametrem. włączenie pliku *.OBJ do programu jako procedury lub modułu zewnętrznego. zarejestrowanie włączonego pliku procedurą RegisterBGIdriver lub RegisterBGIfont przed wywołaniem InitGraph.
5 Procedura CloseGraph usuwa sterownik z pamięci i powraca do poprzedniego trybu pracy. Przełączanie między trybem graficznym a tekstowym realizuje się procedurami RestoreCrtMode i SetGraphMode. Tabela 6. Dostępne tryby graficzne dla karty VGA (sterownik EGAVGA.BGI) stała wartość rozdzielczość liczba kolorów ilość stron ekr. VGALo 0 640x VGAMed 1 640x VGAHi 2 640x Standardowy sterownik dla karty VGA umożliwia stosowanie tylko trybów 16-kolorowych. Wykorzystując prosty format pliku BGI można dla danej karty SVGA napisać sterownik. Poniżej przedstawiono przykładową funkcję uruchomienia trybu graficznego. function Tryb_Graficzny(sterownik, tryb: integer; sciezka_dostępu_do_sterownikow: string):boolean; var kod_bledu : integer; begin InitGraph(sterownik, tryb, sciezka_dostępu_do_sterownikow); kod_bledu := GraphResult; if kod_bledu <> grok then begin writeln( Błąd inicjacji trybu graficznego:, GraphErrorMsg(ErrorCode)); Tryb_Graficzny := false end else Tryb_Graficzny := true end; Funkcja GraphResult zwraca kod błędu ostatniej operacji graficznej, natomiast GraphErrorMsg zwraca komunikat o błędzie. Jeśli parametrowi sterownik procedury InitGraph przypisze się stałą Detect, to procedura ta wykryje typ karty graficznej i dobierze dla niej odpowiedni tryb graficzny o maksymalnej rozdzielczości. Aby wywołać dla karty VGA tryb VGALo należałoby przyjąć : sterownik := VGA, tryb := VGALo. Możliwe jest oczywiście również ustawienie innych sterowników i trybów. Aby włączyć do programu źródłowego np. sterownik EGAVGA.BGI jako procedurę zewnętrzną o nazwie ProcSterVga należy: utworzyć deklarację postaci: procedure ProcSterVga; external; {$L EGAVGA.OBJ } end; przed InitGraph wywołać funkcję RegisterBGIdriver(@ProcSterVga), która w przypadku błędu zwraca wartość ujemną. Parametr procedury InitGraph, będący ścieżką dostępu do sterownika jest pomijany. Analogicznie jak przedstawiono powyżej można włączyć do pliku wynikowego również pliki z czcionkami. Czcionki skalowane (wektorowe) są zdefiniowane jako ciąg linii i ewentualnie miejsc, od których należy rozpocząć wypełnianie. Wszystkie litery mają identyczną wysokość, ale mogą mieć różną szerokość. Ich przewaga w stosunku do czcionek bitowych (ROM BIOS) polega na tym, że jako obiekty wektorowe nie są zniekształcane przy zmianach rozmiarów. Firma Borland nie dostarcza niestety w swych produktach plików z polskimi literami. Istotnym pojęciem w systemach graficznych jest aktualny wskaźnik CP (xp,yp) (kursor graficzny), będący analogią do koncepcji kursora tekstowego (nie jest on jednak widoczny). Chcąc
6 narysować - na przykład - linię łączącą punkty (xp,yp) i (xk,yk) należy przesunąć CP do punktu (xp,yp), a następnie wywołać funkcję rysującą linię od CP do punktu (xk,yk). Rysowanie podstawowych obiektów graficznych umożliwiają następujące procedury: PutPixel(x, y, kolor) - zmienia kolor piksela o współrzędnych (x,y). MoveTo(x, y) - przesuwa CP do punktu (x,y). MoveRel(dx, dy) - przesuwa aktualny CP o wektor (dx,dy). Line(x1, y1, x2, y2) - rysuje odcinek między punktami (x1,y1) a (x2,y2). LineTo(x, y) - rysuje odcinek od CP do (x,y). LineRel(dx, dy) - rysuje odcinek od CP w kierunku i o długości wektora (dx,dy). OutTextXY(x, y, tekst) - wysyła na ekran tekst. FloodFill(x, y, kolor_granicy) - wypełnia ograniczony obszar aktualnym wzorem i kolorem wypełniania, przy czym (x,y) wskazuje punkt wnętrza obszaru wypełnianego, zaś kolor_granicy określa kolor brzegu. Do ustawiania atrybutów rysowanych obiektów służą procedury: SetColor(kolor) - aktualny kolor rysowania (z palety). SetBkColor(kolor) - aktualny kolor tła. SetLineStyle(styl_linii, wzor, grubosc) - wzór i grubość linii. SetFillStyle(wzor, kolor) - wzór i kolor wypełniania. SetTextStyle(czcionka, kierunek, rozmiar) - parametry tekstu. Idea wielu stron pamięci ekranu umożliwia kierownie graficznego wyjścia na strony nie wyświetlane aktualnie na ekranie, a następnie ich wyświetlanie przez zmianę aktywnej strony. Technika ta wykorzystywana jest na przykład w animacji. Procedury pozwalające operować stronami ekranu to: SetVisualPage(numer_strony) - aktualnie widoczna strona. SetActivePage(numer_strony) - aktualnie aktywna strona. Oddzielną grupę stanowią procedury operujące na mapach bitowych: PutImage(x, y, mapa, operacja) - kopiuje na ekran graficzny mapę bitową reprezentowaną parametrem mapa w miejsce (x,y). Parametr operacja zadaje rodzaj operacji bitowej wykonywanej na bitach mapy i ekranu. Jego możliwe wartości określają stałe: CopyPut, XORPut, OrPut, AndPut, NotPut. GetImage(x1, y1, x2, y2, mapa) - zapisuje obraz bitowy o rozmiarach x1, y1, x2, y2 do bufora mapa. ImageSize(x1, y1, x2, y2) - zwraca liczbę bajtów potrzebnych do zapamiętania prostokątnego obszaru na ekrania. Funkcja ta wykorzystywana jest do określania rozmiaru bufora dla procedury GetImage. opracowali Robert Gwadera i Mariusz Szwoch
Wykład VII PASCAL - grafika;
Podstawy programowania Wykład VII PASCAL - grafika; 1 Procedura InitGraph() InitGraph ( var sterownik,tryb:integer; katalog:string ); biblioteka: GRAPH Służy do włączenia trybu graficznego. Możliwe sterowniki
P R OGRA M OW A N I E KOMPUTERÓW Ćwiczenia laboratoryjne. TEMAT 8: Moduły standardowe
Pakiet crt zawiera procedury i funkcje, które pozwalają na sterowanie trybem ekranu, kolorami, oknami i dźwiękiem. Opisy procedur są zawarte w pliku pomocy, można je wyświetlić z menu Help Standard units
Moduł graph w Pascalu
Moduł graph w Pascalu Wykład: uses graph, InitGraph, Detect, SetGraphMode, kolory, wypełnienia, linie, SetFillStyle, FloodFill, SetLineStyle, SetTextStyle, OutTextXY, SetTextJustify, GetMaxX, ClearDevice,
Pascal - grafika. Uruchomienie trybu graficznego. Moduł graph. Domyślny tryb graficzny
Moduł graph Pascal - grafika Pascal zawiera standardowy moduł do tworzenia obiektów graficznych linii, punktów, figur geometrycznych itp. Chcąc go użyć należy w programie (w nagłówku) wstawić deklarację:
Kod źródłowy programu: program Grafika1; uses crt, graph; (1) var sterownik, tryb:smallint; (2)
Grafika w Pascalu. Do tej pory, tworząc programy w Pascalu, wykorzystywaliśmy jedynie tryb tekstowy. Jednak Pascal, tak jak i inne języki programowania, umoŝliwia korzystanie równieŝ z trybu graficznego.
Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Jak wiemy, wszystkich danych nie zmieścimy w pamięci. A nawet jeśli zmieścimy, to pozostaną tam tylko do najbliższego wyłączenia zasilania.
Jak wiemy, wszystkich danych nie zmieścimy w pamięci. A nawet jeśli zmieścimy, to pozostaną tam tylko do najbliższego wyłączenia zasilania. Dlatego trzeba je zapisywać do pliku, a potem umieć je z tego
Baltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup
Baltie 3 Podręcznik do nauki programowania dla klas I III gimnazjum Tadeusz Sołtys, Bohumír Soukup Czytanie klawisza lub przycisku myszy Czytaj klawisz lub przycisk myszy - czekaj na naciśnięcie Polecenie
CZYM JEST KARTA GRAFICZNA.
Karty Graficzne CZYM JEST KARTA GRAFICZNA. Karta graficzna jest kartą rozszerzeń, umiejscawianą na płycie głównej poprzez gniazdo PCI lub AGP, która odpowiada w komputerze za obraz wyświetlany przez monitor.
O grafice i monitorach. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski
O grafice i monitorach R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski s-rg@siwy.il.pw.edu.pl Character mapping Wyświetlanie znaków na ekranie czyli character mapping w naszej terminologii określane
Technika mikroprocesorowa. Konsola do gier
K r a k ó w 1 1. 0 2. 2 0 1 4 Technika mikroprocesorowa Konsola do gier W yk o n a l i : P r o w a d z ą c y: P a w e ł F l u d e r R o b e r t S i t k o D r i n ż. J a c e k O s t r o w s k i Opis projektu
Rejestry procesora. Nazwa ilość bitów. AX 16 (accumulator) rejestr akumulatora. BX 16 (base) rejestr bazowy. CX 16 (count) rejestr licznika
Rejestry procesora Procesor podczas wykonywania instrukcji posługuje się w dużej części pamięcią RAM. Pobiera z niej kolejne instrukcje do wykonania i dane, jeżeli instrukcja operuje na jakiś zmiennych.
Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:
Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej
Grafika rastrowa (bitmapa)-
Grafika komputerowa Grafika rastrowa Grafika rastrowa (bitmapa)- sposób zapisu obrazów w postaci prostokątnej tablicy wartości, opisujących kolory poszczególnych punktów obrazu (prostokątów składowych).
Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780
Dane techniczne : Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 a) wielkość bufora znaków (DD RAM): 80 znaków (80 bajtów) b) możliwość sterowania (czyli podawania kodów znaków) za pomocą
Zadanie Zaobserwuj zachowanie procesora i stosu podczas wykonywania następujących programów
Operacje na stosie Stos jest obszarem pamięci o dostępie LIFO (Last Input First Output). Adresowany jest niejawnie przez rejestr segmentowy SS oraz wskaźnik wierzchołka stosu SP. Używany jest do przechowywania
Podstawy Informatyki Wykład V
Nie wytaczaj armaty by zabić komara Podstawy Informatyki Wykład V Grafika rastrowa Paint Copyright by Arkadiusz Rzucidło 1 Wprowadzenie - grafika rastrowa Grafika komputerowa tworzenie i przetwarzanie
Architektury Komputerów - Laboratorium Informatyka III rok studia dzienne
Architektury Komputerów - Laboratorium Informatyka III rok studia dzienne Ćwiczenie nr 2 Karta grafiki VGA. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi trybami pracy kart graficznych
PAMIĘĆ OPERACYJNA...107
SPIS TREŚCI: Od Autora...9 PODSTAWY...11 Charakterystyka systemu...13 Standardy...15 PIERWSZE KROKI...31 Uruchomienie...33 Instalacja na twardym dysku...34 Czynności poinstalacyjne...49 Program instalacyjny...49
1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych
Dodatek A Wyświetlacz LCD. Przeznaczenie i ogólna charakterystyka Wyświetlacz ciekłokrystaliczny HY-62F4 zastosowany w ćwiczeniu jest wyświetlaczem matrycowym zawierającym moduł kontrolera i układ wykonawczy
GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej
GRAFIKA RASTROWA WYKŁAD 1 Wprowadzenie do grafiki rastrowej Jacek Wiślicki Katedra Informatyki Stosowanej Grafika rastrowa i wektorowa W grafice dwuwymiarowej wyróżnia się dwa rodzaje obrazów: rastrowe,
Struktura systemu mikroprocesorowego Z80 z interfejsem monitora graficznego.
1 Struktura systemu mikroprocesorowego Z80 z interfejsem monitora graficznego. Strukturę systemu mikroprocesorowego Z80 współpracującego z interfejsem monitora graficznego zbudowanego w oparciu o układ
Ogólne informacje. cią pracy, wielkości wyświetlan. cią obrazu, wietlaną rozdzielczości. częstotliwo. wieŝania obrazu.
Karty graficzne Ogólne informacje Karta rozszerzeń,, umiejscawiana na płycie p głównej poprzez gniazdo PCI lub AGP odpowiada w komputerze za obraz wyświetlany wietlany przez monitor. Karty graficzne róŝnir
Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
ARCHITEKTURA PROCESORA,
ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy
Część II Wyświetlanie obrazów
Tło fragmentu ABA-X Display jest wyposażony w mechanizm automatycznego tworzenia tła fragmentu. Najprościej można to wykonać za pomocą skryptu tlo.sh: Składnia: tlo.sh numer oznacza numer
Mikroprocesor Operacje wejścia / wyjścia
Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych
Informator techniczny
Zapis i odczyt pamięci Flash na ruchu w kontrolerach PACSystems Programowa obsługa zapisu i odczytu pamięci Flash Ogólne informacje na temat obsługi pamięci Flash Poza standardowym programowaniem pamięci
PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA
EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11
Instrukcja obsługi programu. BlazeVideo HDTV Player v6
Instrukcja obsługi programu BlazeVideo HDTV Player v6 Spis treści 1. Opis programu...3 1.1 Wprowadzenie...3 1.2 Funkcje programu...3 1.3 Wymagania sprzętowe...4 2. Wygląd interfejsu...4 3. Obsługa programu...6
Przedmiot : Programowanie w języku wewnętrznym. Ćwiczenie nr 4
Przedmiot : Programowanie w języku wewnętrznym Ćwiczenie nr 4 str. 1. 1. Użycie Asemblera. Polecenie JMP. Polecenie nakazuje procesorowi wykonywanie kodu programu od nowego innego miejsca. Miejsce to jest
Język programowania PASCAL
Język programowania PASCAL (wersja podstawowa - standard) Literatura: dowolny podręcznik do języka PASCAL (na laboratoriach Borland) Iglewski, Madey, Matwin PASCAL STANDARD, PASCAL 360 Marciniak TURBO
Wykład PASCAL - Pliki tekstowe
Podstawy programowania Wykład PASCAL - Pliki tekstowe 1 dr Artur Bartoszewski - Podstawy prograowania, sem. 1- WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą,
Program V-SIM tworzenie plików video z przebiegu symulacji
Program V-SIM tworzenie plików video z przebiegu symulacji 1. Wprowadzenie Coraz częściej zdarza się, że zleceniodawca opinii prosi o dołączenie do opracowania pliku/ów Video z zarejestrowanym przebiegiem
Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
Podstawy programowania Wykład: 9 Łańcuchy znaków 1 dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą, jak
WOJEWÓDZKI KONKURS INFORMATYCZNY DLA UCZNIÓW DOTYCHCZASOWYCH GIMNAZJÓW ETAP SZKOLNY BIAŁYSTOK, 22 LISTOPADA 2017 R.
WOJEWÓDZKI KONKURS INFORMATYCZNY DLA UCZNIÓW DOTYCHCZASOWYCH GIMNAZJÓW ETAP SZKOLNY BIAŁYSTOK, 22 LISTOPADA 2017 R. INSTRUKCJA DLA UCZESTNIKA KONKURSU: 1. Sprawdź, czy test zawiera 8 stron. Ewentualny
7. Dynamiczne generowanie grafiki
7. Dynamiczne generowanie grafiki 7.1. Biblioteka GD Dynamiczne generowanie kodu HTML to podstawowe zastosowanie języka PHP. Często jednak to nie wystarczy i mieszanka: dynamiczny HTML plus statyczna grafika,
Architektura komputerów. Komputer Procesor Mikroprocesor koncepcja Johna von Neumanna
Architektura komputerów. Literatura: 1. Piotr Metzger, Anatomia PC, wyd. IX, Helion 2004 2. Scott Mueller, Rozbudowa i naprawa PC, wyd. XVIII, Helion 2009 3. Tomasz Kowalski, Urządzenia techniki komputerowej,
PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka
PAMIĘCI Część 1 Przygotował: Ryszard Kijanka WSTĘP Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji,
Pliki. Operacje na plikach w Pascalu
Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy.
PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. 1. Instrukcję case t of... w przedstawionym fragmencie programu moŝna zastąpić: var t : integer; write( Podaj
dr inż. Piotr Odya dr inż. Piotr Suchomski
dr inż. Piotr Odya dr inż. Piotr Suchomski Podział grafiki wektorowa; matematyczny opis rysunku; małe wymagania pamięciowe (i obliczeniowe); rasteryzacja konwersja do postaci rastrowej; rastrowa; tablica
Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Działanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć
Monitor ekranowy urządzenie, na którym wyświetlane są informacje wyprowadzane z komputera.
Monitor ekranowy urządzenie, na którym wyświetlane są informacje wyprowadzane z komputera. Kontroler obrazu układ sprzęgający magistralę danych i magistralę adresową komputera z monitorem ekranowym. Parametry
Zespół Szkół Technicznych. Badanie wyświetlaczy LCD
Zespół Szkół Technicznych Badanie wyświetlaczy LCD WYŚWIETLACZE LCD CZĘSC TEORETYCZNA ZALETY: ) mały pobór mocy, 2) ekonomiczność pod względem zużycia energii (pobór prądu przy 5V mniejszy niż 2mA), 3)
KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012
Rysowanie precyzyjne 7 W ćwiczeniu tym pokazane zostaną wybrane techniki bardzo dokładnego rysowania obiektów w programie AutoCAD 2012, między innymi wykorzystanie punktów charakterystycznych. Narysować
Działanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania
Hardware mikrokontrolera X51
Hardware mikrokontrolera X51 Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Hardware mikrokontrolera X51 (zegar)
8. Dynamiczne generowanie grafiki, cz. 2
8. Dynamiczne generowanie grafiki, cz. 2 8.1. Generowanie tekstu Chociaż tekst można umieścić na grafice korzystając z HTML (używając grafiki jako tła obiektu), często wygodniej jest umieścić tekst bezpośrednio
Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Podstawy techniki cyfrowej Układy wejścia-wyjścia. mgr inż. Bogdan Pietrzak ZSR CKP Świdwin
Podstawy techniki cyfrowej Układy wejścia-wyjścia mgr inż. Bogdan Pietrzak ZSR CKP Świdwin 1 Układem wejścia-wyjścia nazywamy układ elektroniczny pośredniczący w wymianie informacji pomiędzy procesorem
Tematy lekcji informatyki klasa 4a styczeń 2013
Tematy lekcji informatyki klasa 4a styczeń 2013 temat 7. z podręcznika (str. 70-72); sztuczki 4. i 5. (str. 78); Narysuj ikony narzędzi do zaznaczania i opisz je. 19 Zaznaczamy fragment rysunku i przenosimy
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Turbo Pascal jest językiem wysokiego poziomu, czyli nie jest rozumiany bezpośrednio dla komputera, ale jednocześnie jest wygodny dla programisty,
narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.
Elementy programu Paint Aby otworzyć program Paint, należy kliknąć przycisk Start i Paint., Wszystkie programy, Akcesoria Po uruchomieniu programu Paint jest wyświetlane okno, które jest w większej części
GRAFIKA. Rodzaje grafiki i odpowiadające im edytory
GRAFIKA Rodzaje grafiki i odpowiadające im edytory Obraz graficzny w komputerze Może być: utworzony automatycznie przez wybrany program (np. jako wykres w arkuszu kalkulacyjnym) lub urządzenie (np. zdjęcie
Wykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład II Reprezentacja danych w technice cyfrowej 1 III. Reprezentacja danych w komputerze Rodzaje danych w technice cyfrowej 010010101010 001010111010
Księgarnia PWN: Włodzimierz Stanisławski, Damian Raczyński - Programowanie systemowe mikroprocesorów rodziny x86
Księgarnia PWN: Włodzimierz Stanisławski, Damian Raczyński - Programowanie systemowe mikroprocesorów rodziny x86 Spis treści Wprowadzenie... 11 1. Architektura procesorów rodziny x86... 17 1.1. Model procesorów
Interfejs analogowy LDN-...-AN
Batorego 18 sem@sem.pl 22 825 88 52 02-591 Warszawa www.sem.pl 22 825 84 51 Interfejs analogowy do wyświetlaczy cyfrowych LDN-...-AN zakresy pomiarowe: 0-10V; 0-20mA (4-20mA) Załącznik do instrukcji obsługi
Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury
1976 r. Apple PC Personal Computer 1981 r. pierwszy IBM PC Komputer jest wart tyle, ile wart jest człowiek, który go wykorzystuje... Hardware sprzęt Software oprogramowanie Komputer IBM PC niezależnie
ECDL/ICDL CAD 2D Moduł S8 Sylabus - wersja 1.5
ECDL/ICDL CAD 2D Moduł S8 Sylabus - wersja 1.5 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL CAD 2D. Sylabus opisuje zakres wiedzy i umiejętności, jakie musi opanować
Projekt z UCYF Specyfikacja II (realizacja projektu w CAD) Temat: Sprzętowa realizacja gry Arkanoid
Studenci: Tomasz Biały, Grzegorz Chmielewski, Michał Stasiuk, Prowadzący: dr inż. Paweł Tomaszewicz Projekt z UCYF Specyfikacja II (realizacja projektu w CAD) Temat: Sprzętowa realizacja gry Arkanoid 1.
Rysowanie punktów na powierzchni graficznej
Rysowanie punktów na powierzchni graficznej Tworzenie biblioteki rozpoczniemy od podstawowej funkcji graficznej gfxplot() - rysowania pojedynczego punktu na zadanych współrzędnych i o zadanym kolorze RGB.
Sprzęt i architektura komputerów
Radosław Maciaszczyk Mirosław Łazoryszczak Sprzęt i architektura komputerów Laboratorium Temat: Mikroprocesory i elementy asemblera Katedra Architektury Komputerów i Telekomunikacji 1. MIKROPROCESORY I
Tryb graficzny w Pascalu
Komputer może pracować w trybach: qq qq graficznym (ang. graphics mode), tekstowym (ang. text mode, character mode). Fachowcy nazywają grafikę tworzoną za pomocą Turbo Pascala dla środowiska MS -DOS grafiką
Ćwiczenie nr 3. Wyświetlanie i wczytywanie danych
Ćwiczenie nr 3 Wyświetlanie i wczytywanie danych 3.1 Wstęp Współczesne komputery przetwarzają dane zakodowane za pomocą ciągów zerojedynkowych. W szczególności przetwarzane liczby kodowane są w systemie
Sygnały DRQ i DACK jednego kanału zostały użyte do połączenia kaskadowego obydwu sterowników.
Płyty główne Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Układ DMA Układ DMA zawiera dwa sterowniki przerwań 8237A połączone kaskadowo. Każdy sterownik 8237A
Monitory Opracował: Andrzej Nowak
Monitory Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz PC Format, nr 3 2008r. Kineskop ogólna budowa Monitory CRT Zasada działania monitora Monitory służą do
Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja cz. 1
Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja cz. 1 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych; Begin
end start ; ustawienie punktu startu programu i koniec instrukcji w assemblerze.
Struktura programu typu program.com ; program według modelu tiny name "mycode" ; nazwa pliku wyjściowego (maksymalnie 8 znaków) org 100h ; początek programu od adresu IP = 100h ; kod programu ret ; koniec
OPERACJE NA PLIKACH. Podstawowe pojęcia:
OPERACJE NA PLIKACH Podstawowe pojęcia: plik fizyczny, zbiór informacji w pamięci zewnętrznej wykorzystywany do trwałego przechowywania danych lub jako przedłużenie pamięci operacyjnej w przypadku przetwarzania
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
PROJEKT UCYF. Specyfikacja wstępna. 1. Informacje o grze: TEMAT: Sprzętowa realizacja gry Arkanoid przy pomocy języka opisu sprzętu VHDL.
PROJEKT UCYF Specyfikacja wstępna TEMAT: Sprzętowa realizacja gry Arkanoid przy pomocy języka opisu sprzętu VHDL. 1. Informacje o grze: a) Rys historyczny Arkanoid jest grą typu aracade stworzoną przez
KATEGORIA OBSZAR WIEDZY
Moduł 6 - Grafika menedżerska i prezentacyjna - od kandydata wymaga się umiejętności posługiwania się programem komputerowym do tworzenia. Zdający powinien posiadać umiejętności wykonania następujących
Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe
Podstawy programowania Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe 1 I. Składnia Składnia programu Program nazwa; Uses biblioteki; Var deklaracje zmiennych;
Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:
Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym
Organizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
ROZSZERZANIE MOŻLIWOŚCI...
SPIS TREŚCI: Od Autora... 11 ROZSZERZANIE MOŻLIWOŚCI... 13 PROGRAMY PREFERENCYJNE... 15 Czcionki systemowe... 15 Tła okien... 18 Tryb wyświetlania... 22 Zegar i data systemowa... 24 Urządzenia wejścia
Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej. Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej.
Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej. Przycisk RESET znajdujący się na obudowie komputera,
// Potrzebne do memset oraz memcpy, czyli kopiowania bloków
ZAWARTOŚCI 3 PLIKOW W WORDZIE: MAIN.CPP: #include #include #include pamięci // Potrzebne do memset oraz memcpy, czyli kopiowania bloków #include "Rysowanie_BMP.h" using
Podstawy grafiki komputerowej
Podstawy grafiki komputerowej Krzysztof Gracki K.Gracki@ii.pw.edu.pl tel. (22) 6605031 Instytut Informatyki Politechniki Warszawskiej 2 Sprawy organizacyjne Krzysztof Gracki k.gracki@ii.pw.edu.pl tel.
MIKROKONTROLERY I MIKROPROCESORY
PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy
Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)
W odcinku III tworzyliśmy paski narzędzi. Umieszczaliśmy na panelach ikony, reprezentujące czynności (charakterystyczne dla edytorów tekstu). Musimy teraz przypisać każdemu przyciskowi jego czynność (wycinanie,
Ćwiczenie nr 6. Programowanie mieszane
Ćwiczenie nr 6 Programowanie mieszane 6.1 Wstęp Współczesne języki programowania posiadają bardzo rozbudowane elementy językowe, co pozwala w większości przypadków na zdefiniowanie całego kodu programu
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Praca w programie Power Draft
Praca w programie Power Draft Tworzenie mapy cyfrowej w oparciu o wyznaczone w terenie współrzędne I. Przygotowanie foldera roboczego 1. Na ostatnim (alfabetycznie np. D) dysku komputera: - sprawdzić czy
Struktura i działanie jednostki centralnej
Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala
Publiczne Technikum Informatyczne Computer College w Koszalinie
PYTANIA KONKURS INFORMATYCZNY Informatyka, Informacja, Infostrada 3 x i II edycja z marca 2016 roku Strona 1 1. Program komputerowy z licencją Shareware upoważnia między innymi do: a) rozpowszechniania
Programowanie kontrolera RH robota S-420S Opracował: Karol Szostek
ZAKŁAD MECHANIKI PŁYNÓW I AERODYNAMIKI LABORATORIUM AUTOMATYZACJI PROCESOW PRODUKCYJNYCH Programowanie kontrolera RH robota S-420S Opracował: Karol Szostek 1. Cel ćwiczenia Rzeszów 2008 Celem ćwiczenia
Programowanie w językach asemblera i C
Programowanie w językach asemblera i C Mariusz NOWAK Programowanie w językach asemblera i C (1) 1 Dodawanie dwóch liczb - program Napisać program, który zsumuje dwie liczby. Wynik dodawania należy wysłać
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Systemy Czasu Rzeczywistego Programowanie wyświetlacza graficznego LCD laboratorium: 01 autor: mgr inż. Paweł Pławiak
Etap I V Gminnego Konkursu Informatycznego.
Informacje wstępne. Etap I V Gminnego Konkursu Informatycznego. 1. Do każdego pytania w teście podane są 3 odpowiedzi, z których tylko jedna jest odpowiedzią prawidłową. 2. Na starcie każdy uczestnik otrzymuje
2. PORTY WEJŚCIA/WYJŚCIA (I/O)
2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2.1 WPROWADZENIE Porty I/O mogą pracować w kilku trybach: - przesyłanie cyfrowych danych wejściowych i wyjściowych a także dla wybrane wyprowadzenia: - generacja przerwania
Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe.
Programowanie Wizualno-Obiektowe (studia zaoczne - inżynieria komputerowa) Zajęcia z Delphi 5, program 1 Temat: Zadanie: Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków
Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha.
Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Generator liczb losowych o rozkładzie Rayleigha. Generator liczb losowych o rozkładzie Rayleigha. 1. Cel ćwiczenia
Wprowadzenie do rysowania w 3D. Praca w środowisku 3D
Wprowadzenie do rysowania w 3D 13 Praca w środowisku 3D Pierwszym krokiem niezbędnym do rozpoczęcia pracy w środowisku 3D programu AutoCad 2010 jest wybór odpowiedniego obszaru roboczego. Można tego dokonać
Działanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie
Podstawy grafiki komputerowej. Teoria obrazu.
WAŻNE POJĘCIA GRAFIKA KOMPUTEROWA - to dział informatyki zajmujący się wykorzystaniem oprogramowania komputerowego do tworzenia, przekształcania i prezentowania obrazów rzeczywistych i wyimaginowanych.
Większośćkart graficznych (i wszystkie współczesne) składająsięz następujących elementów:
KARTY GRAFICZNE Karta graficzna Karta graficzna jest urządzeniem pośredniczącym w komunikacji systemu komputerowego z monitorem. Otrzymuje ona informacje o treści obrazu od systemu i po odpowiednich działaniach