background image

Chapter 4

72

Single-Frame Acquisition (cont.)

Continued from previous page.

Perform an 

asynchronous 

acquire?

Yes

No

Acquire the frame to device memory with 

OlFgAsyncAcquireFrameToDevice.

Check the status of the operation with 

OlFgIsAsyncAcquireJobDone.

Stop

asynchronous 

acquire?

Yes

Stop the acquisition with

OlFgCancelAsyncAcquireJob.

No

Go to the next page.

Job done?

Yes

No

Summary of Contents for DT3130 Series

Page 1: ...DT3130 Series UM 17314 G User s Manual ...

Page 2: ...nfringements 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 i...

Page 3: ...es 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 inte...

Page 4: ......

Page 5: ...1 Features 2 Supported Software 5 Accessories 7 Chapter 2 Principles of Operation 9 Video Input Signals 11 Video Signal Types 11 Videos Input Channels 13 Color Intensity 16 Pixel Clock 16 Sync Signals 19 Strobe Output Signals 20 Conditional Strobe 21 Unconditional Strobe 22 Video Area 24 Active Video Area 24 Horizontal Video Signal 25 Vertical Video Signal 26 Frame Region of Interest 27 Frame Size...

Page 6: ...hapter 3 Supported Device Driver Capabilities 41 DT3130 Series Device Driver Capabilities 42 Initialized Control Values 66 Chapter 4 Programming Flowcharts 69 Single Frame Acquisition 71 Multiple Frame Acquisition 74 Passthru without Overlays 76 Passthru with Overlays 78 Chapter 5 Troubleshooting 93 General Checklist 94 Service and Support 98 Telephone Technical Support 98 E Mail and Fax Support 1...

Page 7: ...to the Device Driver Configuration 120 Modifying a Board in the Device Driver Configuration 121 Uninstalling the Device Driver 122 Windows 2000 Procedures 123 Adding a Board to the Device Driver Configuration 123 Modifying a Board in the Device Driver Configuration 124 Uninstalling the Device Driver 125 Windows XP Procedures 126 Adding a Board to the Device Driver Configuration 126 Modifying a Boa...

Page 8: ...Contents viii ...

Page 9: ...iarity 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 Le...

Page 10: ...d 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 Man...

Page 11: ...er 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 ...

Page 12: ... 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 manipulati...

Page 13: ...ains 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 Sons Inc 1991 Explains basic image processing t...

Page 14: ...ng 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...

Page 15: ...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 Da...

Page 16: ...About this Manual xvi ...

Page 17: ...1 1 Overview Features 2 Supported Software 5 Accessories 7 ...

Page 18: ...eatures of the DT3130 Series boards are summarized as follows 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 DT3131 ISO 3 composite CVBS NTSC RS 170 or PAL CCIR 2 composite and 1 S video Composite uses NTSC RS 170 or PAL CCIR S Vi...

Page 19: ...r of Active Video Signals DT3131 and DT3131 ISO 1 DT3132 and DT3132 ISO 2 DT3133 and DT3133 ISO 3 Board Type Number of Trigger Inputsa a The trigger polarity is user programmable Number of Strobe Outputsb b The strobe pulse width is user programmable from 3 3 ms to 426 6 ms DT3131 and DT3131 ISOc c The trigger inputs and strobe outputs are isolated on the DT3131 ISO DT3132 ISO and DT3133 ISO board...

Page 20: ... 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 ...

Page 21: ...ion 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 Microso...

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

Page 23: ... 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 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 VID0 to VID8 to connector J2 on the DT3130 Series boards Refer to Appen...

Page 24: ...Chapter 1 8 ...

Page 25: ...9 2 Principles of Operation Video Input Signals 11 Sync Signals 19 Strobe Output Signals 20 Video Area 24 Passthru Operations 34 Acquisition Operations 38 ...

Page 26: ...ync Isolation on ISO models only Trigger Inputs 0 2 Video Inputs 0 2 Video Inputs 3 5 Video Inputs 6 8 Trigger 0 ADC 0 ADC 1 ADC 2 Trigger 1 Trigger 2 Strobe Outputs 0 2 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 DT3133 ISO bo...

Page 27: ...sented 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 chrominan...

Page 28: ... 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...

Page 29: ...d 2 monochrome or composite inputsa For S video inputs connect the Y signal to the Y0 input of connector J2 connect the C signal to the C0 input of connector J2 For monochrome or composite inputs connect to the VID0 and or VID1 inputs of connector J2 DT3132 and DT3132 ISO 6 monochrome or composite inputs Connect to the VID0 VID1 VID2 VID3 VID4 VID5 and or VID6 inputs of connector J2 2 S video inpu...

Page 30: ...e input channel numbering DT3133 and DT3133 ISO 9 monochrome or composite inputs For monochrome or composite signals connect to the VID0 VID1 VID2 VID3 VID4 VID5 VID6 VID7 VID8 and or VID9 inputs of connector J2 3 S video inputs and 6 monochrome or composite inputsa For S video inputs connect the Y signals to the Y0 Y1 and or Y2 inputs of connector J2 connect the C signals to the C0 C1 and or C2 i...

Page 31: ...chrome or Composite Input 2 or S Video Input Y0 2 2 Monochrome or Composite Input 3a a Provided on the DT3132 DT3132 ISO DT3133 and DT3133 ISO boards only 0 Monochrome or Composite Input 4a 1 Monochrome or Composite Input 5 or S Video Input Y1a 2 3 Monochrome or Composite Input 6b b Provided on the DT3133 and DT3133 ISO boards only 0 Monochrome or Composite Input 7b 1 Monochrome or Composite Input...

Page 32: ...e 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 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 r...

Page 33: ...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 Board DeviceNumber on Board External Trigger Input Signals EP312 Connector EP312 Pin Number DT3131 and DT3131 ISO 1 Trigger 0 J5 1 Trigger 0 6 DT3132 and DT3132 ISO 1 Trigger 0 J5 1...

Page 34: ...e 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 in...

Page 35: ...and vertical sync signals The board determines this information as well as the odd and even fields from the video input signal being digitized Horizontal sync pulses are asserted low for 4 µs typically Vertical sync pulses are asserted low for 230 µs typically The odd field indication changes state on the falling edge of the vertical sync signal ...

Page 36: ...lified 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 Table 4 Strobe Output SIgnals Board Device Number on Board Strobe Output Signals EP312 Connector EP312 Pin Number DT3131 and DT3131 ISO 1 Strobe 0 J2 5 Strobe 0 4 DT3132 and DT3132 ISO 1 Strobe 0 J2 5 S...

Page 37: ...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 ...

Page 38: ...fy 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 Low to High Going Pulse Normally Open Circuit High to Low Going Pulse Normally Closed Circuit DT3131...

Page 39: ...1 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...

Page 40: ...els per line as follows You can calculate the total lines per field as follows 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 ...

Page 41: ...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 Front Porch Horizontal Sync Clam...

Page 42: ... video area For information about the frame refer to page 27 Figure 4 Vertical Video Signal Line measurements 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 Blanking 0 1 2 3 n 1 Vertical Reference Point First Active Line Frame Top Frame Height A...

Page 43: ...rame 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 D...

Page 44: ...to 763 pixels 60 Hz 0 to 635 pixels 0 Frame Width The number of pixels per line of video to digitize 50 Hz 1 to 768 pixels 60 Hz 1 to 640 pixels 50 Hz 768 60 Hz 640 Frame Top The first line of the region of interest relative to the first active line to digitize 50 Hz 0 to 575 lines 60 Hz 0 to 479 linesa 0 Frame Height The number of lines per frame of video to digitize 50 Hz 1 to 576 lines 60 Hz 1 ...

Page 45: ...rt 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 First Active Pixel First Active Line Active Video Area Frame Active Line Count Total Lines per Field Active Pixel Count Total Pixels per Line Total Video Area Frame Height Frame ...

Page 46: ...ultaneous 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 ...

Page 47: ...igure 6 RGB15 15 bits per pixel or RGB16 16 bits per pixel as shown in Figure 7 RGB24 24 bits per pixel as shown in Figure 8 and RGB 32 bits per pixel as shown in Figure 9 and YUYV422 16 bits per pixel as shown in Figure 10 Figure 6 Monochrome Mode 8 Bit Data Format DWORD Format M1M2M3M4 M5M6M7M8 Address 0 4 Byte Format Address 0 1 2 3 4 5 6 7 M1 M2 M3 M4 M5 M6 M7 M8 ...

Page 48: ...or Data Format Figure 8 RGB 24 Bit Color Data Format Byte Format RGB1 RGB3 Address 0 1 2 3 4 5 6 7 RGB2 RGB4 DWORD Format Address 0 4 RGB1 RGB3 RGB2 RGB4 Byte Format Address 0 1 2 3 4 5 6 7 R1 G1 B1 R2 G2 B2 R3 G3 DWORD Format Address 0 4 R1G1B1R2 G2B2R3B3 ...

Page 49: ...Data Format Figure 10 YUYV422 16 Bit Data Format Byte Format Address 0 1 2 3 4 5 6 7 R1 G1 B1 X1 R2 G2 B2 X2 DWORD Format Address 0 4 R1G1B1X1 R2G2B2X1 Byte Format Y0U0Y1V0 Address 0 1 2 3 4 5 6 7 DWORD Format Address 0 4 YUYV0 YUYV2 YUYV1 YUYV3 Y2U1Y3V1 Y4U2Y5V2 Y6U3Y7V3 ...

Page 50: ... host memory if desired This operation is called continuous acquire passthru mode This section describes the following aspects of passthru Passthru modes Source origin and 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 mod...

Page 51: ...sthru mode Since it is asynchronous the operation 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 mod...

Page 52: ...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...

Page 53: ... 2 2 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 ...

Page 54: ...u 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 An interrupt is generated when an even or odd field has been acquired the PCI bus assigns the i...

Page 55: ...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 s for 60 Hz image formats and 25 frames s for...

Page 56: ...Chapter 2 40 ...

Page 57: ...41 3 Supported Device Driver Capabilities DT3130 Series Device Driver Capabilities 42 Initialized Control Values 66 ...

Page 58: ...pability 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 Se...

Page 59: ... 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 Overlay page 61 Memory page 62 Acquisition page 63 Digital I O page 65 For capabilities that apply to Refer to the table starting on ...

Page 60: ...73h 8077h 8071h 8075h 8070h 8074h Board Name OLC_IMG_DC_DEVICE_NAME DT3131 DT3131 ISO DT3132 DT3132 ISO DT3133 DT3133 ISO DT3131 DT3131 ISO DT3132 DT3132 ISO DT3133 DT3133 ISO Device Type OLC_IMG_DC_OL_DEVICE_TYPE Monochrome Frame Grabber OLC_IMG_DEV_MONO_FRAME_GRABBER Color Frame Grabber OLC_IMG_DEV_COLOR_FRAME_GRABBER Yes Yes Sections Supported OLC_IMG_DC_SECTIONS Supports Input Operations OLC_F...

Page 61: ...e Mode COLOR_INTERFACE_STORAGE_MODE Supports Image Parameter COLOR_INTERFACE_IMAGE_PARAMETER Supports Hardware Scaling COLOR_INTERFACE_HARDWARE_SCALING Supports Digital I O COLOR_INTERFACE_DIGITAL_IO Supports Draw Acquired Frame COLOR_INTERFACE_DRAW_ACQUIRED_FRAME Supports Sync Master Mode COLOR_INTERFACE_SYNC_MASTER_MODE Supports Extracting RGB Frames COLOR_INTERFACE_EXTRACT_FRAME Supports Drawin...

Page 62: ...upled 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 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 µV OLC_FG_IC_BLACK_LEVEL_LIMITS N A Voltage Range of White Le...

Page 63: ... Types OLC_FG_TRIGGER_TYPE_LIMITS Supports Externally 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 Trigger Starts Each Frame Acquisition OLC_FG_M...

Page 64: ...ts OLC_FG_IC_STROBE_PULSE_WIDTH_LIST_LIMITS min 3300 µs max 426600 µs nominal 3300 µs count 8 Strobe Pulse Width List in µs 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 Table 8 Input Signal Capabilit...

Page 65: ...ono SIgnal OLC_DUAL_MONO_SIGNAL Supports Triple Mono Signal OLC_TRIPLE_MONO_SIGNAL Yes Yes Yes No No No DtColorImageParameters Image Parameters in the SDK Extensions OLT_COLOR_PARAMETER Brightness Values OLC_SET_BRIGHTNESS OLT_COLOR_PARAMETER Contrast Values OLC_SET_CONTRAST V Saturation Values OLC_SET_V_SAT min 0 max 255 nominal 128 granularity 1 min 0 max 511 nominal 216 granularity 1 min 0 max ...

Page 66: ...SET Blue Reference OLC_SET_BLUE_REF Blue Offset OLC_SET_BLUE_OFFSET min 0 max 511 nominal 254 granularity 1 min 0 max 255 nominal 128 granularity 1 N A N A N A N A 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...

Page 67: ...C_FG_VID_COMPOSITE Supports Variable Scan Video Source OLC_FG_VID_VARSCAN Yes No Video Sources OLC_FG_IC_CSYNC_SOURCE_LIMITS Composite Sync from Current Input Only OLC_FG_CSYNC_CURRENT_SRC Composite Sync from Any Specified Input OLC_FG_CSYNC_SPECIFIC_SRC Composite Sync from External Sync Line OLC_FG_CSYNC_EXTERNAL_LINE Yes No No Composite Sync Threshold Limits in mV OLC_FG_IC_CSYNC_THRESH_LIST_LIM...

Page 68: ...YNC_MASTER_ENABLE No Table 10 Active Video Area Capabilities for the DT3130 Series Device Driver Capability DT3130 Series 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 Tabl...

Page 69: ...inal 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 0 Range of First Active Pixel Position OLC_FG_IC_ACTIVE_PIXEL_LIMITS min 0 max 255 nominal 50 Hz 190 60 Hz 140 granularity 1 Table 10 Active Video Area Capabilities for the DT3130 Series Device Driver cont Capabil...

Page 70: ...nes 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 Table 10 Active Video Area Capabilities for the DT3130 Series Device Driver cont Capability DT3130 Series Support ...

Page 71: ... for the DT3130 Series Device Driver Capability DT3130 Series 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_FRAME_TOP_LIMITS min 0 max 50 Hz 575 60 Hz 479 nominal 0 granularity 1 Table 10 Active Video Area Capabilities for the DT3130 Series Device Driver c...

Page 72: ... 576 60 Hz 480 nominal 50 Hz 576 60 Hz 480 granularity 1 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 10a nominal 1 granularity 1 Table 11 Frame Capabilities for the DT3130 Series Device Driver cont Capability DT3130 Series Support ...

Page 73: ...laced 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 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_F...

Page 74: ...ts 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 to a maximum value of 16 For greater control use the DtColorHardwareScaling functi...

Page 75: ...sync Direct OLC_FG_PASSTHRU_ASYNC_DIRECT Supports Sync Direct OLC_FG_PASSTHRU_SYNC_DIRECT Supports Async Bitmap OLC_FG_PASSTHRU_ASYNC_BITMAP Supports Sync Bitmap OLC_FG_PASSTHRU_SYNC_BITMAP Supports Continuous Acquire OLC_FG_PASSTHRU_ASYNC_BITMAP_EXTENDED No No Yes No Yes Source Origin OLC_FG_PC_DOES_SOURCE_ORIGIN Available Range for the X Value of the Source Origin OLC_FG_PC_SRC_ORIGIN_X_LIMITS A...

Page 76: ..._PC_MAX_PALETTE_INDEX Maximum RGB Value for Palette OLC_FG_PC_MAX_PALETTE_VALUE Number of Entries in Passthru LUT OLC_FG_PC_MAX_PLUT_INDEX Maximum RGB Value for Passthru LUT OLC_FG_PC_MAX_PLUT_VALUE No N A N A N A N A Passthru snapshot OLC_FG_PC_DOES_PASSTHRU_SNAPSHOT Yes a With the DT3130 Series use the DtColorHardwareScaling function to perform passthru scaling Table 12 Passthru Capabilities for...

Page 77: ..._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 synchroniz...

Page 78: ...emory Types OLC_FG_MC_MEMORY_TYPES Volatile Memory OLC_FG_MEM_VOLATILE Nonvolatile Memory OLC_FG_MEM_NON_VOLATILE Yes No Number of Volatile Buffer Handles OLC_FG_MC_VOL_COUNT 1a a You can allocate as many frames as the system memory allows using OlFgAllocateBuiltInFrame Number of Nonvolatile Buffer Handles OLC_FG_MC_NONVOL_COUNT N A ...

Page 79: ...Q_FRAME_TO_FIT Single Frame to Device sync Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT Single Frame to Host async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT Single Frame to ...

Page 80: ..._FIT Multiple Frames to Host async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT Multiple Frames to Device async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT No No No Yes No No ...

Page 81: ... 3 3 Table 16 Digital I O Capabilities for the DT3130 Series Device Driver Capability DT3130 Series Support OlFgQueryCameraControlCaps Number of Digital Output Lines OLC_FG_CC_DIG_OUT_COUNT 0 DtColorDigitalIOControl Number of Digital Input Output Lines 0 ...

Page 82: ...LC_FG_VID_COMPOSITE OLC_FG_CTL_CSYNC_SOURCE OLC_FG_CSYNC_CURRENT_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_ LIMITS 0 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 91...

Page 83: ...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 µs OLC_FG_CTL_ILUT N A DtColorSignalType OLC_COMPOSITE_SIGNAL DtColorStorageMode...

Page 84: ...evel Green Level Blue Level 128 216 180 254 128 N A N A N A DtColorHardwareScaling Horizontal scale factor Vertical scale factor 100 100 DtColorDigitalIOControl Digital I O Configuration 0 DtColorSyncMasterMode Enable Disable 0 disabled Table 17 Default Control Values cont Control Name Value ...

Page 85: ...69 4 Programming Flowcharts Single Frame Acquisition 71 Multiple Frame Acquisition 74 Passthru without Overlays 76 Passthru with Overlays 78 ...

Page 86: ... 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 af...

Page 87: ...device ID with OlImgOpenDevice Go to the next page Select input channel 0 to 2 The default is 0 Set the color controls for the input source see page 83 Set up an acquisition trigger for the input source with OlFgSetTriggerInfo Create a frame buffer with OlFgAllocateBuiltInFrame The default is a software trigger Set the timeout period with OlImgSetTimeoutPeriod Set the strobe for the input source s...

Page 88: ... asynchronous acquire Yes No Acquire the frame to device memory with OlFgAsyncAcquireFrameToDevice Check the status of the operation with OlFgIsAsyncAcquireJobDone Stop asynchronous acquire Yes Stop the acquisition with OlFgCancelAsyncAcquireJob No Go to the next page Job done Yes No ...

Page 89: ...tion cont Close the device using OlImgCloseDevice Continued from previous page Perform a synchronous acquire Yes No Process the acquired image see page 85 Acquire the frame to device memory with OlFgAcquireFrameToDevice Release the frame buffer with OlFgDestroyFrame ...

Page 90: ...with OlFgSetInputVideoSource Open the device and get the device ID with OlImgOpenDevice Go to the next page Select input channel 0 to 2 The default is 0 Set the color controls for the input source see page 83 Set up an acquisition trigger for the input source with OlFgSetMultipleTriggerInfo The default is a software trigger Set the strobe for the input source see page 84 ...

Page 91: ...cquireMultipleToDevice Acquire frames synchronously to device memory with OlFgAcquireMultipleToDevice Check the status of the operation with OlFgAsyncAcquireJobDone Stop asynchronous acquire Yes No Process the acquired image see page 85 Job done Yes No Stop the acquisition with OlFgCancelAsyncAcquireJob Close the device using OlImgCloseDevice Release each frame buffer with OlFgDestroyFrame ...

Page 92: ...e color controls for the input source see page 83 Select input channel 0 to 2 The default value is 0 Set the timeout period with OlImgSetTimeoutPeriod Set the strobe for the input source see page 84 Scale passthru image with DtColorHardwareScaling Specify the scaling factors for the input channel as a percentage of the original size default 100 Start the passthru operation see page 89 Acquire a si...

Page 93: ...4 4 4 4 Passthru without Overlays cont Continued from previous page Stop asynchronous bitmap or continuous acquire passthru with OlFgStopAsyncPassthru Close the device using OlImgCloseDevice Release the frame buffer with OlFgDestroyFrame ...

Page 94: ...et the device ID with OlImgOpenDevice Set the color controls for the input source see page 83 Set the timeout period with OlImgSetTimeoutPeriod Scale passthru image with DtColorHardwareScaling Specify the scaling factors for the input channel as a percentage of the original size default 100 Select input channel 0 to 2 The default value is 0 Set the strobe for the input source see page 84 ...

Page 95: ...ace DC with OlFgGetSurfaceDC Draw an image on the surface with standard GDI functions Release the surface DC with OlFgReleaseSurfaceDC Scale passthru image with OlFgSetPassthruScaling Go to the next page The default is 480 for 60 Hz and 576 for 50 Hz Change contents of a surface Yes No Erase the contents of a surface with OlFgEraseSurface Create another overlay Yes No ...

Page 96: ...ys see page 91 Enable overlay before passthru starts Yes No Set up and enable overlays see page 91 Start a passthru operation see page 89 Start a passthru operation see page 89 Go to the next page Execute an overlay animation sequence see page 92 Acquire a single image for processing see page 90 ...

Page 97: ...rlays cont Continued from previous page Close the device using OlImgCloseDevice Release the frame buffer with OlFgDestroyFrame Disable overlays with OlFgEnableOverlays Destroy surfaces with OlFgDestroySurface Stop asynchronous passthru with OlFgStopAsyncPassthru ...

Page 98: ... 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 Set the height of the frame with OlFgSetInputControlValue 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 Use the key OLC_FG_C...

Page 99: ...fault is 128 contrast default 216 V saturation default 180 U saturation default 254 and hue default 128 for the input channel Set the input signal type with DtColorSignalType Specify the scaling factors for the input channel as a percentage of the original size default 100 Set the input scaling with DtColorHardwareScaling Specify the storage mode as RGB the default RGB24 RGB16 RGB15 YUYV422 or MON...

Page 100: ...uration of the strobe pulse specify 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 OlFgSetStrobeInfo Return to main flowchart By default the duration is 3300 µs ...

Page 101: ...Programming Flowcharts 85 4 4 4 4 4 4 4 4 4 Process the Acquired Image Display acquired image Go to the next page No Yes Draw the contents of the frame with OlFgDrawAcquiredFrameEx ...

Page 102: ...Yes From a contiguous location to a user buffer No Yes Copy pixel data contiguously to a user buffer with OlFgReadContiguousPixels From a rectangular region to a user buffer No Copy pixel data contiguously to a user buffer with OlFgReadFrameRect Yes From any location to a user buffer No Yes Copy arbitrarily specified pixel data to a user buffer with OlFgReadPixelList Continued from previous page ...

Page 103: ... location No Yes Writes pixel data from a user buffer to a contiguous location with OlFgWriteContiguousPixels From a user buffer to a rectangular region No Write pixel data from a user buffer to a rectangular region in frame with OlFgWriteFrameRect Yes From any location to a user buffer Yes Writes pixel data from a user buffer to arbitrarily specified locations in frame with OlFgWritePixelList No ...

Page 104: ...ation memory Yes Map the frame to application s virtual address space with OlFgMapFrame Manipulate process image using your own functions Continued from previous page Unmap the frame to application s virtual address space with OlFgUnmapFrame Return to main flowchart ...

Page 105: ...ation Get a single frame ID with OlFgAllocateBuiltInFrame Start the passthru with OlFgStartAsyncPassthruBitmap Perform a continuous acquire passthru Yes Get multiple frame IDs with OlFgAllocateBuiltInFrame Start the passthru acquisition with OlFgStartAsyncPassthruEx No ...

Page 106: ...Chapter 4 90 Take a Snapshot Create a frame buffer with OlFgAllocateBuiltInFrame Acquire the image with OlFgPassthruSnapShot Process the acquired image see page 86 ...

Page 107: ...ing Flowcharts 91 4 4 4 4 4 4 4 4 4 Set up and Enable Overlays Set the visible surface with OlFgSetVisibleSurface Enable overlays with OlFgEnableOverlays Set the source keying color with OlFgSetOverlayColorKey ...

Page 108: ...ble surface with OlFgSetVisibleSurface Get a surface DC to surface 2 with OlFgGetSurfaceDC Draw an image on surface 2 with standard GDI functions Release the surface 2 DC with OlFgReleaseSurfaceDC Get a handle to a WIN32 event synchronization object with OlFgGetPassthruSyncEvent Wait for a WIN32 event synchronization object Wait for a WIN32 event synchronization object Set surface 2 as the visible...

Page 109: ...93 5 Troubleshooting General Checklist 94 Service and Support 98 If Your Board Needs Factory Service 102 ...

Page 110: ...your system meets the requirements stated in the DT3130 Series Getting Started Manual 4 Check that you have installed your hardware properly using the instructions in the DT3130 Series Getting Started Manual 5 Check that you have installed and configured the device driver properly using the instructions in the DT3130 Series Getting Started Manual 6 Search the DT Knowledgebase in the Support sectio...

Page 111: ...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...

Page 112: ...er 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 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 ...

Page 113: ...ed 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 BIO...

Page 114: ...t 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 and support contract customers Support requests from non contract or out of...

Page 115: ...ll please include the following information 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 Omitting any of the abov...

Page 116: ..._____ graphics adapter _____________________________ data bus _________________________ I have the following boards and applications installed in my system ____________________________ ________________________________________________________________________________ ________________________________________________________________________________ I am encountering the following problem s ___________...

Page 117: ... of the issue you are experiencing Your contract number if applicable and Your product serial number or purchase date 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 Technical Support at the following number 508 481 8620 Support requests from non contract and out of warranty customers are processed wi...

Page 118: ...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 2 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 t...

Page 119: ...103 A Specifications ...

Page 120: ...Specification Input Signal Range 0 5 V to 2 0 V Input Impedance 75 Ω 10 Anti aliasing filters optional 3 db corner frequency 7 4 MHz 1 MHz Table 20 Input Electrical Specifications Feature Minimum Specification Maximum Specification Input Low Level VIL Nonisolated Isolated 0 VDC 0 VDC 0 8 VDCa 0 8 VDC Input High Level VIH Nonisolated Isolated 3 5 VDC 3 5 VDC 5 0 VDC 32 VDC Isolation voltage sustain...

Page 121: ...to the device to which the input is connected b Hardware limitation only Table 21 Output Electrical Specifications Feature Minimum Specification Maximum Specification DT3131 DT3132 DT3133 Low Output Voltage High Output Voltage 0 VDC 2 4 VDC 0 4 VDC 5 0 VDC DT3131 ISO DT3132 ISO DT3133 ISOa Output current Voltage across an output Isolation voltage sustained for 60 s a Each strobe output is protecte...

Page 122: ...sions 6 875 inches x 4 2 inches Weight 5 3 ounces 150 grams 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 Ωcoaxial cable Belden 9221 or equivalent need 3 x 108 inches Heat shr...

Page 123: ...n 1 meter in length Alpha 6014C X All wire drains should be connected to the metal shields at both ends of the cable EP312 cont Signal Connectors J2 through J4 are DB9 female connectors 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 Table 23 ...

Page 124: ...d 9 x 24 inches Heat shrink tubing 1 x 12 inch and 9 x 1 inch Signal Connectors Coax connector 75 Ω plug crimp AMP 413589 8 need 9 EP315 P1 Connector 4 position pin housing AMP 1 480426 0 Pin contacts AMP 61118 1 need 4 P2 Connector 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 ...

Page 125: ...lation 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 Table 23 Cable Specifications cont Cable Feature Specification ...

Page 126: ...Appendix A 110 ...

Page 127: ...111 B Connector Pin Assignments Trigger Input Strobe Output Connector J1 112 Video Input Connector J2 114 12 V Power Connector P3 117 ...

Page 128: ...ou can access the signals using the EP312 cable or a user designed cable Figure 11 illustrates the pin locations of connector J1 Figure 11 Trigger Input Connector J1 Strobe Out 1 Trigger In 2 8 7 Trigger In 2 6 15 10 11 12 14 13 9 12 V Strobe Out 2 Strobe Out 2 Strobe Out 0 Strobe Out 1 12 V Ground N C 1 Trigger In 0 2 Trigger In 0 3 Trigger In 1 4 Trigger In 1 5 Strobe Out 0 ...

Page 129: ...ame 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 Strobe 1 Strobe 2 Trigger 2 3 7 8 9 1 2 3 6 7 8 9 1 2 3 6 7 8 9 5 No Connec...

Page 130: ...314 cable or one S video signal using the EP317 cable Figure 12 illustrates the pin locations for connector J2 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 VID0 VID1 VID2 or Y0 C0 VID5 or Y1 VID4 VID3 GND C2 VID7 VID8 or Y2 VID6 GND C1 8 7 15 1...

Page 131: ...ID1 VID1 Composite Video Input Signal 1 3 VID2 VID2 Composite Video Input Signal 2 Pin 4 Y0 S Video Luminance Signal 0 4 Pin 3 C0 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 Y1a S Video Luminance Signal 1 9 C1a S Video Chrominance Input Signa...

Page 132: ...posite Video Input Signal 8 Y2a S Video Luminance Signal 2 14 C2a 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 Table 25 J2 Pin Assignments cont J2 Pin EP311 BNC Connector EP314 BNC Connector EP317 Pin Number Signal Name Signal Description ...

Page 133: ... 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 Figure 13 12 V Power Connector P3 J1 J2 P3 12 V 12 V Ground 1 2 Descriptor Pin ...

Page 134: ...Appendix B 118 ...

Page 135: ...119 C Modifying the Device Driver Windows 98 and Windows Me Procedures 120 Windows 2000 Procedures 123 Windows XP Procedures 126 ...

Page 136: ...ation 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 98 or Windows Me The Add New Hardware Wizard dialog box appears 3 Click Next 4 For Windows 98 Click Search for the best driver for your device Recommended make sure all ...

Page 137: ...ave 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 configure Note that the DT3131 and DT3131 ISO boards contain one device the DT3132 and DT3132 ISO boards contain two devices and the D...

Page 138: ...og appears 5 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 Repeat steps 6 and 7 until all DT3130 Series frame grabber boards have been removed 9 Close the System dialog box 10 From the Control Panel click Add Remove Programs 11 Click DT3130 Series Drivers for Windows 98 and Me then...

Page 139: ...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 ...

Page 140: ...lick 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 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 I...

Page 141: ...ager 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 1...

Page 142: ...3130 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 XP The Add New Hardware Wizard dialog box appears 3 Click Next 4 Click Search for a suitable driver for my device recommended make sure...

Page 143: ...ave 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 configure Note that the DT3131 and DT3131 ISO boards contain one device the DT3132 and DT3132 ISO boards contain two devices and the D...

Page 144: ...evice 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 comp...

Page 145: ...ing information 24 block diagram 10 board ID 44 board name 44 board signature 44 brightness 16 49 bytes per pixel 57 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_INTERFAC...

Page 146: ... 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 ex...

Page 147: ...n 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 12...

Page 148: ...LC_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 55 OLC_FG_IC_DOES_QUERY_FRAME _SELECT 55 OLC_FG_IC_DOES_QUERY...

Page 149: ...LC_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_MEMO...

Page 150: ...FrameRect 86 OlFgReadPixelList 86 OlFgReleaseSurfaceDC 79 92 OlFgSetInputControlValue 82 OlFgSetInputVideoSource 71 74 76 78 OlFgSetMultipleTriggerInfo 74 OlFgSetOverlayColorKey 91 OlFgSetPassthruScaling 79 OlFgSetStrobeInfo 84 OlFgSetTriggerInfo 71 OlFgSetVisibleSurface 91 92 OlFgStartAsyncPassthruBitmap 89 OlFgStartAsyncPassthruEx 89 OlFgStopAsyncPassthru 77 81 OlFgUnmapFrame 88 OlFgWriteContigu...

Page 151: ...g 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...

Page 152: ...tware 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 s...

Page 153: ... 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 modifying 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 ...

Page 154: ...Index 138 ...

Page 155: ...RITTEN EITHER IN FACT OR BY OPERATION OF LAW STATUTORY OR OTHERWISE INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WHICH DATA TRANSLATION SPECIFICALLY DISCLAIMS DATA TRANSLATION INC NEITHER ASSUMES NOR AUTHORIZES ANY OTHER LIABILITY IN CONNECTION WITH THE SALES INSTALLATION OR USE OF ITS PRODUCTS DATA TRANSLATION INC SHALL HAVE NO LIABILITY FOR INCIDENTAL OR CONSEQUEN...

Page 156: ......

Page 157: ...e the following support services Support Services for the Products comprising the Software as they may be used with the Licensed Processors a problem reporting tracing and monitoring by internet electronic mail b telephone support for problem determination verification and resolution or instruction as to work around as applicable on a call back basis during Data Translation s normal weekday busine...

Page 158: ...ion and to aid in the identification of reported problems d to install and treat all software releases delivered under this Support Policy as Software in accordance with the terms of the Agreement and e to maintain the Agreement in force and effect 5 TERM AND TERMINATION 5 1 Term For each Product comprising the Software Support Services will begin on the later of the date the Software warranty gra...

Page 159: ...ination of the Software with other programming or equipment to the extent such combination has not been authorized by Data Translation Pursuant to Section 2 4 of the Agreement the Support Fee will also be adjusted in accordance with Data Translation s then current fee schedule as additional Licensed Processors are added Support Fees do not include travel and living expenses or expenses for install...

Page 160: ......

Reviews: