background image

5. About Software 

 

 

 

72

 

AD12-64(PCI), AD12-16(PCI) 

 

 

 

Uninstall procedure for XP and Server 2003, use [My Computer] - [Control Panel] - [Add and 
Remove Programs] to uninstall the development environment. 

 
 

Uninstall procedure for Windows Me 

< Uninstall the device driver > 

Use [My Computer] - [Control Panel] - [Add or Remove Programs] to uninstall the devevice driver. 

Select [CONTEC API-***(WDM) driver] and then click [Change/Remove]. 

*  "***" contains the driver category name (caio, ccnt, cdio, csmc, etc.). 

< Uninstall the development environment > 

Use [My Computer] - [Control Panel] - [Add or Remove Programs] to uninstall the development 

environment. 

Select [CONTEC API-***(WDM) VerX.XX (development environment)] and then click 
[Change/Remove]. 

*  "***" contains the driver category name (AIO, CNT, DIO, SMC, etc.). 

Uninstall procedure for Windows 98, 98SecondEdition 

< Uninstall the development environment > 

Use [My Computer] - [Control Panel] - [Add or Remove Programs] to uninstall the device driver. 
Select [CONTEC API-***(WDM) driver] and then click [Change/Remove]. 

*  "***" contains the driver category name (caio, ccnt, cdio, csmc, etc.). 

< Uninstall the development environment > 

Use [My Computer] - [Control Panel] - [Add or Remove Programs] to uninstall the development 

environment. 

Select [CONTEC API-***(WDM) VerX.XX (development environment)] and then click 
[Change/Remove]. 

*  "***" contains the driver category name (AIO, CNT, DIO, SMC, etc.). 

 
 

CAUTION

Summary of Contents for AD12-16

Page 1: ...PC HELPER 64 16 Channel Analog to Digital Input Board for PCI AD12 64 PCI AD12 16 PCI User s Guide CONTEC CO LTD ...

Page 2: ...maged or missing items contact your retailer Product Configuration List Board One of the following 1 AD12 64 PCI AD12 16 PCI 1 First step guide 1 CD ROM 1 API PAC W32 1 Warranty Certificate 1 Serial number label 1 1 The CD ROM contains the driver software and User s Guide this guide Board CD ROM API PAC W32 First step guide Warranty Certificate XXXXXXXXXXXXX XXXXXXXXXXXXX Serial number label Warra...

Page 3: ...o change without notice All relevant issues have been considered in the preparation of this document Should you notice an omission or any questionable item in this document please feel free to notify CONTEC CO LTD Regardless of the foregoing statement CONTEC assumes no responsibility for any errors that may appear in this document or for results obtained by the user as a result of using this produ...

Page 4: ...tions 6 Environment 7 Inspection 7 Storage 7 Disposal 7 2 SETUP 9 What is Setup 9 Using the Board under Windows Using the Driver Library API PAC W32 9 Using the Board under Windows Using Software Other than the Driver Library API PAC W32 9 Using the Board under an OS Other than Windows 10 Step 1 Installing the Software 11 About the driver to be used 11 Starting the Install Program 12 When Using AP...

Page 5: ...How to connect the connectors 35 Connector shape 35 Connector Pin Assignment 36 Connecting the Analog Input Signal 44 Connection Example of Single ended Input 44 Connection Example of Differential Input 45 Connecting the Digital I O and Control Signal 46 4 FUNCTIONS 47 Analog Input Function 47 1 Setting the Conversion Conditions 48 2 Starting Stopping Operation 53 3 Monitoring the Status and Acqui...

Page 6: ...r Linux 73 Driver Software Install Procedure 73 Accessing the Help File 74 Using Sample Programs 74 Uninstalling the driver 74 6 ABOUT HARDWARE 75 For detailed technical information 75 Hardware specification 76 Block Diagram 77 Timing for Control Signal 78 About Calibration 79 Different in the specification 79 ...

Page 7: ...vi AD12 64 PCI AD12 16 PCI ...

Page 8: ...ion of single ended input and differential input can be set up by the software Input range setup by software Input range can be selected for each channel from the following ranges and can be set up by the software 10V 5V 2 5V 1 25V 0 10V 0 5V 0 2 5V 0 1 25V Sampling control function The board can perform sampling either at arbitrary timings under control of software or periodically in synchronizat...

Page 9: ... the CONTEC s Web site Linux version of analog I O driver API AIO LNX Stored on the bundled CD ROM driver library API PAC W32 The API AIO LNX is the Linux version driver software which provides device drivers modules by shared library and kernel version Various sample programs of gcc are provided For more details on the supported OS applicable language and new information please visit the CONTEC s...

Page 10: ...t One End PCA96P 1 5 1 5m Shield Cable with 96 Pin D SUB Connector at One End PCA96PS 0 5P 0 5m PCA96PS 1 5P 1 5m Half Pitch 96P Female Connector Set 5 Pieces CN5 H96F Accessories Option Screw Terminal M3 x 96P EPD 96A 1 2 Screw Terminal M3 5 x 96P EPD 96 1 Screw Terminal M3 x 96P DTP 64A 1 1 PCB96P or PCB96PS optional cable is required separately 2 Spring up type terminal is used to prevent termi...

Page 11: ...ed freight prepaid with a copy of the original invoice and a Return Merchandise Authorization to the distributor or the CONTEC group office from which it was purchased This warranty is not applicable for scratches or normal wear but only for the electronic circuitry and original products The warranty is not applicable if the device has been tampered with or damaged through abuse mistreatment negle...

Page 12: ...the destruction of equipment and resources Understand the meanings of these labels to operate the equipment safely DANGER indicates an imminently hazardous situation which if not avoided will result in death or serious injury WARNING indicates a potentially hazardous situation which if not avoided could result in death or serious injury CAUTION indicates a potentially hazardous situation which if ...

Page 13: ... or unplug the cables which are connected to this product while the PC or expansion unit is still turned on Otherwise this product may malfunction overheat or cause a failure Be sure that the personal computer power is turned off Make sure that your PC or expansion unit can supply ample power to all the product installed Insufficiently energized products could malfunction overheat or cause a failu...

Page 14: ...storing this product keep it in its original packing form 1 Put the product in the storage bag 2 Wrap it in the packing material then put it in the box 3 Store the package at room temperature at a place free from direct sunlight moisture shock vibration magnetism and static electricity Disposal When disposing of the product follow the disposal procedures stipulated under the relevant laws and muni...

Page 15: ...1 Before Using the Product 8 AD12 64 PCI AD12 16 PCI ...

Page 16: ... and hardware You can use the diagnosis program later to check whether the software and hardware function normally Step 1 Installing the Software Step 2 Setting the Hardware Step 3 Installing the Hardware Step 4 Initializing the Software Step 5 Checking Operations with the Diagnosis Program If Setup fails to be performed normally see the Setup Troubleshooting section at the end of this chapter Usi...

Page 17: ...sing the Board under an OS Other than Windows For using the board under an OS other than Windows see the following parts of this user s guide This chapter Step 2 Setting the Hardware Chapter 3 External Connection Chapter 6 About Hardware ...

Page 18: ...onventional product version of API AIO 98 PC in the ease of use and functionality It is advisable to use API AIO WDM for you to use an analog I O device API AIO WDM will support new OS and devices in the future but will not support Windows NT 4 0 Windows 95 ISA bus Use API AIO 98 PC if your operating environment contains such an unsupported piece of software or hardware Check the following selecti...

Page 19: ...s automatically If the panel does not appear run CD ROM drive letter AUTORUN exe 3 Click on the Install Development or Execution Environment button When using the Windows Vista driver is automatically installed Before installing the software in Windows 7 Server 2008 Vista XP Server 2003 2000 log in as a user with administrator privileges CAUTION ...

Page 20: ...on Usage of driver library 2 Select the Advanced Analog I O driver 3 Click on the Install button Clicking the API AIO button under the Detail displays detailed information about API AIO WDM and API AIO 98 PC Run the installation 1 Complete the installation by following the instructions on the screen 2 The Readme file appears when the installation is complete ...

Page 21: ...C 1 The following dialog box appears to select Driver to install and Install option Usage of driver library 2 Select Classic Analog I O driver 3 Click on the Install button Clicking the API AIO button under the Detail displays detailed information about API AIO WDM and API AIO 98 PC ...

Page 22: ...n and Show readme file check boxes are displayed When you are installing the software or hardware for the first time 1 Uncheck Perform a hardware setup now 2 Click on the Finish button Go to Step 2 to set and plug the hardware When the hardware has already been installed Check Perform a hardware setup now API TOOL Configuration then go to Step 4 Initializing the Software You have now finished inst...

Page 23: ...umpers before plugging this product into an expansion slot This product can be set up even with the factory defaults untouched You can change board settings later Parts of the Board and Factory Defaults Figure 2 1 Part Names Note that the switch setting shown below is the factory default SW for setting board ID SW1 BOARD ID 0 1 2 3 4 5 6 7 9 A B C D E F Connector for signal VR1 VR2 VR3 VR4 Analog ...

Page 24: ...em The board IDs can be set from 0 to Fh to identify up to sixteen boards If only one board is used the original factory setting Board ID 0 should be used Setting Procedure To set the board ID use the rotary switch on the board Turn the SW1 knob to set the board ID as shown below Figure 2 2 Board ID Settings SW1 BOARD ID Board ID 0 Factory setting SW1 0 1 2 3 4 5 6 7 9 A B C D E F ...

Page 25: ...th your hands Otherwise the board may malfunction overheat or cause a failure If the terminals are touched by someone s hands clean the terminals with industrial alcohol Do not install or remove the board to or from the slot while the computer s power is turned on Otherwise the board may malfunction overheat or cause a failure Doing so could cause trouble Be sure that the personal computer or the ...

Page 26: ... board can be allocated Before attempting to install the board first determine what PC resources are free to use The resources used by each board do not depend on the location of the PCI bus slot or the board itself If you remove two or more boards that have already been installed and then remount one of them on the computer it is unknown that which one of the sets of resources previously assigned...

Page 27: ... information INF file to register the board Source folder The setup information INF file is contained in the following folder on the bundled CD ROM INF WDM AIO You have now finished installing the hardware The name of the board you have just added is displayed AD12 64 PCI AD12 16 PCI INF WDM AIO ...

Page 28: ...98 PC 1 The Found New Hardware Wizard will be started Select Install from a list or specific location Advanced then click on the Next button If you are using Windows NT 4 0 the Found New Hardware Wizard is not started Go to Step 4 Initializing the Software ...

Page 29: ...etup information INF file is contained in the following folder on the bundled CD ROM Windows Vista INF WinVista Aio PCI Windows XP Server 2003 2000 INF Win2000 Aio PCI Windows Me 98 95 INF Win95 Aio PCI Example of specifying the folder for use under Windows XP INF Win2000 Aio PCI The name of the board you have just added is displayed AD12 64 PCI AD12 16 PCI ...

Page 30: ... box appears only indicating that the relevant driver has not passed Windows Logo testing and it can be ignored without developing any problem with the operation of the board In this case click on the Continue Anyway button You have now finished installing the hardware CAUTION The name of the board you have just added is displayed AD12 64 PCI AD12 16 PCI ...

Page 31: ...n Device Manager From My Computer Control Panel select System and then select the Device Manager tab You can also open Device Manager by right clicking on My Computer and selecting Properties 2 The installed hardware appears under the CONTEC Devices node Open the CONTEC Devices node and select the device you want to setup the device name should appear highlighted Click Properties The name of the b...

Page 32: ... name you set here is used later when programming The initial device name that appears is a default value You can use this default name if you wish Make sure that you do not use the same name for more than one device You have now finished installing the initial setting of Software The name of the board you have just added is displayed AD12 64 PCI AD12 16 PCI ...

Page 33: ...he Start Menu then select Programs CONTEC API PAC W32 API TOOL Configuration 2 API TOOL Configuration detects boards automatically The detected boards are listed Updating the Settings 1 Select Save setting to registry from the File menu You have now finished installing the initial setting of Software ...

Page 34: ...e board I O status and interrupt status Check Method To check analog input data connect the signal The diagrams below show examples of using channel 0 For details on the connections see Chapter 3 External Connection Check the board with the factory defaults untouched Wiring Diagram Figure 2 3 Wiring Diagram Input data remains indeterminate when no input pin is connected The input pin for the chann...

Page 35: ... the Diagnosis Program for Use of API AIO WDM Starting the Diagnosis Program Click the Diagnosis button on the device property page to start the diagnosis program The name of the board you have just added is displayed AD12 64 PCI AD12 16 PCI ...

Page 36: ... input mode and input range from the lists Input data is plotted on a graph Digital input output The upper row of circular lamps indicates the digital input states Red indicates the bit is ON and brown indicates OFF Clicking the lower row of switches turns the digital output bits ON or OFF ...

Page 37: ...sis report contains the following data Version of OS Device Information File Information Diagnosis results for each input channel Execution time measurement Clicking Execution Time Measurement runs the program to measure API function execution speed The operation of this program is explained in API function Execution Speed Measurement Program in Chapter 5 The name of the board you have just added ...

Page 38: ...Use of API AIO 98 PC Starting the Diagnosis Program After selecting the board in API TOOL Configuration run the diagnosis program Follow the on screen instructions Checking the Analog Input The name of the board you have just added is displayed AD12 64 PCI AD12 16 PCI ...

Page 39: ... on the Report button displays detailed data such as a board channel settings and the diagnosis results while saving them in text format The results are saved and displayed as a text file AioRep txt in the install folder CONTEC CONTECW95 The Diagnosis Program performs board presence absence check interrupt test driver file test board setting test and so on Click on Report ...

Page 40: ...2 Setup AD12 64 PCI AD12 16 PCI 33 2 A diagnosis report is displayed as shown below The name of the board you have just added is displayed AD12 64 PCI AD12 16 PCI ...

Page 41: ... wired The channels not to be used must be connected to the analog ground If there is no appropriate signal source available at voltage input either connect a cell or connect the channel to the analog ground to check for 0V The board works with the Diagnosis Program but not with an application The Diagnosis Program is coded with API TOOL functions As long as the board operates with the Diagnosis P...

Page 42: ...ow Please refer to chapter 1 for more information on the supported cable and accessories Figure 3 1 Interface Connector Shape Figure 3 2 Examples of Connecting Options CN1 B48 B47 A48 A47 A02 A01 B02 B01 Connector used PCR E96LMD equivalence to it mfd by HONDA TSUSHIN KOGYO CO LTD Compatible connector PCR E96FA or equivalence to it mfd by HONDA TSUSHIN KOGYO CO LTD Interface connector CN1 CN5 H96F...

Page 43: ...g Input 23 B27 A27 Analog Input 19 Analog Input 30 B26 A26 Analog Input 26 Analog Input 22 B25 A25 Analog Input 18 Analog Input 29 B24 A24 Analog Input 25 Analog Input 21 B23 A23 Analog Input 17 Analog Input 28 B22 A22 Analog Input 24 Analog Input 20 B21 A21 Analog Input 16 Analog Ground B20 A20 Analog Ground Analog Ground B19 A19 Analog Ground Analog Input 15 B18 A18 Analog Input 11 Analog Input ...

Page 44: ...nal Timer Output Programmable timer output signal Sampling Busy Output Output signal indicating that the board is performing AD conversion 5VDC from PC Output 5V The total current carrying capacity that can be supplied from two pins is 1 A Digital Ground Digital ground common to those signals other than analog input signals such as digital I O signals and external sampling clock input signals and ...

Page 45: ... 15 B27 A27 Analog Input 11 Analog Input 14 B26 A26 Analog Input 10 Analog Input 14 B25 A25 Analog Input 10 Analog Input 13 B24 A24 Analog Input 9 Analog Input 13 B23 A23 Analog Input 9 Analog Input 12 B22 A22 Analog Input 8 Analog Input 12 B21 A21 Analog Input 8 Analog Ground B20 A20 Analog Ground Analog Ground B19 A19 Analog Ground Analog Input 7 B18 A18 Analog Input 3 Analog Input 7 B17 A17 Ana...

Page 46: ...External Sampling Clock Input External Sampling Clock Input signal Timer Output Programmable timer output signal Sampling Busy Output Output signal indicating that the board is performing AD conversion 5VDC from PC Output 5V The total current carrying capacity that can be supplied from two pins is 1 A Digital Ground Digital ground common to those signals other than analog input signals such as dig...

Page 47: ...log Ground Analog Ground B19 A19 Analog Ground Analog Input 15 B18 A18 Analog Input 11 Analog Input 7 B17 A17 Analog Input 3 Analog Input 14 B16 A16 Analog Input 10 Analog Input 6 B15 A15 Analog Input 2 Analog Input 13 B14 A14 Analog Input 9 Analog Input 5 B13 A13 Analog Input 1 Analog Input 12 B12 A12 Analog Input 8 Analog Input 4 B11 A11 Analog Input 0 Analog Ground B10 A10 Analog Ground Analog ...

Page 48: ...t Programmable timer output signal Sampling Busy Output Output signal indicating that the board is performing AD conversion 5VDC from PC Output 5V The total current carrying capacity that can be supplied from two pins is 1 A Digital Ground Digital ground common to those signals other than analog input signals such as digital I O signals and external sampling clock input signals and 5V DC from PC N...

Page 49: ...0 Analog Ground Analog Ground B19 A19 Analog Ground Analog Input 7 B18 A18 Analog Input 3 Analog Input 7 B17 A17 Analog Input 3 Analog Input 6 B16 A16 Analog Input 2 Analog Input 6 B15 A15 Analog Input 2 Analog Input 5 B14 A14 Analog Input 1 Analog Input 5 B13 A13 Analog Input 1 Analog Input 4 B12 A12 Analog Input 0 Analog Input 4 B11 A11 Analog Input 0 Analog Ground B10 A10 Analog Ground Analog G...

Page 50: ...g Clock Input External Sampling Clock Input signal Timer Output Programmable timer output signal Sampling Busy Output Output signal indicating that the board is performing AD conversion 5VDC from PC Output 5V The total current carrying capacity that can be supplied from two pins is 1 A Digital Ground Digital ground common to those signals other than analog input signals such as digital I O signals...

Page 51: ...g or if you want to provide better protection from noise For each analog input channel on CN1 connect the core wire to the signal line and connect the shielding to ground Figure 3 8 Connecting the Single ended Input Shield Cable If the signal source contains over 1MHz signals the signal may effect the cross talk noise between channels If this product and the signal source receive noise or the dist...

Page 52: ... on this product and the signal source ground to the shielding Figure 3 10 Connecting the Differential Input Shield Cable If the signal source contains over 1MHz signals the signal may effect the cross talk noise between channels When the analog ground is not connected input data comes to be undetermined If this product and the signal source receive noise or the distance between this product and t...

Page 53: ... cable PCA96P 1 5 All the digital I O signals and control signals are TTL level signals Figure 3 11 Connecting the Digital Input Figure 3 12 Connecting the Digital Output Do not short the output signals to analog ground digital ground and or power line Doing so may damage this product Reference For the operation timings for control signal input see Timing of External Control Signals in Chapter 6 H...

Page 54: ...solution and stores it in memory You can set a variety of conditions for analog input including the input channel sampling period and sampling start stop conditions Analog input processes are classified as follows Resolution Input Mode Channel Start Stop Sampling Status Repeat Data acquisition 4 Reset Status Clock Start Condition Stop Condition Event Memory Repeat Range Delay Conversion data 1 Set...

Page 55: ... 153mV instead AD12 64 PCI The resolution is 12bit AD12 16 PCI The resolution is 12bit Input Mode Input Mode indicates the method of connecting analog input signals The input modes available are single ended input and differential input The single ended input mode is suitable for the environment in which the potential difference between the signal source and ground and noise components can be igno...

Page 56: ...entially where the oldest one is always read from the memory The status monitor and application notification functions are provided which check and report the state in which the memory has stored a fixed amount of data or in which the memory has become full The FIFO memory is used to obtain all input data from analog input in a short or infinite period of time Ring format In the ring format the me...

Page 57: ...nd Input data items are stored to the memory sequentially The repetition state can be subject to status monitoring and application notification This product does not support the Repeat feature when the sampling start condition is software Clock The sampling clock controls the sampling frequency You can select both the internal sampling clock and the external sampling clock The sampling clock is se...

Page 58: ...ve sketch shows that the level comparison condition is satisfied in the rising direction The start condition is satisfied when the analog signal at the specified channel passes the comparison level in the rising direction Input data items are stored to memory starting with those at solid dots The above sketch shows that the level comparison condition is satisfied in the falling direction The start...

Page 59: ...d in the rising direction The stop condition is satisfied when the analog signal at the specified channel passes the comparison level in the rising direction Input data items are stored to memory ending until those at solid dots The above sketch shows that the level comparison condition is satisfied in the falling direction The stop condition is satisfied when the analog signal at the specified ch...

Page 60: ...nt This event occurs when the AD conversion start condition is satisfied The event is nullified when the conversion start condition is software Repeat end event This even occurs whenever a repetition is completed End of device operation event This event occurs when the entire operation including repetitions is completed Stored specified sampling times event This event occurs when sampling has been...

Page 61: ...ied sampling data stored This status is set to ON when input data stored in memory has reached the amount corresponding to the preset number of times of sampling If the memory format is FIFO the status is set to OFF when the amount of input data in the memory falls below the value corresponding to the preset number of times of sampling as data is acquired Once the status is set to ON when the memo...

Page 62: ...ta is acquired differently depending on the memory format used Data acquisition in FIFO format When FIFO memory is used the oldest data is always read first The following sketch shows an image of data acquisition in FIFO format When data is acquired from the memory the free memory space increases by that data size When data is acquired next the oldest one of the existing data items is taken from t...

Page 63: ...quired you can fetch the same data any number of times Conversion data The following equation represents the relationship between input data and voltage Voltage Input data x Max range value Min range value Resolution Min range value The value of resolution for the 12bit device is 4096 that for the 16bit device is 65536 The table below shows the relationship between input data and voltage in the 10...

Page 64: ...tire device thereby initializing the device Status This command resets the sampling clock error status and AD conversion error status Memory This command resets the following memory related states Resets the sampling count to 0 Resets the status for the specified sampling count to OFF Resets the buffer overflow status to OFF Resets the repeat count to 0 ...

Page 65: ...F of each input bit can be obtained by specifying the bit Input in Bytes Individual input bits can be input in byte units When the number of input points of the device is 4 the individual input bits are arranged as shown below and the byte data to be input is a value between 0 and 15 depending on the states of the bits EX Input of bit 3 OFF bit 2 ON bit 1 OFF and bit 0 ON Byte data 5 5H bit3 bit2 ...

Page 66: ...ch output bit can be changed to ON or OFF by specifying the bit and setting it to 1 or 0 Output in Bytes Individual output bits can be output in byte units When the number of output points of the device is 4 the individual output bits are arranged as shown below and byte data to be output is a value between 0 and 15 Ex Output of bit 3 ON bit 2 OFF bit 1 ON and bit 0 OFF Byte data 10 AH bit3 bit2 b...

Page 67: ...4 Functions 60 AD12 64 PCI AD12 16 PCI ...

Page 68: ...tml Version information on each driver English APIPAC Each installer AIO DISK1 DISK2 DISKN AioWdm CNT DIO HELP HELP file Aio Cnt INF Each INF file for OS WDM WinVista Win2000 Win95 linux Linux driver file cnt dio Readme Readme file for each driver Release Driver file on each API TOOL API_NT For creation of a user specific install program API_W95 UsersGuide Hardware User s Guide PDF files ...

Page 69: ...tervals using the internal or external sampling clock Simultaneous monitoring of the termination of analog input sampling buffer memory usage and interrupt events such as occurrences of errors Driver option check using a demo driver even without the board installed For details refer to the help file The help file provides various items of information such as Function Reference Sample Programs and ...

Page 70: ...CI AD12 16 PCI 63 When using the API AIO WDM Accessing the Help File 1 Click on the Start button on the Windows taskbar 2 From the Start Menu select Programs CONTEC API PAC W32 AIOWDM API AIO WDM HELP to display help information ...

Page 71: ... a reference when writing your own programs To use the sample programs specify the device name in the property page for the program The sample programs are stored in Program Files CONTEC API PAC W32 AIOWDM Samples Running a Sample Program 1 Click on the Start button on the Windows taskbar 2 From the Start Menu select Programs CONTEC API PAC W32 AIOWDM SAMPLE 3 A sample program is invoked ...

Page 72: ...Ai2 Perform standard analog input using more than one device Analog output SingleAo Perform single analog output from specified channel MultiAo Perform single analog output from multiple channels Ao Perform standard analog output using a FIFO buffer AoPoll Perform standard analog output by polling AoEx Perform analog output for multiple channels using a FIFO buffer AoLong Perform long duration ana...

Page 73: ... 64 PCI AD12 16 PCI When using the API AIO 98 PC Accessing the Help File 1 Click on the Start button on the Windows taskbar 2 From the Start Menu select Programs CONTEC API PAC W32 Aio API AIO HELP to display help information ...

Page 74: ...ice name set by API TOOL Configuration Use these sample programs as references for program development and operation check The sample programs are stored in Program Files CONTEC API PAC W32 Aio Samples Running a Sample Program 1 Click on the Start button on the Windows taskbar 2 From the Start Menu select Programs CONTEC API PAC W32 Aio SAMPLE 3 A sample program is invoked ...

Page 75: ... that uses AioInpBdMem and AioDO to perform simultaneous sampling of two memory mounted boards AioInp Sample console application that uses AioOpenEx and AioInp Analog output AO Uses AioOut to perform analog output once AOBack Uses AioOutBack to perform analog output at fixed intervals AioOut Sample console application that uses AioOpenEx and AioOut Digital input and output DIO Uses AioDO and AioDI...

Page 76: ...etRangeAioInp AioInpBack AioInpBdMem AioOut AioOutBack AioDo and AioDi functions Invoke the tool by selecting the Start Menu CONTEC API PAC W32 AIO SAMPLE Analog Main screen Analog input AioInp Simple analog input AioInpBack Analog input for non Memory Board AioInpBdMem Analog input for Memory Board AioOut Simple analog output AioOutBack Analog output in background AioDi AioDo Digital input and ou...

Page 77: ...5 About Software 70 AD12 64 PCI AD12 16 PCI Analog output Digital input and output ...

Page 78: ...o uninstall the device driver Select Windows driver package CONTEC and then click Uninstall contains the driver category name caio ccnt cdio csmc etc Uninstall procedure for XP and Server 2003 use My Computer Control Panel Add and Remove Programs to uninstall the device driver Uninstall the development environment Use My Computer Control Panel Programs and Features to uninstall the development env...

Page 79: ... uninstall the development environment Select CONTEC API WDM VerX XX development environment and then click Change Remove contains the driver category name AIO CNT DIO SMC etc Uninstall procedure for Windows 98 98SecondEdition Uninstall the development environment Use My Computer Control Panel Add or Remove Programs to uninstall the device driver Select CONTEC API WDM driver and then click Change ...

Page 80: ...ll Procedure The Linux version for digital I O driver API AIO LNX is supplied as a compressed file linux aio caioXXX tgz on the bundled API PAC W32 CD ROM Note XXX represents the driver version Mount the CD ROM as shown below copy the file to an arbitrary directory and decompress the file to install the driver For details on using the driver refer to readme txt and the help file in HTML format ext...

Page 81: ... Sample Programs Sample programs have been prepared for specific basic applications Sample programs for each language are contained in the contec caio samples directory For compiling them refer to the manual for the desired language Uninstalling the driver To uninstall the driver use the uninstall shell script contained in the contec caio directory For details check the contents of the script ...

Page 82: ...ifications and hardware related supplementary information For detailed technical information For further detailed technical information Technical Reference including the information such as an I O map configuration register etc visit the Contec s web site http www contec com support to call for it ...

Page 83: ... level 250nsec Low pulse Low level output current IOL 24mA External trigger input External trigger input signal Non isolated input 1 channel TTL level falling edge Status Trigger input trigger input overrun I O address 32 ports boundary Interrupt level 1 level use Operating condition 0 50 C 10 90 RH No condensation Current consumption 2 5VDC 700mA Max Bus specification 32bit 33MHz Universal key sh...

Page 84: ...rcuit block diagram of this product Figure 6 1 Block Diagram mm 176 41 L 105 38 H The standard outside dimension L is the distance from the end of the board to the outer surface of the slot cover 64 16 single end 32 8 differential Analog Inputs 4 Digital Input 4 Digital Output External Sampling Clock Input External Trigger Input Timer Output Sampling Busy Output PCI bus CN1 FPGA Multiplexer DC DC ...

Page 85: ... Description Parameter Symbol Time nsec External sampling clock signal falling setup time tSFS 100nsec External sampling clock signal falling hold time tHFS 100nsec Delay from the fall of external sampling clock signal to the AD conversion start pulse of the first channel tDEC 200nsec All of the times in Table 6 2 are typical values tSFS tHFS tDEC External Sampling Clock Conversion Start CAUTION ...

Page 86: ...specification The AD12 64 PCI and AD12 16 PCI are different in specifications depending on the board number as listed below Table 6 3 Different in the specification AD12 64 PCI Board No No 7149A No 7149B No 7149D Dimension mm 176 41 L x 106 68 H 176 41 L x 106 68 H 176 41 L x 105 68 H AD12 16 PCI Board No No 7150 No 7150A No 7150C Dimension mm 176 41 L x 106 68 H 176 41 L x 106 68 H 176 41 L x 105...

Page 87: ...n 3 9 31 Himesato Nishiyodogawa ku Osaka 555 0025 Japan https www contec com No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO LTD 12252017 11041999 Management No A 46 068 12252017_rev8 Parts No LZJ3715 ...

Reviews: