121
Elektronika Praktyczna 8/2002
B I B L I O T E K A E P
Praca zbiorowa pod redakcją Józefa Kalisza, „Język VHDL
w praktyce”, WKŁ 2002
W „Bibliotece EP” prezentujemy książki dotyczące zagadnień związanych z różnymi dziedzinami techniki,
jednak zawsze przydatne w pracy elektronika lub pomocne w uprawianiu elektronicznego hobby. Nasza
opinia jest oczywiście subiektywna, ale wynika z wieloletniego doświadczenia zawodowego i chyba jest
zgodna z oczekiwaniami tych, którzy chcą z książek korzystać, a nie przyozdabiać nimi półki. Aby nie
marnować miejsca w EP, nie będziemy publikować recenzji książek ocenianych na jedną lub dwie
„lutownice”. Przyjęliśmy szeroką skalę ocen, aby ułatwić Czytelnikom orientację w potencjalnej
przydatności książki.
Uwaga! Większość prezentowanych książek można zamówić w Dziale Handlowym AVT (patrz str. 123).
Chcemy w ten sposób udostępnić je Czytelnikom EP.
○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
Xavier Pacheco, Steve Teixeira:
ìDelphi 6. Vademecum
profesjonalisty. Tom Iî,
Helion 2002, 620 str.,
zawiera CD-ROM
Pierwszy rzut oka na ìDelphi 6.
Vademecum profesjonalisty. Tom Iî
wzbudzi³ nasze podejrzenia. Ksi¹øka,
w†porÛwnaniu z†ìDelphi 4. Vademe-
cum profesjonalisty. Tom Iî, ma pra-
wie 300 stron mniej, a†przecieø rÛøni-
ce miÍdzy Delphi 4 i†Delphi 6 s¹ ol-
brzymie. Wszystko wyjaúni³o siÍ po
przeczytaniu przedmowy do wydania
polskiego - w†ksi¹øce nie omÛwiono
czÍúci zagadnieÒ, ktÛre nie s¹ zwi¹za-
ne bezpoúrednio z†Delphi 6, a†by³y
opisane we wczeúniejszych wydaniach
(np. wykorzystanie kontrolek ActiveX).
Z†jednej strony umoøliwi³o to wydanie
ksi¹øki o†rozs¹dnych rozmiarach, jed-
nak z†drugiej strony od ìVademecum
profesjonalistyî oczekuje siÍ komplet-
nego zaprezentowania materia³u.
Tom pierwszy zosta³ podzielony na
cztery czÍúci. W†czÍúci pierwszej zo-
sta³y zawarte informacje o†úrodowisku
Delphi, jÍzyku Object Pascal oraz
o†komunikatach w†systemie Windows.
Kolejna czÍúÊ jest poúwiÍcona bardziej
zaawansowanym zagadnieniom - two-
rzeniu aplikacji wielow¹tkowych, two-
rzeniu i†wykorzystywaniu bibliotek
DLL, natomiast w†czÍúci trzeciej znaj-
duj¹ siÍ informacje o†tworzeniu apli-
kacji bazodanowych. W†czÍúci czwartej
Kolejne na polskim rynku wy-
dawniczym wydarzenie, z†ktÛrego
z†pewnoúci¹ uciesz¹ siÍ fani uk³a-
dÛw programowalnych: kompleksowy
przewodnik po jÍzyku VHDL, wzbo-
gacony wieloma trafnie dobranymi
przyk³adami, na podstawie ktÛrych
moøna poznaÊ wiÍkszoúÊ zagadnieÒ
istotnych w†praktycznych zastosowa-
niach tego jÍzyka.
Ksi¹økÍ rozpoczyna wprowadze-
nie, w†ktÛrym autor omawia budo-
wÍ projektÛw w†jÍzyku VHDL, wy-
jaúnia rÛønice pomiÍdzy sposobami
opisu sprzÍtu, sporo miejsca po-
úwiÍcaj¹c rozrÛønieniu instrukcji
wspÛ³bieønych i†sekwencyjnych, ktÛ-
re sprawiaj¹ sporo k³opotÛw i†to
nie tylko pocz¹tkuj¹cym.
W†dalszej czÍúci ksi¹øki skrÛto-
wo przedstawiono trzy systemy pro-
jektowe (Max+Plus II, ISPDesign Ex-
pert, WebPack ISE), przy czym
(zgodnie z†deklaracj¹ zawart¹ w†ty-
tule ksi¹øki) najwiÍkszy nacisk po-
³oøono nie na ich obs³ugÍ, a na re-
alizacjÍ projektÛw opisanych w†jÍzy-
ku VHDL. PraktykÛw z†pewnoúci¹
zainteresuj¹ opisy dwÛch zestawÛw
ewaluacyjnych zaprojektowanych
i†wykonanych przez autorÛw ksi¹ø-
ki, dziÍki ktÛrym moøna prowadziÊ
samodzielne prÛby z†programowany-
mi w†systemie uk³adami firm: Latti-
ce i†Xilinx. Powaøn¹ wad¹ opisane-
go w†ksi¹øce zestawu dla uk³adÛw
firmy Lattice jest zastosowanie
w†nim niedostÍpnych juø uk³adÛw
PLD z†interfejsem Lattice ISP, ktÛry
jest inaczej zbudowany i†nieco ina-
czej dzia³a niø obecny standard -
JTAG (IEEE1149.1). S³owo wyjaúnie-
nia ze strony autora mog³oby zapo-
biec k³opotom adeptÛw PLD, ktÛrzy
s¹ skazani na bezowocne poszuki-
wania uk³adÛw zastosowanych w†ze-
stawie. Ostatni rozdzia³ ksi¹øki po-
úwiÍcono opisowi pakietu Active
HDL, ktÛry jest narzÍdziem do sy-
mulacji projektÛw opisanych w†jÍzy-
kach HDL. Jako materia³ uzupe³nia-
j¹cy, w†ksi¹øce przedstawiono lis-
ting opracowanego przez autorÛw
pakietu WAT, do ktÛrego funkcji
odwo³uj¹ siÍ niektÛre przyk³ady.
W†ksi¹øce umieszczono takøe czte-
rostronicow¹ wk³adkÍ, na ktÛrej
znajduj¹ siÍ przyk³ady podstawo-
wych konstrukcji jÍzyka VHDL, wy-
mieniono takøe predefiniowane fun-
kcje oferowane przez rÛønych pro-
ducentÛw narzÍdzi projektowych.
Reasumuj¹c: dobrze napisana
ksi¹øka, zawieraj¹ca wiele informa-
cji niezbÍdnych do poznania jÍzy-
ka VHDL. Gor¹co polecamy, ale
osoby zainteresowane zakupem tej
ksi¹øki musimy uprzedziÊ o†nieco
zaskakuj¹cym pomyúle edytorskim,
k t Û r y u t r u d n i j e j o d n a l e z i e n i e
w†ksiÍgarniach: zastosowano bo-
wiem niezwykle nietypow¹ oprawÍ
z†giÍtego drutu, w†wyniku czego
ksi¹øka nie ma klasycznego grzbie-
tu. Z†jednej strony u³atwia to ko-
rzystanie z†niej (nie ma ryzyka roz-
klejenia ksi¹øki), z†drugiej powodu-
je, øe ksi¹øka wygl¹dem przypomi-
na skrypt. PraktykÛw to z†pewnoú-
ci¹ nie zrazi.
B I B L I O T E K A E P
Elektronika Praktyczna 8/2002
122
zawarto obszerne informacje o†kompo-
nentach (VCL i†CLX), ktÛre s¹ chyba
najwaøniejszym elementem w†úrodowis-
ku Delphi. Pojawienie siÍ na rynku
Kyliksa (czyli Delphi dla Linuksa)
spowodowa³o, øe aplikacje pisane
w†Delphi 6†mog¹ byÊ przenoszone do
úrodowiska linuksowego. W†aplikacjach
takich naleøy jednak przestrzegaÊ pew-
nych zasad i†jedn¹ z†zalet ksi¹øki jest
zaprezentowanie tych regu³ na bazie
wielu przyk³adÛw.
Do ksi¹øki jest do³¹czona p³yta
CD-ROM, na ktÛrej moøna znaleüÊ ko-
dy ürÛd³owe przyk³adÛw prezentowa-
nych w†ksi¹øce, zestaw komponentÛw
oraz testowe i†demonstracyjne wersje
oprogramowania umoøliwiaj¹cego roz-
budowanie warsztatu programistyczne-
go. Na podkreúlenie zas³uguje twarda
oprawa ksi¹øki, ktÛra w†serii ìVademe-
cum profesjonalistyî wydawnictwa He-
lion juø jest standardem. Ksi¹øka jest
adresowana zarÛwno do zaawansowa-
nych uøytkownikÛw Delphi, jak rÛw-
nieø do nieco mniej doúwiadczonych
programistÛw, poszukuj¹cych informacji
o†pe³niejszym wykorzystaniu olbrzy-
mich moøliwoúci Delphi 6.
Autorzy: zespÛ³,
ìElektrotechnika i†elektronika
dla nieelektrykÛwî, WNT 1999
Tytu³ ksi¹øki doskonale oddaje jej
zawartoúÊ: zebrano w†niej bowiem prak-
tycznie wszystkie podstawowe informacje
zwi¹zane z†wytwarzaniem i†przep³ywem
pr¹du elektrycznego (sta³ego i†zmiennego,
jedno- i†wielofazowego), bardzo wiele in-
formacji z†podstaw elektroniki (w tym
omÛwiono budowÍ i†wyjaúniono zasadÍ
ksi¹øka wybitna, polecamy!
Legenda:
nie warto kupowaÊ
daleka od doskona³oúci
moøe siÍ przydaÊ
ksi¹øka o†duøych walorach
praktycznych, polecamy!
dzia³ania elementÛw pÛ³przewodniko-
wych, wzmacniaczy, generatorÛw, uk³a-
dÛw cyfrowych i†impulsowych itp.). Du-
øy rozdzia³ przeznaczono na prezentacjÍ
zagadnieÒ zwi¹zanych z†pomiarami war-
toúci elektrycznych i†nieelektrycznych,
a†takøe poúwiÍcono maszynom elektrycz-
nym (w tym transformatorom). Trzy
ostatnie rozdzia³y zawieraj¹ doúÊ dok³ad-
ne omÛwienie zagadnieÒ zwi¹zanych
z†przemys³owym wytwarzaniem, przesy-
³em, rozdzia³em i†uøytkowaniem energii
elektrycznej, a†takøe - szczegÛlnie intere-
suj¹ce dla energoelektronikÛw - z†nowo-
czesnymi metodami konwersji i†obrÛbki
energii elektrycznej.
Ksi¹økÍ oparto na silnych podsta-
wach teoretycznych i†trudno w†niej
znaleüÊ praktyczne przyk³ady ilustruj¹-
ce omawiane zagadnienia, ale nie jest
to jej wada, zw³aszcza øe rzadko spo-
tyka siÍ na rynku tak kompleksowe
kompendia interdyscyplinarne. Ksi¹økÍ
szczegÛlnie polecamy pocz¹tkuj¹cym,
ale tylko tym, ktÛrzy chc¹ siÍ napraw-
dÍ czegoú dowiedzieÊ.
Jerzy BrzÛzka: ìRegulatory
cyfrowe w†automatyceî,
Mikom 2002
Jest to najprawdopodobniej pierwsza
na polskim rynku wydawniczym ksi¹ø-
ka poúwiÍcona regulatorom cyfrowym.
Autor przedstawi³ w†niej zarÛwno za-
gadnienia podstawowe (m.in. zwi¹zane
z†konwersj¹ A/C), budowÍ i†w³asnoúci
regulatorÛw cyfrowych, jak i†nieco - na-
szym zdaniem zbyt ogÛlnych - informa-
cji o†programowaniu regulatorÛw cyfro-
wych. W†trzech kolejnych rozdzia³ach
zawarto matematyczne podstawy dzia³a-
nia regulatorÛw oraz przyk³ady opisÛw
matematycznych liniowych uk³adÛw dys-
kretnych. Szkoda, øe autor tak pobieø-
nie potraktowa³ rozdzia³ ìTechniczna re-
alizacja regulatorÛw cyfrowychî, w†ktÛ-
rym przydatne by³yby przyk³ady pros-
tych rozwi¹zaÒ uk³adowych. Mocn¹
stron¹ opracowania jest prezentacja op-
rogramowania wspomagaj¹cego symulacjÍ
uk³adÛw regulacyjnych, w†tym oryginal-
nych i†dodatkowych poleceÒ z†zewnÍtr-
znych bibliotek Matlaba oraz programu
Simulink.
Ksi¹øka warta polecenia przede
wszystkim pocz¹tkuj¹cym projektantom
systemÛw regulacji i†sterowania, ktÛ-
rym zaleøy na dok³adnym poznaniu
teoretycznych podstaw ich dzia³ania.
Praktycy musz¹ szukaÊ dalej.