home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 March / PCWK0397.iso / cdinst / txt / genie.txt < prev    next >
Text File  |  1997-01-21  |  8KB  |  159 lines

  1. Genie  i DasyLab: programy do  automatyzacji pomiar≤w i
  2. =======================================================
  3. sterowania za pomoc╣ PC
  4. =======================
  5.  
  6. Opr≤cz zastosowa± domowych i  biurowych komputery PC s╣
  7. obecnie szeroko stosowane w przemy£le i w laboratoriach
  8. do ca│kiem powa┐nych zastosowa±. Wiele firm zajmuje siΩ
  9. produkcj╣  komputer≤w  PC  w  specjalnych  obudowach  i
  10. wykonaniach,  przeznaczonych do  specjanych zastosowa±.
  11. Bardzo szeroka  jest r≤wnie┐ oferta  kart pozwalaj╣cych
  12. na wprowadzenie  do komputera r≤┐nego  rodzaju sygna│≤w
  13. pomiarowych    i   sterowanie    r≤┐nymi   urz╣dzeniami
  14. zewnΩtrznymi.   Bogate   jest   r≤wnie┐  oprogramowanie
  15. pozwalaj╣ce  na obs│ugΩ  tych kart  i obr≤bkΩ zebranych
  16. danych.  Dzia│  zajmuj╣cy  siΩ  og≤lnie  sterowaniem  i
  17. pomiarami  za pomoc╣  komputer≤w PC  jest okre£lany  po
  18. angielsku   data  acquisition   and  control.  Poni┐szy
  19. artyku│   zawiera   przegl╣d   obecnie   obowi╣zuj╣cych
  20. standard≤w  i  rozwi╣za±   w  dziedzinie  sterowania  i
  21. zbierania danych za pomoc╣ komputera PC.
  22.  
  23.  
  24. Karty pomiarowe i steruj╣ce
  25. ---------------------------
  26. Aby  komputer PC  m≤g│ sterowaµ  jakim£ urz╣dzeniem czy
  27. procesem   potrzebuje  specjalnych   kart,  kt≤re  mog╣
  28. odczytywaµ  sygna│y  analogowe  i  cyfrowe.  Przyk│adem
  29. karty pozwalaj╣cej na wprowadzenie do komputera szeregu
  30. sygna│≤w   zewnΩtrznych  jest   karta  PCL-818HD  firmy
  31. Advantech. Pozwala ona na  odczyt dowolnych 16 sygna│≤w
  32. analogowych np. z czujnik≤w temperatury, ci£nienia itp.
  33. Zakres  napiΩµ  wej£ciowych  karty  jest programowalny.
  34. Standardem jest zakres (10V,  kt≤ry programowo mo┐e byµ
  35. dzielony   przez  dwa   a┐  do  0.625).   CzΩstotliwo£µ
  36. pr≤bkowania mo┐e byµ  ustalana dowolnie od pojedy±czych
  37. pomiar≤w a┐ do 100kHz. Rozdzielczo£µ 12 bit≤w wystarczy
  38. w wiΩkszo£ci  zastosowa± pomiarowych,  choµ dostΩpne s╣
  39. r≤wnie┐  karty  14  i   16  bitowe.  Opr≤cz  mo┐liwo£ci
  40. wprowadzenia    i   spr≤bkowania    dowolnego   sygna│u
  41. analogowego,   karta   PCL-818HD   posiada  przetwornik
  42. cyfrowo-analogowy,    kt≤ry    umo┐liwia    generowania
  43. dowolnych   przebieg≤w    analogowych   lub   analogowe
  44. sterowanie  urz╣dzeniami  zewnΩtrznymi  np.  prΩdko£ci╣
  45. obrotow╣ silnika. Dodatkowo wbudowano  w kartΩ 16 wej£µ
  46. i 16 wyj£µ  cyfrowych w standardzie  TTL. Pozwalaj╣ one
  47. na  odczytywanie stanu  dowolnych urz╣dze± generuj╣cych
  48. sygna│u   dwustanowe  lub   binarne  np.  prze│╣czniki,
  49. klawiatury, alarmy itp.  Do szesnastu linii wej£ciowych
  50. TTL mo┐na  do│╣czyµ zewnΩtrzn╣ kartΩ  optoizolacji, i w
  51. ten  spos≤b   odczytywaµ  stan  sygna│≤w   cyfrowych  o
  52. poziomie    napiΩcia   do    24V.   ZewnΩtrzna   p│ytka
  53. przekaƒnikowa do│╣czona  do 16 wyj£µ  cyfrowych pozwala
  54. na  w│╣czanie  i   wy│╣czanie  dowolnych   urz╣dze± np.
  55. silnik≤w,  ┐ar≤wek  itp.  Wyj£cia  cyfrowe mog╣ r≤wnie┐
  56. sterowaµ   zewnΩtrznym   multiplekserem   lub   kaskad╣
  57. multiplekser≤w  powiΩkszaj╣cych  liczbΩ  wej£╣  do 128.
  58. Dope│nieniem   mo┐liwo£╣  jest   jeden  kana│  licznika
  59. pozwalaj╣cy  na  zliczanie  ilo£ci  impuls≤w cyfrowych.
  60. Standardem jest do│╣czenie bibliotek dla programist≤w w
  61. jΩzyku  C, PASCAL  i BASIC  pozwalaj╣cych ma obs│u┐enie
  62. wszystkich  funkcji karty  z poziomu  tych jΩzyk≤w.  Do
  63. kart  do│╣czana jest  dok│adna dokumentacja  rejestr≤w,
  64. dla tych,  kt≤rzy lubi╣ "grzebaµ  siΩ w bitach".  Mo┐na
  65. dokupiµ  opcjonalnie biblioteki  do £rodowiska  Windows
  66. dla C++ i Visual Basic.  Produkowane s╣ karty z r≤┐nymi
  67. kombinacjami   ilo£ci   i   rodzaj≤w   wej£µ  i  wyj£µ,
  68. szybko£ci╣ pr≤bkowania. Ka┐da  karta charakteryzuje siΩ
  69. pewnymi  rozwi╣zaniami  sprzΩtowymi,  kt≤re  decyduj╣ o
  70. zastosowaniach i funkcjonalno£ci karty.
  71.  
  72. Gotowe pakiety oprogramowania
  73. -----------------------------
  74. Na  rynku  jest  dostΩpnych  szereg  gotowych  pakiet≤w
  75. bezpo£rednio obs│uguj╣cych karty, nie wymagaj╣cych przy
  76. tym    umiejΩtno£ci    programistycznych,    a    zatem
  77. przeznaczonych   dla   szerokiego   grona  u┐ytkownik≤w
  78. wykorzystuj╣cych  zbieranie  danych   w  swojej  pracy.
  79. Gotowe pakiety pozwalaj╣  bardziej skoncentrowaµ siΩ na
  80. samych  danych  i  metodzie  pomiaru,  ni┐  na obs│udze
  81. karty,   a   to   dziΩki   wykorzystaniu   intuicyjnego
  82. interfejsu  graficznego  do  przygotowania eksperymentu
  83. pomiarowego.   Na   rynku    jest   do£µ   du┐y   wyb≤r
  84. oprogramowania  r≤┐ni╣cego  siΩ  cen╣  i mo┐liwo£ciami.
  85.  
  86.  
  87. GENIE 2.0 for Windows
  88. ---------------------
  89.  
  90. Program  GENIE mo┐e  znaleƒµ zastosowanie  wszΩdzie tam
  91. gdzie potrzeba jest zebrania  danych z kart pomiarowych
  92. i ich  zobrazowania. Program  charakteryzuje siΩ  nisk╣
  93. cen╣, por≤wnywaln╣  z edytorem Word  i du┐ymi mo┐liwo£-
  94. ciami. Genie  sk│ada siΩ z  dw≤ch podprogram≤w: edytora
  95. strategii  i edytora  ekran≤w. Przygotowanie  aplikacji
  96. zaczynamy  od  uruchomienia  edytora  strategii.  W tej
  97. fazie  przygotowania  eksperymentu  mamy  do dyspozycji
  98. nastΩpuj╣ce   ikony  graficzne   umieszczone  w   pasku
  99. narzΩdziowym:   Analog   I/O    -   ikony   wej££/wyj£µ
  100. analogowych z urz╣dze± we/wy np. kart przetwornik≤w A/C
  101. lub   modu│≤w   pomiarowych.   Digital   I/O   -  ikony
  102. wej£µ/wyj£µ    cyfrowych,   pozwalaj╣ce    sterowaµ   i
  103. odczytywaµ  linie cyfrowych  wej£µ/wyj£µ z odpowiednich
  104. kart  lub modu│≤w  pomiarowych. Temperature  - ikona do
  105. wprowadzania  sygna│≤w  z  czujnik≤w  temperatury. User
  106. program  -  ikona  pozwalaj╣ca  na  umieszczenie w niej
  107. kr≤tkich  program≤w  o  sk│adni  podobnej  do jΩzyka C.
  108. Sk│adnia  pozwala  na   operacje  matematyczne,  pΩtle,
  109. instrukcje  warunkowe.  RS-232  -  ikona pozwalaj╣ca na
  110. po│╣czenie   programu  Genie   z  dowolnym  urz╣dzeniem
  111. pracuj╣cym w standardzie  RS-232 np. multimetrem Metex.
  112. Mo┐na  zdefiniowa╣  kody  inicjuj╣ce  i czytaj╣ce dane.
  113. Odebrane dane  s╣ automatycznie zamieniane  na warto£ci
  114. ca│kowite lub rzeczywiste.  Single Operator Computation
  115. - ikona dokonuj╣ca prostych operacji arytmetycznych lub
  116. logicznych na  danych pochodz╣cych z  innych ikon. File
  117. I/O   -  ikony   pozwalaj╣ce  na   odczytywanie  danych
  118. tekstowych z dysku lub na  zapis w postaci binarnej lub
  119. ASCII na  dysk. Dane zapisane w  postaci tekstowej mog╣
  120. by╣  przenoszone   do  innych  program≤w   analizy  lub
  121. wizualizacji   danych.  Opcje   zaawansowane  s│u┐╣  do
  122. tworzenia/zamykania  plik≤w  w  oparciu  o czas, liczbΩ
  123. pomiar≤w  lub warto£╣  cyfrow╣ wygenerowan╣  przez inne
  124. ikony. Timer  - ikona pozwalaj╣ca  na sterowanie czasem
  125. pewnych zdarze± w oparciu  o zegar systemowy komputera.
  126. Up│ywaj╣cy czas mo┐e by╣  kasowany co miesi╣c, tydzie±,
  127. dzie±, godzinΩ lub minutΩ.
  128.  
  129. Dwukrotne   klikniΩcie   na   ka┐d╣   z  ikon  powoduje
  130. pojawienie  siΩ  okna   konfiguracji  w  kt≤rym  mo┐emy
  131. dok│adnie ustawiµ  wszystkie parametry. Program  nie ma
  132. ograniczonej liczby ikon  r≤wnocze£nie umieszczonych na
  133. ekranie.  U┐ytkownik ma  mo┐liwo£µ dopisywania w│asnych
  134. ikon o dowolnych funkcjach. Aby dopisaµ ikonΩ potrzebny
  135. jest kompilator  C++. Skompilowany i do│╣czony plik DLL
  136. pojawia siΩ jako ikona dostΩpna w pasku narzΩdziowym. W
  137. ten spos≤b  mo┐na program dowolnie  rozbudowaµ. Program
  138. posiada   r≤wnie┐   ikony   dƒwiΩkowe   pozwalaj╣ce  na
  139. odtwarzanie   dowolnych  kompunikat≤w   i  dzwiΩk≤w   w
  140. zale┐no£ci od zdarze± w  programie. Edytor ekran≤w jest
  141. dope│nieniem  edytora strategii.  Program Genie pozwala
  142. na     jednoczesne     wy£wietlanie     wielu     okien
  143. wizualizacyjnych.  Ka┐de z  okien wymaga zdefiniowania.
  144. S╣  do  tego  celu  dostΩpne  narzΩdzia  w postaci ikon
  145. graficznych,  reprezentuj╣cych r≤┐ne obiekty graficzne.
  146. W tle   mo┐liwe  jest   umieszczenie  dowolnego  obrazu
  147. graficznego   przedstawiaj╣cego  np.   schemat  procesu
  148. techologicznego.
  149.  
  150. ELMARK - autoryzowany dystrybutor Advantech
  151. ul. Radna 12
  152. 00-341 Warszawa
  153. tel. 6933054, fax. 6933055
  154. BBS:6933053
  155. WWW http://www.hsn.com.pl/home/elmark
  156. http://www.advantek.com
  157. ftp://ftp.hsn.com.pl/pub/users/elmark
  158. ftp://ftp.advantech.com.tw
  159.