home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1997 March
/
PCWK0397.iso
/
cdinst
/
txt
/
dasylab.txt
< prev
next >
Wrap
Text File
|
1997-01-21
|
6KB
|
125 lines
Genie i DasyLab: programy do automatyzacji pomiar≤w i
=======================================================
sterowania za pomoc╣ PC
=======================
Opr≤cz zastosowa± domowych i biurowych komputery PC s╣
obecnie szeroko stosowane w przemy£le i w laboratoriach
do ca│kiem powa┐nych zastosowa±. Wiele firm zajmuje siΩ
produkcj╣ komputer≤w PC w specjalnych obudowach i
wykonaniach, przeznaczonych do specjanych zastosowa±.
Bardzo szeroka jest r≤wnie┐ oferta kart pozwalaj╣cych
na wprowadzenie do komputera r≤┐nego rodzaju sygna│≤w
pomiarowych i sterowanie r≤┐nymi urz╣dzeniami
zewnΩtrznymi. Bogate jest r≤wnie┐ oprogramowanie
pozwalaj╣ce na obs│ugΩ tych kart i obr≤bkΩ zebranych
danych. Dzia│ zajmuj╣cy siΩ og≤lnie sterowaniem i
pomiarami za pomoc╣ komputer≤w PC jest okre£lany po
angielsku data acquisition and control. Poni┐szy
artyku│ zawiera przegl╣d obecnie obowi╣zuj╣cych
standard≤w i rozwi╣za± w dziedzinie sterowania i
zbierania danych za pomoc╣ komputera PC.
Karty pomiarowe i steruj╣ce
---------------------------
Aby komputer PC m≤g│ sterowaµ jakim£ urz╣dzeniem czy
procesem potrzebuje specjalnych kart, kt≤re mog╣
odczytywaµ sygna│y analogowe i cyfrowe. Przyk│adem
karty pozwalaj╣cej na wprowadzenie do komputera szeregu
sygna│≤w zewnΩtrznych jest karta PCL-818HD firmy
Advantech. Pozwala ona na odczyt dowolnych 16 sygna│≤w
analogowych np. z czujnik≤w temperatury, ci£nienia itp.
Zakres napiΩµ wej£ciowych karty jest programowalny.
Standardem jest zakres (10V, kt≤ry programowo mo┐e byµ
dzielony przez dwa a┐ do 0.625). CzΩstotliwo£µ
pr≤bkowania mo┐e byµ ustalana dowolnie od pojedy±czych
pomiar≤w a┐ do 100kHz. Rozdzielczo£µ 12 bit≤w wystarczy
w wiΩkszo£ci zastosowa± pomiarowych, choµ dostΩpne s╣
r≤wnie┐ karty 14 i 16 bitowe. Opr≤cz mo┐liwo£ci
wprowadzenia i spr≤bkowania dowolnego sygna│u
analogowego, karta PCL-818HD posiada przetwornik
cyfrowo-analogowy, kt≤ry umo┐liwia generowania
dowolnych przebieg≤w analogowych lub analogowe
sterowanie urz╣dzeniami zewnΩtrznymi np. prΩdko£ci╣
obrotow╣ silnika. Dodatkowo wbudowano w kartΩ 16 wej£µ
i 16 wyj£µ cyfrowych w standardzie TTL. Pozwalaj╣ one
na odczytywanie stanu dowolnych urz╣dze± generuj╣cych
sygna│u dwustanowe lub binarne np. prze│╣czniki,
klawiatury, alarmy itp. Do szesnastu linii wej£ciowych
TTL mo┐na do│╣czyµ zewnΩtrzn╣ kartΩ optoizolacji, i w
ten spos≤b odczytywaµ stan sygna│≤w cyfrowych o
poziomie napiΩcia do 24V. ZewnΩtrzna p│ytka
przekaƒnikowa do│╣czona do 16 wyj£µ cyfrowych pozwala
na w│╣czanie i wy│╣czanie dowolnych urz╣dze± np.
silnik≤w, ┐ar≤wek itp. Wyj£cia cyfrowe mog╣ r≤wnie┐
sterowaµ zewnΩtrznym multiplekserem lub kaskad╣
multiplekser≤w powiΩkszaj╣cych liczbΩ wej£µ do 128.
Dope│nieniem mo┐liwo£╣ jest jeden kana│ licznika
pozwalaj╣cy na zliczanie ilo£ci impuls≤w cyfrowych.
Standardem jest do│╣czenie bibliotek dla programist≤w w
jΩzyku C, PASCAL i BASIC pozwalaj╣cych ma obs│u┐enie
wszystkich funkcji karty z poziomu tych jΩzyk≤w. Do
kart do│╣czana jest dok│adna dokumentacja rejestr≤w,
dla tych, kt≤rzy lubi╣ "grzebaµ siΩ w bitach". Mo┐na
dokupiµ opcjonalnie biblioteki do £rodowiska Windows
dla C++ i Visual Basic. Produkowane s╣ karty z r≤┐nymi
kombinacjami ilo£ci i rodzaj≤w wej£µ i wyj£µ,
szybko£ci╣ pr≤bkowania. Ka┐da karta charakteryzuje siΩ
pewnymi rozwi╣zaniami sprzΩtowymi, kt≤re decyduj╣ o
zastosowaniach i funkcjonalno£ci karty.
Gotowe pakiety oprogramowania
-----------------------------
Na rynku jest dostΩpnych szereg gotowych pakiet≤w
bezpo£rednio obs│uguj╣cych karty, nie wymagaj╣cych przy
tym umiejΩtno£ci programistycznych, a zatem
przeznaczonych dla szerokiego grona u┐ytkownik≤w
wykorzystuj╣cych zbieranie danych w swojej pracy.
Gotowe pakiety pozwalaj╣ bardziej skoncentrowaµ siΩ na
samych danych i metodzie pomiaru, ni┐ na obs│udze
karty, a to dziΩki wykorzystaniu intuicyjnego
interfejsu graficznego do przygotowania eksperymentu
pomiarowego. Na rynku jest do£µ du┐y wyb≤r
oprogramowania r≤┐ni╣cego siΩ cen╣ i mo┐liwo£ciami.
DASYLAB for Windows
-------------------
DasyLab jest to doskona│ym programem przeznaczony do
automatyzacji pomiar≤w laboratoryjnych i sporz╣dzania
dokumentacji procesu pomiarowego. Program dzia│a w
£rodowisku Windows. Mimo tego potrafi zbieraµ dane z
szybko£ci╣ 100KHz dla kart wyposa┐onych w FIFO. Poza
tym posiada wbudowany edytor do sporz╣dzania
dokumentacji pozwalaj╣cy na kopiowanie graficznych
przebieg≤w sygna│u do arkusza sprawozdania oraz na
wydruk na dowolnej drukarce obs│ugiwanej w £rodowisku
Windows. Zalet╣ programu DasyLab jest │atwo£µ
przygotowania eksperymentu pomiarowego. Polega to na
│╣czeniu na ekranie udostΩpnianych przez program ikon
Ka┐da z ikon reprezentuje wej£cie/wyj£cie z urz╣dzenia
lub karty lub operacjΩ na danych. Ekran po│╣cze± ikon
mo┐e byµ dowolnej wielko£ci, ikony mog╣ by╣ w │atwy
spos≤b dodawane, kasowane. Po dwukrotnym klikniΩciu
ikony pojawia siΩ okienko pozwalaj╣ce na konfiguracjΩ
jej parametr≤w. Pliki opisuj╣ce eksperymenty pomiarowe
mog╣ byµ zapisane do p≤ƒniejszego wykorzystania.
U┐ytkownik ma do dyspozycji bogaty wyb≤r ikon zar≤wno
obs│uguj╣cych urz╣dzenia zewnΩtrzne/karty jak i
dokonuj╣cych operacji na zebranych danych. W£r≤d nich
znajduj╣ siΩ ikony umo┐liwiaj╣ce : wej£cie analogowe
(ADC), wyj£cie analogowe (DAC), wyzwalanie pomiaru,
wej£cie/wyj£cie cyfrowe, filtracjΩ cyfrowe, analizΩ
matematyczn╣ i w dziedzinie czΩstotliwo£ci, operacje
logiczne i statystyczne. Ikony wyj£ciowe pozwalaj╣ na
zapisanie pomiar≤w do pliku, wys│anie do innego
programu poprzez DDE, oraz na przedstawianie danych na
ekranie w postaci r≤┐nych wykres≤w: graf≤w X/Y,
wy£wietlaczy cyfrowych, wskaƒnik≤w s│upkowych.
U┐ytkownik ma mo┐liwo£µ zdefiniowania w│asnych ikon,
kt≤re sk│adaj╣ siΩ z innych ikon po│╣czonych ze sob╣.
DasyLab opr≤cz mo┐liwo£ci odczytywania rzeczywistych
sygna│≤w analogowych z kart ma r≤wnie┐ mo┐liwo£µ
symulowania przebieg≤w analogowych.