Home
What is a DT-Active Frame Grabber Control?
Contents
1. 25 Chapter 2 26 Active Video Area cont Property Name Description Control ActiveLineCount property Sets and returns the number of Monochrome lines per frame in the active video area Monochrome or the number of active lines supported by your camera Camera Link Camera Link ClampStart property position Sets and returns the clamp start Monochrome ClampEnd property position Sets and returns the clamp end Monochrome Region of Interest you want to save acquire Property Name Description Control ROIHeight property Sets and returns the number of Monochrome lines in the ROI that you want to Camera Link save acquire ROILeft property Sets and returns the position ofthe Monochrome first pixel of the ROI that you want Camera Link to save acquire ROITop property Sets and returns the position ofthe Monochrome first line of the ROI that you want to Camera Link save acquire ROIWidth property Sets and returns the number of Monochrome pixels in each line of the ROI that Camera Link a For the DT Active Frame Grabber Camera Link control this property is used for area scan operations only Summary of Properties Methods and Events Line Scan Operations Property Name Description Control LineScanLeft property Sets and returns the position ofthe
2. Set the trigger type to Internal with the TriggerType property Go to the next page E 48 Programming Flowcharts Set up the Line s for a Line Scan Operation cont Continued from previous page Using multiple lines to build a frame Hes Set up overlays see page 50 Using an external frame trigger Yes Connect the external frame trigger to digital input line 0 Enable the frame trigger with the No LineScanFrameTriggerEnabled property x Set the trigger transition to OnHighToLow or OnLowToHigh with the LineScanFrameTriggerTransition property y L Return to the main flowchart D 49 Chapter 3 Set up Overlays Enable overlays with the C OverlayEnabled property l Set the color key with the OverlayColorKey property on overlay surface Specify path to file with the OverlayBitmapFile property Yes Drawing on overlay surface Get a device context with the GetDC method No Respond to the OnUpdateOverlay event whenever an ROl frame is acquired een eee Draw an image on the overlay surface with standard GDI functions l Release the device context with the ReleaseDC method Return to main flowchart 7 50 Progr
3. Set up a strobe output signal see page 51 v Set up an exposure reset output signal see page 52 Set up an integrate output signal see page 54 Set up a general purpose output signal see page 55 C Go to the next page E 40 Programming Flowcharts L Continued from previous page E Y Acquire images to memory with the AcquireMem method Respond to the OnFramesComplete event after the specified buffers are acquired When acquisition is complete use the StopAcquire method Respond to the OnAcquireComplete event once the acquisition is complete y Get a reference to the buffer array with the GetBuffer method Continuous operation Get the total number of buffers in the array with the GetBufferCount method Handle the buffers and manipulate the data in your code nep _ Perform a digital I O operation see page 56 Close the device with C the CloseDevice method 41 Chapter 3 Set up the Incoming Video Signal Using th Specify the data format used SingleMono8Bit DT Active Camera SingleMono10Bit SingleMono12Bit Link SingleMono14Bit SingleMono16Bit Control DualMono8Bit DualMono1 OBit DualMono1 2Bit RGBColor with the DataFormat property Specify an input source 0 1 or 2
4. 5 Select the appropriate DT Active Frame Grabber control then click Insert The program prompts you to insert the component and to confirm the creation of a wrapper class for accessing the control through Visual C 6 If you intend to use DT Active Frame Grabber control events use the Class Wizard to add the event handlers Note Several DT Active Frame Grabber control methods use enumerated variables To ensure that these enumerated variables are recognized in Visual C make sure that you add the following line to the beginning of your application program import x Path Control DLL no namespace where x Path is the complete path to the location of the appropriate DLL file on your system and Control indicates the specific DT Active Frame Grabber control you are using For example if you are using the DT Active Monochrome Frame Grabber control under Windows 2000 you might use the following line import c WINNT system32 DTFGCTLS DLL no namespace D Y 14 Introduction Visual Studio NET Project To add a DT Active Frame Grabber control to a Visual Studio NET project perform the following steps 1 Launch Microsoft Visual Studio NET 2003 2 Create a new project by selecting File gt New gt Project 3 Select the Project Type Visual Basic Visual C and so on and then select Template Windows Application 4 Enter the Name and Location of the project and then click OK
5. OLE control see DT Active Frame Grabber control OnAcquireComplete event 32 41 Index OnAsyncError event 33 OnFrameComplete event 33 OnFramesComplete event 33 41 OnInputBitsChanged event 34 56 online help 18 OnUpdateOverlay event 28 50 OpenDevice method 22 37 OutputLineCount property 34 overlay properties and events 27 OverlayBitmapFile property 27 50 OverlayColorKey property 27 50 OverlayEnabled property 27 50 P PixelClockSource property 24 37 project adding a control 13 properties acquisition 32 active video area 25 camera control output 28 defined 10 digital I O 34 expose output pulse 30 general imaging 22 input 24 integrate pulse 31 line scan 27 overlay 27 ROI 26 strobe output pulse 31 sync output 29 triggers 28 R ReadDigitalInputPattern method 34 56 region of interest properties 26 related documents 7 ReleaseDC method 50 removing the software 19 ROI properties 26 RO Height property 26 47 ROILeft property 26 47 ROITop property 26 47 RO Width property 26 47 S SaveConfigFile method 23 SaveLUTToArray method 25 SaveLUTToFile method 25 service and support procedure 58 ShowPropPages method 23 software installing 12 removing 19 status codes 36 StatusMessage property 23 StopAcquire method 32 41 strobe output pulse properties 31 StrobeDelay property 32 51 StrobeEnabled property 31 51 StrobePolarity property 31 51 StrobePulseWidth property 32 51 Strob
6. 5 Select View gt Toolbox 6 Right click the Components or General tab in the Toolbox window and then select Add Remove Items 7 Select the COM Components tab 8 Select the appropriate DT Active Frame Grabber control s and then click OK The appropriate icon shown below appears in the toolbox components area DT Active Frame Grabber Control Icon Monochrome Camera Link Link 15 Chapter 1 16 9 From the Components tab in the Toolbox window select the appropriate DT Active Frame Grabber control s and then drag and drop them onto your project s form The selected DT Controls now appear on your form 10 Double click the workspace on the project s form to start programming The following example code shows how to open a DT3162 frame grabber board acquire an image and draw the image to the control Private Sub Forml_Load ByVal sender As System Object ByVal e As System EventArgs Handles MyBase Load Open device during form load AxDTAFGMON1 OpenDevice DT3162 1 End Sub Private Sub Buttonl Click ByVal sender As System Object ByVal e As System EventArgs Handles Buttonl Click ACQUIRE button Allocate and acquire image frame Then draw the image to the control and a PictureBox Call AxDTAFGMON1 AcquireMem PictureBox1l Handle ToInt32 1 DTFGCTLSLib AcquireModeEnum SinglePassSync Call AxDTAFGMON1 AcquireMem 0 1 DTFGCTLSLib AcquireModeEnum SinglePassS
7. DDI or GDI LoadConfigFile method Opens a device configuration file and Monochrome applies its settings to the current Camera Link instance of the control SaveConfigFile method Saves the current device configuration Monochrome to a device configuration file Camera Link ShowPropPages Displays one or more of the property Camera Link method pages 23 Chapter 2 24 Input Source Property Method Name Description Control PixelClockSource property Sets and returns the pixel clock Monochrome source Calibrate method Automatically adjusts the quality of Monochrome the images Contrast property Sets and returns the contrast level Monochrome for the incoming video Brightness property Sets and returns the brightness Monochrome level for the incoming video HSyncIinPolarity property Sets and returns the polarity of the Monochrome horizontal line sync of an incoming variable scan video signal VSyncinPolarity property Sets and returns the polarity ofthe Monochrome vertical field sync of an incoming variable scan video signal SyncinSource property Sets and returns the source of the Monochrome incoming sync signal LineFrequency property Sets and returns the frequency of Monochrome an incoming horizontal video line VideolnputSource property Sets and returns the video input Monochrome source used for acquisitions DataFormat property Sets and
8. xx x e x e x x e x e K ee 57 Chapter 5 Glossary oooocooccccc os 59 T AA ee ee ee ee eee 69 About this Manual This manual describes how to install set up and use the DT Active Frame Grabber controls to develop application programs for Data Translation MACH II Series frame grabber boards Intended Audience This manual is intended for engineers scientists technicians or others responsible for developing imaging or machine vision application programs using Microsoft Visual Basic or Microsoft Visual C It is assumed that you are a proficient programmer that you are experienced programming in the Windows 2000 or Windows XP operating environment on the IBM PC or compatible computer platform that you have familiarity with imaging or machine vision principles and that you have clearly defined your requirements What You Should Learn from this Manual This manual summarizes the properties methods and events provided by DT Active Frame Grabber controls and describes how to use the properties methods and events to develop an imaging or machine vision program Using this manual you should be able to successfully get started writing an application program This manual is intended to be used with the online help for the DT Active Frame Grabber control that you are using The online help contains all of the specific reference information for each of the properties methods and events About this Manual Org
9. About this Manual lt e x x c x oo 5 Intended Audience 0 00 ccc eee 5 What You Should Learn from this Manual 5 Organization of this Manual sssua ssr sra nren 6 Conventions Used in this Manual 6 Related Information 0 00 eee eee eee eens 7 Where to Get Help 00 00 7 Chapter 1 Introducti0N oo0ooooooooornm o 9 What is a DT Active Frame Grabber Control 10 Overview Of Tasks oriei ereti enreda ua baa EE S 12 Adding the Control to Your PrOlect o 13 Visual Basic 6 0 2 cece eee 13 Visual C44 6 0 boc nee ceed bed A 0 5 14 Visual Studio NET Project o 15 Using the Example Programa ooo 17 Using the Online Help seg e Ra R RRR R RRR RRR K KR 18 Removing the Software 0 00 0 19 Chapter 2 Summary of Properties Methods and Events 21 General Imaging ci saie saw oo e 22 Input Sour e sei ieies e da dede 24 Active Vid o Area initial ei 25 Region of Interest 26 Line Scan Operations x x e e K K 27 Over orita tt a aae ae a E 27 TEREE iii a a id 28 Contents Sync OUP UP ic a e 29 Expose Reset Output Pulse 30 Integrate Output Pulse 0 0 eee eee 31 Strobe Output Pulse iner pesni kediye o es 31 ACQUISINON sorena th eo a aa EAR ened 32 Digital LO a aad coros RRR ciar areia eiaei Eees 34 Chapter 3 Programming Flowcharts 35 Chapter 4 Product Support
10. operation completes Timeout Period The length of time that the device driver waits from the software call that starts an acquisition to the acquisition of the first ROL line or frame of multiple lines If an ROI line frame is not acquired within this time period the device driver generates a timeout error and terminates the operation Note that the timeout period always starts with a software call even if an external trigger is used Glossary Total Video Area The video image area is composed of pixels and lines of video The total video area is the complete set of horizontal and vertical input lines from which you extract the active video area and the region of interest ROI within the active video area that you want to acquire The total video area includes all parts of the signal including nonvisual portions such as horizontal and 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 frame Variable Scan Signal A signal whose components such as pixel clock back porch start first active pixel and total lines per field vary depending on your camera Video Input Source For the DT3162 frame grabber board the input line on the device through which the video signal is recei
11. returns the data format Camera Link used ActiveLUT property Sets and returns the look up table Monochrome LUT that you want to use Camera Link LoadLUTFromArray Loads a look up table LUT with Monochrome method data from an array Camera Link LoadLUTFromFile method Loads a look up table LUT with Monochrome data from a file Camera Link Summary of Properties Methods and Events Input Source cont Property Method Name Description Control SaveLUTToArray method Saves a look up table LUT with Camera Link data to an array SaveLUTToFile method Saves a look up table LUT with Camera Link data to a file Active Video Area Property Name Description Control TotalPixelsPerLine property Sets and returns the total Monochrome number of pixels in a single horizontal line of video the number of pixels that are not black TotalLinesPerFrame property Sets and returns the total Monochrome number of lines in a frame of video FirstActivePixel property Sets and returns the position of Monochrome the beginning of the active video signal on the line FirstActiveLine property Sets and returns the position of Monochrome the beginning of the active video signal within the field ActivePixelCount property Sets and returns the number of Monochrome pixels per line in the active video Camera Link area Monochrome or the number of pixels per line supported by your camera Camera Link
12. the strobe output pulse a Multipled by the TimeGranularity to determine the value Acquisition Property Method Event Name Description Control AcquireType property Sets and returns the type of Monochrome acquisition that you want to Camera Link perform AcquireMem method Acquires one or more Monochrome frames ROls in area scan Camera Link mode or lines frames in line scan mode to internal memory buffers displaying the data in a window if desired StopAcquire method Stops the current acquisition Monochrome Camera Link GetBuffer method Returns the DTBuffer object Monochrome associated with a buffer 1D 2 Camera Link GetBufferCount method Returns the number of available Monochrome DTBuffer objects Camera Link OnAcquireComplete event Generated by the control when Monochrome the acquisition is complete Camera Link 32 Summary of Properties Methods and Events Acquisition cont an asynchronous acquisition returns the DTErrorlnfo object that holds the error information Property Method Event Name Description Control OnFrameComplete event Generated by the control Monochrome whenever a buffer of data is Camera Link acquired returns the DTBuffer object that holds the most recently acquired frame ROI OnFramesComplete event Generated by the control Camera Link whenever a number of buffers of data is acquired returns the DTEnumBuffers object that holds the most rec
13. trigger Camera Link For line scan mode sets and returns the type of the line trigger TriggerTransition Sets and returns the transition type Monochrome property for an external trigger Camera Link Camera Control Output Property Name Description Conirol TimeGranularity property Sets and returns the time granularity Camera Link used by the camera control output signals in microseconds CameraControlOuitput1 Sets and returns the output signal Camera Link property assigned to camera control output line 1 28 Summary of Properties Methods and Events Camera Control Output cont Property Name Description Control CameraControlOutput2 Sets and returns the output signal Camera Link property assigned to camera control output line 2 CameraControlOutput3 Sets and returns the output signal Camera Link property assigned to camera control output line 3 CameraControlOutput4 Sets and returns the output signal Camera Link property assigned to camera control output line 4 Sync Output Property Name Description Conirol SyncOutEnabled property Enables and disables the Monochrome outgoing sync signal HSyncOutPulseWidth property Sets and returns the width of Monochrome the outgoing horizontal sync pulse VSyncOutPulseWidth property Sets and returns the width of Monochrome the outgoing vertical sync pulse LineFrequency property Sets and returns the
14. Camera Link first pixel of the line s that you want to acquire LineScanWidth Sets and returns the number of Camera Link property pixels in the line s that you want to acquire LineScanFrameHeight Sets and returns the number of Camera Link property lines that you want to acquire LineScanFrameTrigger Enables and disables the use ofthe Camera Link Enabled property frame trigger LineScanFrameTrigger Sets and returns the transition type Camera Link Transition property for digital input line O when it is used as a frame trigger Overlay Property Method Event Name Description Control OverlayEnabled property Enables and disables the use of Monochrome overlays Camera Link OverlayBitmapFile property Sets and returns the complete Monochrome path to an overlay bitmap file Camera Link OverlayColorKey property Sets and returns the color key for Monochrome an overlay bitmap file Camera Link 27 Chapter 2 Overlay cont Property Method Event acquired returns the DTOverlay object that holds the overlay information Name Description Control OnUpdateOverlay event Generated by the control Monochrome whenever a frame ROI is Camera Link a For more information about DTOverlay objects refer to the online help for your control Trigger Property Name Description Conirol TriggerType property For area scan mode sets and Monochrome returns the type of the ROI
15. Composite Signal A signal in which the video and synchronization signals are combined in a single signal Contrast Level A value that you can use to emphasize the differences between light and dark By adjusting the contrast level you can stretch or contract the range of the incoming video DDI DirectDraw Interface One of the display modes that determines the way that you want to display images when setting up your application Typically you will use DDI mode it is faster and requires less system memory See also GDI Device A frame grabber board such as the DT3162 DT3145 or other hardware used to acquire images Glossary Device Context Referred to as a DC A DC is a Windows Graphical Device Interface GDI object Refer to your Windows documentation for more information Expose Reset Pulse A digital output pulse generated by some devices to control the resetting or the exposure time of an asynchronous reset camera The exposure time is the amount of time that the shutter is open You can specify the polarity of the pulse high going or low going the time delay from a trigger event to the start of the exposure and the length of time the shutter is open The expose output signal is typically used in area scan mode Note that for the expose reset pulse to work as programmed you must adjust the physical settings on your camera appropriately For the DT3162 frame grabber board the expose reset pulse is connected to y
16. DATA TRANSLATION UM 19336 E DT Active Frame Grabber Controls Getting Started Manual Fifth Edition October 2006 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 O 2002 2006 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 ER 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 is a registered trademark of Data Translation Inc DT Active Monochrome Frame Grabber DT Active Camera Link Frame Grabber and MACH II Series are trademarks of Data Translation Inc All other brand and product names are trademarks or registered trademarks of their respective companies Table of Contents
17. Output4 property L C Return to the main flowchart gt 55 Chapter 3 Perform a Digital O Operation Wie to all the digital output lines with the S WriteDigitalOutputPattern method Specify the digital input lines that will generate an event on a change of state with the InputLineEventMask property l Respond to a digital input bit change of state with the OnInputBitsChanged event Y Read all the digital input lines with the ReadDigitallnputPattern method Y Return to the main flowchart b E No 56 Product Support Chapter 4 58 Should you experience problems using a DT Active Frame Grabber control perform the following steps 1 Read all the appropriate sections of this manual Make sure that you have added any Read This First information to your manual and that you have used this information 2 Check the Imaging OMNI CD for a README file If present read this file for the latest installation and configuration information 3 Make sure that you have installed the device driver DT Active Frame Grabber control and other software for your device properly For information refer to the getting started manual for your device 4 Make sure that you have installed your device properly For information refer to the getting started manual for your device If you are still having problems Data Translation s Technical Sup
18. SyncOutPulseWidth property Set the polarity of the outgoing sync pulses to ActiveHigh or ActiveLow with the SyncOutPolarity property C Return to main flowchart Programming Flowcharts Set up the Acquisition Trigger Using No area scan mode Yes Set the frame ROI trigger type to Internal ExternalToStart or ExternalForEach with the TriggerType property Set the trigger transition to No OnHighToLow or OnLowToHigh with the TriggerTransition property Internal trigger type L Return to the main flowchart D 45 Chapter 3 Specify the Active Video Area sing the DT Active Camera Link Control Set the number of active pixels per line supported by your camera with the ActivePixelCount property Set the number of active lines supported by your camera with the Set the clamp start position with the ActiveLineCount property ClampStart property Set the clamp end position with the ClampEnd property Set the first active pixel with the FirstActivePixel property Set the number of active pixels per line with the ActivePixelCount property y Set the total pixels per line with the TotalPixelsPerLine property AA Set the first active line with the FirstActiveLine property y Set the active li
19. amming Flowcharts Set up a Strobe Output Signal Set the TriggerType property to either Internal to acquire a single frame ROl line or ExternalForEach to acquire one or more frames ROls lines see page 45 Enable the strobe output pulse with the StrobeEnabled property Assign the strobe output signal to the appropriate camera control line with the CameraConirolOutput1 CameraControlOutput2 CameraControlOutput3 or CameraControlOutput4 property sing the DT Active Camera Link Control L Set the width of the strobe output Set the start position of the strobe output pulse with the StrobePulseWidth pulse relative to the trigger with the property StrobeStartLine property 4 Set the time delay between the Set the stop position of the strobe output trigger event and the beginning of pulse relative to the trigger with the the strobe output pulse with the StrobeStopLine property StrobeDelay property Set the polarity of the strobe output pulse to ActiveHigh or ActiveLow with the 4 StrobePolarity property L Return to the main flowchart 51 Chapter 3 52 Set up an Expose Reset Output Signal Set the TriggerType property to either Internal ot acquire a single frame ROl line or ExternalForEach to acquire one or more frames ROls lines see page 45 L Enable the expose re
20. anization of this Manual This manual is organized as follows e Chapter 1 Introduction describes how to add a DT Active Frame Grabber control to your project how to use the example programs and online help and how to remove the software e Chapter 2 Summary of Properties Methods and Events summarizes the properties methods and events provided with the DT Active Frame Grabber controls e Chapter 3 Programming Flowcharts provides programming flowcharts for using the properties methods and events provided with the DT Active Frame Grabber controls e Chapter 4 Product Support describes how to get help if you have trouble using a DT Active Frame Grabber control A glossary and an index complete this document Conventions Used in this Manual The following conventions are used in this manual e 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 e Items that you select or type are shown in bold Property method and event names are also shown in bold e When navigating the screens an instruction such as Configure Board means to select Board from the drop down menu under Configure About this Manual Related Information Refer to the following documentation for more informa
21. arts showing an overview of the steps required to perform each of the operations supported by the DT Active Frame Grabber controls Although the flowcharts do not show error status checking it is recommended that you check for error status messages after using each property method or event Notes The properties described in this chapter are appropriate for Visual Basic only If you are using Visual C use the associated Visual C methods instead For example to set and or return the pixel clock source use the Visual C SetPixelClockSource and GetPixelClockSource methods instead of the Visual Basic PixelClockSource property For more information about Visual C methods refer to the online help for your control Some of the steps may not be required for the device control that you are using For example if you are using a DT3145 frame grabber board with the DT Active Camera Link Frame Grabber control you do not set the pixel clock source For more information about the steps that are required for your device control refer to the user s manual for your device Programming Flowcharts Open a device with the OpenDevice method or the ActiveDevice property Using a device configuration file Yes Open the device configuration file and apply its settings with the LoadConfigFile property Set the timeout period for the software with the Timeout property ees SONO Set up the inc
22. bles the Camera Link integrate output pulse IntegratePolarity property Sets and returns the polarity of Camera Link the integrate output pulse IntegratePulseWidth property Sets and returns the time that Camera Link the integrate output pulse is in its active state determined by the polarity IntegrateDelay property Sets and returns the time delay Camera Link between the trigger event and the beginning of the integrate output pulse gt a Applicable to line scan cameras b Multipled by the TimeGranularity to determine the value Strobe Output Pulse Property Name Description Conirol StrobeEnabled property Enables and disables the strobe Monochrome output pulse Camera Link StrobePolarity property Sets and returns the polarity of the Monochrome strobe output pulse Camera Link StrobeStartLine property Sets and returns the start position Monochrome of the strobe output pulse StrobeStopLine property Sets and returns the stop position Monochrome of the strobe output pulse 31 Chapter 2 Strobe Output Pulse cont Property Name Description Control StrobePulseWidth Sets and returns the time that the Camera Link property strobe output pulse is in its active state determined by the polarity StrobeDelay property Sets and returns the time delay Camera Link between the trigger event and the beginning of
23. ce method Closes the device previously opened Monochrome using the OpenDevice method Camera Link ActiveDevice property Closes any open device and opens the Monochrome device with the specified name returns Camera Link the name of the currently open device GetDeviceName Returns the name of the device Monochrome method associated with a device ID Camera Link DeviceCount property Returns the number of available Monochrome devices Camera Link DeviceType property Returns the type of the active device Monochrome Camera Link Summary of Properties Methods and Events General Imaging cont Property Method Name Description Control DeviceBusy property Returns the state of the active device Monochrome Camera Link DrawXOrigin property Sets and returns the element in the Camera Link buffer that represents the x position of the first pixel to draw in the destination window x origin DrawYOrigin property Sets and returns the element in the Camera Link buffer that represents the y position of the first pixel to draw in the destination window y origin StatusMessage Returns the status message Monochrome property corresponding to the current device Camera Link status code Timeout property Sets and returns the timeout period Monochrome used by the software Camera Link DisplayMode property Sets and returns the way that you want Camera Link to display images when setting up your application
24. d to as a noninterlaced frame ROI Region of interest An ROI is applicable in area scan mode only For the DT3162 frame grabber board an ROI is the portion of the acquired frame that you want to store in a buffer for processing The top of the ROI is the first line of video relative to the active video area The left side of the ROI is the first pixel of video relative to the active video area The width of the ROI is the number of pixels per line of video The height of the ROI is the number of lines per frame For the DT3145 frame grabber board an ROI is the portion of the video that you want to acquire The top of the ROT is the first line of video the left side of the ROI is the first pixel of video the width of the ROI is the number of pixels per line of video and the height of the ROI is the number of lines of video 65 Glossary 66 Source For the DT3162 frame grabber board the input line on the device through which the video signal is received See also channel For the DT3162 frame grabber board the Camera Link camera You can receive a video signal from only one source at a time Strobe Pulse A digital output pulse generated by some devices to control an attached strobe light You can specify the polarity of the pulse high going or low going the time delay from a trigger event to the start of the pulse and the width of the pulse Synchronous A synchronous function returns control to the caller after the
25. default LUT 0 is loaded with an identity table and LUT 1 is loaded with an inverse table The identity table maps the data through unchanged The inverse table inverts the image black becomes white and white becomes black The DT3162 video circuitry generates 10 bit data values 0 to 1023 The board uses the look up table to convert these 10 bit values to corresponding 8 bit values 0 to 255 that are sent to the PC The DT3162 look up table has 1024 entries corresponding to all possible 10 bit input values Each of these entries contains a number between 0 and 255 which is the 8 bit output value that is generated for the corresponding input value On the DT3145 frame grabber board it is recommended that you use the LUTs shipped with the board and the LUTs provided with your camera LUT A look up table Glossary Noninterlaced Frame A frame in which all lines the complete frame are acquired in a single pass A noninterlaced frame is also referred to as a progressive scan Overlay A means by which you can place or overlay an image on top of the frames in your image The overlay is always an additional and therefore removable part of the frame Anything that is drawn in the color key that you specify is invisible transparent anything that is drawn in any other color key is opaque Progressive Scan A frame in which all lines the complete frame are acquired in a single pass A progressive scan is also referre
26. e DT3145 frame grabber board the integrate pulse is connected to your camera through the camera link connector Interlaced Frame A frame in which two consecutive fields of the video signal are acquired to create a complete frame The odd field contains lines 1 3 5 and so on of the video signal The even field contains lines 2 4 6 and so on of the video signal One field is drawn in the first pass and the other field is drawn in the next pass Inverse LUT A look up table in which the image is reversed For example for 8 bit data a pixel input value of 255 has an output value of 0 63 Glossary 64 Line For the DT3162 frame grabber board the area between two consecutive horizontal sync signals For the DT3145 frame grabber board the portion of the video that is defined by the Line_Valid signal In line scan mode the portion of the line that you want to acquire is determined by the LineScanWidth and LineScanLeft properties In area scan mode the portion of the line that you want to acquire is determined by the ROIWidth and ROILeft properties Look up Table A hardware feature of the device that you can use to change the value of an incoming pixel or affect the displayed image When the LUT receives an input pixel value it modifies this value according to the corresponding value in the LUT Also called a LUT The DT3162 and DT3145 frame grabber boards have two built in hardware look up tables numbered 0 and 1 By
27. e Project For Visual C select Programs Data Translation Inc from the Windows Start menu select the name of your imaging device and then select C Example Project 3 Compile the program then run it 17 Chapter 1 Using the Online Help This manual is intended to be used with the online help for the DT Active Frame Grabber control that you are using The online help contains all of the specific reference information for each of the properties methods and events To open the online help click Programs Data Translation Inc from the Windows Start menu select the name of your imaging device and then select the online help for the DT Active Frame Grabber control that you are using To access context sensitive help while using the DT Active Frame Grabber control property pages either highlight a property in the Properties window and then press F1 or click the Help button in one of the tabs in the property pages The help topic associated with that property tab appears 18 Introduction Removing the Software If you are having problems with a DT Active Frame Grabber control you may want to remove the control and then reinstall it To remove a DT Active Frame Grabber control exit your programming environment then click Settings Control Panel from the Start menu Double click Add Remove Programs Select the name of your imaging device and then click Add Remove All applicable files and file settings are
28. eStartLine property 31 51 StrobeStopLine property 31 51 sync output properties 29 SyncInSource property 24 42 SyncOutEnabled property 29 44 SyncOutPolarity property 29 44 71 Index 72 T technical support 58 TimeGranularity property 28 Timeout property 23 37 TotalLinesPerFrame property 25 46 TotalPixelsPerLine property 25 46 trigger properties 28 TriggerTransition property 28 45 48 TriggerType property 28 45 48 troubleshooting checklist 58 V VideoInputSource property 24 42 Visual Basic 6 0 adding a control 13 Visual C 6 0 adding a control 14 Visual Studio NET adding a control 15 VSyncDelay property 30 52 VSyncInPolarity property 24 42 VSyncOutPulseWidth property 29 44 W WriteDigitalOutputPattern method 34 56
29. ently acquired buffers OnAsyncError event Generated by the control Monochrome whenever an error occurs during Camera Link a For more information about DTBuffer objects refer to the online help for your control b For more information about DTEnumBuffers objects refer to the online help for your control c For more information about DTErrorInfo objects refer to the online help for your control 33 Chapter 2 34 Digital O Property Method EventName Description Control InputLineCount property Returns the number of digital input Monochrome lines supported by the device Camera Link OutputLineCount property Returns the number of digital Monochrome output lines supported by the Camera Link device ReadDigitallnputPattern Returns the state high or low of all Monochrome method the digital input lines Camera Link WriteDigitalOutputPattern Sets the state high or low of all Monochrome method the digital output lines Camera Link InputLineEventMask property Sets and returns a bit mask Monochrome indicating the digital input lines that Camera Link you want to use to generate state change events OnInputBitsChanged event Generated by the control whenever Monochrome a digital input bit that has been Camera Link configured to generate a state change event changes state 3 Programming Flowcharts Chapter 3 36 This chapter provides a series of flowch
30. frequency Monochrome of an outgoing horizontal video line SyncOutPolarity property Sets and returns the polarity of Monochrome the outgoing sync pulses 29 Chapter 2 30 Expose Reset Output Pulse the expose output pulse is in its active state determined by the polarity Property Name Description Conirol ExposeEnabled property Enables and disables the Monochrome expose reset output pulse Camera Link ExposePolarity property Sets and returns the polarity of Monochrome the expose reset output pulse Camera Link ExposeSiartLine property Sets and returns the start Monochrome position of the expose reset output pulse ExposeStopLine property Sets and returns the stop Monochrome position of the expose reset output pulse VSyncDelay property Sets and returns the number of Monochrome lines between the end of the expose reset output pulse and the beginning of the outgoing vertical sync ExposeDelay property Sets and returns the time delay Camera Link between the trigger event and the beginning of the expose output pulse gt ExposePulseWidth property Sets and returns the time that Camera Link a Applicable to asynchronous reset cameras only b Multipled by the TimeGranularity to determine the value Summary of Properties Methods and Events Integrate Output Pulse Property Name Description Control IntegrateEnabled property Enables and disa
31. he beginning of the horizontal sync In the horizontal video signal blanking occurs during the horizontal sync and image border periods which are defined by the front porch before the horizontal sync and back porch after the horizontal sync Each field of video in the active video area contains vertical sync information blanking information and lines of active video Line measurements are relative to the vertical reference point which is defined as the beginning of the vertical sync See also total video area Asynchronous An asynchronous function returns control to the caller before the operation completes 59 Glossary 60 Brightness Level A value that you can use to move the entire grayscale range up and down making the digitized video lighter or darker Buffer A location in internal memory that is intended to hold one acquired ROL one acquired line or one acquired frame of multiple lines Channel The analog to digital converter on the device through which the video signal passes If your device supports multiple channels you can receive multiple video signals at the same time one on each channel See also video input source Clamp Period A period when the device adjusts the input voltage from the camera by shifting the input signal to 0 V The active video area following the blanking period is then referenced to that shift You can specify the start of the clamp period and the end of the clamp period
32. ine scan mode On the DT3145 frame grabber board the frame trigger input is provided through digital input line 0 pin 1 of connector J2 You can access this signal using the STP15 screw terminal panel The frame trigger must have a minimum pulse width of 10 us GDI Graphics Display Interface One of the display modes that determines the way that you want to display images when setting up your application If you receive an error when acquiring very large ROIs lines frames typically larger than 2K x 2K you can try reducing the size of the ROI line frame increasing the memory in your graphics card updating the driver for your graphics card or changing the display mode to GDI See also DDI Glossary Identity LUT A look up table in which the pixel data is passed through the LUT unchanged For example for 8 bit data a pixel input value of 255 has an output value of 255 Integrate Pulse A digital output pulse generated by some devices to control the exposure time of a line scan camera The integrate time is the amount of time that the shutter is open You can specify the polarity of the pulse high going or low going the time delay from a trigger event to the start of the integrate pulse and the length of time the shutter is open The integrate output signal is typically used in line scan mode Note that for the integrate pulse to work as programmed you must adjust the physical settings on your camera appropriately For th
33. ne count with the ActiveLineCount property y y Set the total lines per frame with the TotalLinesPerFrame property Ln Return to the main flowchart E 46 Programming Flowcharts Set up the ROI Specify the position of the first pixel of the ROI that you want to save acquire with the ROILeft property Specify the position of the first line of the ROI that you want to save acquire with the ROITop property y Specify the number of pixels in each line of the ROI that you want to save acquire with the ROIWidth property v Specify the number of lines in the ROI that you want to save acquire with the ROIHeight property Return to the main flowchart 47 Chapter 3 Set up the Line s for a Line Scan Operation Specify the position of the first pixel of the line s that you want to acquire with the LineScanLeft property AA A Specify the number of pixels in the line s that you want to acquire with the LineScanWidth property y Specify the number of lines that you want to acquire with the LineScanFrameHeight property Connect the external line trigger to the external trigger input set the trigger type to ExternalForEach with the TriggerType property and set the trigger transition to OnHighToLow or OnLowToHigh with the TriggerTransition property Using an external line trigger
34. nual Introduction What is a DT Active Frame Grabber Control 10 Overview a A T Wad kon Enei 12 Adding the Control to Your Project 00 aE R T a 13 Using the Example ProgramS ooooooooocroroccccnnn 17 Usme the Online Help ooo ip dea bene on tedio 18 Removing T eean E E E ie 19 Chapter 1 What is a DT Active Frame Grabber Control A DT Active Frame Grabber control is an ActiveX control that allows you to develop imaging and machine vision application programs in Visual Basic and Visual C You use a DT Active Frame Grabber control as you would use any other ActiveX or OLE custom control in your Windows application Each DT Active Frame Grabber control provides the following features s Properties methods and or events Each DT Active Frame Grabber control has unique properties methods and events described as follows Properties represent the variables that allow you to configure the operation Properties are accessible through the Properties window and through the control s custom Property Pages Some properties are read only and provide information about your operation Methods are tools that you can use in your code to provide run time control of operations Some methods are accessible through the control s custom Property Pages Events are actions that cause code to be executed when an event occurs e Multiple device support DT Active Frame Grabber controls are ha
35. oming video signal see page 42 Set up the sync output signal see page 44 For the DT Active Monochrome Frame Grabber control set the pixel clock source to InternalSource ExternalSource1 or ExternalSource2 with the PixelClockSource property Set up an ROI trigger see page 45 L Go to the next page 37 Chapter 3 L Continued from previous page D Using a device Yes configuration file Set the acquisition type with the AcquireType property y Specify the active video area for the input source see page 46 Using the DT Active Camera Link Control Using line scan mode Yes Set up the ROI see page 47 Set up the line s see page 48 Set up overlays see page 50 L Go to the next page 38 Programming Flowcharts C Continued from previous page Change values in LUT Using an array No Load LUT 0 or 1 with Yes values from an array with the LoadLUTFromArray method Load LUT 0 or 1 with values from a file with the LoadLUTFromFile method Vv y Specify LUT 0 or 1 with the ActiveLUT property C Go to the next page 39 Chapter 3 L Continued from previous page
36. our camera through a Camera Interface Module CIM For the DT3145 frame grabber board the expose output pulse is connected to your camera through the camera link connector External Trigger A trigger that is connected to the device through a dedicated external line Field The collection of horizontal lines between two consecutive vertical sync signals For interlaced images two fields odd and even make up a single frame 61 Glossary 62 Frame For the DT3162 frame grabber board a collection of video data An interlaced frame consists of an odd field and an even field where one field is drawn in the first pass and the other field is drawn in the next pass A noninterlaced frame progressive scan consists of the complete frame where all lines are drawn in a single pass For the DT3145 frame grabber board the definition of a frame depends on whether you are using area scan mode or line scan mode In area scan mode a frame is the portion of the video that is defined by the Frame_Valid and Line_Valid signals the portion of the frame that you want to acquire is determined by the ROILeft ROIWidth ROITop and ROIHeight properties In line scan mode a frame is a series of lines acquired into a single buffer You can use these frames built from multiple lines in frame based software packages such as DT Vision Foundry and GLOBAL LAB Image 2 Frame Trigger A trigger that allows you to control the acquisition of frames in l
37. port Department is available to provide technical assistance To request technical support go to our web site at http www datatranslation com and click on the Support link When requesting technical support be prepared to provide the following information e Your product serial number e The hardware software product you need help on e The version of the CD you are using e Your contract number if applicable If you are located outside the USA contact your local distributor see our web site www datatranslation com for the name and telephone number of your nearest distributor Glossary Active Line Count For the DT3162 frame grabber board a line of data in the active video area the part of the incoming signal containing valid data The first active line defines the top of the active video area For the DT3162 frame grabber board the number of lines of data supported by your camera Refer to your camera documentation for more information The height of the ROI that you want to acquire must be less than or equal to the Active Line Count Active Video Area The part of the incoming video signal that contains valid video data no blanking or sync information It is the visible portion of the incoming video signal Each line of video in the active video area contains horizontal sync information blanking information and active video Pixel measurements are relative to the horizontal reference point which is defined as t
38. problems installing or using a DT Active Frame Grabber control refer to page 18 for information on accessing the online help or refer to Chapter 4 Product Support for information on contacting Data Translation s Technical Support Department 12 Introduction Adding the Control to Your Project The following sections describe how to add a DT Active Frame Grabber control to a Visual Basic 6 0 project Visual C 6 0 project or a Visual Studio NET project Visual Basic 6 0 To add a DT Active Frame Grabber control to a Visual Basic 6 0 project perform the following steps 1 Select Project Components The Components dialog box appears 2 Click the Controls tab 3 Select the appropriate DT Active Frame Grabber control s then click OK When the DT Active Frame Grabber control is loaded the appropriate icon shown below appears in the toolbox DT Active Frame Grabber Control Icon Monochrome ay Camera Link Li ik 13 Chapter 1 Visual C 6 0 To add a DT Active Frame Grabber control to a Visual C 6 0 project perform the following steps 1 Start Microsoft Visual C 6 0 2 Create a new MFC project using the appropriate application wizard Make sure that you add support for ActiveX controls 3 Select Project Add to Project Components and Controls The Component and Controls Gallery dialog box appears 4 Double click the Registered ActiveX Controls folder
39. rdware independent You can add support for new devices without altering or recompiling code at the application level by adding a new device driver You install the device driver separately in the Windows environment refer to the getting started manual for your device for more information on installing device drivers 10 Introduction Note that at the present time the DT Active Monochrome Frame Grabber control supports the DT3162 frame grabber board and the DT Active Camera Link Frame Grabber control supports the DT3145 frame grabber board Note The list of supported devices is constantly expanding Refer to the Data Translation web site www datatranslation com for information on the devices and device drivers available for use with DT Active Frame Grabber controls 11 Chapter 1 Overview of Tasks The following is an overview of the tasks required to install and use a DT Active Frame Grabber control 1 Make sure that the DT Active Frame Grabber control has been installed Typically you install the appropriate DT Active Frame Grabber control when you install the device driver for your imaging device Refer to your device specific documentation for installation instructions 2 Add the DT Active Frame Grabber control to your project For more information refer to the next section 3 Create your application program For more information refer to your programming language documentation If you have
40. removed 19 Chapter 1 20 Summary of Properties Methods and Events ra TIMBRE ir A Rah 22 PUE OOE nc hi T ER NAHA KRL EEEE 24 ARO WIRE ATEA il a a ating eee i 25 aT O ieee nese Hees 26 e A does wie dade ia 27 2 O Petia et euiader nih te eat Rani bo posites 27 T eaa acing hace g E E a eee 28 Camera Control Eaa criado dde ica beat 28 o O O N eh Mlecteceodiens 29 Expoze Reset Output Pulse ocioso 30 IntesratetputPulss cs e idas 31 STR T E TT 31 A EEE TER aT aes betes deena ees 32 DINSA ri ide 34 21 Chapter 2 This chapter provides a summary of the properties methods and events used in the DT Active Monochrome Frame Grabber control and the DT Active Camera Link Frame Grabber control For more detailed information refer to the online help for the control Refer to page 18 for information on opening the online help Note The properties described in this chapter are appropriate for Visual Basic only If you are using Visual C use the associated Visual C methods instead For example to set and or return the pixel clock source use the Visual C SetPixelClockSource and GetPixelClockSource methods instead of the Visual Basic PixelClockSource property For more information about Visual C methods refer to the DT Active Frame Grabber control online help 22 General Imaging Property Method Name Description Control OpenDevice method Opens a device Monochrome Camera Link CloseDevi
41. s 36 events acquisition 32 defined 10 overlay 27 69 Index 70 example program 17 expose output pulse properties 30 ExposeDelay property 30 52 ExposeEnabled property 30 52 ExposePolarity property 30 52 53 ExposePulseWidth property 30 52 ExposeStartLine property 30 52 ExposeStopLine property 30 53 F FirstActiveLine property 25 46 FirstActivePixel property 25 46 frame grabber boards see devices G general imaging properties and methods 22 GetBuffer method 32 41 GetBufferCount method 32 41 GetDC method 50 GetDeviceName method 22 H help online 18 HSyncInPolarity property 24 42 HSyncOutPulseWidth property 29 44 l imaging properties and methods 22 input properties and methods 24 InputLineCount property 34 InputLineEventMask property 34 56 installing the software 12 integrate pulse properties 31 IntegrateDelay property 31 54 IntegrateEnabled property 31 54 IntegratePolarity property 31 54 IntegratePulseWidth property 31 54 L LineFrequency property 24 29 42 44 line scan properties 27 LineScanFrameHeight property 27 48 LineScanFrameTriggerEnabled property 27 49 LineScanFrameTriggerTransition property 27 49 LineScanLeft property 27 48 LineScanWidth property 27 48 LoadConfigFile method 23 LoadConfigFile property 37 LoadLUTFromArray method 24 39 LoadLUTFromFile method 24 39 M methods acquisition 32 defined 10 general imaging 22 input 24 line scan 27 O
42. set output pulse with the ExposeEnabled property L Using the DT Active Camera Link Yes Assign the expose output signal to the appropriate camera control line with the CameraControlOutputi CameraControlOutput2 CameraControlOutput3 or CameraControlOutput4 property Control No Enable the outgoing sync signal with the SyncOutEnabled property see page 44 Set the polarity of the expose output pulse to ActiveHigh or ActiveLow with the with the ExposePolarity property Specify the delay between the end of the expose reset output pulse and the beginning of the vertical output sync with the VSyncDelay property Set the width of the expose output pulse with the ExposePulseWidth property l Specify the start position of the expose reset output pulse relative to the trigger with the ExposeStartLine property C Set the time delay between the trigger event and the beginning of the expose output pulse with the ExposeDelay property Go to the next page Petur to the main flowchart Programming Flowcharts Set up an Exposure Reset Output Signal cont 9 Continue from the previous page E Specify the stop position of the expose reset output pulse relative to the trigger with the ExposeStopLine property Set the polarity of the expose reset output pulse
43. tion on using the DT Active Frame Grabber controls e Online help for the DT Active Frame Grabber control that you are using The online help contains all of the specific reference information for each of the properties methods and events provided by the DT Active Frame Grabber control Refer to page 18 for information on how to open the help file e Device specific documentation Data Translation devices are shipped with a getting started manual and a user s manual The getting started manual describes how to install the device how to install the device driver for the device and how to get started using the device The user s manual describes the features specifications and connector pin assignments of the device and the property values supported by the device Refer to the following documentation for programming information e The Microsoft documentation for your operating system e The online help for your programming environment Where to Get Help Should you run into problems installing or using a DT Active Frame Grabber control the Technical Support Department is available to provide technical assistance Refer to Chapter 4 Product Support for information on how to contact the Technical Support Department If you are outside the U S or Canada call your local distributor whose number is listed in your Data Translation product handbook or contact the Data Translation web site www datatranslation com About this Ma
44. to ActiveHigh or ActiveLow with the with the ExposePolarity property q Return to the main flowchart E 53 Chapter 3 Set up an Integrate Output Signal Set the TriggerType property to either Internal to acquire a single ROl line or ExternalForEach to acquire one or more ROls lines see page 45 Enable the integrate output pulse with the IntegrateEnabled property Assign the integrate output signal to the appropriate camera control line with the CameraControlOuitput1 CameraControlOutput2 CameraControlOutput3 or CameraControlOutput4 property Set the width of the integrate output pulse with the IntegratePulseWidth property A See Set the time delay between the trigger event and the beginning of the integrate output pulse with the IntegrateDelay property l Set the polarity of the integrate output pulse to ActiveHigh or ActiveLow with the with the IntegratePolarity property l C Return to the main flowchart D 54 Programming Flowcharts Set up a General Purpose Output Signal Set the TriggerType property to either Internal to acquire a single ROl line or ExternalForEach to acquire one or more ROls lines see page 45 es COIN Assign a Logical_High or Logical_Lo output signal to the appropriate camera control line with the CameraControlOutput1 CameraControlOutput2 CameraControlOutput3 or CameraControl
45. ved See also channel For the DT3162 frame grabber board the Camera Link camera You can receive a video signal from only one source at a time 67 Glossary 68 A AcquireMem method 32 41 AcquireType property 32 38 acquisition properties methods and events 32 active video area properties 25 ActiveDevice property 22 37 ActiveLineCount property 26 46 ActiveLUT property 24 39 ActivePixelCount property 25 46 ActiveX control see DT Active Frame Grabber control adding a DT Active Frame Grabber control to a project 13 B boards see devices Brightness property 24 43 C Calibrate method 24 42 camera control output properties 28 CameraControlOutputl property 28 29 51 52 54 55 CameraControlOutput2 property 51 52 54 55 CameraControlOutput3 property 29 Sl 52 54 56 CameraControlOutput4 property 29 31 52 54 35 ClampEnd property 26 46 Index ClampStart property 26 46 CloseDevice method 22 41 Contrast property 24 43 conventions used 6 custom control see DT Active Frame Grabber control D DataFormat method 24 DataFormat property 42 DeviceBusy property 23 DeviceCount property 22 devices determining the type 22 returning the name 22 supported 11 DeviceType property 22 digital I O properties 34 DisplayMode property 23 DrawXOrigin property 23 DrawYOrigin property 23 DT Active Frame Grabber control 10 adding to a project 13 example program 17 E error status message
46. with the VideolnputSource property Specify the source of the incoming sync signal with the SyncinSource property v Set the polarity of the incoming horizontal Return to the main flowchart sync pulse to ActiveHigh or ActiveLow with the HSyncinPolarity property Set the polarity of the incoming vertical sync pulse to ActiveHigh or ActiveLow with the VSyncIinPolarity property y Set the frequency of an incoming horizontal video line with the LineFrequency property Automatically Adjust vo adjust qualit image wi e es qua Y N Calibrate method of images L Go to the next page E Yes 42 Programming Flowcharts Set up the Incoming Video Signal cont Continued from previous page Specify the contrast level with the Contrast property Specify the brightness level with the Brightness property L Return to the main flowchart D 43 Chapter 3 Set up the Sync Output Signal sing th DT Active Camera Yes Link Control Enable the outgoing sync signal with the SyncOutEnabled property v Set the frequency of an outgoing horizontal video line with the LineFrequency property y Set the width of the outgoing horizontal sync pulse with the HSyncOutPulseWidth property y Set the width of the outgoing vertical sync pulse with the V
47. ync End Sub Private Sub Button2 Click ByVal sender As System Object ByVal e As System EventArgs Handles Button2 Click EXIT button End End Sub Introduction Using the Example Programs Two simple example programs are shipped with each DT Active Frame Grabber control one for Visual Basic and one for Visual C The example programs allow you to open a device and acquire image data to an internal memory buffer You can modify the example programs to suit your particular needs and then compile the code in your particular development environment In addition the DT Acquire utility programs are provided on the Imaging OMNI CD that ships with your Data Translation device Use DT Acquire2 to familiarize yourself with the basic features of the DT Active Monochrome Frame Grabber control use DT AcquireCL to familiarize yourself with the basic features of the DT Active Camera Link Frame Grabber control For more information about a DT Acquire utility program refer to the getting started manual for your device Note Additional example programs will be provided on the Data Translation web site www datatranslation com as they become available To open the example program in Visual Basic or Visual C perform the following steps 1 Open Visual Basic or Visual C 2 For Visual Basic select Programs Data Translation Inc from the Windows Start menu select the name of your imaging device and then select VB Exampl
Download Pdf Manuals
Related Search
Related Contents
NXPR-4-01シリーズ営業マニュアル DJ Lase 25+25-G MK-II showlaser user manual Copyright © All rights reserved.
Failed to retrieve file