Home
DT3130 Series User`s Manual
Contents
1. Set the timeout period with OllmgSetTimeoutPeriod Choose an input source with OlFgSetlnputVideoSource Set the standard controls for the input source see page 82 Set the color controls for the input source see page 83 Select input channel 0 to 2 The default is 0 Set up an acquisition trigger for the input source with OlFgSetTriggerlnfo Y Set the strobe for the input source see page 84 The default is a software trigger Create a frame buffer with OIFgAllocateBuiltInFrame Y 1 Go to the next page 71 Chapter 4 Single Frame Acquisition cont C Continued from previous page Yes Perform an asynchronous acquire Acquire the frame to device memory with OlFgAsyncAcquireFrameToDevice No Check the status of the operation with OlFglsAsyncAcquireJobDone l No Stop asynchronous acquire Job done Stop the acquisition with OlFgCancelAsyncAcquireJob v C Go to the next page 72 Programming Flowcharts Single Frame Acquisition cont Continued from previous page Yes Acquire the frame to device memory with OlFgAcquireFrameToDevice Perform a synchronous acquire No Process the acquired image see page 85 v Release the frame
2. Troubleshooting Table 18 Troubleshooting Problems Symptom Possible Cause Possible Solution Board does not The board is Check that the slot in which your DT3130 respond incorrectly aligned in Series board is located is a PCI slot and a PCI expansion slot that the board is correctly seated in the slot see the instructions in the DT3130 Series Getting Started Manual The interrupt level is An interrupt conflict exists in your system unacceptable Since DT3130 Series boards require an interrupt for each device up to three per board you may experience interrupt conflicts with a peripheral device such as a mouse To resolve this problem try using a serial mouse If you think you may have an interrupt conflict between a PCI device and a device that is plugged into the ISA bus change the interrupt setting usually by changing a jumper on the ISA device If you think you may have an interrupt conflict on a PCI device that was not designed to share interrupts select a different interrupt for each PCI slot in the PCI BIOS To do this enter the system BIOS program this is usually done by pressing the DEL key when rebooting your system Once in the system BIOS enter the PCI PnP BIOS setup and select a unique interrupt for each PCI slot The PCI BIOS assigns the interrupt the device on the PCI bus does not have control over the interrupt assignment Some network devices do not share interrupts If
3. OlFgDestroyFrame v Close the device using OllmgCloseDevice 75 Chapter 4 76 Passthru without Overlays Open the device and get the device ID NC with OllmgOpenDevice Set the timeout period with OllmgSetTimeoutPeriod i Choose an input source with Select input channel 0 to 2 The OlFgSetInputVideoSource default value is 0 Y Set the standard controls for the input Source see page 82 Y Set the color controls for the input source see page 83 Y Set the strobe for the input Source see page 84 Scale passthru image with Specify the scaling factors for the input DtColorHardwareScaling channel as a percentage of the original I size default 100 Start the passthru operation see page 89 Acquire a single image for processing see page 90 C Go to the next page Programming Flowcharts Passthru without Overlays cont C Continued from previous page i Stop asynchronous bitmap or continuous acquire passthru with OlFgStopAsyncPassthru eee Release the frame buffer with OlFgDestroyFrame Close the device using OllmgCloseDevice 77 Chapter 4 Passthru with Overlays Open the device and get the device ID c with OllmgOpenDevice Set the timeout period with OllmgSetTimeoutPeriod o
4. y C Go to the next page Programming Flowcharts Process the Acquired Image cont 4 Continued from previous page 3 rite data to frame in device memory From to a rectangular region in frame Yes Copy pixel data to a frame with OIFgCopyFrameRect No Froma user buffer to a rectangular region Write pixel data from a user buffer to a rectangular region in frame with OlFgWriteFrameRect From a user buffer to a contiguous location Yos Writes pixel data from a user buffer to a contiguous location with OlFgWriteContiguousPixels Yes From any location to a user buffer rites pixel data from a user buffer to arbitrarily specified locations in frame with OIFgWritePixelList No i Go to next page 87 Chapter 4 Process the Acquired Image cont C Continued from previous page E Map image to application memory Map the frame to application s virtual address space with OIFgMapFrame i Manipulate process image using your own functions ee Unmap the frame to application s virtual address space with OlFgUnmapFrame 1 Return to main flowchart 88 Programming Flowcharts Start the Passthru Operation Perform a continuous acquire passthru wes Get multiple frame IDs with OIFgAllocateBuiltInFrame
5. Choose an input source with OlFgSetInputVideoSource Y Set the standard controls for the input Source see page 82 Set the color controls for the input source see page 83 Y Set the strobe for the input Source see page 84 Select input channel 0 to 2 The default value is 0 Specify the scaling factors for the input channel as a percentage of the original size default 100 Scale passthru image with DtColorHardwareScaling d Go to the next page 78 Programming Flowcharts Passthru with Overlays cont C Continued from previous page Scale passthru image with The default is 480 for 60 Hz and 576 OlFgSetPassthruScaling for 50 Hz Create a surface for each overlay with OlFgCreateSurface i4 Get a surface DC with OlFgGetSurfaceDC f Draw an image on the surface with standard GDI functions Change contents of a surface Yes Erase the contents of a surface with OlFgEraseSurface Release the surface DC with OlFgReleaseSurfaceDC Yes Create another overlay No C Go to the next page 79 Chapter 4 Passthru with Overlays cont C Continued from previous page Enable overlay before passthru starts Set up and enable overlays see page 91 Y Start a pass
6. N A N A N A N A N A a The DT3131 and DT3131 ISO boards consist of one device the DT3132 and DT3132 ISO consist of two devices and the DT3133 and DT3133 ISO boards consists of three devices Each device corresponds to three input channels Refer to page 13 for more information Supported Device Driver Capabilities Table 9 Sync Signal Capabilities for the DT3130 Series Device Driver DT3130 Series Capability Support OlFgQueryInputCaps Supports Input Video Selection OLC FG IC DOES VIDEO SELECT Yes Supports Input Video Selection Query OLC FG IC DOES QUERY VIDEO SELECT Yes Video Types OLC FG IC VIDEO TYPE LIMITS Supports Composite Video Source OLC FG VID COMPOSITE Yes Supports Variable Scan Video Source OLC FG VID VARSCAN No Video Sources OLC_FG_IC_CSYNC_SOURCE_LIMITS Composite Sync from Current Input Only OLC_FG_CSYNC_CURRENT_SRC Yes Composite Sync from Any Specified Input OLC_FG_CSYNC_SPECIFIC_SRC No Composite Sync from External Sync Line OLC_FG_CSYNC_EXTERNAL_LINE No Composite Sync Threshold Limits in mV OLC_FG_IC_CSYNC_THRESH_LIST_LIMITS N A Composite Sync Threshold List OLC_FG_IC_CSYNC_THRESH_LIST N A Supports Sync Sentinel OLC FG IC DOES SYNC SENTINEL No Supports Sync Sentinel Query OLC FG IC DOES QUERY SYNC SENTINEL Yes 51 Chapter 3 52 Table 9 Sync Signal Capabilities for the DT3130 Series Device
7. i Start the passthru acquisition with OlFgStartAsyncPassthruEx No Get a single frame ID with OIFgAllocateBuiltInFrame i Start the passthru with OlFgStartAsyncPassthruBitmap 89 Chapter 4 Take a Snapshot Create a frame buffer with OIFgAllocateBuiltInFrame Acquire the image with OIFgPassthruSnapShot Process the acquired image see page 86 90 Programming Flowcharts Set up and Enable Overlays Set the visible surface with OlFgSetVisibleSurface v Set the source keying color with OlFgSetOverlayColorKey v Enable overlays with OlFgEnableOverlays 91 Chapter 4 92 Execute an Overlay Animation Sequence Get a handle to a WIN32 event synchronization object with OlFgGetPassthruSyncEvent h OlFgGetSurfaceDC Get a surface DC to surface 1 with Y standard GDI functions Draw an image on surface 1 with v Release the surface 1 DC with OlFgReleaseSurfaceDC v Wait for a WIN32 event synchronization object Y with OlFgSetVisibleSurface Set surface 1 as the visible surface v OlFgGetSurfaceDC Get a surface DC to surface 2 with v standard GDI functions Draw an image on surface 2 with T Release the surface 42 DC with OlFgReleaseSurfaceDC ii Wait for a
8. m M4 M5 M6 M7 M8 Address 0 4 DWORD Format M1M2M3M4 M5M6M7M8 Figure 6 Monochrome Mode 8 Bit Data Format 31 Chapter 2 Address 0 1 2 3 4 5 6 7 Byte Format RGB1 RGB2 RGB3 RGB4 Address 0 4 DWORD Format RGB1 RGB2 RGB3 RGB4 Figure 7 RGB15 15 Bit and RGB16 16 Bit Color Data Format Address 0 1 2 3 4 5 6 7 Byte Format R1 G1 B1 R2 G2 B2 R3 G3 Address 0 4 DWORD Format R1G1B1R2 G2B2R3B3 Figure 8 RGB 24 Bit Color Data Format 32 Principles of Operation Address 0 1 2 3 4 5 6 7 Byte Format R1 Gi Bi X1 R2 G2 B2 X2 Address 0 4 DWORD Format R1G1B1X1 R2G2B2X1 Figure 9 RGB 32 Bit Color Data Format Address 0 1 2 3 4 5 6 7 Byte Format YOUOYiVO 2U1Y3V1 Y4U2YSV2 Y6U3Y7V3 Address 0 4 DWORD Format YUYVO YUYV1 YUYV2 YUYV3 Figure 10 YUYV422 16 Bit Data Format 33 Chapter 2 Passthru Operations Ina passthru operation a DT3130 Series board continuously captures and displays video data until you stop the operation Typically you use passthru to view images in as close to real time as possible for the configuration and passthru method chosen for the purpose of focusing or positioning the camera In addition to displaying passthru data you can continuously store the data to user allocated buffers in host
9. ACTIVE PIXEL LIMITS min 0 max 255 nominal 50 Hz 190 60 Hz 140 granularity 1 53 Chapter 3 54 Table 10 Active Video Area Capabilities for the DT3130 Series Device Driver cont Capability DT3130 Series Support Range of Active Pixels Count OLC FG IC ACTIVE WIDTH LIMITS min 50 Hz 768 60 Hz 640 max 50 Hz 768 60 Hz 640 nominal 50 Hz 768 60 Hz 640 granularity eo Range of Total Lines per Field Control OLC FG IC TOTAL LINES PER FLD LIMITS min 50 Hz 312 60 Hz 262 max 50 Hz 312 60 Hz 262 nominal 50 Hz 312 60 Hz 262 granularity 0 Range of First Active Line Position OLC_FG_IC_ACTIVE_LINE_LIMITS min 0 max 255 nominal 50 Hz 31 60 Hz 21 granularity 1 Supported Device Driver Capabilities Table 10 Active Video Area Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support Range of Active Lines Count OLC_FG_IC_ACTIVE_HEIGHT_LIMITS min 50 Hz 288 60 Hz 240 max 50 Hz 288 60 Hz 240 nominal 50 Hz 288 60 Hz 240 granularity 0 Table 11 Frame Capabilities for the DT3130 Series Device Driver DT3130 Series Capability Support OlFgQueryInputCaps Supports Frame Selection OLC FG IC DOES FRAME SELECT Yes Supports Frame Selection Query OLC FG IC DOES QUERY FRAME SELECT Yes Range of Frame Top Control OLC FG IC
10. DT3130 Series use the DtColorHardwareScaling function to perform passthru scaling Supported Device Driver Capabilities Table 13 Overlay Capabilities for the DT3130 Series Device Driver DT3130 Series Capability Support OlFgQueryDDICaps Passthru with DDI OLC_FG_DDI_FAST_PASSTHRU No Overlay support OLC FG DDI OVERLAYS Yes Translucent overlay capability OLC FG DDI TRANSLUCENT OVERLAYS No Color overlay capability OLC FG DDI COLOR OVERLAY Yes Multiple overlay surface capability OLC FG DDI MULTIPLE SURFACES Yes Color keying filtering OLC FG DDI COLOR KEY CONTROL Yes Add overlay to image OLC FG DDI OVERLAY ON FRAME No User managed DDI surface support OLC FG DDI USER SURFACE PTR No Passthru event synchronization support OLC FG DDI PASSTHRU SYNC EVENT Yes 61 Chapter 3 Table 14 Memory Capabilities for the DT3130 Series Device Driver DT3130 Series Capability Support OlFgQueryMemoryCaps Memory Types OLC FG MC MEMORY TYPES Volatile Memory OLC FG MEM VOLATILE Yes Nonvolatile Memory OLC FG MEM NON VOLATILE No Number of Volatile Buffer Handles OLC FG MC VOL COUNT 12 Number of Nonvolatile Buffer Handles OLC FG MC NONVOL COUNT N A a You can allocate as many frames as the system memory allows using OIFgAllocateBuiltInFrame 62 Supported Device Driver Capabilities Table 15 Acquisition Capabilities for the DT3130 Series De
11. Signal 2 14 C22 S Video Chrominance Input Signal 2 15 GND Analog Ground a Signals Y1 C1 Y2 and C2 are accessible only through a user designed cable 116 Connector Pin Assignments 12 V Power Connector P3 Connector P3 is a 2 pin connector that accepts 12 V 1 5 A power from the host computer using the EP315 cable The 12 V power is then routed to pin 14 12 V and pin 15 12 V ground of the J1 connector This power is sufficient to drive up to three cameras Figure 13 illustrates the pin assignments for connector P3 Pin Descriptor 1 2 12 V 12 V Ground TIO AON Figure 13 12 V Power Connector P3 117 Appendix B 118 a A Modifying the Device Driver Windows 98 and Windows Me Procedures Windows 2000 Procedures sees Windows XP Procedures 0000 cc cece e 119 Appendix C 120 Windows 98 and Windows Me Procedures This section describes the following procedures in Windows 98 and Windows Me Adding a board to the device driver configuration on this page Modifying the board settings in the device driver configuration on page 121 and Uninstalling the device driver if necessary on page 122 Adding a Board to the Device Driver Configuration To add a new board to the DT3130 Series Device Driver conf
12. Technical Support at the following number 508 481 8620 Support requests from non contract and out of warranty customers are processed with the same priority as telephone support requests World Wide Web For the latest tips software fixes and other product information you can always access our World Wide Web site free of charge at the following address http www datatranslation com 101 Chapter 5 102 If Your Board Needs Factory Service If your board must be returned to Data Translation perform the following steps 1 Record the board s serial number then contact the Customer Service Department at 508 481 3700 if you are in the USA and obtain a Return Material Authorization RMA If you are located outside the USA call your local distributor for authorization and shipping instructions The name and telephone number of your nearest distributor are listed in your Data Translation catalog All return shipments to Data Translation must be marked with the correct RMA number to ensure proper processing Using the original packing materials if available package the board as follows Wrap the board in an electrically conductive plastic material Handle with ground protection A static discharge can destroy components on the board Place ina secure shipping container Return the board to the following address making sure the RMA number is visible on the outside of the box Customer Service D
13. The Second Computer Revolution Visualization New York Harry N Abrams Inc 1989 Covers the history of image processing technology About this Manual Gonzalez Rafael C and Paul Wintz Digital Image Processing Menlo Park CA Addison Wesley 1987 Explains major image processing concepts and mathematical concepts involved in digital image manipulation including FFT processing filtering operations geometric functions histograms and linear equalization Held Gilbert Data Compression Techniques and Applications Hardware and Software Considerations 3rd ed Somerset NJ John Wiley amp Sons Inc 1991 Covers various techniques currently used for data compression includes programming examples Holzmann Gerard J Beyond Photography The Digital Darkroom Englewood Cliffs NJ Prentice Hall 1988 Introduces and explains image editing includes programming examples Ingram Dave Video Electronics Technology Blue Ridge Summit PA Tab Books Inc 1984 Explains the basic electronics used in video devices Kiver M S Color Television Fundamentals New York McGraw Hill 1977 Covers television and video basics Lindley Craig Practical Image Processing in C Somerset NJ John Wiley amp Sons Inc 1991 Explains basic image processing techniques using C provides many programming examples covers TIFF and PICT file formats and describes how to map images into VGA memory space Luther Arch C Digital Vide
14. WIN32 event synchronization object AC et surface 2 as the visible surfac with OlFgSetVisibleSurface JJ Troubleshooting General Checklist eere ERE RR eee deitate 94 Service and Support cee e repren d orina ne a n 98 If Your Board Needs Factory Service slssssus 102 93 Chapter 5 94 General Checklist Should you experience problems using the DT3130 Series board please follow these steps 1 Read all the documentation provided for your product Make sure that you have added any Read This First information to your manual and that you have used this information Check the Imaging OMNI CD for any README files and ensure that you have used the latest installation and configuration information available Check that your system meets the requirements stated in the DT3130 Series Getting Started Manual Check that you have installed your hardware properly using the instructions in the DT3130 Series Getting Started Manual Check that you have installed and configured the device driver properly using the instructions in the DT3130 Series Getting Started Manual Search the DT Knowledgebase in the Support section of the Data Translation web site at www datatranslation com for an answer to your problem If you still experience problems try using the information in Table 18 to isolate and solve the problem If you cannot identify the problem refer to page 98
15. and DT3131 ISO 1 1 DT3132 and DT3132 ISO 2 2 DT3133 and DT3133 ISO 3 3 a The trigger polarity is user programmable b The strobe pulse width is user programmable from 3 3 ms to 426 6 ms c The trigger inputs and strobe outputs are isolated on the DT3131 ISO DT3132 ISO and DT3133 ISO boards Acquire single or multiple fields and or frames synchronously or asynchronously Chapter 1 Store images in either 32 bit RGB 16 bit RGB 15 bit RGB 16 bit YUYV422 or 8 bit monochrome format Support programmable region of interest ROI Provide real time interpolated scaling to any size Provide programmable control of the color settings of the board including brightness contrast saturation and hue Provide connection for 12 V camera power Support overlays Overview Supported Software The following software is available for use with a DT3130 Series board DT3130 Series Device Driver This software which is operating system specific is provided on the Imaging OMNI CD which is shipped with the board You must install this device driver to use a DT3130 Series board with any of the supported software packages or utilities Refer to the DT3130 Series Getting Started Manual UM 17316 for information on installing the device driver DT Acquire This software is provided on the Imaging OMNI CD which is shipped with the board This utility allows you to verify the operation
16. following settings of a DT3130 Series board to affect the intensity of the color Brightness The value associated with a pixel representing its gray value Values range from 0 to 255 in increments of 1 the nominal value is 128 Contrast The overall range of the monochrome signal of an image For example a high contrast image has a large range between black and white values a low contrast image has a small range between black and white values Values range from 0 to 255 in increments of 1 the nominal value is 216 e V Saturation The purity of the blue and green primary colors in an image For example if a particular pixel has a value of 0 for green but a value of 256 for blue then the pixel is said to be saturated in blue Values range from 0 to 255 in increments of 1 the nominal value is 180 e U Saturation The purity of the green and red primary colors in an image For example if a particular pixel has a value of 0 for green but a value of 256 for red then the pixel is said to be saturated in red Values range from 0 to 255 in increments of 1 the nominal value is 254 e Hue The intensity or shade of the color Values range from 0 to 255 in increments of 1 the nominal value is 128 Pixel Clock DT3130 Series boards generate a 12 5 MHz pixel clock signal for 60 Hz image formats and a 15 MHz pixel clock signal for 50 Hz image formats Pixels are available to a DT3130 Series frame grabber board in increm
17. memory if desired This operation is called continuous acquire passthru mode This section describes the following aspects of passthru e Passthru modes Source origin and e Overlays Passthru Modes DT3130 Series boards support bitmap passthru mode and continuous acquire passthru mode This section describes these modes Bitmap Passthru Mode DT3130 Series boards support asynchronous bitmap passthru mode In an asynchronous operation the operation starts but gives control to you immediately allowing you to perform other operations while data is displayed Bitmap passthru mode requires a frame in device memory into which the image is captured 34 Principles of Operation Once the image is captured functions in Windows perform bit copies of the image data to display memory Functions in Windows handle obstructions to the passthru window by automatically clipping the passthru image to the visible client window region Therefore even if the window is obstructed in bitmap mode the passthru can continue unabated Once an obstruction has been removed from the passthru window client area Windows automatically restores the correct underlying image data A passthru operation continues until you stop it You can stop an asynchronous bitmap passthru operation using software Continuous Acquire Passthru Mode DT3130 Series boards support asynchronous continuous acquire passthru mode Since it is asynchronous the opera
18. num rique n met pas de bruits radio lectriques d passant les limites applicables aux appareils num riques de la class A prescrites dans le R glement sur le brouillage radio lectrique dict par le Minist re des Communications du Canada Table of Contents About this Manual lessen ix Intended Audience 0 ce ccc cent teen ens ix What You Should Learn from this Manual ix Conventions Used in this Manual suususus x Related Information o n naana nea cece cect esee xi Where to Get Help erer tois bee e e a E e a a xv Chapter 1 Overview 0000 c eee 1 Features cec pre aa ade dade e5ae 83 cee ake eee 2 Supported Software erse iee eee eee 5 ACCOSSOPIES 4 auo Ups nase ee CEN TEE REBES Nb S eed 7 Chapter 2 Principles of Operation 9 Video Input Signals esee 11 Video Signal Types 000s 11 Videos Input Channels 000000 e eee ee 13 Color Intensity 00 0 0 00 16 Pixel Clock s5 6 644 h4ebiitee thie Ae bd ed 16 SYNC Signals i ede reve ise y ea tesa eb t ere 19 Strobe Output Signals 00 20 Conditional Strobe 60 21 Unconditional Strobe 0 0 ces 22 VAG CO Arenaan sare eL E Ren GR hp hea Ras e ran Mao god 24 Active Video Area lese 24 Horizontal Video Signal ssssssuses 25 Vertical Video Signal 00002 26 Frame Region o
19. of your board during startup Refer to the DT3130 Series Getting Started Manual UM 17316 for information on installing and using this utility 32 Bit Frame Grabber SDK This software is provided on the Imaging OMNI CD which is shipped with the board The Frame Grabber SDK software is provided for those who want to develop their own application software for the DT3130 Series board using the Microsoft C compiler in Windows 98 Windows Me Windows 2000 or Windows XP DT Active Open Layers Order this optional software package if you want to use the DT Active Open Layers ActiveX control to access the capabilities of the DT3130 Series boards using Microsoft Visual Basic or Visual C GLOBAL LAB Image 2 Order this optional software package if you want to develop scientific applications using object oriented image processing tools Chapter 1 e DT Vision Foundry Order this optional software package if you want to develop machine vision applications using object oriented image processing tools Refer to the Data Translation catalog for information on additional software packages available for the DT3130 Series boards Overview Accessories The following accessories are available for the DT3130 Series boards e EP311 cable A 2 foot cable with a 15 pin D shell connector on one end that connects to connector J2 on the DT3130 Series boards and three BNC connectors on the other end The EP311 cable connects one composite
20. scale frames is used to scale passthru images The number of lines per frame in the scaled image can range from 1 to 480 for 60 Hz image formats or from 1 to 576 for 50 Hz image formats in increments of 1 The number of pixels per line in the scaled image can range from 1 to 640 for 60 Hz image formats or from 1 to 768 for 50 Hz image formats in increments of 1 Using software you provide the scale factor for the horizontal and vertical directions The scale factor is the ratio of the target values the total number of pixels or lines in the resulting scaled image to the source values the total number of pixels or lines in the image to scale in each direction The minimum scale factor is 1 the maximum scale factor is 100 nominal is 100 Overlays Principles of Operation Overlays You can add overlays to the display using software during passthru operations Overlays allow you to place an image on top of another image that was captured using passthru Note Overlays require Direct Draw Interface DDI support 37 Chapter 2 Acquisition Operations DT3130 Series boards can acquire interlaced frames or individual fields either synchronously or asynchronously and store them in system memory In a synchronous acquisition you cannot perform another operation until the synchronous acquisition completes In an asynchronous acquisition the operation starts but gives control to you immediately allowing you t
21. use this information For capabilities Refer to the table that apply to starting on All frame grabbers page 44 Input signals page 46 Sync signals page 51 Active video area page 52 Frames page 55 Passthru page 59 Supported Device Driver Capabilities For capabilities Refer to the table that apply to starting on Overlay page 61 Memory page 62 Acquisition page 63 Digital I O page 65 Note If your code is intended to be compatible with various Data Translation products use the query functions to determine that the capability is supported by the installed board prior to execution For more information on the functions refer to the documentation for the Frame Grabber SDK provided on the Imaging OMNI CD ROM 43 Table 7 General Device Capabilities for the DT3130 Series Device Driver Supports Camera Control Operations OLC_FG_SECTION_CAMCTL DT3130 Series Capability Support OllmgQueryDeviceCaps Board Signature OLC_IMG_DC_OL_SIGNATURE 0x44544F4C Device ID OLC_IMG_DC_DEVICE_ID DT3131 8073h DT3131 ISO 8077h DT3132 8071h DT3132 ISO 8075h DT3133 8070h DT3133 ISO 8074h Board Name OLC IMG DC DEVICE NAME DT3131 DT3131 DT3131 ISO DT3131 ISO DT3132 DT3132 DT3132 ISO DT3132 ISO DT3133 DT3133 DT3133 ISO DT3133 ISO Device Type OLC_IMG_DC_OL_DEVICE_T
22. you still have an interrupt conflict remove the network device install the DT3130 Series board and reboot the System Then reinsert the network device 95 Chapter 5 Table 18 Troubleshooting Problems cont Symptom Possible Cause Possible Solution Board does not respond cont The board is damaged Contact Data Translation for technical support refer to page 98 Intermittent operation Loose connections or vibrations exist Check your wiring and tighten any loose connections or cushion vibration sources see the instructions in the DT3130 Series Getting Started Manual Electrical noise exists Check your connections see the instructions in the DT3130 Series Getting Started Manual The board is overheating Check environmental and ambient temperature consult the board s specifications on page 106 of this manual and the documentation provided by your computer manufacturer for more information Data appears to be invalid Wiring is not connected properly Check your wiring and fix any open connections see the instructions in the DT3130 Series Getting Started Manual Computer does not boot Board is not seated properly The power supply of the computer is too small to handle all the system resources Check that the slot in which your DT3130 Series board is located is a PCI slot that the board is correctly seated in the sl
23. 1 synchronous acquisition 38 synchronous bitmap passthru 34 synchronous continuous acquire passthru 35 T technical support 98 e mail 101 fax 101 telephone 98 World Wide Web 101 telephone support 98 total lines per field 24 total pixels per line 24 total video area see video area translucent overlays 61 trigger 47 external 17 47 software 17 types 47 troubleshooting procedure 94 service and support procedure 98 troubleshooting table 95 U uninstalling the device driver Windows 2000 125 Windows 98 122 Windows Me 122 Windows XP 128 U saturation 16 50 V vertical sync signals 19 vertical video signal 26 video area active 24 frame 27 total 24 video input channels 13 video input connector 112 114 video input signals 11 video input specifications 104 video sources 51 video types 51 Visual Basic programs 5 Visual C programs 5 volatile buffer handles 62 volatile memory 62 V saturation 16 49 W Windows 2000 adding a board to the driver configuration 123 modifying a board in the driver configuration 124 uninstalling the device driver 125 Index Windows 98 adding a board to the driver configuration 120 modifying a board in the driver configuration 121 uninstalling the device driver 122 Windows Me adding a board to the driver configuration 120 modifying a board in the driver configuration 121 uninstalling the device driver 122 Windows XP adding a board to the driver configuration 126 modify
24. 133 ISO boards Figure 1 DT3130 Series Block Diagram 10 Principles of Operation Video Input Signals This section describes the following aspects of the supported input signals Video signal types Video formats Video input channels Color controls Pixel clock and External trigger Video Signal Types The DT3130 Series can acquire images from the following signal types Monochrome Data is represented as 8 bit grayscale values Composite CVBS The Color Video Broadcast Standard where both luminance and chrominance information is encoded on a single composite video signal The signal passes through high and low pass filters on the board to separate the chrominance and luminance signals The decoded signals are represented as 8 bit data S Video This signal contains both luminance and chrominance information The filters on the board are bypassed S video signals are generally cleaner since the high and low pass filters can sacrifice signal integrity 11 Chapter 2 The following video formats are supported for monochrome and composite inputs e NTSC Standard for 60 Hz color video signals In this format the video input is a single analog signal A video frame is displayed as 640 x 480 lines e RS 170 Standard for 60 Hz monochrome video signals In this format the video input is a single analog signal A video frame is displayed as 640 x 480 lines e PAL Standard for 50 Hz
25. 2 Double click the DT Imaging Control icon 3 Select the DT3130 Series device to configure Note that the DT3131 and DT3131 ISO boards contain one device the DT3132 and DT3132 ISO boards contain two devices and the DT3133 and DT3133 ISO boards contain three devices Device 1 corresponds to channels 0 1 and 2 device 2 corresponds to channels 3 4 and 5 and device 3 corresponds to channels 6 7 and 8 4 Select the Video Format as either 50 Hz or 60 Hz 5 When you are finished click Done If you made any changes the Save Changes dialog box appears 6 If you want to save your changes click Yes 121 Appendix C Uninstalling the Device Driver Generally you will always require the DT3130 Series Device Driver However if you are no longer using the DT3130 Series with the supported software you can uninstall the DT3130 Series Device Driver from the system by performing the following steps 1 Open the Control Panel and double click System 2 Click the Device Manager tab 3 Double click DT Image Device 4 Click DT3130 Series Secondary Device then click Remove The Confirm Device Removal dialog appears gi Click OK to confirm the removal 6 Click DT3130 Series Frame Grabber then click Remove The Confirm Device Removal dialog appears 7 Click OK to confirm the removal 8 Repeatsteps 6 and 7 until all DT3130 Series frame grabber boards have been removed 9 Close the System dialog box 10 From
26. 452 7580 xi About this Manual xii SAA7116 Digital Video to PCI Interface Philips Semiconductors 800 234 7381 Additionally it may be helpful to read other material to gain a better understanding of image processing concepts algorithms and their applications Data Translation s Technical Support Department recommends the following resources for understanding image processing concepts processing and coding Baxes Gregory A Digital Image Processing Principles amp Applications New York John Wiley amp Sons 1994 Introduction to image processing and hardware software basics Benson K Blair and Donald G Fink HDTV Advanced TV for the 1990 s New York McGraw Hill 1990 Details high definition television concepts Brooktree Corporation Brooktree Applications Handbook Graphics and Imaging Products San Diego Brooktree Corporation 1991 Product data book and application examples Castleman K R Digital Image Processing Englewood Cliffs NJ Prentice Hall 1987 Explains major image processing concepts and mathematical concepts involved in digital image manipulation Cunningham John E Cable TV 2nd ed Indianapolis Howard W Sams amp Company Inc 1987 Provides the basics of cable television Foley J D and A Van Dam Fundamentals of Interactive Computer Graphics Addison Wesley Reading MA 1984 Provides information on geometric functions Friedhoff Richard M and William Benzon
27. 5 58 DDI 37 45 61 device memory 38 63 64 device memory management 45 device type 44 diagrams programming 69 digital I O signals 45 65 digital input specifications 104 digital output specifications 105 drawing acquired frames 45 64 DT Vision Foundry 6 DT3130 Series Device Driver 5 Windows 2000 procedures 123 126 Windows 98 procedures 120 Windows Me procedures 120 DT Acquire 5 DT Active Open Layers 5 DtColorHardwareScaling 58 76 78 83 DtColorImageParameters 49 83 DtColorQueryInterface 45 DtColorSignalType 49 83 DtColorStorageMode 58 DtColorSyncMasterMode 52 E e mail support 101 environmental specifications 105 106 EP311 cable 7 114 EP312 cable 7 112 EP314 cable 7 114 EP315 cable 7 117 EP317 cable 7 114 external trigger 17 47 specifications 104 F factory service 102 fax support 101 features 2 field 38 acquiring even 57 acquiring next 57 acquiring odd 57 fixed Sync Sentinel type 52 frame acquisitions 47 first line top 27 first pixel left 27 height 27 28 56 left 28 56 selection 55 selection query 55 top 28 55 types 57 width 27 28 56 Frame Grabber SDK 5 Index full frame acquisition 63 64 G GLOBAL LAB Image 2 5 H hardware scaling 45 help 94 horizontal sync signals 19 horizontal video signal 25 host memory 63 hue 16 50 l ILUTs 48 image parameters 45 49 50 image processing input look up tables 48 input scaling 45 56 57 initializ
28. Acquire the Next Field OLC FG FRM FIELD NEXT Acquire the Next Noninterlaced Frame OLC FG FRM NON INTERLACED Yes Yes Yes Yes Yes Yes No Maximum Number of Pixels in Frame OLC FG IC MAX FRAME SIZE 50 Hz 442368 60 Hz 307200 Number of Bytes in a Pixel OLC FG IC PIXEL DEPTH RGB 4 RGB24 3 RGB16 2 RGB15 2 YUYV422 2 Mono 1 57 Chapter 3 58 Table 11 Frame Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support DtColorHardwareScaling Hardware Scaling in SDK Extensions OLT_SCALE_PARAM Horizontal scale factor percentage min 1 hscale max 100 nominal 100 Vertical scale factor percentage vscale granularity 1 min 1 max 100 nominal 100 granularity 1 DtColorStorageMode Storage Mode in the SDK Extensions OLT_IMAGE_MODE Supports Monochrome Mode OLC_IMAGE_MONO Supports YUV Mode OLC_IMAGE_YUV Supports RGB OLC_IMAGE_RGB Supports RGB24 OLC_IMAGE_RGB24 Supports RGB16 OLC_IMAGE_RGB_16 Supports RGB15 OLC_IMAGE_RGB_15 Supports YUYV422 OLC_IMAGE_YUYV_422 Yes No Yes Yes Yes Yes Yes a FRAME_HINC FRAME_VINC can be 1 every pixel or a multiple of 2 up toa maximum value of 16 For greater control use the DtColorHardwareScaling function in the SDK Extensions Supported Device Driver Capabilities Table 12 Passthru Capabilities for the D
29. DATA TRANSLATION UM 17314 G DT3130 Series User s Manual Seventh Edition September 2002 Data Translation Inc 100 Locke Drive Marlboro MA 01752 1192 508 481 3700 www datatranslation com Fax 508 481 8620 E mail info datx com Copyright 2000 2001 2002 by Data Translation Inc All rights reserved Information furnished by Data Translation Inc is believed to be accurate and reliable however no responsibility is assumed by Data Translation Inc for its use nor for any infringements of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under any patent rights of Data Translation Inc Use duplication or disclosure by the United States Government is subject to restrictions as set forth in subparagraph c 1 ii of the Rights in Technical Data and Computer software clause at 48 C F R 252 227 7013 or in subparagraph c 2 of the Commercial computer Software Registered Rights clause at 48 C F R 52 227 19 as applicable Data Translation Inc 100 Locke Drive Marlboro MA 01752 Data Translation and GLOBAL LAB are registered trademarks and Imaging OMNI CD DT Open Layers Frame Grabber SDK and DT Vision Foundry are trademarks of Data Translation Inc All other brand and product names are trademarks or registered trademarks of their respective companies Radio and Television Interference This equ
30. DT3130 Series board connect signals to the board install and configure the DT3130 Series Device Driver verify the board s operation with DT Acquire and view the DT3130 Series manuals online Frame Grabber SDK User s Manual UM 13442 and online help included on the Imaging OMNI CD provided with the DT3130 Series boards describes the Dynamic Linkable Library DLL that you can use to write image acquisition application software DT Active Open Layers User s Manual UM 17325 available from Data Translation describes DT Active Open Layers an ActiveX control which allows you to use Data Translation PCI frame grabber boards within graphical programming environments such as Microsoft Visual Basic and Visual C GLOBAL LAB Image 2 User s Manual UM 17790 and GLOBAL LAB Image 2 API Manual UM 17792 available from Data Translation describe how to use GLOBAL LAB Image 2 and GLOBAL LAB Image 2 Streamline to create scientific applications using object oriented image processing tools DT Vision Foundry User s Manual UM 17755 and DT Vision Foundry API Manual UM 17757 available from Data Translation describe how to use DT Vision Foundry to create machine vision applications using object oriented image processing tools PCI Specification PCI Local Bus Specification PCI Special Interest Group Hillsboro OR Revision 2 1s 503 696 2000 Bt254 Monolithic CMOS Triple 8 bit Image Digitizer Brooktree Corporation 619
31. Driver cont DT3130 Series Capability Support Sync Sentinel Types OLC FG IC SYNC SENTINEL TYPE LIMITS Supports Fixed Sync Sentinel OLC FG SYNC SENTINEL FIXED No Supports Variable Sync Sentinel OLC_FG_SYNC_SENTINEL_VARIABLE No DtColorSyncMasterMode Sync Master in SDK Extensions OLT_SYNC_MASTER_PARAMETER Enable Sync Master Mode OLC_SYNC_MASTER_ENABLE No Table 10 Active Video Area Capabilities for the DT3130 Series Device Driver DT3130 Series Capability Support OlFgQueryInputCaps Supports Defining of Active Video Area OLC FG IC DOES ACTIVE VIDEO Yes Supports Active Video Area Query OLC FG IC DOES QUERY ACTIVE VIDEO Yes Range of Back Porch Start Position OLC FG IC BACK PORCH START LIMITS min 0 max 0 nominal 0 granularity 0 Supported Device Driver Capabilities Table 10 Active Video Area Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support Range of Clamp Start Position OLC_FG_IC_CLAMP_START_LIMITS min 0 max 0 nominal 0 granularity 0 Range of Clamp End Position OLC_FG_IC_CLAMP_END_LIMITS min 0 max 0 nominal 0 granularity 0 Range of Total Pixels Per Line Control OLC_FG_IC_TOTAL_PIX_PER_LINE_LIMITS min 50 Hz 1135 60 Hz 910 max 50 Hz 1135 60 Hz 910 nominal 50 Hz 1135 60 Hz 910 granularity O Range of First Active Pixel Position OLC FG IC
32. FRAME TOP LIMITS min O max 50 Hz 575 60 Hz 479 nominal 0 granularity 1 55 Chapter 3 Table 11 Frame Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support Range of Frame Left Control OLC_FG_IC_FRAME_LEFT_LIMITS min 0 max 50 Hz 763 60 Hz 635 nominal 0 granularity Range of Frame Height Control OLC FG IC FRAME HEIGHT LIMITS min 1 max 50 Hz 576 60 Hz 480 nominal 50 Hz 576 60 Hz 480 granularity Range of Frame Width Control OLC FG IC FRAME WIDTH LIMITS min 1 max 50 Hz 768 60 Hz 640 nominal 50 Hz 768 60 Hz 640 granularity 1 Range Between Pixels Scale factor horizontal OLC FG IC FRAME HINC LIMITS min 1 max 108 nominal 1 granularity 1 56 Supported Device Driver Capabilities Table 11 Frame Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support Range Between Lines Scale factor vertical OLC_FG_IC_FRAME_VINC_LIMITS min 1 max 108 nominal 1 granularity 1 Frame Types OLC FG IC FRAME TYPE LIMITS Acquire Interlaced Frame Starting on Even Field OLC FG FRM IL FRAME EVEN Acquire Interlaced Frame Starting on Odd Field OLC FG FRM IL FRAME ODD Acquire Interlaced Frame Starting on Next Field OLC FG FRM IL FRAME NEXT Acquire the Even Field OLC FG FRM FIELD EVEN Acquire the Odd Field OLC FG FRM FIELD ODD
33. INPUT SOURCE COUNT 46 OLC FG MC MEMORY TYPES 62 OLC FG MC VOL COUNT 62 OLC FG MEM VOLATILE 62 OLC FG MODE EACH 47 OLC FG MODE START 47 OLC FG PASSTHRU ASYNC BITMAP 59 OLC FG PASSTHRU ASYNC BITMAP EXTENDED 59 OLC FG PASSTHRU SYNC BITMAP 59 OLC FG PC DOES PASSTHRU 59 OLC FG PC DOES PASSTHRU SNAPSHOT 60 OLC FG PC DOES SOURCE ORIGIN 59 OLC FG PC PASSTHRU MODE LIMITS 59 OLC FG PC PC DOES SCALING 60 OLC FG PC SCALE WIDTH LIMITS 60 OLC FG PC SRC ORIGIN X LIMITS 59 OLC FG PC SRC ORIGIN Y LIMITS 59 OLC FG SECTION DDI 45 OLC FG SECTION INPUT 44 OLC FG SECTION MEMORY 45 OLC FG SECTION PASSTHRU 45 OLC FG SYNC SENTINEL FIXED 52 OLC FG TRIG EXTERNAL LINE 47 OLC FG TRIGGER TYPE LIMITS 47 OLC FG VID COMPOSITE 51 OLC IMAGE MONO 58 OLC IMAGE RGB 58 OLC IMAGE RGB 15 58 OLC IMAGE RGB 16 58 OLC IMAGE RGB 24 58 OLC IMAGE YUYV 58 OLC IMG DC DEVICE ID 44 OLC IMG DC DEVICE NAME 44 OLC IMG DC OL SIGNATURE 44 OLC IMG DC SECTIONS 44 OLC IMG DEV COLOR FRAME GRABBER 44 OLC MONO SIGNAL 49 OLC SET BRIGHTNESS 49 133 Index 134 OLC_SET_CONTRAST 49 OLC_SET_HUE 50 OLC_SET_U_SAT 49 50 OLC_YC_SIGNAL 49 OlFgAcquireFrameToDevice 73 OlFgAcquireMultipleToDevice 75 OlFgAllocateBuiltInFrame 71 89 90 OIFgAsyncAcquireFrameToDevice 72 OlFgAsyncAcquireJobDone 75 OIFgAsyncAcquireMultipleToDevice 75 OlFgCancelAsyncAcquireJob 72 75 OlFgCopyFrameRect 86 87 OlFgCre
34. LUCENT OVERLAYS 61 OLC FG DDI USER SURFACE PTR 61 OLC FG FRM FIELD EVEN 57 OLC FG FRM FIELD NEXT 57 OLC FG FRM FIELD ODD 57 OLC FG FRM IL FRAME EVEN 57 OLC FG FRM IL FRAME NEXT 57 OLC FG FRM IL FRAME ODD 57 OLC FG IC CLOCK FREQ LIMITS 47 OLC FG IC CLOCK SOURCE LIMITS 47 OLC FG IC CSYNC SOURCE LIMITS 51 OLC FG IC DOES DRAW ACQUIRED FRAME 64 OLC FG IC DOES DRAW ACQUIRED FRAME EX 64 OLC FG IC DOES FRAME SELECT 59 OLC_FG_IC_DOES_QUERY_FRAME _SELECT 55 OLC_FG_IC_DOES_QUERY_PIXEL_ CLOCK 46 OLC_FG_IC_DOES_QUERY_SYNC_ SENTINEL 51 OLC_FG_IC_DOES_QUERY_VIDEO_ SELECT 51 OLC_FG_IC_DOES_STROBE 47 OLC_FG_IC_DOES_SYNC SENTINEL 51 OLC_FG_IC_DOES_TRIGGER 47 OLC_FG_IC_FRAME_HEIGHT_ LIMITS 56 OLC FG IC FRAME HINC LIMITS 56 OLC FG IC FRAME LEFT LIMITS 56 OLC FG IC FRAME TOP LIMITS 55 OLC FG IC FRAME TYPE LIMITS 57 OLC FG IC FRAME VINC LIMITS 57 OLC FG IC FRAME WIDTH LIMITS 56 OLC FG IC MAX FRAME SIZE 57 Index OLC_FG_IC_MULT_TRIGGER_ MODE_LIMITS 47 OLC_FG_IC_MULT_TRIGGER_TYPE _LIMITS 47 OLC_FG_IC_PIXEL_DEPTH 57 OLC FG IC PULSE WIDTH LIST 48 OLC FG IC PULSE WIDTH LIST LIMITS 48 OLC FG IC SINGLE FRAME OPS 63 OLC FG IC STROBE FIELD BASED 48 OLC FG IC STROBE FRAME BASED 48 OLC FG IC STROBE NOW 48 OLC FG IC STROBE TYPE LIMITS 48 OLC FG IC SYNC SENTINEL TYPE LIMITS 52 OLC FG IC TRIG EXTERNAL LINE 47 OLC FG IC VIDEO TYPE LIMITS 51 OLC FG ILUT COUNT 48 OLC FG
35. Pin contacts AMP 61118 1 need 4 4 position pin housing AMP 1 480424 0 Pin contacts AMP 61117 1 need 4 P3 Connector 2 position 2 mm socket housing Hirose DF3 2S 2C 24 28 AWG socket contact Hirose DF3 2428SC need 2 108 Specifications Table 23 Cable Specifications cont Cable Feature Specification EP315 Cable type 18 AWG UL Style 1007 red black and cont yellow insulation Belden 9918 or equivalent 24 AWG UL Style 1007 black and yellow insulation Belden 9923 or equivalent EP317 J1 Connector VGA style D sub 15 pin male connector enclosure 4 40 jackscrews and shield AMP 748473 1 or equivalent Die cast metal backshell Norcomp 979 009 030 121 Pin contact AMP 748333 5 need 4 Cable type 2 meter Signal Connectors 4 pin mini DIN male standard S video connector 109 Appendix A 110 Connector Pin Assignments Trigger Input Strobe Output Connector J1 112 Video Input Connector J2 2 6 66 12 V Power Connector P3 0 eee 111 Appendix B 112 Trigger Input Strobe Output Connector J1 Connector J1 is a 15 pin male D shell connector that attaches the trigger input and strobe output signals to the board You can access the signals using the EP312 cable or a user designed cable Figure 11 illustrates the pin locations of connector J1 12 V Ground Strobe Out 0 12 V Strob
36. SO and DT3133 ISO boards you can specify whether to start image acquisition when the board detects either a low to high high level transition or a high to low low level transition on the Trigger input pin as referenced to the Trigger input pin The difference between Trigger and Trigger must be greater than 0 8 V for the signal to be considered a high level The incoming external trigger is qualified to be within a programmable window and is forwarded to the device driver as an interrupt The interrupt is processed by the device driver to start the acquisition and trigger the strobe if desired Refer to page 20 for more information on strobing Notes Each device on the board requires its own interrupt resource Principles of Operation Sync Signals To digitize the incoming video signal the DT3130 Series board requires both horizontal and vertical sync signals The board determines this information as well as the odd and even fields from the video input signal being digitized 2 Horizontal sync pulses are asserted low for 4 us typically Vertical sync pulses are asserted low for 230 us typically The odd field indication changes state on the falling edge of the vertical sync signal 19 Chapter 2 Strobe Output Signals You can generate one or more strobe output pulses from a DT3130 Series board Table 4 describes the connectors and pins on the EP312 cable that are provided for connecting strobe output si
37. T3130 Series Device Driver DT3130 Series Capability Support OlFgQueryPassthruCaps Supports Passthru Section OLC FG PC DOES PASSTHRU Yes Passthru Modes OLC FG PC PASSTHRU MODE LIMITS Supports Async Direct OLC FG PASSTHRU ASYNC DIRECT No Supports Sync Direct OLC FG PASSTHRU SYNC DIRECT No Supports Async Bitmap OLC FG PASSTHRU ASYNC BITMAP Yes Supports Sync Bitmap OLC FG PASSTHRU SYNC BITMAP No Supports Continuous Acquire OLC FG PASSTHRU ASYNC BITMAP EXTENDED Yes Source Origin OLC FG PC DOES SOURCE ORIGIN No Available Range for the X Value of the Source Origin OLC FG PC SRC ORIGIN X LIMITS N A Available Range for the Y value of the Source Origin OLC FG PC SRC ORIGIN Y LIMITS N A 59 Chapter 3 60 Table 12 Passthru Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support Passthru Scaling OLC FG PC DOES SCALING No Range of Legal Values for Height OLC FG PC SCALE HEIGHT LIMITS N A Range of Legal Values for Width OLC FG PC SCALE WIDTH LIMITS N A Passthru LUT OLC FG PC DOES PASSTHRU LUT No Number of Extra Palette Entries OLC FG PC MAX PALETTE INDEX N A Maximum RGB Value for Palette OLC FG PC MAX PALETTE VALUE N A Number of Entries in Passthru LUT OLC FG PC MAX PLUT INDEX N A Maximum RGB Value for Passthru LUT OLC FG PC MAX PLUT VALUE N A Passthru snapshot OLC FG PC DOES PASSTHRU SNAPSHOT Yes a With the
38. T3132 and 6 monochrome or Connect to the VIDO VID1 VID2 VID3 DT3132 ISO composite inputs VIDA VID5 and or VID6 inputs of connector J2 2 S video inputs and For S video inputs connect the Y signals 4 monochrome or to the YO and or Y1 inputs of connector composite inputs J2 connect the C signals to the CO and or C1 inputs of connector J2 For monochrome or composite inputs connect to the VIDO VID1 VID3 and or VIDA inputs of connector J2 13 Chapter 2 14 Table 1 Video Inputs and Connections Board Type Video Inputs Connections DT3133 and 9 monochrome or For monochrome or composite signals DT3133 ISO composite inputs connect to the VIDO VID1 VID2 VID3 VIDA VID5 VID6 VID7 VID8 and or VIDO9 inputs of connector J2 3 S video inputs and 6 monochrome or composite inputs For S video inputs connect the Y signals to the YO Y1 and or Y2 inputs of connector J2 connect the C signals to the CO C1 and or C2 inputs of connector J2 For monochrome or composite inputs connect to the VIDO VID1 VID3 VID4 VID6 and or VID7 input of connector J2 a Currently Data Translation does not supply a cable that supports more than one S video input or an S video input and monochrome composite inputs together If you need more than one S video input or S video and monochrome composite inputs you must design your own cable In software each group of three input channels
39. URRENT_SRC OLC_FG_CTL_CSYNC_THRESH N A OLC_FG_CTL_SYNC_SENTINEL N A OLC_FG_CTL_HSYNC_INSERT_POS N A OLC_FG_CTL_HSYNC_SEARCH_POS N A OLC_FG_CTL_VSYNC_INSERT_POS N A OLC_FG_CTL_VSYNC_SEARCH_POS N A OLC FG IC BACK PORCH START 0 LIMITS OLC FG IC CLAMP START LIMITS 0 OLC FG IC CLAMP END LIMITS 0 OLC FG CTL TOTAL PIX PER LINE 50 Hz 1135 60 Hz 910 OLC FG CTL FIRST ACTIVE PIXEL 50 Hz 190 60 Hz 140 OLC FG CTL ACTIVE PIXEL COUNT 50 Hz 768 60 Hz 640 66 Supported Device Driver Capabilities Table 17 Default Control Values cont Control Name Value OLC FG CTL TOTAL LINES PER FLD 50 Hz 312 60 Hz 262 OLC FG CTL FIRST ACTIVE LINE 50 Hz 31 60 Hz 21 OLC FG CTL ACTIVE LINE COUNT 50 Hz 288 60 Hz 240 OLC FG CTL FRAME TOP 0 OLC FG CTL FRAME LEFT 0 OLC FG CTL FRAME WIDTH 50 Hz 768 60 Hz 640 OLC FG CTL FRAME HEIGHT 50 Hz 576 60 Hz 480 OLC FG CTL HOR FRAME INC 1 OLC FG CTL VER FRAME INC 1 OLC FG CTL CLOCK FREQ 50 Hz 15 000 000 60 Hz 12 500 000 OLC FG CTL CLOCK SOURCE OLC FG CLOCK INTERNAL OLC FG CTL FRAME TYPE OLC FG FRM IL FRAME EVEN OLC FG IC STROBE PULSE WIDTH LIST LIMITS 3300 us OLC FG CTL ILUT N A DtColorSignalType OLC COMPOSITE SIGNAL DtColorStorageMode OLC IMAGE RGB 67 Chapter 3 68 Table 17 Default Control V
40. VIDA VID6 VID3 N Oo GND CO VID2 or YO VID1 VIDO Figure 12 Video Input Connector J2 Table 25 lists the pins of connector J2 by signal name and by the corresponding connector assignments of the EP311 EP314 and EP317 cables and describes these signals 114 Connector Pin Assignments Table 25 J2 Pin Assignments EP317 J2 EP311 BNC EP314 BNC Pin Signal Signal Pin Connector Connector Number Name Description 1 VIDO VIDO VIDO Composite Video Input Signal 0 2 VID1 VID1 Composite Video Input Signal 1 3 VID2 VID2 Composite Video Input Signal 2 Pin 4 YO S Video Luminance Signal 0 4 Pin 3 CO S Video Chrominance Input Signal 0 5 Pins 1 and 2 GND Analog Ground 6 VID3 VID3 VID3 Composite Video Input Signal 3 7 VID4 VID4 Composite Video Input Signal 4 8 VID5 VID5 Composite Video Input Signal 5 E Y12 S Video Luminance Signal 1 9 a C12 S Video Chrominance Input Signal 1 10 GND Analog Ground 115 Appendix B Table 25 J2 Pin Assignments cont EP317 J2 EP311 BNC EP314 BNC Pin Signal Signal Pin Connector Connector Number Name Description 11 VID6 VID6 VID6 Composite Video Input Signal 6 12 VID7 VID7 Composite Video Input Signal 7 13 VID8 VID8 Composite Video Input Signal 8 z y22 S Video Luminance
41. YPE Monochrome Frame Grabber OLC_IMG_DEV_MONO_FRAME_GRABBER Yes Color Frame Grabber OLC_IMG_DEV_COLOR_FRAME_GRABBER Yes Sections Supported OLC_IMG_DC_SECTIONS Supports Input Operations OLC_FG_SECTION_INPUT Yes No Supported Device Driver Capabilities Table 7 General Device Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support Supports Management of Device Memory OLC_FG_SECTION_MEMORY Yes Supports Linear Memory Operations OLC_FG_SECTION_LINEAR No Supports passthru OLC_FG_SECTION_PASSTHRU Yes Supports DDI OLC_FG_SECTION_DDI Yes DtColorQueryInterface SDK Extension Capabilities OLT QUERY COLOR INTERFACE Supports Signal Type COLOR INTERFACE SIGNAL TYPE True Supports Storage Mode COLOR INTERFACE STORAGE MODE True Supports Image Parameter COLOR INTERFACE IMAGE PARAMETER True Supports Hardware Scaling COLOR INTERFACE HARDWARE SCALING True Supports Digital I O COLOR INTERFACE DIGITAL IO False Supports Draw Acquired Frame COLOR INTERFACE DRAW ACQUIRED FRAME True Supports Sync Master Mode COLOR INTERFACE SYNC MASTER MODE False Supports Extracting RGB Frames COLOR INTERFACE EXTRACT FRAME False Supports Drawing Extracted Data COLOR INTERFACE DRAW BUFFER False 45 Chapter 3 46 Table 8 Input Signal Capabilities for the DT3130 Series Device Driver Capability DT3130 Series Support OlFgQueryInputCaps Number of Input Source
42. al is output Using software you can specify the following parameters for an unconditional strobe The length of the strobe output pulse 3 3 ms 6 6 ms 13 ms 26 6 ms 53 3 ms 106 6 ms 213 3 ms or 426 6 ms The polarity of the strobe output signal as active high or active low The polarity of the strobe output signal as active high or active low 22 Principles of Operation For DT3131 DT3132 and DT3133 boards selecting an active high polarity means that the strobe output pulse is a low to high going signal selecting an active low polarity means that the strobe output pulse is a high to low going signal For DT3131 ISO DT3132 ISO or DT3133 ISO boards the strobe outputs act like a momentary switch Selecting an active high polarity means that the strobe outputs are normally open they close only for the duration of the strobe pulse width Selecting an active low polarity means that the strobe outputs are normally closed they open only for the duration of the strobe pulse width Figure 2 on page 22 shows how the polarity works with each board type You must wire your strobe output signal accordingly 23 Chapter 2 24 Video Area The total video area is a complete set of horizontal and vertical input lines from which you extract the active video area and the frame within the active video area The total video area includes all parts of the signal including nonvisual portions such as horizontal an
43. alues cont Control Name Value DtColorlmageParameters Brightness 128 Contrast 216 V Saturation 180 U Saturation 254 Hue 128 Red Level N A Green Level N A Blue Level N A DtColorHardwareScaling Horizontal scale factor 100 Vertical scale factor 100 DtColorDigitallOControl Digital I O Configuration 0 DtColorSyncMasterMode Enable Disable 0 disabled NL Programming Flowcharts Single Frame Acquisition ssslsseeeeeeeeee 7 Multiple Frame Acquisition a s nasasa saaran arrr 74 Passthru without Overlays sse 76 Passthru with Overlays 20 cece cece eee 78 69 Chapter 4 70 The following flowcharts show the steps required to perform imaging operations using DT Open Layers For illustration purposes the functions in the Frame Grabber SDK and Color SDK Extensions are shown however the concepts apply to all DT Open Layers software for imaging Note that many steps represent several substeps if you are unfamiliar with the detailed operations involved with any one step refer to the indicated page for detailed information Optional steps appear in shaded boxes Note Although the flowcharts do not show error status checking it is recommended that you check for error status messages after calling each function Programming Flowcharts Single Frame Acquisition Open the device and get the device ID with OllmgOpenDevice
44. apability Support DtColorSignalType Signal Type in the SDK Extensions OLT_SIGNAL_TYPE Supports Monochrome Signal Type OLC_MONO_SIGNAL Yes Supports Y C Signal Type Luminance Chrominance OLC_YC_SIGNAL Yes Support Composite Signal Type OLC_COMPOSITE_SIGNAL Yes Supports RGB Signal OLC_RGB_SIGNAL No Supports Dual Mono Slgnal OLC_DUAL_MONO_SIGNAL No Supports Triple Mono Signal OLC_TRIPLE_MONO_SIGNAL No DtColorlmageParameters Image Parameters in the SDK Extensions OLT_COLOR_PARAMETER Brightness Values OLC_SET_BRIGHTNESS min 0 max 255 nominal 128 granularity 1 OLT_COLOR_PARAMETER Contrast Values OLC_SET_CONTRAST min 0 max 511 nominal 216 granularity 1 V Saturation Values OLC_SET_V_SAT min 0 max 511 nominal 180 granularity 1 49 Chapter 3 50 Table 8 Input Signal Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support Image Parameters in the SDK Extensions U Saturation Values OLC SET U SAT min 0 max 511 nominal 254 Hue Values OLC SET HUE Red Level Values OLC SET RED LEVEL Green Level Values OLC SET GREEN LEVEL Blue Level Values OLC SET BLUE LEVEL Red Reference OLC SET RED REF Red Offset OLC SET RED OFFSET Green Reference OLC SET GREEN REF Green Offset OLC SET GREEN OFFSET Blue Reference OLC SET BLUE REF Blue Offset OLC SET BLUE OFFSET granularity 1 min 0 max 255 nominal 128 granularity 1 N A N A N A N A
45. asurements are relative to the vertical reference point which is defined as the beginning of the vertical sync Lines themselves are measured in terms of pixels The settings for the vertical video signal are fixed 26 Principles of Operation Frame Region of Interest The frame is the portion of the active video area that you want to digitize For this reason it is sometimes called the region of interest ROD This section describes the following aspects of frames Frame size e Frame type Scaling frames and Frame storage modes Frame Size The top of the frame is the first line of video relative to the active video area The left side of the frame is the first pixel of video relative to the active video area The width of the frame is the number of pixels per line of video The height of the frame is the number of lines per field Table 5 shows the settings you can program on DT3130 Series boards to define the frame Figure 5 illustrates these relationships 27 Chapter 2 28 Table 5 Frame Settings for DT3130 Series Boards Nominal Setting Description Range Values Frame Left The first pixel in the region 50 Hz 0 to 763 pixels 0 of interest relative to the 60 Hz 0 to 635 pixels first active pixel to digitize Frame Width The number of pixels per 50 Hz 1 to 768 pixels 50 Hz 768 line of video to digitize 60 Hz 1 to 640 pixels 60 Hz 640 Frame Top The first line of th
46. ateSurface 79 OlFgDestroyFrame 73 75 77 81 OlFgDestroySurface 81 OlFgDrawAcquiredFrameEx 85 OlFgEnableOverlays 81 91 OlFgEraseSurface 79 OlFgGetPassthruSyncEvent 92 OlFgGetSurfaceDC 79 92 OIFgIsAsyncAcquireJobDone 72 OlFgMapFrame 88 OlFgOueryCameraControlCaps 65 OlFgQueryDDICaps 61 OlFgOueryMemoryCaps 62 OlFgQueryPassthruCaps 59 OlFgReadContiguousPixels 86 OlFgReadFrameRect 86 OlFgReadPixelList 86 OlFgReleaseSurfaceDC 79 92 OlFgSetInputControlValue 82 OlFgSetInputVideoSource 71 74 76 78 OlFgSetMultipleTriggerInfo 74 OIFgSetOverlayColorKey 91 OIFgSetPassthruScaling 79 OIFgSetStrobeInfo 84 OIFgSetTriggerInfo 71 OIFgSetVisibleSurface 91 92 OIFgStartAsyncPassthruBitmap 89 OIFgStartAsyncPassthru Ex 89 OIFgStopAsyncPassthru 77 81 OlFgUnmapFrame 88 OlFgWriteContiguousPixels 87 OIFgWriteFrameRect 87 OIFgWritePixelList 87 OlImgCloseDevice 73 75 77 81 OlImgOpenDevice 71 74 76 78 OlImgQueryDeviceCaps 44 OlImgQueryInputCaps 46 51 52 55 63 OlImgSetTimeoutPeriod 71 74 76 78 OLT COLOR PARAMETER 49 OLT IMAGE MODE 58 OLT QUERY COLOR INTERFACE 45 OLT SCALE PARAM 58 OLT SIGNAL TYPE 49 overlays 37 61 P P3 connector 117 PAL 12 passthru 34 45 59 bitmap mode 34 59 continuous acquire mode 35 event synchronization 61 scaling 36 60 snapshot 60 source origin 36 with overlays 78 Index physical specifications 105 106 pin assignments 112 114 117 pixel clock 16 47 pixel clock query 46 pixels 16 p
47. buffer with OlFgDestroyFrame Y Core the device using oimgciosenevice 73 Chapter 4 74 Multiple Frame Acquisition Open the device and get the device ID a with OllmgOpenDevice Set the timeout period with OllmgSetTimeoutPeriod Choose an input source with OlFgSetinputVideoSource Y Set the standard controls for the input Source see page 82 Set the color controls for the input source see page 83 Set up an acquisition trigger for the input source with OlFgSetMultipleTriggerinfo Vv Set the strobe for the input source see page 84 v C Go to the next page Select input channel 0 to 2 The default is 0 The default is a software trigger Programming Flowcharts Multiple Frame Acquisition cont C Continued from previous page D Yes Perform an asynchronous acquire Acquire frames to device memory with OIFgAsyncAcquireMultipleToDevice p Check the status of the operation with OIFgAsyncAcquireJobDone No Acquire frames synchronously to device memory with OlFgAcquireMultipleToDevice Stop No asynchronous acquire Job done v Process the acquired image Stop the acquisition with see page 85 OlFgCancelAsyncAcquireJob y Release each frame buffer with
48. c Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Yes Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME No Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT No Multiple Frames to Host async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME No Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME No Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT No Multiple Frames to Device async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Yes Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME No Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT No Supports Drawing Acquired Frame OLC FG IC DOES DRAW ACQUIRED _ FRAME Yes OLC FG IC DOES DRAW ACQUIRED FRAME EX Yes Supported Device Driver Capabilities Table 16 Digital I O Capabilities for the DT3130 Series Device Driver DT3130 Series Capability Support OlFgQueryCameraControlCaps Number of Digital Output Lines OLC_FG_CC_DIG_OUT_COUNT 0 DtColorDigitallOControl Number of Digital Input Output Lines 0 65 Chapter 3 Initialized Control Values Table 17 lists the default control values after opening or initializing the DT3130 Series Device Driver Table 17 Default Control Values Control Name Value OLC_FG_CTL_INPUT_FILTER N A OLC_FG_CTL_BLACK_LEVEL N A OLC_FG_CTL_WHITE_LEVEL N A OLC_FG_CTL_VIDEO_TYPE OLC_FG_VID_COMPOSITE OLC_FG_CTL_CSYNC_SOURCE OLC_FG_CSYNC_C
49. color video signals In this format the video input is a single analog signal A video frame is displayed as 768 x 576 lines CCIR Standard for 50 Hz monochrome video signals In this format the video input is a single analog signal A video frame is displayed as 768 x 576 lines The Y C format is supported for S video inputs In this format the video input is provided as two separate analog signals The Y signal contains luminance information the gray scale portion of the color image The C signal contains chrominance information the color portion of the image For 60 Hz a video frame is displayed as 640 x 480 lines For 50 Hz a video frame is displayed as 768 x 576 lines 12 Principles of Operation Videos Input Channels DT3130 Series boards provide monochrome composite CVSB and S video input sources Table 1 lists the number of video input channels supported by each board as well as how to connect these input channels to the board Table 1 Video Inputs and Connections Board Type Video Inputs Connections DT3131 and 3 monochrome or Connect to the VIDO VID1 and or VID2 DT3131 ISO composite inputs inputs of connector J2 1 S video input and For S video inputs connect the Y signal 2 monochrome or to the YO input of connector J2 connect composite inputs the C signal to the CO input of connector J2 For monochrome or composite inputs connect to the VIDO and or VID1 inputs of connector J2 D
50. d support contract customers Support requests from non contract or out of warranty customers are processed after requests from original warranty and support contract customers For the most efficient service please complete the form on page 100 and be at your computer when you call for technical support This information helps to identify specific system and configuration related problems and to replicate the problem in house if necessary You can reach the Technical Support Department by calling 508 481 3700 x1401 98 Troubleshooting If you are located outside the USA call your local distributor The name and telephone number of you nearest distributor are provided in your Data Translation catalog If you are leaving a message to request a support call please include the following information Omitting any of the above information may delay our ability to resolve your issue Your name please include proper spelling Your company or organization please include proper spelling A phone number An email address where you can be reached The hardware software product you need help on A summary of the issue or question you have Your contract number if applicable and Your product serial number or purchase date 99 Chapter 5 100 Information Required for Technical Support Name Phone Contract Number Address Data Translation hardware product s serial number c
51. d vertical blanking information Blanking information is the data not included in the active video area it contains sync and other information The total video area is as wide as the total pixels per line the entire area between two consecutive horizontal sync signals and as tall as the total lines per field the entire area between two consecutive vertical sync signals You can calculate the total pixels per line as follows _ pixel clock frequency MHz Total pixels per line horizontal frequency kHz You can calculate the total lines per field as follows Total lines per field horizontal frequency kHz vertical frequency Hz Active Video Area The active video area floats in the total video area The active video area is defined as that part of the incoming signal that contains valid video data not blanking or sync information Therefore the active video area consists of the visible portion of those lines containing visible pixel data Its top is set by the first active line its left side is set by the first active pixel it is as wide as the active pixel count and it is as tall as the active line count For more information about the horizontal and vertical signals that comprise the total video area and the parameters you can set to specify the active video area refer to the following sections Principles of Operation Horizontal Video Signal Each line of video comprising the total video area contain
52. e Note that the DT3131 and DT3131 ISO boards contain one device the DT3132 and DT3132 ISO boards contain two devices and the DT3133 and DT3133 ISO boards contain three devices Device 1 corresponds to channels 0 1 and 2 device 2 corresponds to channels 3 4 and 5 and device 3 corresponds to channels 6 7 and 8 4 Select the Video Format as either 50 Hz or 60 Hz 5 When you are finished click Done If you made any changes the Save Changes dialog box appears 6 If you want to save your changes click Yes 127 Appendix C Uninstalling the Device Driver Generally you will always require the DT3130 Series Device Driver However if you are no longer using the DT3130 Series board with the supported software you can uninstall the DT3130 Series Device Driver from the system by performing the following steps 1 Open the Control Panel 2 Double click System 3 Click Hardware then click Device Manager 4 Double click DT Image Device 5 Click the DT3130 Series Frame Grabber click Action then click Uninstall 6 Click OK 7 Click DT3130 Series Secondary Device click Action then click Uninstall 8 Click OK 9 Close the System dialog box 10 From the Control Panel click Add Remove Programs 11 Click DT3130 Series Drivers then click Change Remove 12 Click Finish 13 Click Close 14 Turn your computer off and remove any DT3130 Series boards Note If you want to reinstall the device dr
53. e Out 1 N C Strobe Out 1 Strobe Out 2 Trigger In 2 Strobe Out 2 Trigger In 2 6 N wo A o Strobe Out 0 Trigger In 1 Trigger In 14 Trigger In 0 Trigger In 0 Figure 11 Trigger Input Connector J1 Connector Pin Assignments Table 24 lists the pins of connector J1 by signal name and by the corresponding EP312 connector assignments and describes these signals Table 24 J1 Pin Assignments J1 Pin EP312 EP312 Number Connector Pin Number Signal Name 1 Trigger 1 Trigger In 0 2 Trigger 6 Trigger In 0 3 Trigger 2 Trigger In 1 4 Trigger 7 Trigger In 1 5 Strobe 0 5 Strobe Out 0 6 Trigger 3 Trigger In 2 7 Trigger 8 Trigger In 2 8 Strobe 1 5 Strobe Out 1 9 Strobe 1 4 Strobe Out 1 10 Strobe 0 4 Strobe Out 0 11 Strobe 2 5 Strobe Out 2 12 Strobe 2 4 Strobe Out 2 13 Strobe 0 2 3 7 8 9 Strobe 1 1 2 3 6 7 8 9 No Connection Strobe 2 1 2 3 6 7 8 9 Trigger 5 14 Strobe 0 1 412 V Trigger 4 15 Strobe 0 6 12 V Ground Trigger 9 113 Appendix B Video Input Connector J2 Connector J2 is a 15 pin male D shell connector that attaches the video signals to the board You can access three composite signals using the EP311 cable nine composite signals using the EP314 cable or one S video signal using the EP317 cable Figure 12 illustrates the pin locations for connector J2 GND GND C2 C1 VID8 or Y2 VID5 or Y1 VID7
54. e region of 50 Hz 0 to 575 lines 0 interest relative to the first 60 Hz 0 to 479 lines active line to digitize Frame Height The number of lines per 50 Hz 1 to 576 lines 50 Hz 576 frame of video to digitize 60 Hz 1 to 480 lines 60 Hz 480 a Granularity is 1 Principles of Operation First Active Pixel Frame Left Total Video Area First Active Line z 7 Active Video Area Frame Total Lines Top per Field Frame Width Active Pixel Count Total Pixels per Line Figure 5 Spatial Relationship of Video Signal Types of Frames DT3130 Series boards can acquire interlaced frames The video signal is defined as two consecutive fields where the start of each field is identified by the falling edge of the vertical sync These two fields are acquired to create the complete frame The even field contains lines 0 2 4 and so on the odd field contains lines 1 3 5 and so on 29 Chapter 2 Using software you can select one of the following types of frame acquisitions Interlaced frames starting on the next even field the default Interlaced frames starting on the next odd field Interlaced frames starting on the next field odd or even Even fields only starting with the next even field Odd field only starting with the next odd field or e Odd or even fields only starting with the next field of either kind For example if the next field is
55. ebooting your system Once in the system BIOS enter the PCI PnP BIOS setup and select a unique interrupt for each PCI slot The PCI BIOS assigns the interrupt the device on the PCI bus does not have control over the interrupt assignment Some network devices do not share interrupts If you still have an interrupt conflict remove the network device install the DT3130 Series board and reboot the System Then reinsert the network device 97 Chapter 5 Service and Support If you have difficulty using the DT3130 Series board Data Translation s Technical Support Department is available to provide prompt technical assistance Support upgrades technical information and software are also available All customers can always obtain the support needed The first 90 days are complimentary as part of the product s original warranty to help you get your system running Customers who call outside of this time frame can either purchase a support contract or pay a nominal fee charged on a per incident basis For priority support purchase a support contract Support contracts guarantee prompt response and are very affordable contact your local sales office for details Refer to the Data Translation Support Policy located at the end of this manual for a list of services included and excluded in our standard support offering Telephone Technical Support Telephone support is normally reserved for original warranty an
56. ed control values 66 input controls 82 83 84 input look up tables 48 input operations 44 input scaling 30 45 56 57 input sources number of 46 input video selection query 51 interlaced frame 38 even field 57 next field 57 odd field 57 interlaced signal 29 internal clock 47 internal pixel clock frequency 47 J J1 connector 112 114 L lines range between 57 total per field 24 look up tables 48 M managing DDI surfaces 61 memory device 63 64 host 63 types 62 modifying a board in the driver configuration Windows 2000 124 Windows 98 121 Windows Me 121 Windows XP 127 monochrome format 31 monochrome signals 11 monochrome storage mode 58 multiple frame acquisitions 47 to device asynchronous 64 to device synchronous 64 multiple overlay surfaces 61 multiple trigger modes 47 multiple trigger types 47 N NTSC 12 131 Index 132 O OLC_COMPOSITE_SIGNAL 49 OLC_FG_ACQ_FRAME 63 64 OLC_FG_ACQ_SUBFRAME 63 64 OLC_FG_CC_DIG_OUT_COUNT 65 OLC_FG_CLOCK_INTERNAL 47 OLC_FG_CSYNC_CURRENT_SRC 51 OLC_FG_CTL_CSYNC_SOURCE 82 OLC_FG_CTL_FRAME_HEIGHT 82 OLC FG CTL FRAME LEFT 82 OLC FG CTL FRAME TOP 82 OLC FG CTL FRAME WIDTH 82 OLC FG CTL VIDEO TYPE 82 OLC FG DDI COLOR KEY CONTROL 61 OLC FG DDI COLOR OVERLAY 61 OLC FG DDI FAST PASSTHRU 61 OLC FG DDI MULTIPLE SURFACES 61 OLC FG DDI OVERLAY ON FRAME 61 OLC FG DDI OVERLAYS 61 OLC FG DDI PASSTHRU SYNC EVENT 61 OLC FG DDI TRANS
57. en eee eee 101 If Your Board Needs Factory Service 0 000 000s 102 Contents Appendix A Specifications eee 103 Appendix B Connector Pin Assignments 111 Trigger Input Strobe Output Connector J1 112 Video Input Connector J2 66 6 114 112 V Power Connector P3 00 eee eee 117 Appendix C Modifying the Device Driver 119 Windows 98 and Windows Me Procedures 120 Adding a Board to the Device Driver Configuration 120 Modifying a Board in the Device Driver Configuration 121 Uninstalling the Device Driver 0 0 122 Windows 2000 Procedures 0 00 c cece eee eee 123 Adding a Board to the Device Driver Configuration 123 Modifying a Board in the Device Driver Configuration 124 Uninstalling the Device Driver 0 125 Windows XP Procedures 000 e eee eee eens 126 Adding a Board to the Device Driver Configuration 126 Modifying a Board in the Device Driver Configuration 127 Uninstalling the Device Driver 128 Index scies ones rede bed xen E aie meet e Ste 129 vii Contents viii About this Manual This manual describes the features of the DT3131 DT3131 ISO DT3132 DT3132 ISO DT3133 and DT3133 ISO frame grabber boards collectively referred to as the DT3130 Series and how to use the DT3130 Series Device Driver with the DT Open Layers F
58. ents of PixelPeriod which is equal to 1 clock frequency 16 Principles of Operation Triggers DT3130 Series boards provide the following trigger sources e A software trigger The board can acquire a frame when a software command is issued e An external trigger By attaching a digital signal to an external trigger input on the board you can synchronize frame acquisitions with external events You program the trigger source for the acquisition using software Table 3 shows the connectors on the EP312 cable provided for connecting external trigger inputs to a DT3130 Series board Table 3 External Trigger Inputs Device Number External Trigger EP312 EP312 Board on Board Input Signals Connector Pin Number DT3131 and 1 Trigger 0 J5 1 DT3131 ISO Trigger 0 6 DT3132 and 1 Trigger 0 J5 1 DT3132 ISO Trigger 0 6 2 Trigger 1 J5 2 Trigger 1 7 DT3133 and 1 Trigger 0 J5 1 DT3133 ISO Trigger 0 6 2 Trigger 1 J5 2 Trigger 1 7 3 Trigger 24 J5 3 Trigger 2 8 17 Chapter 2 18 By default the external trigger is disabled Through software you can enable the external trigger For the DT3131 DT3132 and DT3133 boards you can specify whether to start image acquisition when the board detects either a low to high edge rising edge transition or a high to low edge falling edge transition For the DT3131 ISO DT3132 I
59. ept Data Translation Inc 100 Locke Drive Marlboro MA 01752 1192 A Specifications 103 Appendix A Table 19 lists the electrical specifications for the video input signals of the DT3130 Series boards Table 19 Video Input Electrical Specifications Feature Specification Input Signal Range 0 5 V to 2 0 V Input Impedance 75 Q 10 Anti aliasing filters optional 3 db corner frequency 7 4 MHz 1 MHz Table 20 lists the electrical specifications for the external trigger signals of the DT3130 Series boards Table 20 Input Electrical Specifications Minimum Maximum Feature Specification Specification Input Low Level Vi Nonisolated 0 VDC 0 8 VDC Isolated 0 VDC 0 8 VDC Input High Level Vi Nonisolated 3 5 VDC 5 0 VDC Isolated 3 5 VDC 32 VDC Isolation voltage sustained for 60 s 250 VAC DC Pulse width high or low level 10 ms Trigger rate 10 Hz 104 Specifications Table 20 Input Electrical Specifications cont Minimum Maximum Feature Specification Specification Reverse bias voltage sustained 10 VDC Input resistance 3 3 kO typical a Exceeding the voltage limits noted may cause damage to the device to which the input is connected b Hardware limitation only Table 21 lists the electrical specifications for the strobe output signals of DT3130 Series boards Table 21 Output Electrica
60. er frame 57 range between 56 total per line 24 power connector 117 power specifications 105 106 programming flow diagrams 69 multiple frame acquisition 74 passthru without overlays 76 single frame acquisition 71 programming flowcharts passthru with overlays 78 R related documents xi returning boards to the factory 102 RGB 31 58 RGB15 31 58 RGB16 58 RGB24 31 58 RMA 102 RS 170 12 S scale factor horizontal 58 vertical 58 scaling input 30 45 56 57 passthru 36 60 service and support procedure 98 setting color input controls 83 setting standard input controls 82 setting up the strobe 84 signal types 11 45 49 single frame acquisitions to device asynchronous 63 to device synchronous 63 to host asynchronous 63 to host synchronous 63 software trigger 17 source origin 36 59 X value 59 Y value 59 specifications environmental 105 106 input 104 output 105 physical 105 106 power 105 106 video input 104 status code 70 storage modes 31 45 58 monochrome 58 RGB 58 RGB15 58 RGB16 58 RGB24 58 YUYV422 58 strobe output signals 20 strobe output specifications 105 strobing 47 after a frame 48 after each field 48 for each input group 48 subframe acquisition 63 64 suggested reading xii 135 Index 136 support e mail 101 fax 101 telephone 98 World Wide Web 101 S video signal type 11 sync from current input 51 Sync Sentinel 51 query 51 types 52 sync signals 19 5
61. eries board digitizes the image then either stores the digitized data to the host computer s system memory or transfers the digitized data to the computer s display controller to display images in real time The boards transfer image data to the host computer using PCI burst transfers Key features of the DT3130 Series boards are summarized as follows e Operate as PCI bus masters on half size boards Support the scatter gather memory capability using the PCI interface chip Support the following video inputs and formats Board Type Video Inputs Video Formats DT3131 and 3 composite CVBS NTSC RS 170 or PAL CCIR DT3131 ISO 2 composite and 1 S video Composite uses NTSC RS 170 or PAL CCIR S Video uses Y C DT3132 and 6 composite NTSC RS 170 or PAL CCIR DT3132 ISO 4 composite and 2 S video Composite uses NTSC RS 170 or PAL CCIR S Video uses Y C DT3133 and 9 composite NTSC RS 170 or PAL CCIR DT3133 ISO 6 composite and 3 S video Composite uses NTSC RS 170 or PAL CCIR S Video uses Y C Overview Process 1 2 or 3 active video signals at a time as follows Number of Active Board Type Video Signals DT3131 and 1 DT3131 ISO DT3132 and 2 DT3132 ISO DT3133 and 3 DT3133 ISO Support external high speed trigger inputs and strobe outputs as follows Number of Trigger Number of Strobe Board Type Inputs Outputs DT3131
62. es Device Driver configuration perform the following steps 1 Turn your computer off and insert the new DT3130 Series board into your computer following the instructions in the DT3130 Series Getting Starting Manual Turn your computer on and start Windows XP The Add New Hardware Wizard dialog box appears Click Next Click Search for a suitable driver for my device recommended make sure all optional search locations are unchecked then click Next Click Next The files are copied Click Finish Open the Control Panel Double click the DT Imaging Control icon Modifying the Device Driver 9 Select the DT3130 Series device to configure Note that the DT3131 and DT3131 ISO boards contain one device the DT3132 and DT3132 ISO boards contain two devices and the DT3133 and DT3133 ISO boards contain three devices Device 1 corresponds to channels 0 1 and 2 device 2 corresponds to channels 3 4 and 5 and device 3 corresponds to channels 6 7 and 8 10 Select the Video Format as either 50 Hz or 60 Hz 11 When you are finished click Done If you made any changes the Save Changes dialog box appears 12 If you want to save your changes click Yes Modifying a Board in the Device Driver Configuration To modify a board in the device driver configuration perform the following steps 1 Open the Control Panel 2 Double click the DT Imaging Control icon 3 Select the DT3130 Series device to configur
63. es das eaae tere a wees ody pis vegas 19 Strobe Output Signals 00 20 Video Area 23 tes LI LUE Sis E EI CAG das Sha Dine Gh 24 Passthru Operations 06666 ee 34 Acquisition Operations 6 0 6 6 cece eee eee 38 Chapter 2 To aid the discussions in this chapter refer to the block diagram of a DT3130 Series board shown in Figure 1 Bold signal names indicate signals you can access 12 VDC Aux Power lt Trigger Inputs 0 2 yp Isolation on ISO Strobe Outputs 0 2 g models only y Acquire Clock Clock 28 6 MHz V Synchronization ra Trigger 0 Video Inputs ADC 0 Trigger 1 Programmable Video Inputs MUXI mage Scaling 3 5 Trigger 2 Programmable Video Inputs y Image Cropping 6 8 AdMUX2 1 ADC 2 FIFO Sync Stripper 0 0 1 1 2 2 N o N ololo c c c c c c gt gt gt gt gt gt o 7 N 7 n e IV gt VIV gt VI V gt Counter Strobe Function Block Y PCI Interface i Secondary PCI Bus PCI to PCI UE p Primary PCI Bus Video inputs 3 to 5 Trigger Input 1 and Strobe Output 1 are supported on the DT3132 DT3132 ISO DT3133 and DT3133 ISO boards only Video inputs 6 to 8 Trigger Input 2 and Strobe Output 2 are supported on the DT3133 and DT3
64. escribes the processes you must follow to program the DT3130 Series boards using the DT Open Layers Frame Grabber SDK and Color SDK Extensions Chapter 5 Troubleshooting provides information that you can use to resolve problems with the boards and the device driver should they occur Appendix A Specifications lists the specifications of the boards Appendix B Connector Pin Assignments shows the pin assignments for the connectors on the boards Appendix C Modifying the Device Driver describes how to add modify and remove a board from the device driver configuration and uninstall the device driver if necessary An index complete this manual Conventions Used in this Manual The following conventions are used in this manual Notes provide useful information that requires special emphasis cautions provide information to help you avoid losing data or damaging your equipment and warnings provide information to help you avoid catastrophic damage to yourself or your equipment tems that you select or type are shown in bold Courier font is used to represent source code About this Manual Related Information Refer to the following documents for more information on using the DT3130 Series boards DT3130 Series Getting Started Manual UM 17316 included on the Imaging OMNI CD provided with the DT3130 Series boards describes how to install the DT3130 Series software install a
65. f Interest 00 00000008 27 Frame Size seris riverin ede be ea eee ede bade RE 27 Contents vi Types of Frames ecc er Ren neem eee 29 Scaling Frames eie eree cese ees 30 Frame Storage Mode 0 6 ccc eee ees 31 Passthru Operations 34 Passthru Modes 00 00 e eee cee ences 34 Bitmap Passthru Mode 000005 34 Continuous Acquire Passthru Mode 35 Source ONS ied a eia eee eee e eI dde eda 36 Passthr Scaling sss cease em mte eno ng 36 Ov rlays zc eroe tee p exi hem tir RE be 36 Overlays en Eee dee t ee ree Palate eee dete 37 Acquisition Operations 0 6 6 6 cece eee eee 38 Chapter 3 Supported Device Driver Capabilities 41 DT3130 Series Device Driver Capabilities LL 42 Initialized Control Values ananuna 00 cee cee ees 66 Chapter 4 Programming Flowcharts 69 Single Frame Acquisition ssas uasna srar 00000 eee ee 71 Multiple Frame Acquisition 0 0008 74 Passthru without Overlays 0 000 e eee 76 Passthru with Overlays 0 0 00 cc eee eee 78 Chapter 5 Troubleshooting Leseese 93 General Checklist 00 0000 cee 94 Service and Support 0 0 cee eee 98 Telephone Technical Support 0000008 98 E Mail and Fax Support 0 0000 101 World Wide Web 00 00 c cece te
66. ge mode with default RGB24 RGB16 RGB15 YUYV422 DtColorStorageMode or MONO C Return to main flowchart D 83 Chapter 4 Set the Strobe for the Input Channel For a specified device specify the duration of the strobe pulse specify By default the duration is 3300 us whether to output the strobe on a field on a frame or when a software command is issued specify the polarity of the strobe pulse and specify whether the pulse is enabled with OlFgSetStrobelnfo Return to main flowchart 84 Programming Flowcharts Process the Acquired Image Display acquired image Draw the contents of the frame with OlFgDrawAcquiredFrameEx v C Go to the next page 85 Chapter 4 86 Process the Acquired Image g Continued from previous page Read data From to from frame a rectangular Copy pixel data to a frame with in device region in OlFgCopyFrameRect memory frame From a rectangular region to a user buffer Copy pixel data contiguously to a user buffer with OlFgReadFrameRect From a contiguous location to a user buffer Yes Copy pixel data contiguously to a user buffer with OlFgReadContiguousPixels From any location to a user buffer Copy arbitrarily specified pixel data to a user buffer with OlFgReadPixelList No
67. gnals to a DT3130 Series board Table 4 Strobe Output Signals Device Number Strobe Output EP312 EP312 Pin Board on Board Signals Connector Number DT3131 and 1 Strobe 0 J2 5 DT3131 ISO Strobe 0 4 DT3132 and 1 Strobe 0 J2 5 DT3132 ISO Strobe 0 4 2 Strobe 1 J3 5 Strobe 1 4 DT3133 and 1 Strobe 0 J2 5 DT3133 ISO Strobe 0 4 2 Strobe 1 J3 5 Strobe 1 4 3 Strobe 2 J4 5 Strobe 2 4 A DT3130 Series board can perform either a conditional strobe where the strobe is qualified by the frame field position or an unconditional strobe where the strobe is not qualified by the frame field position These strobe types are described in more detail in the following sections 20 Principles of Operation Conditional Strobe To perform a conditional strobe use software to set up the board to output a strobe signal on one of the following conditions e After the specified field has been acquired Set the strobe type to field For example if you set your strobe type to field and your acquisition frame type to even field the strobe signal will be output after each even field is acquired Refer to page 29 for more information on specifying a frame type for acquisition e After each frame has been acquired Set the strobe type to frame Using software you can also specify the following parameters for a conditional strobe Thelength
68. ice Driver Generally you will always require the DT3130 Series Device Driver However if you are no longer using the DT3130 Series board with the supported software you can uninstall the DT3130 Series Device Driver from the system by performing the following steps 1 Open the Control Panel Double click System Click Hardware then click Device Manager 2 3 4 Double click DT Image Device 5 Click the DT3130 Series Frame Grabber click Action then click Uninstall 6 Click DT3130 Series Secondary Device click Action then click Uninstall 7 Close the System dialog box 8 From the Control Panel click Add Remove Programs 9 Click DT3130 Series Drivers for Windows 2000 then click Change Remove 10 If prompted click Yes to remove read only files 11 Click OK 12 Close the Control Panel 13 Turn your computer off and remove any DT3130 Series boards Note If you want to reinstall the device driver after removing it refer to the DT3130 Series Getting Started Manual for instructions 125 Appendix C 126 Windows XP Procedures This section describes the following procedures in Windows XP Adding a board to the device driver configuration on this page Modifying the board settings in the device driver configuration on page 127 and Uninstalling the device driver if necessary on page 128 Adding a Board to the Device Driver Configuration To add a new board to the DT3130 Seri
69. iguration perform the following steps 1 Turn your computer off and insert the new DT3130 Series board into your computer following the instructions in the DT3130 Series Getting Starting Manual Turn your computer on and start Windows 98 or Windows Me The Add New Hardware Wizard dialog box appears Click Next For Windows 98 Click Search for the best driver for your device Recommended make sure all optional search locations are unchecked then click Next For Windows Me Click Automatic search for a better driver Recommended Click Next The files are copied Click Finish Open the Control Panel Double click the DT Imaging Control icon Modifying the Device Driver 9 Select the DT3130 Series device to configure Note that the DT3131 and DT3131 ISO boards contain one device the DT3132 and DT3132 ISO boards contain two devices and the DT3133 and DT3133 ISO boards contain three devices Device 1 corresponds to channels 0 1 and 2 device 2 corresponds to channels 3 4 and 5 and device 3 corresponds to channels 6 7 and 8 10 Select the Video Format as either 50 Hz or 60 Hz 11 When you are finished click Done If you made any changes the Save Changes dialog box appears 12 If you want to save your changes click Yes Modifying a Board in the Device Driver Configuration To modify a board in the device driver configuration perform the following steps 1 Open the Control Panel
70. ing a board in the driver configuration 127 uninstalling the device driver 128 World Wide Web 101 writing programs in Visual Basic 5 writing programs in Visual C 5 Y Y C signals 12 49 YUYV422 31 58 137 Index 138
71. input VIDO to the DT3131 and DT3131 ISO board two composite inputs VIDO and VID3 to the DT3132 and DT3132 ISO boards and three composite inputs VIDO VID3 and VID6 to the DT3133 and DT3133 ISO boards Refer to Appendix B for connector pin assignments e EP312 cable A 3 foot cable with a 15 pin D shell connector on one end and four 9 pin connectors containing AWG twisted pair wires on the other end The EP312 cable accommodates all the control signals from the J1 connector on a DT3130 Series board Refer to Appendix B for connector pin assignments e EP314 cable A 2 foot cable with a 15 pin D shell connector on one end and nine BNC connectors on the other end The EP314 cable connects up to nine composite inputs VIDO to VID8 to connector J2 on the DT3130 Series boards Refer to Appendix B for connector pin assignments e EP315 cable A 1 foot cable with two 4 pin connectors and one 2 pin connector The EP315 cable allows the DT3130 Series board to provide 12 V power 1 5 A for a camera Refer to Appendix B for connector pin assignments e EP317 cable A 6 foot cable with one 15 pin D shell connector on one end and one S video connector on the other end The EP317 cable allows you to connect one S video input Y1 C1 to a DT3130 Series board Refer to Appendix B for connector pin assignments Chapter 1 2 Principles of Operation Video Input Signals seeti seresa tap laiii nee 11 SYNC SPM AIS c
72. ipment has been tested and found to comply with CISPR EN55022 Class A and EN50082 1 CE requirements and also with the limits for a Class A digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense Changes or modifications to this equipment not expressly approved by Data Translation could void your authority to operate the equipment under Part 15 of the FCC Rules Note This product was FCC Certified under test conditions that included use of shielded cables and connectors between system components It is important that you use shielded cables and connectors to reduce the possibility of causing interference to radio television and other electronic devices Canadian Department of Communications Statement This digital apparatus does not exceed the Class A limits for radio noise emissions from digital apparatus set out in the Radio Interference Regulations of the Canadian Department of Communications Le pr sent appareil
73. is called a device The DT3131 and DT3131 ISO boards provide one device device 1 the DT3132 and DT3132 ISO boards provide two devices devices 1 and 2 and the DT3133 and DT3133 ISO boards provide three devices devices 1 2 and 3 When you configure the device driver for the board you specify the name alias of the board The device numbers for that board are then appended to the alias For example if you named the DT3133 board MY3133 the alias for the first device is MY3133 1 the alias for the second device is MY3133 2 and the alias for the third device is MY3133 3 Table 2 summarizes how the software handles the input channel numbering Principles of Operation Table 2 Device Numbers and Input Channels Device Software Number Physical Channel Number Channel Number 1 Monochrome or 0 Composite Input 0 Monochrome or 1 Composite Input 1 Monochrome or Composite 2 Input 2 or S Video Input YO 2 Monochrome or 0 Composite Input 3 Monochrome or 1 Composite Input 4 Monochrome or 2 Composite Input 5 or S Video Input Y1 3 Monochrome or 0 Composite Input 6 Monochrome or 1 Composite Input 7 Monochrome or 2 Composite Input 8 or S Video Input Y2 a Provided on the DT3132 DT3132 ISO DT3133 and DT3133 ISO boards only b Provided on the DT3133 and DT3133 ISO boards only 15 Chapter 2 Color Intensity Using software you can adjust the
74. iver after removing it refer to the DT3130 Series Getting Started Manual for instructions 128 Numerics 12 V power connector 117 A accessories 7 acquisition modes 38 63 active video area 24 active video area see video area adding a board to the driver configuration Windows 2000 123 Windows 98 120 Windows Me 120 Windows XP 126 adding overlays to an image 61 asynchronous acquisition 38 asynchronous bitmap passthru 34 B bitmap passthru mode 34 asynchronous 59 extended 59 synchronous 59 blanking information 24 block diagram 10 board ID 44 board name 44 board signature 44 brightness 16 49 bytes per pixel 57 Index C cables EP311 7 114 EP312 7 112 EP314 7 114 EP315 7 117 EP317 7 114 capabilities 42 CCIR 12 clock sources 47 color frame grabber 44 color intensity 16 color keying 61 color overlays 61 Color SDK 45 COLOR INTERFACE DIGITAL IO 45 COLOR INTERFACE DRAW ACQUIRED FRAME 45 COLOR INTERFACE HARDWARE _ SCALING 45 COLOR INTERFACE IMAGE PARAMETER 45 COLOR INTERFACE SIGNAL TYPE 45 COLOR INTERFACE STORAGE MODE 45 composite signals 11 49 composite video source 51 connector J1 112 114 connector P3 117 129 Index 130 connector pin assignments 112 114 117 continuous acquire 59 continuous acquire passthru mode 35 contrast 16 49 controls color 83 standard 82 strobe 84 conventions used x customer service 102 CVBS signal type 11 D data storage 4
75. l Specifications Minimum Maximum Feature Specification Specification DT3131 DT3132 DT3133 Low Output Voltage 0 VDC 0 4 VDC High Output Voltage 2 4 VDC 5 0 VDC DT3131 ISO DT3132 ISO DT3133 ISO Output current 100 mA Voltage across an output 60 VDC Isolation voltage sustained for 60 s 250 VAC VDC_ a Each strobe output is protected by a 300 mA polythermal switch Table 22 lists the power physical and environmental specifications of the DT3130 Series boards 105 Appendix A Table 22 Power Physical and Environmental Specifications Feature Specification Operating temperature 0 C to 50 C 32 F to 122 F Storage temperature 25 C to 70 C 43 F to 158 F Humidity 0 to 90 noncondensing Dimensions 6 875 inches x 4 2 inches Weight 5 3 ounces 150 grams Table 23 lists the specifications for the cables available for the DT3130 Series Table 23 Cable Specifications Cable Feature Specification EP311 P1 Connector VGA style D sub 15 pin male connector enclosure 4 40 jackscrews and shield AMP 748473 1 or equivalent Die cast backshell with grommets AMP 748676 1 Pin Contact AMP 748333 5 need 6 Cable type 75 Q coaxial cable Belden 9221 or equivalent need 3 x 108 inches Heat shrink tubing 1 x 12 inches and 3 x 1 inch Signal Connectors Coax connector 75 Q plug cri
76. mp AMP 413589 8 need 3 106 Specifications Table 23 Cable Specifications cont Cable Feature Specification EP312 J1 Connector VGA style D sub 15 pin male connector enclosure and shield AMP 748364 1 or equivalent Zinc shell NORCOMP 979 009 030 121 Pin Contact AMP 748333 7 need 14 Cable type 24 AWG 9 twisted pair with drain 1 meter in length Alpha 6014C X All wire drains should be connected to the metal shields at both ends of the cable EP312 Signal Connectors J2 through J4 are DB9 female connectors cont Norcomp 170 009 272 000 Socket Norcomp 170 002 170 001 Zinc shell Norcomp 979 009 030 121 J5 is a DB9 male connector Norcomp 170 009 172 000 Pins Norcomp 170 001 170 001 Zinc shell Norcomp 979 009 030 121 107 Appendix A Table 23 Cable Specifications cont Cable Feature Specification EP314 P1 Connector VGA style D sub 15 pin male connector enclosure 4 40 jackscrews and shield AMP 748473 1 or equivalent Die cast metal backshell Norcomp 979 009 030 121 Pin contact AMP 748333 5 need 9 Cable type 75 Q coaxial cable Belden 9221 or equivalent need 9 x 24 inches Heat shrink tubing 1 x 12 inch and 9 x 1 inch Signal Connectors Coax connector 75 Q plug crimp AMP 413589 8 need 9 EP315 P1 Connector P2 Connector 4 position pin housing AMP 1 480426 0
77. nd Mathematical Morphology London Academic Press Ltd 1982 Provides information on morphological processing Smith C Cecil Mastering Television Technology Richardson TX Newman Smith Publishing Company Inc 1988 Describes current video technology and concepts Tektronix Inc Television Measurements NTSC Systems Beaverton OR Tektronix Inc 1989 Covers test equipment and broadcasting standards About this Manual Ulichney Robert Digital Halftoning Cambridge MA The MIT Press 1987 Describes image manipulation creation and analysis in the digital environment Watkinson John The Art of Digital Video Stoneham MA Focal Press 1990 Provides an in depth description of digital video fundamentals Where to Get Help Should you run into problems installing or using a DT3130 Series board the Data Translation Technical Support Department is available to provide technical assistance Refer to Chapter 5 for more information If you are outside the United States or Canada call your local distributor whose number is listed in your Data Translation product handbook XV About this Manual xvi Overview hunc PPP E 2 Supported Software iyo sedes ee ee b e ER eria 5 7 Accessories Chapter 1 Features The DT3130 Series provides low cost color frame grabber boards for the PCI bus These boards are suitable for both color image analysis and machine vision applications Each DT3130 S
78. o in the PC Environment New York McGraw Hill 1991 Explains Digital Video Interactive DVI technology National Semiconductor Corporation Linear Applications Handbook Santa Clara CA National Semiconductor Corporation 1986 Explains broadcasting standards and major circuit components of frame grabber boards xiii About this Manual xiv Pratt William K Digital Image Processing Somerset NJ John Wiley amp Sons Inc 1991 Detailed text on image processing including morphological processing feature extraction image segmentation and shape analysis Reid Christopher E and Thomas B Passin Signal Processing in C Somerset NJ John Wiley amp Sons Inc Rimmer Steve Bit Mapped Graphics Blue Ridge Summit PA Tab Books Inc 1990 Details digital image file formats and image manipulation after digitizing Rimmer Steve Graphical User Interface Programming Blue Ridge Summit PA Tab Books Inc 1992 Covers various techniques currently used for GUI programming gives insight into how Microsoft Windows was written implemented along with the design aspects related to windows programming includes programming examples Rosenfeld Azriel and Avinash C Kak Digital Picture Processing New York Academic Press Inc 1990 Describes image processing techniques and concepts Russ John C Computer Assisted Microscopy The Measurement and Analysis of Images New York Plenum Press Serra J Image Analysis a
79. o perform other operations while data is acquired Using the DT3130 Series you can acquire a single full frame a single field subframe multiple full frames or multiple fields Data is stored to an area in system memory that is allocated by the DT3130 Series Device Driver called device memory Table 6 lists the memory size that is used for each image format and image type supported Table 6 Memory Used Storage Image Maximum Memory Used Video Format Format Bytes 60 Hz RGB or RGB24 1 228 800 RGB16 or YUYV422 614 400 MONO 307 200 50 Hz RGB or RGB24 1 769 472 RGB16 or YUYV422 884 736 MONO 442 368 An interrupt is generated when an even or odd field has been acquired the PCI bus assigns the interrupt to the board automatically when it is installed 38 Principles of Operation The speed of the PCI bus allows the DT3130 Series board to transfer an unlimited number of consecutive frames across the bus in real time You can acquire consecutive images up to the capacity of available system RAM Acting as a PCI bus master the board sends pixel data over the PCI bus directly using burst transfer rates up to 30 frames s for 60 Hz image formats and 25 frames s for 50 Hz image formats when used with a 16 bit or 32 bit color display adapter board that supports DDI Acting as a PCI bus master the board sends pixel data over the PCI bus directly using burst transfer rates up to 30 frames
80. odd only the odd fields are acquired If the next field is even only the even fields are acquired Scaling Frames DT3130 Series boards can perform simultaneous interpolated arbitrary scaling in real time This feature is useful if you want to reduce the size of an image The number of lines per frame in the scaled image can range from 1 to 480 for 60 Hz image formats or from 1 to 576 for 50 Hz image formats in increments of 1 The number of pixels per line in the scaled image can range from 1 to 640 for 60 Hz image formats or from 1 to 768 for 50 Hz image formats in increments of 1 Using software you provide the scale factor for the horizontal and vertical directions The scale factor is the ratio of the target values the total number of pixels or lines in the resulting scaled image to the source values the total number of pixels or lines in the image to scale in each direction The minimum scale factor is 1 the maximum scale factor is 100 nominal is 100 30 Principles of Operation Frame Storage Mode You can store the data in one of the following formats Monochrome format 8 bits per pixel as shown in Figure 6 e RGBI5 15 bits per pixel or RGB16 16 bits per pixel as shown in Figure 7 e RGB24 24 bits per pixel as shown in Figure 8 and RGB 32 bits per pixel as shown in Figure 9 and e YUYV422 16 bits per pixel as shown in Figure 10 Address 0 1 2 3 4 5 6 7 Byte Format M1 LE
81. of the strobe output pulse 3 3 ms 6 6 ms 13 ms 26 6 ms 53 3 ms 106 6 ms 213 3 ms or 426 6 ms The polarity of the strobe output signal as active high or active low For DT3131 DT3132 and DT3133 boards selecting an active high polarity means that the strobe output pulse is a low to high going signal selecting an active low polarity means that the strobe output pulse is a high to low going signal For DT3131 ISO DT3132 ISO or DT3133 ISO boards the strobe outputs act like a momentary switch Selecting an active high polarity means that the strobe outputs are normally open they close only for the duration of the strobe pulse width Selecting an active low polarity means that the strobe outputs are normally closed they open only for the duration of the strobe pulse width Figure 2 shows how the polarity works with each board type You must wire your strobe output signal accordingly 21 Chapter 2 Active High Active Low Polarity Polarity Normally DT3131 ISO DT3132 ISO Normally s Open and DT3133 ISO Boards Closed Circuit Circuit DT3131 DT3132 and DT3133 Low to Boards High to Low High Going Going Pulse Pulse Figure 2 Strobe Polarity Unconditional Strobe To perform an unconditional strobe use software to set up the board to output a strobe signal regardless of the field or frame being acquired strobe now Then when you execute a software command the strobe sign
82. onfiguration Data Translation device driver SPO number version Data Translation software SPO number serial number version PC make model operating system version Windows version processor speed RAM hard disk space network number of users disk cache graphics adapter data bus have the following boards and applications installed in my system am encountering the following problem s and have received the following error messages codes have run the board diagnostics with the following results You can reproduce the problem by performing these steps 1 Troubleshooting E Mail and Fax Support You can also get technical support by e mailing or faxing the Technical Support Department E mail You can reach Technical Support at the following address tsupport datx com Ensure that you provide the following minimum information Your name Your company or organization A phone number An email address where you can be reached The hardware software product you need help on Asummary of the issue you are experiencing Your contract number if applicable and Your product serial number or purchase date IB Omitting any of the above information may delay our ability to resolve your issue Fax Please photocopy and complete the form on page 100 then fax
83. ot and that the board is secured in the slot with a screw see the instructions in the DT3130 Series Getting Started Manual Check the power requirements of your system resources and if needed get a larger power supply consult the board s specifications on page 106 of this manual 96 Troubleshooting Table 18 Troubleshooting Problems cont Symptom Possible Cause Possible Solution System lockup Board is not seated properly Check that the slot in which your DT3130 Series board is located is a PCI slot that the board is correctly seated in the slot and that the board is secured in the slot with a screw see the instructions in the DT3130 Series Getting Started Manual Interrupt level is unacceptable Since DT3130 Series boards require an interrupt for each device up to three per board you may experience interrupt conflicts with a peripheral device such as a mouse To resolve this problem try using a serial mouse If you think you may have an interrupt conflict between a PCI device anda device that is plugged into the ISA bus change the interrupt setting usually by changing a jumper on the ISA device If you think you may have an interrupt conflict on a PCI device that was not designed to share interrupts select a different interrupt for each PCI slot in the PCI BIOS To do this enter the system BIOS program this is usually done by pressing the DEL key when r
84. rame Grabber SDK to write an application program Intended Audience This document is intended for engineers scientists technicians or others responsible for programming and or using a DT3130 Series board to perform machine vision and or image analysis operations It is assumed that you have some familiarity with imaging principles and that you are familiar with the operating characteristics of your video source If you are writing application programs using the device driver and the Frame Grabber SDK it is also assumed that you are familiar with the Microsoft Windows 98 Windows Me Millennium Edition Windows 2000 or Windows XP operating system and with the Microsoft C compiler What You Should Learn from this Manual This manual provides detailed information about the features of the DT3130 Series boards and the DT3130 Series Device Driver to allow you to access the boards capabilities using software It is organized as follows Chapter 1 Overview describes the major features of the boards as well as the supported software and accessories for the boards About this Manual Chapter 2 Principles of Operation describes all of the features of the boards and how to use them in your application Chapter 3 Supported Device Driver Capabilities describes the capabilities supported by the DT3130 Series Device Driver and the initialized control values Chapter 4 Programming Flowcharts d
85. rol icon 123 Appendix C 124 10 11 12 Select the DT3130 Series device to configure Note that the DT3131 and DT3131 ISO boards contain one device the DT3132 and DT3132 ISO boards contain two devices and the DT3133 and DT3133 ISO boards contain three devices Device 1 corresponds to channels 0 1 and 2 device 2 corresponds to channels 3 4 and 5 and device 3 corresponds to channels 6 7 and 8 Select the Video Format as either 50 Hz or 60 Hz When you are finished click Done If you made any changes the Save Changes dialog box appears If you want to save your changes click Yes Modifying a Board in the Device Driver Configuration To modify a board in the device driver configuration perform the following steps 1 2 3 Open the Control Panel Double click the DT Imaging Control icon Select the DT3130 Series device to configure Note that the DT3131 and DT3131 ISO boards contain one device the DT3132 and DT3132 ISO boards contain two devices and the DT3133 and DT3133 ISO boards contain three devices Device 1 corresponds to channels 0 1 and 2 device 2 corresponds to channels 3 4 and 5 and device 3 corresponds to channels 6 7 and 8 Select the Video Format as either 50 Hz or 60 Hz When you are finished click Done If you made any changes the Save Changes dialog box appears If you want to save your changes click Yes Modifying the Device Driver Uninstalling the Dev
86. s OLC FG INPUT SOURCE COUNT 3a Supports Input Filter Selection OLC_FG_IC_DOES_INPUT_FILTER No Supports Input Filter Query OLC FG IC DOES QUERY INPUT FILTER Supported Filters OLC FG IC INPUT FILTER LIMITS AC Coupled no Input Filter OLC FG FILT AC NONE AC Coupled 50 Hz Input Filter OLC FG FILT AC 50 AC Coupled 60 Hz Input Filter OLC FG FILT AC 60 DC Coupled no Input Filter OLC FG FILT DC NONE No N A Supports Programmable A D OLC FG IC DOES PROG A2D No Supports Programmable A D Query OLC FG IC DOES QUERY PROG A2D No Voltage Range of Black Level in uV OLC FG IC BLACK LEVEL LIMITS N A Voltage Range of White Level in uV OLC FG IC WHITE LEVEL LIMITS N A Supports Programmable Pixel Clock OLC FG IC DOES PIXEL CLOCK No Supports Pixel Clock Query OLC FG IC DOES QUERY PIXEL CLOCK Yes Supported Device Driver Capabilities Table 8 Input Signal Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support Range of Internal Input Clock Frequency in Hz OLC FG IC CLOCK FREQ LIMITS Fixed 50 Hz 15 000 000 60 Hz 12 500 000 Clock Sources OLC FG IC CLOCK SOURCE LIMITS Supports Internal Clock OLC FG CLOCK INTERNAL Yes Supports External Clock OLC FG CLOCK EXTERNAL No Provides Trigger OLC_FG_IC_DOES_TRIGGER Yes Trigger Types OLC_FG_TRIGGER_TYPE_LIMITS Supports E
87. s blanking information and active video Figure 3 shows the components of a single horizontal line of video Note that the frame is an area that you establish within the active video area For information about the frame refer to page 27 Frame Left Frame Width First Active Pixel Horizontal Reference Color Point Burst Active Video b N Clamp Start pH Clamp End Front Back Front Porch Porch Porch Horizontal Sync Blanking Active Pixel Count Total Pixels per Line Figure 3 Horizontal Video Signal A horizontal line of video is identified by the falling edge of the horizontal sync and a field is composed of a collection of horizontal lines defined by the active line count Pixel measurements are relative to the horizontal reference point which is defined as the beginning of the horizontal sync The settings for the horizontal video signal are fixed 25 Chapter 2 Vertical Video Signal Each field of video also contains blanking information and lines of active video Figure 4 shows the components of a single vertical field of noninterlaced video Note that the frame is an area that you establish within the active video area For information about the frame refer to page 27 First Active Line Frame Top Vertical Reference Frame Height Point 3 Active Video Vertical Sync Blanking Active Line Count Total Lines Per Field Figure 4 Vertical Video Signal Line me
88. s for 60 Hz image formats and 25 frames s for 50 Hz image formats when used with a 16 bit or 32 bit color display adapter board that supports DDI 39 Chapter 2 40 2 Z Supported Device Driver Capabilities DT3130 Series Device Driver Capabilities Initialized Control Values 0 00 0 eee eee eee 41 Chapter 3 DT3130 Series Device Driver Capabilities 42 Because the Frame Grabber SDK is intended to be used with all DT Open Layers frame grabbers the DT3130 Series may not support all of the Frame Grabber SDK capabilities or may support the Frame Grabber SDK capabilities differently from other boards To help you determine which capabilities are supported by the DT3130 Series boards you can use the query functions provided by the Frame Grabber SDK These functions return either information about a specific capability or the current value of a specific capability The tables in this chapter list the capabilities supported by the DT3130 Series boards and the information needed to query the board The left column of the tables lists the capabilities along with the query key control used for the listed function The query s possible returned flags if any are indented under the key along with a description The right column indicates whether the DT3130 Series boards support the capability or flag or the range of values supported by the capability To find the information about a capability more readily
89. se the key OLC FG CTL FRAME TOP to set the first line of video relative to the active video area to digitize for the selected input channel The default is 0 Use the key OLC FG CTL FRAME LEFT to set the first pixel of video relative to the active video area to digitize for the selected input channel The default is 0 Use the key OLC_FG_CTL_FRAME_HEIGHT to set the number of lines per field of video to digitize for the selected input channel The default is 576 for 50 Hz and 480 for 60 Hz Use the key OLC_FG_CTL_FRAME_WIDTH to set the number of pixels per line of video to digitize for the selected input channel The default is 786 for 50 Hz and 640 for 60 Hz Use the key OLC_FG_CTL_CLOCK_SOURCE to set the pixel clock to internal Programming Flowcharts Set the Color Controls for the Input Channel Set the input signal type with If acquiring color images specify either a DtColorSignalType MONO Y C or composite signal the default for the input channel Set the brightness default is 128 contrast SUA VUA ead with default 216 V saturation default 180 olormageraramerters U saturation default 254 and hue default 128 for the input channel Set the input scaling with P scaling oe MEE aoe DtColorHardwar Ines channel as a percentage of the original size tColorHardwareScaling default 100 F Specify the storage mode as RGB the Set the stora
90. the Control Panel click Add Remove Programs 11 Click DT3130 Series Drivers for Windows 98 and Me then click Add Remove 12 Click Yes to remove read only files 13 Click Finish 14 Close the Control Panel 15 Turn your computer off and remove any DT3130 Series boards Note If you want to reinstall the device driver after removing it refer to the DT3130 Series Getting Started Manual for instructions 122 Modifying the Device Driver Windows 2000 Procedures This section describes the following procedures in Windows 2000 Adding a board to the device driver configuration on this page Modifying the board settings in the device driver configuration on page 124 and Uninstalling the device driver if necessary on page 125 Adding a Board to the Device Driver Configuration To add a new board to the DT3130 Series Device Driver configuration perform the following steps 1 Turn your computer off and insert the new DT3130 Series board into your computer following the instructions in the DT3130 Series Getting Starting Manual 2 Turn your computer on and start Windows 2000 The Add New Hardware Wizard dialog box appears 3 Click Next 4 Click Search for a suitable driver for my device recommended make sure all optional search locations are unchecked then click Next 5 Click Next The files are copied 6 Click Finish 7 Open the Control Panel 8 Double click the DT Imaging Cont
91. thru operation see page 89 Start a passthru operation see page 89 n Set up and enable overlays see page 91 y Execute an overlay animation sequence see page 92 i Acquire a single image for processing see page 90 C Go to the next page 80 Programming Flowcharts Passthru with Overlays cont C Continued from previous page i Stop asynchronous passthru with OlFgStopAsyncPassthru i Disable overlays with OlFgEnableOverlays Y Destroy surfaces with OlFgDestroySurface Release the frame buffer with OlFgDestroyFrame Close the device using OllmgCloseDevice 81 Chapter 4 82 Set the Standard Controls for the Input Channel Set the input sync source with OlFgSetInputControlValue Set the top of the frame with OlFgSetInputControlValue Set the left of the frame with OlFgSetInputControlValue v Set the height of the frame with OlFgSetlnputControlValue v Set the width of the frame with OlFgSetlnputControlValue Set the clock source with OlFgSetInputControlValue y C Return to main flowchart Use the key OLC FG CTL VIDEO TYPE to select a composite sync source and OLC FG CTL CSYNC SOURCE to specify that the current channel provides the sync signal U
92. tion starts but gives control to you immediately allowing you to perform other operations while data is acquired and or displayed Using software you can set up the continuous acquire passthru operation so that data is continuously stored and displayed or continuously stored but not displayed If you want to display data in continuous acquire passthru mode functions in Windows perform bit copies of the image data to display memory These functions also handle obstructions to the passthru window by automatically clipping the passthru image to the visible client window region Therefore even if the window is obstructed in bitmap mode the passthru can continue unabated Once an obstruction has been removed from the passthru window client area Windows automatically restores the correct underlying image data In continuous acquire passthru mode data is stored in a circular buffer in device memory 35 Chapter 2 36 This mode also has a synchronization mechanism using a WIN32 event object Using this object you can synchronize your application with the DT3130 Series board to process data as it becomes available Continuous acquire passthru operations continue until you stop them using software Source Origin The source origin of an image is the upper left corner of the image On the DT3130 Series board the source origin is always 0 0 Passthru Scaling On a DT3130 Series board the same scaling mechanism that is used to
93. vice Driver Capability DT3130 Series Support OlFgQueryInputCaps Acquisition Types single frame OLC FG IC SINGLE FRAME OPS Single Frame to Host sync Supports Full Frame Acquisition OLC FG ACQ FRAME No Supports Subframe Acquisition OLC FG ACQ SUBFRAME No Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT No Single Frame to Device sync Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Yes Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME No Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT No Single Frame to Host async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME No Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME No Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT No Single Frame to Device async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Yes Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME No Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT No 63 Chapter 3 64 Table 15 Acquisition Capabilities for the DT3130 Series Device Driver cont Capability DT3130 Series Support Acquisition Types multiple frame OLC_FG_IC_MULT_FRAME_OPS Multiple Frames to Host sync Supports Full Frame Acquisition OLC_FG_ACQ_FRAME No Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME No Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT No Multiple Frames to Device syn
94. xternally Triggered Acquisition OLC_FG_TRIG_EXTERNAL_LINE Yes Multiple Trigger Types OLC_FG_IC_MULT_TRIGGER_TYPE_LIMITS Supports Externally Triggered Acquisition OLC_FG_TRIG_EXTERNAL_LINE Yes Multiple Trigger Modes OLC_FG_IC_MULT_TRIGGER_MODE_LIMITS Trigger Starts Multiple Frame Acquisition OLC_FG_MODE_START Yes Trigger Starts Each Frame Acquisition OLC_FG_MODE_EACH Yes Supports Strobing OLC_FG_IC_DOES_STROBE Yes 47 Chapter 3 48 Table 8 Input Signal Capabilities for the DT3130 Series Device Driver cont DT3130 Series Capability Support Strobing Modes For Each Input Group OLC_FG_IC_STROBE_TYPE_LIMITS Yes Can Strobe After Each Field OLC FG STROBE FIELD BASED Yes Can Strobe After Each Frame OLC FG STROBE FRAME BASED Yes Can Strobe On A Software Command OLC FG STROBE NOW Yes Strobe Pulse Width Limits OLC FG IC STROBE PULSE WIDTH LIST LIMITS min 3300 us max 426600 us nominal 3300 us count 8 Strobe Pulse Width List in us OLC FG IC STROBE PULSE WIDTH LIST 3300 6600 13300 26600 53300 106600 213300 426600 Number of LUTs OLC FG ILUT COUNT 0 Maximum Index Allowed in each ILUT OLC FG IC MAX ILUT INDEX N A Maximum Value Allowed in each ILUT OLC FG IC MAX ILUT VALUE N A Supported Device Driver Capabilities Table 8 Input Signal Capabilities for the DT3130 Series Device Driver cont DT3130 Series C
Download Pdf Manuals
Related Search
Related Contents
Lavadoras de Centrifugado Extra Linksys EF24G2 Switch User Manual Maya Rendering: Troubleshooting Valueline VLMB39890W10 mobile device charger PURELAB Classic Manuel d`utilisation Copyright © All rights reserved.
Failed to retrieve file