Home

Manuel ADC-200 / 212 / 216 v1.0

image

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

image

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