background image

Page - vi

Return Procedure

For any Guarantee or Limited Warranty return, please contact ICS Advent's Customer Service at

800-480-0044

 (U.S.) or 

858-677-0877 

(international)

 

and obtain a Return Material Authorization (RMA)

Number.  All product(s) returned to ICS Advent for service or credit 

must

 be accompanied by a Return

Material Authorization (RMA) Number.  Freight on all returned items 

must

 be prepaid by the customer who

is responsible for any loss or damage caused by common carrier in transit.  Returns for Warranty 

must

include a Failure Report for each unit, by serial number(s), as well as a copy of the original invoice showing
date of purchase.

To reduce risk of damage, returns of product must be in an ICS Advent  shipping container.  If the original
container has been lost or damaged, new shipping containers may be obtained from ICS Advent Customer
Service at a nominal cost.

ICS Advent owns all parts removed from repaired products. ICS Advent uses new and reconditioned parts
made by various manufacturers in performing warranty repairs and building replacement products.
If ICS Advent repairs or replaces a product, its warranty term is not extended.

ICS Advent will normally return your replacement or repaired items via Second Day Air. Overnight delivery
or delivery via other carriers is available at an additional charge.

Limitation of Liability

In no event shall ICS Advent be liable for any defect in hardware, software, loss, or inadequacy of data of
any kind, or for any direct, indirect, incidental, or consequential damages in connection with or arising out of
the performance or use of any product furnished hereunder.  ICS Advent liability shall in no event exceed the
purchase price of the product purchased hereunder.  The foregoing limitation of liability shall be equally
applicable to any service provided by ICS Advent or its authorized agent.

Some 

Sales Items

 and 

Customized Systems

 are 

not

 subject to the guarantee and limited warranty.

However in these instances , any deviations will be disclosed prior to sales and noted in the original invoice.

ICS Advent reserves the right to refuse returns or credits on software or special order items.

Содержание AOB8/16

Страница 1: ...Model AOB8 16 AOB16 16 Product Manual MANUAL NUMBER 00650 010 6C...

Страница 2: ...ual in our online Support Library Thank you The information in this document is provided for reference only ICS Advent does not assume any liability arising from the application or use of the informat...

Страница 3: ...Page iv This page intentionally left blank...

Страница 4: ...ts which are not in an as new and re saleable condition are not eligible for credit return and will be returned to the customer Limited Warranty Effective April 1 1998 all products carry a 2 year limi...

Страница 5: ...made by various manufacturers in performing warranty repairs and building replacement products If ICS Advent repairs or replaces a product its warranty term is not extended ICSAdvent will normally re...

Страница 6: ...Cautions and Warnings are accented with triangular symbols The exclamation symbol is used in all cautions and warnings to help alert you to the important instructions The lightning flash symbol is us...

Страница 7: ...Page viii This page intentionally left blank...

Страница 8: ...on Selection 5 Output Ranges 5 Analog Outputs Update 5 Chapter 4 Address Selection 7 Chapter 5 Programming 9 Chapter 6 Software 13 VisualBASIC Utility Driver 13 Chapter 7 Calibration 17 Chapter 8 Conn...

Страница 9: ...x List of Figures Figure 2 1 Block Diagram 4 Figure 3 1 Option Selection Map 6 Figure 4 1 StandardAddressAssignments for PC and PC XT Computers 7 Figure 5 1 Data Format 11 Current Revision 6C December...

Страница 10: ...sk To do this perform the following 1 Place the master diskette into a floppy drive 2 Change the active drive to the drive that has the master diskette installed For example if the diskette is the A d...

Страница 11: ...f unsure what locations are available you can use the FINDBASE pro gram provided on our diskette to locate blocks of available addresses To install the card 1 Turn off computer power 2 Remove the comp...

Страница 12: ...wn I O location The DACs have a two byte 8LSB s 8MSB s loading structure The analog outputs can be updated either independently or simultaneously Finally the AOBx 16 contain automatic reset circuits w...

Страница 13: ...ACE COMPUTER BUS PRE LOAD REGISTER PRE LOAD REGISTER 12VDC COMPUTER POWER INITIALIZE DACS UPDATE DACS 16 BIT DAC 15 AOB16 16 OR DAC 7 AOB8 16 DAC OUTPUT DAC OUTPUT 16 BIT DAC 0 BIP BIP BIP BIP 5V 5V U...

Страница 14: ...o 5 V Unipolar 5V 5 to 5 V Bipolar 5V 0 to 10 V Unipolar 10 V 10 to 10 V Bipolar 10 V Analog Outputs Update Analog outputs are updated under program control in either one of two ways a Eachchannelisno...

Страница 15: ...Manual Number 00650 010 6 Page 6 AOB8 16 AOB16 16 Manual Figure 3 1 Option Selection Map...

Страница 16: ...ocator program FINDBASE provided on diskette will assist you in selecting a base address that will avoid this conflict Hex Range Usage 000 0FF Internal System Not Usable 1F0 1FF AT Hard Disk 200 207 G...

Страница 17: ...ress to binary form Then for each 1 of binary address set the corresponding DIP switch to OFF and for each 0 of binary address set the corresponding switch to ON Here s an example showing how to progr...

Страница 18: ...itten to a DAC address the output does not change until an output update is com manded via a read to the BASE 8 address Alternatively a read to BASE 10 will update the DAC registers and switch the boa...

Страница 19: ...yte Update all outputs and release card from Simultaneous Mode Base 11 DAC 5 High Byte Base 12 DAC 6 Low Byte Base 13 DAC 6 High Byte Base 14 DAC 7 Low Byte Set all outputs to zero Base 15 DAC 7 High...

Страница 20: ...UNIPOLAR ranges For Unipolar ranges data are in true binary form 0000 0000 0000 0000 ZERO 1000 0000 0000 0000 1 2 SCALE 1111 1111 1111 1111 FULL SCALE MSB or B1 B16 or LSB For BIPOLAR ranges For Bipol...

Страница 21: ...Manual Number 00650 010 6 Page 12 AOB8 16 AOB16 16 Manual This page intentionally left blank...

Страница 22: ...tput channel See the preceding I O Address Map In this example we will assume analog output on channel zero AO 0 OUT BASE 0 L OUT BASE 1 H For simplicity it was assumed that the simultaneous update ca...

Страница 23: ...ng the low byte from address and the high byte from address 1 Declaration function InPort byval address as integer as integer OutPortb Function Writes the lower eight bits of value to the hardware por...

Страница 24: ...tb function will be 128 to 127 rather than 0 to 255 An alternative is to perform all assignments in hexadecimal rather then decimal form Before the program will execute the GBL file must be modified t...

Страница 25: ...Manual Number 00650 010 6 Page 16 AOB8 16 AOB16 16 Manual This page intentionally left blank...

Страница 26: ...or each channel c Adjust 5V Reference Voltage d Adjust Unipolar zero on each channel e Adjust Unipolar full scale of each channel f Adjust Bipolar zeroes of each channel g Check Bipolar negative full...

Страница 27: ...Manual Number 00650 010 6 Page 18 AOB8 16 AOB16 16 Manual This page intentionally left blank...

Страница 28: ...DAC 10 Output 12 D A 11 Out Analog DAC 11 Output 13 D A 12 Out Analog DAC 12 Output 14 D A 13 Out Analog DAC 13 Output 15 D A 14 Out Analog DAC 14 Output 16 D A 15 Out Analog DAC 15 Output 17 12 Vout...

Страница 29: ...Manual Number 00650 010 6 Page 20 AOB8 16 AOB16 16 Manual Note The figure below shows how pins are numbered on D type connectors...

Страница 30: ...ver operating temperature range Settling Time 8 usec to 0 0008 for full scale step input Linearity 1 LSB integral non linearity over rated temperature range Gain Stability 15 ppm C Output Drive Capabi...

Страница 31: ...Manual Number 00650 010 6 Page 22 AOB8 16 AOB16 16 Manual This page intentionally left blank...

Страница 32: ...three different waveforms sine triangle and sawtooth You have the choice of base address DAC number and the number of points per cycle The base address entered during program execution should correspo...

Страница 33: ...lowbyte hibyte Each point is broken into the high byte and low byte and then written to the DAC in two separate bytes do for i 0 i counts i temp progstruct i 256 lowbyte unsigned char temp temp progst...

Страница 34: ...unsigned sine clrscr printf Generating sine wave press any key to stop sendtoport end sinecurve Function trianglecurve local routine Purpose Calculate the points to create a trinagle wave Input None C...

Страница 35: ...ints to create a sawtooth wave Input None Calls None Output None void sawcurve int i double slope temp if counts 0 return clrscr printf Calculating sawtooth wave points slope 4095 0 counts sawtooth sl...

Страница 36: ...outine Purpose Controls program execution Input None Calls None Output None void main void char menuchoice clrscr do memset progstruct 0 sizeof int clear buffer menulist display the menu menuchoice ge...

Страница 37: ...Manual Number 00650 010 6 Page 28 AOB8 16 AOB16 16 Manual This page intentionally left blank...

Страница 38: ...ternal Win32IRQ dll index 1 function DetectIRQ Boolean stdcall external Win32IRQ dll index 2 function SendEOI Boolean stdcall external Win32IRQ dll index 3 In C the library file Win32IRQ lib must firs...

Страница 39: ...ogram needs to continue running while waithing for DetectIRQ a separate thread should be spawned from which to call DetectIRQ The return result is TRUE if an IRQ was successfully detected on the given...

Страница 40: ...4 3 1995RadiatedRFFieldImmunity EN61000 4 4 1995EFTImmunityforACandI OLines EN 60950 1992 Safety of InformationTechnology Equipment Thetechnicaldocumentationrequiredtodemonstratethisproductmeetsthere...

Отзывы: