pico Technology ADC-100 User Manual

pico Technology ADC-100 User Manual

Pc oscilloscope

Advertisement

Quick Links

ADC-100
PC Oscilloscope
User's Guide
adc100.en-2
© Copyright 2004-2007 Pico Technology Limited. All rights reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADC-100 and is the answer not in the manual?

Questions and answers

Summary of Contents for pico Technology ADC-100

  • Page 1 ADC-100 PC Oscilloscope User's Guide adc100.en-2 © Copyright 2004-2007 Pico Technology Limited. All rights reserved.
  • Page 2: Table Of Contents

    ............................18 4 Programming ............................18 1 C / C++ ............................18 2 Delphi ............................19 3 Excel ............................19 4 LabVIEW ............................19 5 Visual Basic ............................19 6 Agilent VEE ............................19 7 Linux ..............................21 Index adc100.en © Copyright 2004-2007 Pico Technology Limited. All rights reserved.
  • Page 3: Introduction

    (oscilloscope, spectrum analyser and meter) with the PicoScope program, or as a data logger using PicoLog. Alternatively, you can use the ADC-100 driver software to develop your own programs to collect and analyse data from the unit.
  • Page 4 Maximum input range The ADC-100 is designed to measure voltages in the range of -20V to +20V. Any voltages in excess of ±100V may cause permanent damage to a unit. Mains voltages Pico products are not designed for use with mains voltages.
  • Page 5 Liability Pico Technology and its agents shall not be liable for any loss, damage or injury, howsoever caused, related to the use of Pico Technology equipment or software, unless excluded by statute.
  • Page 6 Trademarks Pico Technology Limited, PicoScope, PicoLog, DrDAQ and EnviroMon are trademarks of Pico Technology Limited, registered in the United Kingdom and other countries. Pico Technology acknowledges the following product names as trademarks of their respective owners: Windows, Excel, Visual Basic, LabVIEW, Agilent VEE, HP VEE, Delphi.
  • Page 7: Product Information

    25-way male D-type to PC parallel port Scaling The ADC-100 and ADC-101 are 12-bit analog to digital converters. This means that they produce values in the range 0 to 4095 to represent the currently selected input voltage range. To convert from ADC readings to volts, you should subtract half of the 2048, multiply by the currently selected voltage range and divide by 2048.
  • Page 8 500 samples per second, must be at least 500, and preferably 1000 to give no_of_values some allowance for delays in the operating system. adc100.en © Copyright 2004-2007 Pico Technology Limited. All rights reserved.
  • Page 9: Technical Reference

    Technical reference Technical reference Introduction The ADC-100 and ADC-101 are supplied with driver routines that you can build into your own programs. Once you have installed the software, the DRIVERS sub-directory contains the drivers and a selection of examples of how to use the drivers. It also contains a copy of this help file in text format.
  • Page 10: Windows

    ADC10032.DLL, The DLL uses STDCALL linkage conventions, and undecorated names. The drivers\. same file can be used for both parallel port and USB port-connected ADC10032.dll products. adc100.en © Copyright 2004-2007 Pico Technology Limited. All rights reserved.
  • Page 11: Driver Routines

    It then calibrates the timing functions for the computer. It returns TRUE if successful. If it is not successful, you can call adc100_get_unit_info to find out why it failed. port Arguments: - the number of the parallel or USB port to which the ADC-100 is connected: - LPT1 - LPT2 etc...
  • Page 12: Adc100_Set_Unit

    (below), representing the input range for channels A and B. The ADC-100 is bipolar, so 20,000 means that the input voltage range is 20 V. Note: For the ADC-101, the actual voltage range is always five times the voltage range specified.
  • Page 13: Adc100_Get_Value

    - the data collection method: - collect a single block and stop BM_SINGLE (0) - collect a sequence of overlapping BM_WINDOW (1) blocks - collect a continuous stream of data BM_STREAM (2) Returns: © Copyright 2004-2007 Pico Technology Limited. All rights reserved. adc100.en...
  • Page 14: Adc100_Ready

    TRUE 3.3.10 adc100_stop void adc100_stop (void) This function cancels any pending request for data from a streaming device. It has no effect for non-streaming devices. none Arguments: Returns: none adc100.en © Copyright 2004-2007 Pico Technology Limited. All rights reserved.
  • Page 15: Adc100_Set_Trigger

    If the computer is stuck waiting for a trigger that never occurs, you can abort the data collection by pressing the F10 key. enabled Arguments: - this is TRUE if the ADC-100 is to wait for a trigger event, and FALSE if the ADC-100 is to start collecting data auto_trigger - this is TRUE if the ADC-100 is to trigger after a specified time (even if no trigger event occurs).
  • Page 16 0 - channel A only 1 - channel B only 2 - both channels no_of_channels - specifies the number of channels to be used Returns: adc100.en © Copyright 2004-2007 Pico Technology Limited. All rights reserved.
  • Page 17 When collecting data from just one channel, the parameter for the other buffer can either be set to NULL, or pointed at the same buffer. buffer_a Arguments: buffer_b no_of_values Returns: © Copyright 2004-2007 Pico Technology Limited. All rights reserved. adc100.en...
  • Page 18 If the specified unit failed to open, this routine returns a text string which explains why the unit was not opened. If the specified unit is open, The routine returns version information about the ADC-100 DLL, the Windows driver and the sampling rate. Arguments: - character string buffer for result...
  • Page 19: Adc100_Get_Combined_Values

    ) Some PCs have non-Centronics-compliant parallel ports. The ADC-100 requires a small grey adapter (supplied with the unit) between the ADC-100 and the parallel cable. This driver usually auto-detects the adapter, but occasionally you will need to use this function to force the adapter into being used.
  • Page 20: Programming

    ADC100.inc your own programs. You will also need to copy the following files into the program directory: adc100fm.dfm adc100fm.pas adc100.en © Copyright 2004-2007 Pico Technology Limited. All rights reserved.
  • Page 21: Excel

    The example shows how to collect a block of data from the ADC-100. It would be necessary to adjust the scaling for use with the ADC-101. You will need to copy the following file into the program directory: adc100.vh...
  • Page 22 ADC-100 User's Guide adc100.en © Copyright 2004-2007 Pico Technology Limited. All rights reserved.
  • Page 23: Index

    Windows NT adc100_get_value adc100_get_values adc100_is_streaming adc100_open_unit adc100_ready adc100_run adc100_set_interval adc100_set_trigger adc100_set_unit adc100_stop Contact details Delphi Drivers Excel HP-Vee Installation Introduction Labview Legal information Linux Safety warning Scaling © Copyright 2004-2007 Pico Technology Limited. All rights reserved. adc100.en...
  • Page 24 ADC-100 User's Guide adc100.en © Copyright 2004-2007 Pico Technology Limited. All rights reserved.
  • Page 25 Pico Technology Ltd The Mill House Cambridge Street St Neots PE19 1QB United Kingdom Tel: +44 (0) 1480 396 395 Fax: +44 (0) 1480 396 296 Web: www.picotech.com adc100.en 1.10.07 © Copyright 2004-2007 Pico Technology Limited. All rights reserved.

Table of Contents