background image

   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.

background image

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.