Laboratorium URZĄDZEŃ ZEWNĘTRZNYCH KOMPUTERÓW
Laboratorium URZĄDZEŃ ZEWNĘTRZNYCH KOMPUTERÓW
Prowadzący:
Prowadzący:
mgr inż. Piotr Jankowski - Mihułowicz
Kontakt:
Kontakt:
Z-d Systemów Elektronicznych i Telekomunikacyjnych
http://
http://
www.prz.rzeszow.pl
www.prz.rzeszow.pl
/we/katedry/
/we/katedry/
zseit
zseit
/
/
pokój A-70
tel. wew.: 1239
tel. z zew.: (17) 85-447-08
e-mail: pjanko@prz.rzeszow.pl
Laboratorium URZĄDZEŃ ZEWNĘTRZNYCH KOMPUTERÓW
Laboratorium URZĄDZEŃ ZEWNĘTRZNYCH KOMPUTERÓW
Ć
Ć
wiczenia
wiczenia
-
-
seria I
seria I
• aparat cyfrowy
→ wykład;
• czytnik kodu kreskowego;
• drukarki;
• modemy xDSL.
Czytnik kodu kreskowego
Czytnik kodu kreskowego
–
–
definicje
definicje
Kod kreskowy
Kod kreskowy
→ graficzna reprezentacja informacji zapisanych w postaci
kombinacji ciemnych i jasnych elementów
ciemnych i jasnych elementów
.
Kod kreskowy przeznaczony jest dla czytników elektronicznych
(czytników kodów kreskowych
czytników kodów kreskowych
). Ma na celu umożliwienie automatycznego
wczytywania informacji. Głównym zastosowaniem jest identyfikacja
produktów w szeroko pojętej logistyce
logistyce
.
EAN
EAN
→ European Article Numbering
European Article Numbering
– europejski kod towarowy –
GS1 (dawniej EAN International) z siedzibą w Brukseli, jest organizacją, która
zarządza Systemem EAN.UCC.
UCC
UCC
→ Uniform Code Council
Uniform Code Council
- z siedzibą w Stanach Zjednoczonych, jest
organizacją członkowską, która zarządza systemem EAN.UCC łącznie z GS1
(EAN International).
UCC administruje także systemem EAN.UCC w Kanadzie i USA.
Czytnik kodu kreskowego
Czytnik kodu kreskowego
–
–
budowa symbolu EAN/UCC
budowa symbolu EAN/UCC
-
-
13
13
KODOWANIE CYFRY
a
b
c
d
e
f
g
Patrząc od strony lewej do prawej:
a) lewa cicha strefa (jasny margines);
b) normalny znak ograniczający;
c) 6 znaków symbolu z zestawów numerycznych A i B;
d) centralny znak ograniczający;
e) 6 znaków symbolu z zestawu numerycznego C;
f)
normalny znak ograniczający;
g) prawa cicha strefa (jasny margines).
Zestawy numeryczne stosowane do kodowania lewej połowy
symbolu EAN-13
Pozycja znaków symbolu
1
2
3
4
5
6
0*
A
A
A
A
A
A
1
A
A
B
A
B
B
2
A
A
B
B
A
B
3
A
A
B
B
B
A
4
A
B
A
A
B
B
5
A
B
B
A
A
B
6
A
B
B
B
A
A
7
A
B
A
B
A
B
8
A
B
A
B
B
A
9
A
B
B
A
B
A
Pierwsza
cyfra,
kodowana
pośrednio
Czytnik kodu kreskowego
Czytnik kodu kreskowego
–
–
struktura numeru EAN/UCC
struktura numeru EAN/UCC
-
-
13
13
Przykładowa budowa kodu EAN-13:
5
5
01
01
2345
2345
67890
67890
0
0
501
501
- p
p
refiks
refiks
EAN.UCC
EAN.UCC
- kod kraju, (590
590
– Polska);
2345
2345
- n
n
umer
umer
jednostki
jednostki
kodującej
kodującej
- kod firmy, która oznakowała wyrób;
67890
67890
- i
i
ndywidualny
ndywidualny
numer
numer
towaru
towaru
- kod wyrobu;
0
0
- cyfra
cyfra
kontrolna
kontrolna
, obliczana według specjalnego algorytmu ze wszystkich pozostałych cyfr
numeru. Jej celem jest sprawdzenie poprawności skanowania kodu kreskowego
i prawidłowości utworzenia numeru.
Uwaga !
Część kodu przeznaczona na identyfikację firmy może mieć długość od 4 do 7 cyfr. W zależności
od tej długości część kodu przeznaczona na identyfikację wyrobu będzie miała długość od 5 do 2 cyfr.
5
NORM A LNY
ZNA K
OGRA NICZA JĄ C Y
CE NTRALNY
ZNA K
OGRA NICZA JĄ CY
NORM ALNY
ZNAK
OGRA NICZA JĄCY
TRZY NA S TA CY FRA
K ODOW A NA P OPRZE Z
ZM IENNY P ARY TE T
6 LE W Y CH ZNA K ÓW CY FR
O ZM IE NNYM P ARY TE CIE
6 P RA W Y CH ZNA KÓW CY FR
O S TA ŁY M P A RYTECIE
6 7 8 9 0 0
0 1 2 3 4 5
>
W S K A ŹNIK
CICHE J STRE FY
(zalecany)
3,63
2,31
24,55
Czytnik kodu kreskowego
Czytnik kodu kreskowego
–
–
obliczanie cyfry kontrolnej
obliczanie cyfry kontrolnej
Kolejność obliczania cyfry kontrolnej w standardzie EAN/UCC:
1.
Przydział współczynników ważonych dla poszczególnych pozycji kodu.
2.
Umieszczenie wszystkich cyfr kodu we właściwych kolumnach.
3.
Wykonanie mnożenia wszystkich cyfr kodu EAN lub UCC-12 przez ich współczynniki ważone.
4.
Wykonanie sumowania poszczególnych iloczynów.
5.
Wykonanie dzielenia powyższej sumy przez liczbę 10.
6.
Jeżeli reszta wynosi 0, to cyfra kontrolna wynosi 0, natomiast jeżeli reszta jest różna od 0, to cyfra
kontrolna wynosi 10 minus reszta.
Współczynniki ważone
Dla EAN-13:
1
3 1
3
1
3
1
3
1
3
1
3
1
Dla UCC-12:
3 1
3
1
3
1
3
1
3
1
3
1
Dla EAN-8:
3
1
3
1
3
1
3
1
Przykład obliczania cyfry kontrolnej dla kodu EAN-8 o wartości 5449010
5449010
x
x
:
Etap 1:
3
1
3
1
3
1
3
1
Etap 2:
5
5
4
4
4
4
9
9
0
0
1
1
0
0
Etap 3:
15
4
12
9
0
1
0
Etap 4:
Suma = 41
Etap 5:
41 podzielone przez 10 = 4 reszta 1
Etap 6:
10 - 1 = 9; zatem cyfra kontrolna = 9
9
Pełen numer EAN-8 = 54490109
54490109
Drukarki
Drukarki
Drukarka
Drukarka
→ urządzenie potrafiące przetworzyć dane
przechowywane elektronicznie w czytelną postać
tekstową lub graficzną.
Drukarki
Drukarki
Rodzaje drukarek
Rodzaje drukarek
•
rozetkowe
rozetkowe;
•
mozaikowe
mozaikowe;
•
atramentowe
atramentowe;
•
woskowe
woskowe;
•
sublimacyjne
sublimacyjne;
•
laserowe
laserowe.
Drukarki
Drukarki
Budowa głowicy drukarki igłowej
Budowa głowicy drukarki igłowej
Drukarki
Drukarki
Język drukarek igłowych
Język drukarek igłowych
-
-
kody sterujące
kody sterujące
10 LPRINT CHR$(27);CHR$(71)
20 LPRINT „programowo ustawiono tryb NLQ”
30 LPRINT CHR$(27);CHR$(72)
40 LPRINT „programowo wyłączono tryb NLQ”
Drukarki
Drukarki
Język drukarek igłowych
Język drukarek igłowych
-
-
kody sterujące
kody sterujące
'podprogram włączania/wyłączania trybu pochylenia "
'podprogram włączania/wyłączania trybu pochylenia "
Italic
Italic
" (a=0
" (a=0
-
-
wyłączenie)
wyłączenie)
Sub
Sub italic
italic
(a
(a
)
)
If
If
a = 0
a = 0
Then
Then
#plik,
#plik,
esc
esc
+ Chr$(37) + Chr$(72);
+ Chr$(37) + Chr$(72);
'Wyłączenie trybu
'Wyłączenie trybu
Italic
Italic
Else
Else
#plik,
#plik,
esc
esc
+ Chr$(37) + Chr$(71);
+ Chr$(37) + Chr$(71);
'Włączenie trybu
'Włączenie trybu
Italic
Italic
End
End
If
If
End
End
Sub
Sub
'program główny, przeznaczony do uruchomienia na laboratorium
'program główny, przeznaczony do uruchomienia na laboratorium
Sub
Sub DRUKUJ_NA_LAB_UZ
DRUKUJ_NA_LAB_UZ
()
()
Dim
Dim
tekst, s As
tekst, s As
String
String
'tekst i s jako zmienne tekstowe
'tekst i s jako zmienne tekstowe
Dim
Dim
licznik As
licznik As
Integer
Integer
esc
esc
$ = Chr$(27)
$ = Chr$(27)
'$
'$
esc
esc
-
-
znak o kodzie ASCII 27 (ESC)
znak o kodzie ASCII 27 (ESC)
plik =
plik =
FreeFile
FreeFile
'plik do przechwycenia
'plik do przechwycenia
Open
Open
"lpt1" For
"lpt1" For
Output
Output
As plik
As plik
'otworzenie pliku (LPT1) do zapisu
'otworzenie pliku (LPT1) do zapisu
Call
Call italic
italic
(1)
(1)
'włączenie ITALIC
'włączenie ITALIC
.
.
.
.
Call
Call italic
italic
(0)
(0)
'wyłączenie ITALIC
'wyłączenie ITALIC
Close
Close
plik
plik
'zamknięcie pliku (LPT1)
'zamknięcie pliku (LPT1)
End
End
Sub
Sub
Drukarki
Drukarki
Budowa drukarki laserowej
Budowa drukarki laserowej
Drukarki
Drukarki
Język opisu strony
Język opisu strony
HPGL
HPGL
(
H
ewlett
ewlett P
ackard
ackard G
raphics
raphics L
anguage
anguage
)
→ odmiana
dla urządzeń firmy Roland
RDGL
RDGL
(
R
olan
olanD G
raphics
raphics L
anguage
anguage
)
→
składa się na niego szereg poleceń operujących na
powierzchni strony w sposób wektorowy.
Zalety
Zalety:
• szybkie prowadzenie wydruków złożonych;
rysunków;
• zwartość;
• łatwość przenoszenia.
Modemy
Modemy
xDSL
xDSL
Modemy
Modemy
xDSL
xDSL
Æ
są dwukierunkowymi urządzeniami
komunikacyjnymi, bazującymi zazwyczaj na jednej parze
miedzianych przewodów
miedzianych przewodów
, wykorzystując jako medium
transmisyjne
WAN
WAN - istniejące linie telefoniczne
linie telefoniczne
.
Urządzenia te, pracując jako przełączniki - switch
switch
, mogą
łączyć w jedną sieć dwie odległe podsieci lokalne.
W przypadku występowania dwóch różnych podsieci, istnieje
możliwość konfiguracji modemów jako routery
routery.
W wymienionym przypadku urządzenia te umożliwiają:
routing
routing
statyczny
statyczny i
dynamiczny
dynamiczny,
filtrowanie adresów IP
filtrowanie adresów IP,
generowanie statystyk
generowanie statystyk
routowania
routowania
itp
itp.
Najczęściej służą jednak do łączenia użytkownika z węzłem
telekomunikacyjnym, świadczącym usługi internetowe
usługi internetowe
.
Modemy
Modemy
xDSL
xDSL
Cyfrowe łącze abonenckie DSL
Cyfrowe łącze abonenckie DSL
Cyfrowe łącze abonenckie
Cyfrowe łącze abonenckie
(DSL
DSL
Digital
Digital
Subscriber
Subscriber
Line
Line
) umożliwia przesyłanie
danych z prędkością rzędu kilkunastu
kilkunastu
Mbit
Mbit
/s
/s
poprzez
zwykłą linię telefoniczną (para miedzianych
przewodów), nie wpływając na sprawność łącza
telefonicznego.
Pasmo robocze
Pasmo robocze: od 26
26
kHz
kHz
do 1,1
1,1
MHz
MHz
.
Podzakresy pracy
Podzakresy pracy:
upstream
upstream
- wykorzystywany do przesyłania danych
w kierunku od użytkownika do sieci,
downstream
downstream
- przeznaczony do transmisji w
kierunku odwrotnym.
Modemy
Modemy
xDSL
xDSL
Rodzaje DSL
Rodzaje DSL
Połączenia symetryczne:
Połączenia symetryczne:
IDSL
IDSL
-
-
ISDN
ISDN
Digital
Digital
Subscriber
Subscriber
Line
Line
– DSL pracujące z prędkością 144
144
kbit
kbit
/s
/s
, wykorzystujące
kodowanie transmisji ISDN. Modemy IDSL pracują na powszechnie znanych liniach
cyfrowych.
HDSL
HDSL
-
-
High data
High data
rate
rate
Digital
Digital
Subscriber
Subscriber
Line
Line
– wykorzystując bardziej zaawansowane
techniki modulacji, strumień danych wysyłany jest z prędkością
1,544
1,544
Mbit
Mbit
/s
/s
lub 2,048
2,048
Mbit
Mbit
/s
/s
. W paśmie częstotliwości od 80 do 240 kHz. HDSL osiąga takie
prędkości na liniach dochodzących do ok. 4 km
4 km
, wykorzystując
dwie miedziane, jednoparowe
dwie miedziane, jednoparowe
linie telefoniczne
linie telefoniczne.
SDSL
SDSL
-
-
Single
Single
line
line
Digital
Digital
Subscriber
Subscriber
Line
Line
– stanowi odmianę HDSL, przesyłającą sygnał z
wykorzystaniem tylko
jednej pary skrętki
jednej pary skrętki. Technologia ta w większości przypadków
funkcjonuje na linii telefonicznej, podłączonej do centrali z zastosowaniem odpowiednich
filtrów. Zasięg SDSL nie przekracza 3km
3km
, czyli dystansu, na którym ADSL pracuje z
prędkością 6 Mbit/s.
SHDSL
SHDSL
-
-
Symmetric
Symmetric
High Bit
High Bit
Rate
Rate
DSL
DSL
– charakteryzuje odmienne aniżeli w przypadku HDSL
i SDSL – kodowanie informacji, możliwość pracy na
jednej
jednej lub
dwóch parach przewodów
dwóch parach przewodów,
prędkość pracy od 192
192
kbit
kbit
/s
/s
do 2,3Mbit/s
2,3Mbit/s
(przy zasięgu odpowiednio: od 6
6
do 1,8 km
1,8 km
),
możliwość uzyskania prędkości do 4,624
4,624
Mbit
Mbit
/s
/s
(
przy jednoczesnym wykorzystaniu dwóch
przy jednoczesnym wykorzystaniu dwóch
par przewodów
par przewodów).
Modemy
Modemy
xDSL
xDSL
Połączenia niesymetryczne:
Połączenia niesymetryczne:
ADSL
ADSL
-
-
Asymmetric
Asymmetric
Digital
Digital
Subscriber
Subscriber
Line
Line
– przeznaczone do zapewniania dostępu indywidualnym
użytkownikom do
sieci
sieci
intranetwych
intranetwych bądź
Internetu
Internetu. ADSL przesyła dane w strumieniach
asymetrycznych:
większym
większym -
do użytkownika
do użytkownika (downstream
downstream
) i
mniejszym
mniejszym (upstream
upstream
) - od
użytkownika.
Szybkość pracy
Szybkość pracy ADSL w strumieniu downstream
downstream
zależy od dystansu:
do 5,5 km
do 5,5 km - 1,544
1,544
Mbit
Mbit
/s
/s
,
do 4,8 km
do 4,8 km - 2,048
2,048
Mbit
Mbit
/s
/s
,
do 3,2 km
do 3,2 km - 6,312
6,312
Mbit
Mbit
/s
/s
,
do 2,75 km
do 2,75 km - 8,448
8,448
Mbit
Mbit
/s
/s
.
Prędkości strumienia upstream
upstream
wahają się od 16
16
do 640
640
kbit
kbit
/s
/s
.
Wszystkie urządzenia ADSL pracują na zakresie częstotliwości ponad telefonicznym, pozostawiając
usługę telefoniczną niezależną od funkcjonowania ADSL. Metoda ta może być użyta dla ruchu
zorientowanego połączeniowo, ruchu pakietowego oraz ruchu ATM.
VDSL
VDSL
-
-
Very
Very
high data
high data
rate
rate
Digital
Digital
Subscriber
Subscriber
Line
Line
– podobnie jak ADSL jest metodą wykorzystującą
przesyłanie danych w sposób asymetryczny, oferuje jednak większe przepustowości na krótszym
dystansie:
12,96
12,96
Mbit
Mbit
/s
/s
do 1,35 km
do 1,35 km,
25,82
25,82
Mbit
Mbit
/s
/s
do 900 m
do 900 m,
51,84
51,84
Mbit
Mbit
/s
/s
do 300 m
do 300 m.
Prędkości strumienia od użytkownika kształtują się w zakresie od 1,6
1,6
do 2,3
2,3
Mbit
Mbit
/s
/s
.
VDSL jest nieco prostszy niż ADSL. Krótsze linie wpływają na mniejszą złożoność układu
transceivera pomimo tego, iż jest on dziesięciokrotnie szybszy. VDSL zezwala na pasywne
terminowanie sieci, co skutkuje możliwością podłączania więcej niż jednego modemu do tej samej
linii.
Rodzaje DSL
Rodzaje DSL
Modemy
Modemy
xDSL
xDSL
Modem COLT socho
Modem COLT socho
Modem
Modem
- przeznaczony jest dla małych jednostek organizacyjnych.
Terminale mogą przekazywać dane z prędkością do 2
2
Mbit
Mbit
/s
/s
, używając
pojedynczej miedzianej skrętki
pojedynczej miedzianej skrętki (tylko jedna para przewodów).
Odległość między modemami może wynosić
kilka kilometrów
kilka kilometrów, zależy to
jednak od
prędkości transmisji
prędkości transmisji,
jakości stosowanych przewodów
jakości stosowanych przewodów i
zakłóceń
zakłóceń.
Modem posiada wbudowany czteroportowy hub (10Mbit/s).
Cechy modemu:
Cechy modemu:
• Mostek
Mostek
– kompatybilność ze standardem
IEEE 802.1d
IEEE 802.1d,
dynamiczna tablica
dynamiczna tablica
adresów
adresów (max 512 wpisów),
zarządzanie przez Telnet
zarządzanie przez Telnet przy użyciu adresu IP;
• Rutowanie
Rutowanie
IP
IP
–
rutowanie
rutowanie
statyczne
statyczne (8 wpisów) i
dynamiczne
dynamiczne (128 wpisów);
• Rutowanie
Rutowanie
IPX
IPX
–
rutowanie
rutowanie
statyczne
statyczne (8 wpisów) i
dynamiczne
dynamiczne (128 wpisów);
• Protokoły WAN
Protokoły WAN
–
HDLC
HDLC (tylko dla COLT soho),
PPP
PPP dla mostka, IP i IPX;
•
• Zarządzanie
Zarządzanie
– lokalne poprzez port
RS232
RS232, zdalne poprzez
Telnet
Telnet.
Modemy
Modemy
xDSL
xDSL
Modem COLT socho
Modem COLT socho
Komendy rozpoznawane przez modem
Komendy rozpoznawane przez modem
• ?
?
– pomoc wyświetla dostępne komendy. Może być dodana na końcu każdej linii komend.
• add
add
– dodaje nową funkcję podczas konfiguracji mostka lub rudera;
• delete
delete
– usuwa istniejącą funkcję w konfiguracji mostka lub rudera;
• modify
modify
– modyfikuje istniejącą funkcję w konfiguracji mostka lub routera;
• show
show
– wyświetla bieżące wartości parametrów konfiguracyjnych modemu;
• save
save
– zapisuje bieżące ustawienia do nieulotnej pamięci;
• ping
ping
– sprawdzenie dostępu do urządzenia o podanym adresie IP;
• traceroute
traceroute
– wyświetla informacje o routerach, przez które zostaje osiągnięty podany adres IP;
• reboot
reboot
– reinicjacja modemu i uaktywnienie bieżącej konfiguracji;
• logout
logout
– przerywa sesję połączenia z modemem.
UWAGA!
UWAGA!
Aby zmiany w konfiguracji odniosły skutek, należy zapisać je do
Aby zmiany w konfiguracji odniosły skutek, należy zapisać je do
pamięci
pamięci
nieulotnej
nieulotnej
(polecenie
(polecenie
save
save
) oraz
) oraz
zrestartować
zrestartować
modem (polecenie
modem (polecenie reboot
reboot
).
).
Typy terminala
Typy terminala
Modem może pracować jako LT
LT (
Line
Line
Terminal
Terminal
-
-
master
master)
oraz NT
NT (
Network
Network
Terminal
Terminal
–
–
slave
slave)
cli>
cli>
modify
modify
dsl
dsl
terminal xx
terminal xx
xx =
xx =
lt
lt
lub
lub
nt
nt
Modemy
Modemy
xDSL
xDSL
Modem COLT socho
Modem COLT socho
-
-
przykłady konfiguracji
przykłady konfiguracji
HDLC
COLT soho A
COLT soho B
Ethernet
10BaseT
Ethernet
10BaseT
DSL transmission rate 2048 kbit/s
Service rate symmetrical 2048 kbit/s
Mostek
Mostek
Modemy
Modemy
xDSL
xDSL
Modem COLT socho
Modem COLT socho
-
-
przykłady konfiguracji
przykłady konfiguracji
Mostek zarządzany przez TELNET
Mostek zarządzany przez TELNET
HDLC
COLT soho A
COLT soho B
Ethernet
10BaseT
Ethernet
10BaseT
LAN port A
IP 192.168.10.118
WAN port A
IP 192.168.10.118
DSL transmission rate 2048 kbit/s
Service rate symmetrical 2048 kbit/s
WAN port B
IP 192.168.10.119
LAN port B
IP 192.168.10.119
Pytania
Pytania