background image

 

Chapter 3 

Programming and Developing Applications 

After following the installation instructions in Chapter 2, your board should now be installed and ready for use. 
In general there may be no correspondence among registers for different boards. Software written at the register 
level for other models will not function correctly with your board. 

Programming languages 

Measurement Computing’s Universal Library provides access to board functions from a variety of Windows 
programming languages. If you are planning to write programs, or would like to run the example programs for 
Visual Basic

 or any other language, please refer to the 

Universal Library User's Guide

 (available on our web 

site at 

www.mccdaq.com/PDFmanuals/sm-ul-user-guide.pdf

)

Packaged applications programs 

Many packaged application programs now have drivers for your board. If the package you own does not have 
drivers for your board, please fax or e-mail the package name and the revision number from the install disks. 
We will research the package for you and advise how to obtain drivers. 

Some application drivers are included with the Universal Library package, but not with the application package. 
If you have purchased an application package directly from the software vendor, you may need to purchase our 
Universal Library and drivers. Please contact us by phone, fax or e-mail: 

ƒ

 

Phone: 508-946-5100 and follow the instructions for reaching Tech Support.  

ƒ

 

Fax: 508-946-9500 to the attention of Tech Support 

ƒ

 

Email: 

[email protected]

 

Register-level programming 

You should use the Universal Library or one of the packaged application programs mentioned above to control 
your board. Only experienced programmers should try register-level programming. 

If you need to program at the register level in your application, refer to the 

Register Map for the CIO-DAC08 

and CIO-DAC16

. This document is available on our website at 

www.mccdaq.com/registermaps/RegMapCIO-

DAC08_16.pdf

 

15 

Summary of Contents for CIO-DAC08

Page 1: ......

Page 2: ...CIO DAC08 Analog Output Board User s Guide Document Revision 2A January 2007 Copyright 2007 Measurement Computing Corporation...

Page 3: ...means electronic mechanical by photocopying recording or otherwise without the prior written permission of Measurement Computing Corporation Notice Measurement Computing Corporation does not authorize...

Page 4: ...4...

Page 5: ...9 Base address switch 9 Wait state jumper 11 Individual simultaneous update jumper 11 Power up and reset jumper 12 Analog output range switch 12 Installing the CIO DAC08 12 Connecting the board for I...

Page 6: ...italic text Italic text is used for the names of manuals and help topic titles and to emphasize a word or phrase For example The InstaCal installation procedure is explained in the Quick Start Guide N...

Page 7: ...control register is double buffered so the DAC s output is not updated until the second byte the high byte is written Each analog output pair is jumper selectable for either individual or simultaneou...

Page 8: ...cription of the software you received with your CIO DAC08 and information regarding installation of that software Please read this booklet completely before installing any software or hardware Optiona...

Page 9: ...omputer The InstaCal calibration and test program included with the CIO DAC08 will show you how to set the switches Run InstaCal before you open your computer and install the board The CIO DAC08 is sh...

Page 10: ...021 8259 PIC 1 2D0 2DF EGA 040 043 8253 Timer 2E0 2E7 GPIB AT 060 063 8255 PPI XT 2E8 2EF Serial Port 060 064 8742 Controller AT 2F8 2FF Serial Port 070 071 CMOS RAM NMI mask AT 300 30F Prototype card...

Page 11: ...s an associated jumper that sets both DACs on a single chip to be either simultaneously transferred on a read XFER or individually updated when the MSB register is written The top of each jumper on th...

Page 12: ...dual switches are labeled 1 through 5 Set the switches for each individual channel as shown in Figure 5 Range 10 5 0 0 10 0 5 0 2 5 2 5 1 UP UP UP DN DN DN 2 DN DN DN UP UP UP 4 DN UP DN DN UP DN 5 DN...

Page 13: ...ctor Compatible cables C37FF x C37FFS x DFCON 37 D connector D shell and termination pins to construct your own cable Compatible accessory products with the C37FF x cable or C37FFS x cable CIO MINI37...

Page 14: ...itioning products with the CIO DAC08 CIO MINI37 37 pin screw terminal board Details on this product are available at www mccdaq com cbicatalog cbiproduct asp dept_id 102 pf_id 255 CIO TERMINAL 37 pin...

Page 15: ...ot have drivers for your board please fax or e mail the package name and the revision number from the install disks We will research the package for you and advise how to obtain drivers Some applicati...

Page 16: ...C decreases Any load resistance greater than 2K is fine As the load resistance decreases the output load increases The OP07 responds by producing a lower output voltage If your CIO DAC08 will not prod...

Page 17: ...set drift DAC 3 ppm C max Throughput System dependant Slew rate 0 3 V S typical Settling time 20 V step to 01 70 s Current drive 5 mA min Output short circuit duration Indefinite Output coupling DC Ou...

Page 18: ...onnector D shell and termination pins to construct your own cable Compatible accessory products with the C37FF x cable or C37FFS x cable CIO MINI37 CIO TERMINAL Table 5 Connector pin out Pin Signal Na...

Page 19: ...Electromagnetic Compatibility EN55022 1987 EN50082 1 Emissions Group 1 Class B EN55022 1987 Radiated and Conducted emissions Immunity EN50082 1 IEC 801 2 1987 Electrostatic Discharge immunity Criteri...

Page 20: ...Measurement Computing Corporation 10 Commerce Way Suite 1008 Norton Massachusetts 02766 508 946 5100 Fax 508 946 9500 E mail info mccdaq com www mccdaq com...

Reviews: