Home
        Manuel ADC-200 / 212 / 216 v1.0
         Contents
1.           O0                    D    o    SOmV  100mV  200mV  500mV  IV   2V   5V   10V  20V    adc200 set channels    unsigned short adc200 set channels    A200 MODI mode        Li    Cette proc  dure d  finit si l ADC 200 doit recueillir des donn  es d une ou des deux voies  Si  l op  ration est r  ussie  la valeur de retour est le nombre de voies  1 ou 2   sinon  elle est z  ro   Sur les dispositifs plus rapides  l  ADC 200 peut doubler le taux d   chantillonnage lorsqu il recueille  des donn  es d une seule voie   mode 0  A200  CHANNEL A   voie A seulement   1 A200 CHANNEL B   voie B seulement   2 A200 BOTH CHANNELS  les deux voies    Lr           T             adc200_set_oversample    unsigned short adc200_set_oversample    unsigned short factor     Cette proc  dure pr  cise le nombre de mesures    prendre pour chaque   chantillon  Un   chantillon est  la moyenne de ce nombre de mesures    Ce nombre doit   tre entre 1 et 16  Plus le facteur de sur  chantillonnage augmente  plus le taux  d     chantillonnage maximum et le nombre d     chantillons maximum par bloc diminue    Cette proc  dure doit   tre appel  e avant les proc  dures adc200 set timebase et adc200 max samples     adc200 set timebase    unsigned short adc200 set timebase    unsigned long   ns   unsigned char   is slow   A200 TIME timebase        Cette proc  dure pr  cise l intervalle de temps entre les   chantillons  Si timebase est valide  la valeur  de retour est TRUE et les param  tres ns et is  slow sont 
2.     installer les logiciels sur plusieurs ordinateurs et     utiliser plusieurs exemplaires de chaque logiciel  mais ne doit pas autoriser plusieurs  personnes    utiliser les logiciels en m  me temps    L utilisateur actuel est autoris      t  l  charger du site Web de Pico Technology les  logiciels gratuits de mise    niveau pour une p  riode d un an    compter de la date  d achat    Garantie   Pico Technology ne peut garantir ni l exactitude des logiciels  et du produit avec lequel  ils ont   t  s fournis  ni leur bon fonctionnement dans tout environnement d exploitation   Il incombe    l utilisateur de v  rifier que les logiciels et le produit  ainsi que les  donn  es qu ils fournissent  r  pondent    leurs besoins  avant d en faire un emploi  d  finitif    Si vous rencontrez un probl  me  veuillez nous le signaler afin que nous puissions  dans  la mesure du possible  le rectifier  Si malgr   cela le produit ne vous apporte pas enti  re  satisfaction  retournez le  il vous sera rembours   int  gralement    Marques D  pos  es   Borland  Delphi et Turbo Pascal sont des marques ou marques d  pos  es de Borland International   Inc    Microsoft  MS DOS  Windows  Windows NT  Visual C    Visual Basic sont des marques ou  marques d  pos  es de Microsoft Corporation aux Etats Unis et dans d autres pays   National Instruments et LabVIEW sont des marques de National Instruments Corporation  d  pos  es  aux Etats Unis et dans d autres pays    Pico Technology Limited  PicoScope et Pic
3.  de plus que les appels suivants              adc200 set rapid  TRUE    for  i   1  i  lt  50  i        adc200 run  100    while   adc200 ready  0        adc200 stop        adc200 get values  buffer  buffer  100         adc200 set rapid  FALSE         adc200 max samples    unsigned long adc200 max samples  void     Cette proc  dure indique le nombre maximum d   chantillons qu on peut demander avec les r  glages  actuels  Ce nombre d  pend de plusieurs facteurs     type d ADC2xx   r  glage de voies  une deux voies   facteur de sur  chantillonnage  d  lai de lancement    Il faut donc appeler cette proc  dure apr  s avoir r  gl   ces param  tres    L ADC 2xx est si rapide qu il faut plusieurs centaines d   chantillons pour d  marrer et arr  ter le  recueil  le nombre maximum d   chantillons est donc inf  rieur    la taille du tampon    Si le lancement est activ   avec un d  lai sup  rieur    0   les   chantillons entre l   v  nement de  lancement et le premier   chantillon du bloc ne sont pas disponibles  avec un d  lai de lancement de  100   la moiti   du tampon est inutilis  e    Pour les versions    8 bits  le dispositif peut acheminer une voie vers les deux tampons  la taille de la  m  moire est donc doubl  e     Le nombre maximum d   chantillons peut   tre estim      l   aide de la formule suivante   max sample    buffer size   1000    oversample    adc200 run    unsigned short adc200 run  unsigned long no of values     Cette proc  dure d  marre  soit l attente d un   v  ne
4.  donn  es  pour la fin  ou entre les  deux    L entr  e de lancement   tant la m  me que la sortie du g  n  rateur de signaux  ces deux fonctions ne  peuvent   tre utilis  es simultan  ment     Gammes de tension  On peut r  gler les tensions d entr  e des voies sur  50mV et jusqu     20V  Les gammes  10mV et   20mV existent   galement pour les versions ADC 212 3 et ADC 216     Op  ration AC DC    On peut r  gler les voies sur mode AC ou mode DC  En mode AC  tout composant DC du signal est    limin       Sur  chantillonnage   Lorsque le dispositif fonctionne    des vitesses inf  rieures au maximum  il peut arriver de  sur  chantillonner   c   est    dire de prendre plus d   une mesure pendant chaque intervalle de temps  ce  qui r  duit les effets de repliement et augmente la r  solution apparente du convertisseur     Echelonnage   L ADC 200 est un convertisseur    8 bits  Il restitue une valeur entre 0 et 255  repr  sentant la gamme  de tension enti  re  Afin de facilitier le d  veloppement des logiciels  le pilote convertit les valeurs de  fa  on qu une valeur de 0 correspond    0 volts  Les valeurs sont toujours   chelonn  es comme si le  sur  chelonnage   tait r  gle   sur x16  La tension maximum positive de la gamme actuelle est donc  repr  sent  e par 2047  et la tension maximum n  gative par  2047     L ADC 212 est un convertisseur    12 bits  Le pilote restitue une valeur entre 2047 et  2047  sans tenir  compte du r  glage du sur  chelonnage     L ADC 216 est un convert
5.  entre 2047 et  2047  z  ro correspond    0 volts   2047    tension maximale de la gamme actuelle    Pour l ADC216  chaque valeur sera entre 32767 et  32767  z  ro correspond    0 volts  32767     tension maximale de la gamme actuelle     adc200 get overflow    short adc200 get overflow    short channel     Cette proc  dure indique si un d  passement de tension s est produit au cours du recueil pr  c  dent             Dans l   affirmative  la valeur de retour est TRUE        channel 0   voie A  1   voie B    adc200 get single    void adc200 get single    short far   buffer     Cette proc  dure d  marre l  ADC200  recueil un petit nombre d   chantillons et fournit ensuite la  moyenne de ces   chantillons  Elle est utilis  e en attendant la mise en service du mode lent     buffer Ce param  tre est l adresse d un tampon pour deux valeurs  La premi  re valeur sera  la moyenne pour la voie A  la deuxi  me pour la voie B     adc200 set frequency  long adc200 set frequency    long frequency     Cette proc  dure contr  le le g  n  rateur de signaux  Si la fr  quence est z  ro  le g  n  rateur de signaux  est arr  t    Si elle est entre 1 et 250 000  le pilote d  marre le g  n  rateur de signaux    la fr  quence  disponible la plus proche  La valeur de retour correspond    la fr  quence r  elle    frequency fr  quence requise en Hz    Remarque  Le g  n  rateur de signaux s   arr  tera si une proc  dure autre que adc200_ready  est appel  e     adc200 has relays    short adc200 has rela
6.  puissances de deux  demi  quart   huiti  me  etc   Il existe entre 16 et 20 taux d   chantillonnage suivant le mod  le d  ADC     Pour les ADC200  il existe un tampon individuel par voie  sur la version ADC200 100  une voie peut    tre dirig  e vers les deux tampons  doublant ainsi le taux d   chantillonnage efficace  Pour l ADC212  et l ADC216  les deux voies se partagent le m  me tampon    Le pilote ADC 2xx effectue normalement plusieurs op  rations de r  glage avant de recueillir chaque  bloc de donn  es  ce que peut prendre jusqu    50 millisecondes  Pour recueillir des blocs de donn  es     un intervalle de temps minimum entre les blocs  utiliser l option adc200 set rapid     Mode lent    En mode lent  l ADC 2xx utilise sa m  moire interne en    premier entr    premier sorti   l ordinateur  peut lire les valeurs de la m  moire d  s que les lectures sont recueillies  Dans ce mode  l ADC 2xx  fonctionne en continu  et le nombre de lectures est illimit       A noter  le mode lent n est pas disponible actuellement  en attendant  voir adc200 get single     Lancement   L ADC 2xx peut commencer    recueillir des donn  es  soit imm  diatement  soit au moment d un    v  nement de lancement  L   v  nement peut   tre  soit le d  passement d une tension de seuil par une  voie  A ou B   soit un changement d   tat de l entr  e de lancement externe  num  rique   Le  d  passement peut   tre montant ou descendant    L   v  nement de lancement peut   tre r  gl   pour le d  but du bloc de
7.  tre recueillis    l aide des r  glages  actuels     adc200 run Lance le recueil de donn  es  adc200 ready  adc200 stop Arr  te l    ADC 2xx    vers l ordinateur  adc200 get overflow D  termine si un d  bordement s est produit au  cours du dernier recueil  adc200 get unit info En cas d   chec d ouverture  donne des infos  sur l erreur  En cas de succ  s  donne des infos sur le    dispositif    adc200 has relays D  termine si le dispositif est dot   d   interrupteurs AC DC manuels ou de relais    adc200 get status Fournit le code erreur de l exploitation la plus       Pl r  cente de la proc  dure adc200 open unit    adc200 get product D  termine le type de dispositif  200 212 216   adc200 set frequency Controls the signal generator    Ordre d exploitation des proc  dures       Op  rations de base   ouvrir l ADC 2xx  selectionner les gammes de tension et les interrupteurs AC DC  r  gler les voies  le lancement et le sur  chantillonnage  selectionner la base de temps  d  terminer le nombre maximum d   chantillons  r  gler la fr  quence du g  n  rateur de signaux  le cas   ch  ant     Op  rations renouvel  es   d  marrer 1 ADC2xx  attendre la fin du recueil de donn  es  adc200_ready   arr  ter l ADC2xx  transf  rer un bloc de donn  es de l ADC2xx  afficher les donn  es    adc200 get driver version  unsigned short adc200 get driver version  void     Cette proc  dure fournit un code de 2 octets  identifiant la version du pilote  Si vos logiciels risquent  d   tre utilis  s avec d a
8. 00 close unit  void adc200 close unit  unsigned short port     Cette proc  dure arr  te l  ADC 2xx et ferme le pilote     adc200 get unit info    short adc200 get unit info  char   str  short str lth  short line   short port      Si l appel    l adc200 open unit a   chou    cette proc  dure fournit en format texte la raison de l   chec   Si adc200 open unit a r  ussi  cette proc  dure fournit plusieurs lignes de texte d  informations sur le  pilote  le dispositif et le taux d   chantillonnnage maximum     Str   tampon pour le texte fourni   str_Ith   longueur du tampon   line   0    4  pr  cise la ligne du texte    fournir  port   num  ro du port imprimante  1  3     adc200 set dc    unsigned short adc200 set dc    unsigned short channel   unsigned short dc     Cette proc  dure contr  le la position des interrupteurs AC DC   channel 0   voie     1   voie B    dc 1   DC  0   AC    adc200 set range   unsigned short adc200 set range    unsigned short channel   A200  GAIN gain     Cette proc  dure s  lectionne la gamme de tension pour une voie  Si les param  tres sont valides  la  valeur de retour est la gamme de tension en millivolts  Sinon  elle est z  ro    Si l on souhaite d  terminer toutes les gammes disponibles  on peut appeler cette proc  dure    plusieurs  reprises  en augmentant le gain chaque fois     channel 0   voie A  1   voie B  gain une valeur entre 0 et 10  Les gammes suivantes sont disponibles     0 10mV  212 3 et 216 seulement   1 20mV  212 3 et 216 seulement  
9. 1   adc200 get values  adc200 set unit  3   adc200 get values    Mode lent    Le mode lent sert    recueillier des   chantillons    intervalles r  guliers sur de longues p  riodes    Il n   est pas disponible actuellement  Adc200 get single sert de remplacement en attentant sa mise en  service  Ses fonctions sont les m  mes  mais l utilisateur contr  le lui m  me le moment de la prise de  chaque   chantillon     Proc  dures du pilote    Formats   The drivers are available in five formats    as a DOS standard mode object file   as a DOS protected mode DLL   as a Windows 3 1 Windows 95 16 bit DLL   as a Windows 95 32 bit DLL   as a Windows NT DLL   Les pilotes son disponibles en cinq formats    un fichier OBJ pour DOS en mode standard   un fichier DLL pour DOS en mode prot  g     un fichier DLL    16 bits pour Windows 3 1 et Windows 95 98  un fichier DLL    32 bits pour Windows 95 98   un fichier DLL    32 bits pour Windows      2000  un daemon pour Linux    Proc  dures    Le pilote comprend les proc  dures suivantes     proc  dure Description    adc200 get driver version D  termine la version du pilote    adc200 open unit Ouvre un dispositif adc2xx    S  lectionne un dispositif  Exploitation multidispositifs seulement   A  B  les deux     adc200 set timebase R  gle le taux d   chantillonnage  adc200 set trigger R  gle les param  tres de lancement    adc200 set rapid Active mode renouvellement rapide    adc200 max  samples D  termine le nombre maximum d   chantillons  pouvant  
10. C1 3mm  centre positif   140 x 190 x 45mm    Mises    jour    Nos logiciels sont mises    jour r  guli  rement par l   ajout de nouvelles fonctions  Pour v  rifier quelle  version du logiciel on utilise  lancer PicoScope our PicoLog et s  lectionner l option Infos Sur    du  menu Aide  On peut t  l  charger gratuitement la derni  re version depuis le site web  http   www picotech com    On peut   galement acheter une mise    jour sur CD aupr  s de votre distributeur ou de Pico  Technology    Pour obtenir gratuitement notre bulletin d informations   lectronique  s inscrire par le biais de notre  site web http   www picotech com mailist html    Consignes de s  curit      Pour tous les ADC Pico  la connexion terre de l  ADC est raccord  e directement    la  fiche terre de l ordinateur  afin de minimiser les interf  rences   lectriques     Ne brancher la connexion terre de l  ADC    aucun appareil d une tension autre que  terre  car cela risquerait d endommager      ADC et l ordinateur  Par ailleurs  si l on  connecte l  ADC terre    quelque chose qui est sous tension  le chassis de l ordinateur  peut passer sous tension     Dans le doute  v  rifier en branchant un voie d introduction    la sortie terre douteuse et  s assurer que la tension est presque z  ro     L  gislation    Licence   A l   achat d   un convertisseur analogique num  rique  Pico Technology accorde une  licence autorisant une personne    utiliser les logiciels    tout moment    L utilisateur actuel est autoris  
11. Manuel ADC 200   212   216 v1 0    1  Introduction   2  Connexion au PC   3  Caract  ristiques   4  Principes d  Op  ration    Ecrire ses propres logiciels  vue d ensemble         CALE P       C Turbo C C   Delphi  Pascal    Win    Informations suppl  mentaires  Contact Technical    Pico Support    PicoScope  Manual     Osciloscope     Spectrum analyser  software     PicoLog  a  Manual   Datalogging   software     dt e    Software Updates    9 V    de    Msdal Excel HPVee LabView       LabWindows  Linux    Signal 5            m Print Thi  Conditioners Legal Manual    Caract  ristiques  Produit    R  solution   Voies d   entr  e  Couplage  Lancement externe    Gammes de tension    Pr  cision      Protection surcharge  V   Taux d     chant   1 voie      ch s   2 voies   Bande passante  Hz   Tampon    ch   Alimentation  Dimensions    200 20 200 50 200 100 212 50 212 100 212 3 216  8 bits 8 bits 8 bits 12 bits  2 Connecteurs BNC    imp  dence d  1M ohm  AC DC sous contr  le des logiciels   Le connecteur EXT BNC sert soit d entr  e de lancement  soit de sortie de  g  n  rateur de signal carr          50mV    20V par intervalles de 1 2 5    12 bits 12 bits 16 bits       10mV    20V par     9 gammes  intervalles de 1 2 5   11 gammes       3    3    3    1    1    1    1     100    100    100    100    100    100    100  20M 50M 100M 50M 100M 3M 333k  20M 50M 50M 50M 50M 1 5M 166 6k  10M 25M 50M 25M 50M 1 5M 166k  8K 16K 32K 128k 128k 32K 32K    12V DC nominal    500mA maxi  Broche D
12. b fournissant     la fois une   interface au  dll  et une conversion des noms Visual C en noms  dll Malheureusement  le   programme LIB semble avoir un d  faut important  il interpr  te mal le caract  re      plac   en t  te   du suffixe  Il est donc n  cessaire d utiliser la liaison par nombre  ordinal  plut  t que par nom    Si l on souhaite cr  er un fichier  DEF pour un DLL sans noms d  cor  s  On peut d On peut   d  terminer les nombres ordinaux    l aide du programme DUMPBIN  qui s utilise comme suit   DUMPBIN  exports xxxxxx dll   Pour d  terminer le suffixe pour une proc  dure  calculer le nombre d octets de param  tes en   mulitipiant le nombre de param  tres par quatre  puis ajouter un signe   entre le nom et le nombre   d octets  Une proc  dure ma proc qui accepte 2 param  tres de 4 octets sera convertie en   ma_proc 8    Voir le fichier adc20032 def pour le format    utiliser pour votre fichier xxxxxx def  La commande   suivante produira un fichier lib        Lib  def xxxxxx def    Delphi    Le programme adc200 dpr montre comment utiliser l ADC200  Le fichier adc200 inc contient des  prototypes de proc  dure  pouvant   tre inclus dans un programme personnel  Ceci a   t   test   avec les  versions 1  2 et 3 de Delphi     Excel    Excel 5   Charger le fichier tableur adc20016 xls  S  lectionner Tools   Macro  S  lectionner getadc200   S  lectionner Run    Excel 7  Office 95 etc   Charger le fichier tableur adc20032 xls    S  lectionner Tools   Macro  S  lectionner g
13. de d   installation    Connexion vers PC   Pour utiliser l ADC 2xx       connecter le c  ble D25 entre l ADC2xx et le port imprimante de son ordinateur      brancher le bloc d alimentation sur une prise secteur      brancher la broche d alimentation DC sur l ADC2xx      v  rifier que le voyant rouge s allume    Remarque  apr  s le lancement des logiciels  le voyant ne sera allum   que lorsque le recueil de  donn  es sera en cours    L ADC2xx est dot   des m  me connecteurs qu un oscilloscope  on peut donc utiliser les sondes  d oscilloscope standards  L imp  dence d entr  e est la m  me  donc la fonction x10 marche  normalement    Le connecterur BNC marqu    E  a deux fonctions       entr  e de lancement pour les signaux TTL   e g  n  rateur de signaux carr  s   Le g  n  rateur de signaux doit   tre d  sactiv   si l on souhaite utiliser l entr  e de lancement     Unit Batch number Cable to printer port        Runnning  LED External Trigger   Signal Generator    Pour v  rifier que le dispositif fonctionne bien  d  marrer PicoScope  PicoScope affichera la tension sur  le connecteur voie A  Si l on utilise les sondes d oscilloscope  on peut toucher le bout de la sonde pour  produire un signal de 50Hz secteur     
14. endre un   v  nement de lancement  et sur  FALSE si l ADC200 doit commencer le recueil de donn  es imm  diatement   source 0 A200 TSOURCE A    1 A200  TSOURCE  2 A200 TSOURCE E   utiliser l entr  e de lancement   direction 0   A200  RISING   montant  1 A200  FALLING   descendant   delay percent Ce param  tre r  gle le d  lai  exprim   en pourcentage du nombre  d   chantillons dans le bloc  entre l   v  nement de lancement et le d  but du bloc  Il  doit se situer entre  100  et  100   Ainsi  0  indique que l   v  nement de  lancement sera le premier   chantillon du bloc   5046 indique que l   v  nement de  lancement sera au milieu du bloc    threshold Ce param  tre est le seuil de lancement  voies A ou B seulement  l entr  e de  lancement externe utilise un seuil TTL    2 5V   Il est   chelonn   en valeurs ADC   par exemple entre  2047 et 2048 pour un ADC200     B                         adc200 set rapid    unsigned short adc200 set rapid     unsigned short enabled   Cette proc  dure sert    activer le mode de renouvellement rapide  Dans ce mode  le pilote initialise le  dispositif seulement la premi  re fois  les blocs suivants peuvent   tre recueillis avec un d  lai mimimum  entre eux  Les taux de renouvellement sont possibles jusqu    200 par seconde   enabled R  gler sur TRUE pour activer le renouvellement rapide  FALSE pour le d  sactiver   L exemple suivant montre comment recueillir 50 blocs de 100   chantillons  Noter que le premier  appel    adc200 run prendra 50 100ms
15. etadc200  S  lectionner Run    Remarque  le langage macro d Excel est semblable    Visual Basic  Pour les proc  dures dont la  valeur de retour est TRUE ou FALSE  la valeur de retour r  elle est 0 pour FALSE et 1 pour TRUE   Visual Basic utilisant 65535 pour TRUE  il est conseill   d utiliser le test 0  plut  t que      TRUE        Visual Basic    Version 3   Le r  pertoire WIN1 6 renferme les fichiers suivants   ADC200 mak  adc20016 frm  formulaire  prototypes et programme    Version 4 and 5   Le r  pertoire WIN32 renferme les fichiers suivants   adc20032 vbp   fichier projet  adc20032 bas   prototypes de proc  dure  adc20032 frm   formulaire et programme    Remarque  Pour les proc  dures dont la valeur de retour est TRUE ou FALSE  la valeur de retour    r  elle est 0 pour FALSE et 1 pour TRUE  Visual Basic utilisant 65535 pour TRUE  il est conseill    d utiliser le test  0  plut  t que      TRUE     LabVIEW       Le fichier adc200 vi dans le r  pertoire DRIVERSNWIN32 indique comment acc  der aux  proc  dures dans le pilote  Cet exemple a   t   test   avec LabVIEW pour Windows 95 version 4 0   Pour l utiliser  proc  der comme suit    e copier adc200 vi et adc20032 d11 sur le r  pertoire user lib de Labview      Lancer LabVIEW et charger adc200  vi   e S  lectionner le port imprimante auquel est connect   l adc200     Cliquer sur RUN   Remarque  avec l ADC216  il sera n  cessaire de modifier l   chelonnage dans cadre 7 en repla  ant  2048 par 32768        HP Vee    Le program
16. isseur    16 bits  Le pilote restitue une valeur entre 32767 et  32767     G  n  rateur de signaux   L ADC 200 est dot   d un g  n  rateur de signaux int  gr   produisant une s  rie de fr  quences pr  cises  de 1kHz    250    7  Ces derni  res sont s  lectionn  es sous le contr  le des logiciels  La forme d onde  est presque carr  e    basses fr  quences  mais s arrondit au dessus de 100kHz    La sortie du g  n  rateur de signaux   tant la m  me que l entr  e de lancement  ces deux fonctions ne  peuvent   tre utilis  es en m  me temps     Exploitation multidispositifs   tis possible to collect data using up to three ADC200 units at the same time  Each AC 200 must be  connected to a separate printer port  The routine adc200 set unit select which unit the driver should  access next    Il est possible de recueillir des donn  es    l aide de trois convertisseurs ADC200 en m  me temps   Chaque convertisseur doit   tre connect      un port imprimante diff  rent  La proc  dure adc200 set  unit  s  lectionne le dispositif    utiliser    partir de ce moment    Par exemple  pour recueillir des donn  es des convertisseurs sur les ports LPT1 et LPT3 en m  me  temps     adc200 open  1   adc200 open  3     adc200 set unit  1   Gil r  gler dispositif sur LPTI  adc200 run    adc200 set unit  3       r  gler dispositif sur LPT3  adc200 run    ready   FALSE  while not ready  adc200 set unit  1   ready   adc200 ready  adc200 set unit  3   ready   ready  amp  adc200 ready       adc200 set unit  
17. me d exemple adc200 vee montre comment recueillir un bloc de donn  s de l  ADC200   Le fichier adc200 vh contient les prototypes des proc  dures   Cet exemple a   t   test   avec HP Vee version 5 sous Windows 98     Driver Linux    Voir les informations man dans le fichier adc200 tar pour tout renseignement compl  mentaire     LabWindows    LabWindows est un programme en mode prot  g   DOS qui utilise les conventions de liaison C   Les fichiers adc2001w obj et adc200 lvh sont disponibles sur demande aupr  s de Pico     Introduction   Le dispositif ADC 2xx est un convertisseur analogique num  rique    grande vitesse comportant deux  voies d   entr  e  Les gammes de tension  le couplage  AC DC   le taux d     chantillonnage  les  param  tres de lancement etc sont tous sous contr  le des logiciels  Il existe trois versions de  l ADC200  ainsi que de l ADC212 et 216  Voir les caract  ristiques pour des informations sur les  mod  les disponibles    On peut utiliser ce dispositif comme Oscilloscope virtuel    l   aide des logiciels PicoScope fournis  ou  comme enregistreur de donn  es    l   aide des logiciels PicoLog  On peut   galement utiliser les pilotes  ADC200 fournis pour d  velopper ses propres logiciels de recueil et d   analyse de donn  es     Le coffret ADC 2xx contient les   l  ments suivants    e Dispositif ADC 2xx   c  ble D25  parall  le    Bloc d   alimentation  12V   500mA    disponible en format GB UE US  Logiciels  soit sur trois disquettes  soit sur un CD    Gui
18. ment de lancement  soit le recueil de donn  es  La  valeur de retour est TRUE si l op  ration a r  ussi     no of values Ce param  tre r  gle le nombre d   chantillons    recueillir    adc200 ready    unsigned short adc200 ready  void     Cette proc  dure indique si le recueil de donn  es est termin          La valeur de retour sera TRUE quand l    ADC 200 aura recueilli le bloc entier de donn  es     adc200 stop    void adc200 stop  void     Pour arr  ter l ADC200  si aucun   v  nement de lancement ne se produit  par exemple   appeler cette  proc  dure  Les donn  es de l ADC 200 ne seront alors pas valides     adc200 get values    unsigned long adc200 get values      short huge   buffer a   short huge   buffer b   unsigned long no of values     Cette proc  dure transf  re les donn  es de l ADC200 vers l ordinateur  Elle s utilise quand le recueil de  donn  es est termin    voir adc200  ready    La valeur de retour correspond au nombre de valeurs transf  r  es     buffer a Ce param  tre est l adresse du tampon destin   aux donn  es de la voie A  Il n est pas    utilis   si la voie A est d  sactiv  e  La taille du tampon doit   tre au moins  no of values     buffer b Ce param  tre est l adresse du tampon destin   aux donn  es de la voie B  Il n est pas    utilis   si la voie B est d  sactiv  e  La taille du tampon doit   tre au moins  no of values     no of values Ce param  tre pr  cise le nombre d   chantillons    transf  rer     Pour l ADC200 et l ADC 212  chaque valeur sera
19. oLog sont des marques de Pico Technology Limited   d  pos  es au Royaume Uni et dans d autres pays    Exemples de programmation  C  DOS   Pascal  C  WINDOWS   Delphi  Visual Basic    Logiciels d Application  Excel  LabVIEW  LabWindows  HP Vee    Principes de fonctionnement    Le gamme de convertisseurs ADC 2xx comprend des produits    grande vitesse  ADC 200 100  ainsi  que d   autres versions    haute pr  cision  ADC 216   Un dispositif ADC 2xx prend des mesures et les  transmet    un ordinateur     Echantillonnage en bloc   A grande vitesse  l ADC 2xx peut recueillir des donn  es beaucoup plus vite que le PC ne peut les lire   L ADC 2xx recueille alors un bloc de donn  es dans sa m  moire interne  et les transmet ensuite au  PC  une fois que le bloc est complet  A basses vitesses  il n est pas possible d analyser les premi  res  lectures avant le recueil complet du bloc  L  ADC 2xx offre alors deux modes de fonctionnement pour  des vitesses diff  rentes     Mode rapide   En mode rapide  l ordinateur donne l ordre    l  ADC 2xx de recueillir un bloc de donn  es dans sa  m  moire  Lorsque le recueil est complet  l ordinateur arr  te l  ADC et transf  re tout le bloc de l ADC     sa propre m  moire    Le nombre maximum d   chantillons d  pend de la taille de la m  moire de l ADC2xx  Le convertisseur  peut prendre des   chantillons    plusieurs taux  le plus rapide est la vitesse d  horloge du dispositif  les  autres taux correspondent    la vitesse de l horloge divis   par les
20. oit correspondre au syst  me  d exploitation     Le pilote adc200 sys est   galement requis  Il doit   tre install   dans c  winnt system32 drivers  Ce  fichier est normalement charg   au moment de l installation des logiciels  Pour v  rifier que  l installation est r  ussie     Cliquer sur Start   S  lectionner Settings   S  lectionner Control panel   S  lectionner Devices   V  rifier que adc200 existe et est  started     Sinon  v  rifier que le fichier existe en c  winnt system32 drivers  puis utiliser le programme  regdrive exe  qui se trouve dans le r  pertoire PICO  Taper   regdrive adc200    Remarque  le pilote NT ne peut pas identifier les adresses r  elles des ports imprimantes  Il pr  sume  qu elles sont comme suit     LPTI  0x278  LPT2  0x378  LPT3  Ox3BC    Si votre ordinateur n est pas conforme    cette norme  utilisez le num  ro du port correspondant     l adresse r  elle du port     Pascal  Il n est plus possible d utiliser le pilote DOS en mode standard avec Turbo Pascal V6   Voir le pilote en mode prot  g   qui fonctionne avec Turbo Pascal V7    C  DOS    Pour relier le pilote au programme  suivre les   tapes suivantes    include le fichier adc200   h dans le programme   Si un IDE est utilis    inclure le fichier adc200   obj dans le projet   Si un compilateur de commande de ligne est utilis    inclure le fichier  adc200 0bj dans le fichier liaison   Voir aussi a200   c comme exemple de programme DOS simple      Le pilote DOS a   t   test   avec les compilateu
21. ponible sur demande aupr  s de Pico     Pilote    16 bits Windows    Ce pilote  ADC20016 DLL  fonctionne avec Windows 3 x et avec les applications    16 bits sous  Windows 95 et 98    Le pilote a   t   test   avec les applications suivantes    e Borland C version 4 52   e Delphi version 1   e Visual Basic version 3   e Excel version 5    Le pilote pico 386 est   galement requis  Ce fichier est normalement charg   au moment de  l installation des logiciels  Pour v  rifier que l installation est r  ussie  consulter le fichier system ini   qui devra contenir le texte suivant      386Enh     device pico 386    Pilote    32 bits Windows 95 98    Il existe deux versions du pilote  ADC20032 DLL  l une fonctionne avec Windows 95 98  l autre  avec Windows NT 2000  Une application    32 bits fonctionnera sans modifications avec les deux  versions  Il faut cependant noter que la version du pilote doit correspondre au syst  me  d exploitation    Le pilote pico  VXD est   galement requis  Ce fichier est normalement charg   au moment de  l installation des logiciels  Pour v  rifier que l installation est r  ussie  consulter le fichier system ini   qui devra contenir le texte suivant      386Enh     device pico VXD    Windows NT 2000 driver    Il existe deux versions du pilote  ADC20032 DLL  l une fonctionne avec Windows 95 98  l autre  avec Windows NT 2000  Une application    32 bits fonctionnera sans modifications avec les deux  versions  Il faut cependant noter que la version du pilote d
22. r  gl  s        ns adc200 set timebase r  gle ce param  tre sur l intervalle de temps  en  nanosecondes  entre les   chantillons   is slow adc200 set timebase r  gle ce param  tre sur TRUE si l ADC200 fonctionne    en slow mode  mode lent  quand cette base de temps est s  lectionn  e  c est    dire  qu on peut transf  rer les   chantillons de l ADC200 sans l arr  ter     timebase ce param  tre est un nombre entre 0 et 19  tous les nombres ne sont pas valables pour  tous les dispositifs  v  rifier la valeur de retour    timebase 0 est la base de temps la plus rapide   timebase l est deux fois plus lente  timebase 2 est quatre fois plus lente    et cetera    L intervalle par   chantillon est normalement ns min   2       oversample   Pour l  ADC200 50  ns minz20ns  avec oversample r  gl   sur 1  les intervalles par   chantillon sont les  suivants   0 20ns  1 40      2 80ns  3 160ns  18 5242880ns  19 10485760ns    Pour l ADC212  ns_min 333ns  avec oversample r  gl   sur 6  les intervalles par   chantillon sont les  suivants     0 2000 ns  1 4000 ns  2 8000ns    15 65536000ns  16 131072000ns    adc200 set trigger    unsigned short adc200 set trigger    unsigned char enabled   A200 TSOURCE source   A200 TDIR direction   A200  TDELAY delay percent   short threshold                    Cette proc  dure r  gle les param  tres pour un   v  nement de lancement  et pr  cise   galement la  position de celui ci dans le bloc de donn  es           enabled R  gler sur TRUE si l ADC200 doit att
23. rs suivants   Borland C   V4 5  Microsoft Visual C V 1 5  Watcom C V10 0    C  Windows     Pour les compilateurs Borland et Watcom  et Microsoft Visual C V1 5  utiliser le programme  implib fourni avec le compilateur pour cr  er un fichier d imports adc200xx ib du pilote  adc200xx d11  Utiliser la commande    Implib adc200xx lib adc200xx dll       Pour Microsoft Visual C version 2 et sup  rieure  Microsoft ne fournit plus le programme implib   Il faut    la place cr  er un fichier  1ib    l   aide d   un fichier  DEF   un fichier adc20032 def est  inclus  comme suit     Lib  def adc20032 def  Une fois le fichier obtenu     inclure le fichier adc200xx  1ib dans le projet  inclure le fichier adc200   h dans le s  fichier s  source C du programme     Voir les fichiers a200test c and a200test rc comme exemples de programme Windows  simple     Fichiers  DEF et Visual C    Les noms des proc  dures en Visual C sont  d  cor  s   un suffixe indique le nombre d octets de   param  tres requis  Une proc  dure ma  proc qui accepte 2 param  tres de 4 octets sera convertie en   ma proc 28  Ceci reduit le risque de l   utilisation erron  e d une proc  dure avec un nombre de   param  tres incorrect    En cons  quence  les noms des proc  dures en Visual C ne correspondent pas aux noms dans les   DLLs con  us pour une utilisation avec d autres applications  telles que Excel  Visual Basic  Delphi    Labview  HP Vee etc      Le programme LIB  fourni avec Visual C  est cens   cr  er un fichier  li
24. utres versions du pilote  cette routine sert    v  rifier que le pilote est suffisament  r  cent    L octet sup  rieur renferme la version principale  et l octet inf  rieur la version secondaire     adc200 open unit    unsigned short adc200 open unit  unsigned short port     Cette proc  dure ouvre un dispositif ADC2xx sur le port imprimante pr  cis    Si l op  ration est r  ussie   la valeur de retour est diff  rente de z  ro  Le processus d initialisation prend environ 2 secondes     port Le num  ro du port parall  le sur lequel l  ADC 2xx est branch    1 for LPT1  2 for  LPT2 etc      Le pilote peut exploiter jusqu    trois dispositifs ADC 2xx en m  me temps  si l on souhaite utiliser  plusieurs dispositifs  appeler adc200 open unit une fois pour chaque dispositif  puis appeler  adc200 set unit pour s  lectionner les dispositifs    Remarques  Le pilote Windows NT ne peut pas d  terminer les adresses des ports imprimante  Il  pr  sume qu elles sont les suivantes     LPTI  0x278  LPT2  0x378  LPT3  Ox3BC    Si votre ordinateur n est pas conforme    cette norme  utiliser le num  ro du port correspondant     l adresse figurant sur cette liste     adc200 set unit    unsigned short adc200 set unit  unsigned short port     Le pilote peut exploiter jusqu      trois dispositifs ADC 2xx en m  me temps  si l   on souhaite utiliser  plusieurs dispositifs  appeler adc200 open  unit une fois pour chaque dispositif  puis appeler  adc200 set unit pour s  lectionner les dispositifs     adc2
25. ys  void     Cette proc  dure indique si le dispositif est dot   de relais permettant de contr  ler la s  lection AC DC   Si la valeur de retour est TRUE  la proc  dure adc200 set dc peut   tre utilis  e pour r  gler la s  lection  AC DC        adc200 get status    short adc200 get status  void   La valeur de retour de cette proc  dure indique le statut de l appel le plus r  cent de la proc  dure  adc200 open unit  Les codes suivants sont d  finis dans adc200 h     0  A200 OK   1  A200 INVALID PORT   2  A200 INVALID      VERSION   3  A200 INVALID SW VERSION   4  A200 CONFIG FAILED    5  A200 ADDR READ FAILED    6  A200 NVR FAIL    7   A200 UNIT NOT FOUND    8  A200 INVALID LENGTH    9  A200 DRIVER NOT FOUND    10  A200 OLD DRIVER VERSION  Si le statut est autre que z  ro  veuillez contacter le support technique de Pico Technology     adc200 get product    short adc200 get product  void    La valeur de retour de cette proc  dure indique le type de dispositif  qui sera une des valeurs suivantes   200   ADC 200 8 bits  mais le pilote fournira des valeurs de 12 bits  212   ADC 212 12 bits  216   ADC 216 16 bits   Pilote en mode standard pour DOS    Ce pilote est fourni en format a object     adc200   ob 3  Il fonctionne avec C    Il existe   galement une version en mode prot  g   pour DOS     Pilote en mode prot  g   pour DOS    Ce pilote  ADC200PM DLL  fonctionne avec les programmes en C  Borland C V4 52    l aide de  Borland Powerpack  et en Borland Pascal V7  Ce pilote est dis
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
  Haier HV-732TBG, 17", Black Glare  Epson PowerLite 7200 Multimedia Projector Product Support Bulletin  RPE - QL - noviplast  取扱説明書(リンク先PDFをご覧いただけます。)  Guia do usuário  Ozone SMOG  NEC LCD300 Car Video System User Manual    Copyright © All rights reserved. 
   Failed to retrieve file