background image

 

4. Functions 

   

 

ADI12-16(PCI) 

53

 

Range 

“Range” means the range of voltages at which analog input can be performed. 
The input range can be selected by setting the upper and lower input signals. 

ADI12-16(PCI) 

: The range is specified by setting both the jumpers and software. 

Please refer to the “Chapter2  Setup - Setting the Hardware - Setting the Analog Input”. 

Memory 

Device’s or driver’s input data storage memory is used to enable advanced analog input processing at 
high speed.    For the memory, the FIFO or ring format can be selected by means of software. 

FIFO format 

In the FIFO (First In First Out) format, input data items are read from memory in the same order in 

which they were written to the memory.    Input data items are fed out of the memory sequentially, 

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 memory contains storage areas arranged in a ring.    Input data items are 

written to the memory sequentially.    When it stores data exceeding the limit, it overwrites the area 

storing the previous item of input data.    The status monitor and application notification functions 

are provided, which check and report the state in which data has been written to certain areas of 

memory. 

The ring memory is used to obtain data where conversion has stopped due to some event, usually 
without obtaining data in the normal state. 

 

Summary of Contents for ADI12-16(PCI)

Page 1: ...PC HELPER Isolated high functional Analog Input Board for PCI ADI12 16 PCI User s Guide CONTEC CO TD ...

Page 2: ... Check with the following list that your package is complete If you discover damaged or missing items contact your retailer Product Configuration List Board ADI12 16 PCI 1 First step guide 1 CD ROM 1 API PAC W32 1 1 The CD ROM contains the driver software and User s Guide this guide Board CD ROM API PAC W32 First step guide ...

Page 3: ...ge 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 product Tra...

Page 4: ...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 Select API AIO WDM 13...

Page 5: ... your problem cannot be resolved 38 3 EXTERNAL CONNECTION 39 Using the On board Connectors 39 Connecting a Device to a Connector 39 Connector Pin Assignment 41 Analog Input Signal Connection 43 Single ended Input 43 Differential Input 44 Current Input 45 Digital I O signals and Control signals Connection 46 Connecting the input signal 46 Connecting the output signal 48 Surge Voltage Countermeasure...

Page 6: ... Program 73 Uninstalling the Driver Libraries 75 About Software for Linux 78 Driver Software Install Procedure 78 Accessing the Help File 79 Using Sample Programs 79 Uninstalling the driver 79 6 ABOUT HARDWARE 81 For detailed technical information 81 Hardware specification 82 Block Diagram 83 Timing of Sampling Control Signals 84 Digital Filter 85 Control Signal Delay Time 85 About Calibration 86 ...

Page 7: ...vi ADI12 16 PCI ...

Page 8: ...le as a FIFO or ring buffer to hold 256 kilobytes of data This enables sampling to be executed in the background independently of the processing power of the PC Assorted sampling control functions Analog input function The board can control the starting and stopping of sampling not only with software commands but also by detecting analog signal strength or digital signals The board offers a choice...

Page 9: ...pplicable language and new information please visit 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 lan...

Page 10: ...Set 5 Pieces CN5 D37M 1 For FTP 15 only Accessories Option Termination panel with Screw Terminals for Spade Lugs M3 screw 37points DTP 3A 2 Termination panel with Screw Terminals M2 6 screw 37points DTP 4A 2 Screw Terminal M3 screw 37points EPD 37A 2 3 Screw Terminal M3 5 screw 37points EPD 37 2 Termination panel for Digital I O on Analog Multi function Boards FTP 15 4 Termination panel with BNC c...

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: ...estruction 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 not a...

Page 13: ...ansion slot while the computer s power or expansion unit is turned on Otherwise the board 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 boards installed Insufficiently energized boards could malfunction overheat or cause a failure The specifications of this product are su...

Page 14: ...ng this product keep it in its original packing form 1 Put the board 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 municipal o...

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

Page 16: ...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 Using th...

Page 17: ...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: ...og I O drivers are available API AIO WDM and API AIO 98 PC W95 NT API AIO WDM is a new driver to perform analog input output under Windows API AIO WDM was developed to improve the conventional 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 OSs and devices in the future but wil...

Page 19: ... 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 7 Vista driver is automatically installed Before installing the software in Windows 7 Vista XP Server2003 or 2000 log in as a user with administrator privileges CAUTION ...

Page 20: ...of driver library 2 Select the Advanced Analog I O driver 3 Click on the Install button Clicking on 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: ...he 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 on the API AIO button under the Detail displays detailed information on API AIO WDM API AIO 98 PC ...

Page 22: ...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 installing...

Page 23: ...hown below is the factory default Jumper for Voltage Current Input Setting JP1 JP2 1 2 3 1 2 3 JP3 1 2 3 JP4 1 2 3 JP5 1 2 3 JP6 1 2 3 JP7 1 2 3 JP8 1 2 3 JP9 1 2 3 JP10 1 2 3 1 2 3 JP12 JP13 JP11 JP14 1 3 JP15 1 3 JP16 1 3 JP17 1 3 JP18 1 3 JP19 1 3 1 2 3 JP21 VR1 VR2 VR3 VR4 VR5 VR6 VR7 1 2 3 JP22 USE NOT USE INT SW1 BOARD ID 0 1 2 3 4 5 6 7 9 A B C D E F SW for setting board ID Jumper for Input...

Page 24: ...ID as shown below Figure 2 2 Board ID Settings SW1 Setting the interrupt signal resource If you set up the board not to use interrupts you can make your PC recognize the board as using no interrupts to save the PC s interrupt signal resources Setup method Figure 2 3 Setting the interrupt signal resource When the board uses interrupts it is assigned an interrupt level by the PC API AIO WDM is desig...

Page 25: ...f connecting analog input signals The single ended and differential input modes are available Use JP11 to JP13 to set the desired input mode Figure 2 4 Setting the Input Mode Do not set the jumpers to any strapping pattern other than those specified above Doing so can result in a fault in the board Single ended input Differential input JP13 1 2 3 JP11 1 2 3 JP12 1 2 3 JP20 1 2 3 JP13 1 2 3 JP11 1 ...

Page 26: ...channels it is not possible to set a different input range for each channel Figures 2 5 2 6 and 2 7 illustrates the jumper settings on each board Set the input range using both of jumpers and software Figure 2 5 Setting the Input Range Bipolar voltage input 1 2 3 JP3 1 2 3 JP4 1 2 3 JP5 1 2 3 JP6 1 2 3 JP7 1 2 3 JP8 1 2 3 JP9 1 2 3 JP10 JP1 JP2 1 2 3 1 2 3 JP21 JP18 JP14 1 3 JP15 1 3 JP16 1 3 JP17...

Page 27: ...r than those specified above Doing so can result in a fault in the board 1 2 3 JP21 1 2 3 JP3 1 2 3 JP4 1 2 3 JP5 1 2 3 JP6 1 2 3 JP7 1 2 3 JP8 1 2 3 JP9 1 2 3 JP10 JP1 JP2 1 2 3 JP18 1 3 JP19 1 3 JP14 1 3 JP15 1 3 JP16 1 3 JP17 1 3 Unipolar 0V 10V 0V 5V 0V 2 5V 0V 1 25V Unipolar 4mA 20mA 1 2 3 JP21 JP18 1 3 JP19 1 3 JP14 1 3 JP15 1 3 JP16 1 3 JP17 1 3 JP1 JP2 1 2 3 1 2 3 JP3 1 2 3 JP4 1 2 3 JP5 1...

Page 28: ...wise 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 I O expansion unit ...

Page 29: ...d interrupt level for the 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 reso...

Page 30: ...he setup information INF file to register the board When the model name of hardware is displayed select Install the software automatically Recommended and then click on the Next button Source folder The setup information INF file is contained in the following folder on the bundled CD ROM Windows 7 64 32bit Vista 64 32bit XP 64 32bit Server 2003 64 32bit 2000 INF Wdm Aio INF WDM AIO ...

Page 31: ...2 Setup 24 ADI12 16 PCI You have now finished installing the hardware The name of the board you have just added is displayed ADI12 16 PCI ...

Page 32: ... 25 When Using API AIO 98 PC 1 The Found New Hardware Wizard will be started Select No not this time and then click the Next button 2 Select Install from a list or specific location Advanced and then click the Next button ...

Page 33: ...Source folder The setup information INF file is contained in the following folder on the bundled CD ROM Windows 7 32bit Vista 32bit XP 32bit Server 2003 32bit 2000 INF Win2000 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 ADI12 16 PCI ...

Page 34: ... 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 ADI12 16 PCI ...

Page 35: ...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 36: ... 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 ADI12 16 PCI ...

Page 37: ...art 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 38: ... below show examples of using channel 0 on the ADI12 16 PCI For details on the connections see Chapter 3 External Connection Check the board with the factory defaults untouched Wiring Diagram Analog input Figure 2 8 Wiring Diagram To check the analog input in differential input mode set the jumpers to change the input mode setting in advance For details see Setting the Analog Input in this chapter...

Page 39: ...osis Program Click the Diagnosis button on the device property page to start the diagnosis program Analog input You can select the desired input channel input mode and input range from the lists Input data is plotted on a graph The name of the board you have just added is displayed ADI12 16 PCI ...

Page 40: ...CI 33 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 41: ...gnosis report contains the following data Version of OS Device Information File Information Diagnosis results for each I O 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 42: ...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 ADI12 16 PCI ...

Page 43: ...e 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 44: ...2 Setup ADI12 16 PCI 37 2 A diagnosis report is displayed as shown below The name of the board you have just added is displayed ADI12 16 PCI ...

Page 45: ...ed 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 Program it is to operate with other applications as...

Page 46: ...interface connector CN1 CN2 shown below The board has two interface connectors the analog I O connector CN1 37 pin female D SUB connector and the control signal connector CN2 16 pin pin header for digital input output and counter control Figure 3 1 Interface Connectors and Mating Connectors CN1 37 20 19 1 CN2 A8 B8 A1 B1 Connector used A 37pin D SUB connector F female type DCLC J37SAF 20L9 mfd by ...

Page 47: ...3 External Connection 40 ADI12 16 PCI Figure 3 2 Examples of Connecting Options ...

Page 48: ...nalog Ground Analog Ground Analog Ground Analog Ground Analog Ground 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 N C N C N C Analog Input 7 Analog Input 7 Analog Input 6 Analog Input 6 Analog Input 5 Analog Input 5 Analog Input 4 Analog Input 4 Analog Input 3 Analog Input 3 Analog Input 2 Analog Input 2 Analog Input 1 Analog Input 1 Analog Input 0 Analog Input 0 CN1 19 18 17 16 15 14 13 ...

Page 49: ...utput Sampling clock output signal Common In Connect the plus side of external power supply Common for each input channel Common Out Connect the plus side of external power supply Common for each output channel Common Out Connect the minus side of external power supply Common for each output channel N C No connection to this pin Figure 3 4 Pin Assignment of CN2 CN2 A8 A7 A6 A5 A4 A3 A2 A1 B8 B7 B6...

Page 50: ...ween the signal source and board is long 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 6 Single ended Input Connection Shield Cable If the signal source contains over 1MHz signals the signal may effect the cross talk noise between channels If the board and the signal ...

Page 51: ...ect the input to the signal source ground Also connect the analog ground on the board and the signal source ground to the shielding Figure 3 8 Differential Input Connection 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 the board and the signal so...

Page 52: ...al source ground Also connect the analog ground on the board and the signal source ground to the shielding Figure 3 10 Differential Input Connection 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 the board and the signal source receive noise or th...

Page 53: ... digital input signal and control signal External Start Trigger Input External Stop Trigger Input External Sampling Clock Input pins connect current driven devices such as a switch and a transistor output device Input circuit is as follows Common In is common to individual input signals An external power supply is required to drive the input circuit The power capacity required at this time is abou...

Page 54: ...n the PC have the following relationships Table 3 1 Relationships between input signal and data internal logic on the PC Internal logic Contact point Input pin voltage level 0 OFF High 1 ON Low Reference For the operation timings for control signal input see Timing of External Control Signals in Chapter 6 Hardware Input pin Common In Board External power supply 12 24VDC Remote device Common plus O...

Page 55: ...ransistor is not associated with a surge voltage protection circuit When the output signal is used to drive the inductive load to a relay or lamp apply surge protection to the load side Figure 3 14 Output Circuit Table 3 2 Internal logic and output signal Internal logic Output trangistor Output signal 0 OFF High 1 ON Low For using the sampling clock output signal set the sampling clock to at least...

Page 56: ...6 Example of connection to TTL level input with pull up resistor 1kΩ 10kΩ Common Out Common Out Remote device Input Common plus External power supply 12 24VDC VCC Output pin Board 1kΩ 10kΩ 12V 24VDC 5V TTL level input Ground VCC Common Out Common Out Remote device External power supply Output pin Board ...

Page 57: ...o gradually deteriorate or even completely damage the transistor Therefore when driving an induction load such as a relay coil you should always connect a surge absorbing device The following illustrates a surge voltage countermeasure that can be employed Figure 3 17 Surge Voltage Countermeasure In order for a protection circuit to operate effectively it must be connected within 50cm of a load and...

Page 58: ...ory 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 Status Sampling Repeat Data acquisition Status Memory Simultaneous Sampling Control Channel Expansion 5 Extended function 4 Reset 3 Monitoring the Status and Acquiring Data 2 Starting Stopping Operation 1 Setting th...

Page 59: ...icates 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 ignored For the environment in which they cannot be ignored the differential input mode is suitable The number of ch...

Page 60: ...he memory sequentially 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...

Page 61: ...nput data items are stored to the memory sequentially The repetition state can be subject to status monitoring and application notification This device 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 selecte...

Page 62: ...el 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 condition is satisfied when...

Page 63: ...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 channel passes the comparison le...

Page 64: ...ent 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 performed...

Page 65: ...pling 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 memory form...

Page 66: ... 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 the me...

Page 67: ...ou 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 12 bit device is 4096 that for the 16 bit device is 65536 The table below shows the relationship between input data and voltage in the 10 V ran...

Page 68: ...evice 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 69: ...h 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 Bit 0 Bit 3 Bit 2 ...

Page 70: ...t 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 Bit 0 Bit 3 Bit 2 B...

Page 71: ...4 Functions 64 ADI12 16 PCI ...

Page 72: ...ml 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 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 73: ...s 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 Q A Us...

Page 74: ...2 16 PCI 67 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 75: ...erence 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 76: ...Perform standard analog input using more than one board 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 analog o...

Page 77: ...0 ADI12 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 78: ...me 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 79: ... 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 to p...

Page 80: ...eAioInp 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 output ...

Page 81: ...5 About Software 74 ADI12 16 PCI Analog output Digital input and output ...

Page 82: ...ce Manager tab You can also open Device Manager by right clicking on My Computer and selecting Properties 2 All of the hardware that uses the API TOOL WDM driver is registered under the CONTEC Devices tree Open the device tree select the hardware to uninstall and then right click the hardware From the popup menu select Uninstall 3 A dialog box opens asking you to confirm whether to uninstall Selec...

Page 83: ... My Computer Control Panel Add and Remove Applications to uninstall the device driver Select Windows driver package CONTEC 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 and Remove Applications to uninstall the development environment Select CONTEC API WDM VerX XX development environment...

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

Page 85: ...ocedure 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 extracte...

Page 86: ...e 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 87: ...5 About Software 80 ADI12 16 PCI ...

Page 88: ...ions 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 89: ...olated external input digital signal Conversion stop trigger Specified sampling data stored input data comparison isolated external input digital software Digital I O Number of output channels Optocoupler isolated open collector output sink type 4 channels Response time within 1msec Number of input channels Optocoupler isolated open collector input corresponding to sink output 4 channels Response ...

Page 90: ...distance from the end of the board to the outer surface of the slot cover PCI Bus PCI Bus interface On board memory DC DC converter ASIC A D converter Sample Hold amplifier Instrument amplifier 8 16 channel multiplexer with over voltage protection CN1 CN2 16 single ended 8 differential Analog Inputs 4 Digital Input 4 Digital Output control signals Isolated by photo couplers Isolated by photocouple...

Page 91: ...rst hold action tDEH 2 msec Delay time from external sampling clock to first A D start pulse tDEC 2 msec Set up time of sampling start Rising edge tSRS 2 msec Hold time of sampling start Rising edge tHRS 2 msec Set up time of sampling start Rising edge tSFS 2 msec Hold time of sampling start Rising edge tHFS 2 msec Set up time of sampling stop Rising edge tSRP 2 msec Hold time of sampling stop Ris...

Page 92: ...ncy than that time period the level change becomes invalid Figure 6 5 Digital Filter Operation Principle Control Signal Delay Time Control signals involve a delay for input circuit response time digital filter wait time Input control signals must therefore take account of the delay Figure 6 6 Response time Table 6 3 Control Signal Delay Time Parameter Symbol Time Optocoupler response time delay t1...

Page 93: ...6 About Hardware 86 ADI12 16 PCI About Calibration This board is calibrated before shipment Contact your retailer if the board does not provide its prescribed performance ...

Page 94: ......

Page 95: ...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 12152017 03091999 Management No A 46 031 12152017_rev6 Parts No LZJ0644 ...

Reviews: