home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1997 March
/
PCWK0397.iso
/
cdinst
/
txt
/
genie.txt
< prev
next >
Wrap
Text File
|
1997-01-21
|
8KB
|
159 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.
GENIE 2.0 for Windows
---------------------
Program GENIE mo┐e znaleƒµ zastosowanie wszΩdzie tam
gdzie potrzeba jest zebrania danych z kart pomiarowych
i ich zobrazowania. Program charakteryzuje siΩ nisk╣
cen╣, por≤wnywaln╣ z edytorem Word i du┐ymi mo┐liwo£-
ciami. Genie sk│ada siΩ z dw≤ch podprogram≤w: edytora
strategii i edytora ekran≤w. Przygotowanie aplikacji
zaczynamy od uruchomienia edytora strategii. W tej
fazie przygotowania eksperymentu mamy do dyspozycji
nastΩpuj╣ce ikony graficzne umieszczone w pasku
narzΩdziowym: Analog I/O - ikony wej££/wyj£µ
analogowych z urz╣dze± we/wy np. kart przetwornik≤w A/C
lub modu│≤w pomiarowych. Digital I/O - ikony
wej£µ/wyj£µ cyfrowych, pozwalaj╣ce sterowaµ i
odczytywaµ linie cyfrowych wej£µ/wyj£µ z odpowiednich
kart lub modu│≤w pomiarowych. Temperature - ikona do
wprowadzania sygna│≤w z czujnik≤w temperatury. User
program - ikona pozwalaj╣ca na umieszczenie w niej
kr≤tkich program≤w o sk│adni podobnej do jΩzyka C.
Sk│adnia pozwala na operacje matematyczne, pΩtle,
instrukcje warunkowe. RS-232 - ikona pozwalaj╣ca na
po│╣czenie programu Genie z dowolnym urz╣dzeniem
pracuj╣cym w standardzie RS-232 np. multimetrem Metex.
Mo┐na zdefiniowa╣ kody inicjuj╣ce i czytaj╣ce dane.
Odebrane dane s╣ automatycznie zamieniane na warto£ci
ca│kowite lub rzeczywiste. Single Operator Computation
- ikona dokonuj╣ca prostych operacji arytmetycznych lub
logicznych na danych pochodz╣cych z innych ikon. File
I/O - ikony pozwalaj╣ce na odczytywanie danych
tekstowych z dysku lub na zapis w postaci binarnej lub
ASCII na dysk. Dane zapisane w postaci tekstowej mog╣
by╣ przenoszone do innych program≤w analizy lub
wizualizacji danych. Opcje zaawansowane s│u┐╣ do
tworzenia/zamykania plik≤w w oparciu o czas, liczbΩ
pomiar≤w lub warto£╣ cyfrow╣ wygenerowan╣ przez inne
ikony. Timer - ikona pozwalaj╣ca na sterowanie czasem
pewnych zdarze± w oparciu o zegar systemowy komputera.
Up│ywaj╣cy czas mo┐e by╣ kasowany co miesi╣c, tydzie±,
dzie±, godzinΩ lub minutΩ.
Dwukrotne klikniΩcie na ka┐d╣ z ikon powoduje
pojawienie siΩ okna konfiguracji w kt≤rym mo┐emy
dok│adnie ustawiµ wszystkie parametry. Program nie ma
ograniczonej liczby ikon r≤wnocze£nie umieszczonych na
ekranie. U┐ytkownik ma mo┐liwo£µ dopisywania w│asnych
ikon o dowolnych funkcjach. Aby dopisaµ ikonΩ potrzebny
jest kompilator C++. Skompilowany i do│╣czony plik DLL
pojawia siΩ jako ikona dostΩpna w pasku narzΩdziowym. W
ten spos≤b mo┐na program dowolnie rozbudowaµ. Program
posiada r≤wnie┐ ikony dƒwiΩkowe pozwalaj╣ce na
odtwarzanie dowolnych kompunikat≤w i dzwiΩk≤w w
zale┐no£ci od zdarze± w programie. Edytor ekran≤w jest
dope│nieniem edytora strategii. Program Genie pozwala
na jednoczesne wy£wietlanie wielu okien
wizualizacyjnych. Ka┐de z okien wymaga zdefiniowania.
S╣ do tego celu dostΩpne narzΩdzia w postaci ikon
graficznych, reprezentuj╣cych r≤┐ne obiekty graficzne.
W tle mo┐liwe jest umieszczenie dowolnego obrazu
graficznego przedstawiaj╣cego np. schemat procesu
techologicznego.
ELMARK - autoryzowany dystrybutor Advantech
ul. Radna 12
00-341 Warszawa
tel. 6933054, fax. 6933055
BBS:6933053
WWW http://www.hsn.com.pl/home/elmark
http://www.advantek.com
ftp://ftp.hsn.com.pl/pub/users/elmark
ftp://ftp.advantech.com.tw