background image

OPERATING AND USER MANUAL OPAL FAMILY

33

MANAGING CAMERA SETTINGS

Obtaining the camera build state

6.7 

The camera issue and firmware revisions can be obtained from the camera by means of the Build 
State command..

Command syntax: BS?

 

Reply message: “x.xx;y.yy;z.zz

 

Where x.xx stands for camera issue, y.yy indicates the microcontroller fimware version and z.zz 
indicates the FPGA firmware version.

NOTE:

 When requesting support on some features of the camera, Adimec may request the build state 

information, including firmware versions, in order to optimize support. 

User storage

6.8 

Up to 16 user-defined strings and 16 user-defined signed integers can be stored in the camera for user 
reference. These parameters do not have any effect on camera performance.

Setting one of the 16 user integers is done by means of the USI command

Command syntax: USIx;y

 

Where 

x = user integer index [0…15]

 

 

y = user integer value.

Reading back one of the 16 user integers is done by means of the USI? command

Command syntax:USI?x

 

Reply message: y

 

Where 

x = user integer index [0…15]

 

 

y = user integer value.

Setting one of the 16 user strings is done by means of the USS command

Command syntax: USSx;”y

 

Where 

x = user string index [0…15]

 

 

y = user string value (maximum length is 32 characters).

Reading back one of the 16 user strings is done by means of the USS? command

Command syntax for readback:USS?x

 

Reply message: y

 

Where 

x = user string index [0…15]

 

 

y = user string value.

Summary of Contents for Camera Link OPAL Series

Page 1: ...Operating and user manual OPAL FAMILY CAMERA LINK MODELS ...

Page 2: ...OPERATING AND USER MANUAL OPAL FAMILY 2 ...

Page 3: ...is unique approach Adimec s solutions add crucial competitive value to our customers high end systems and their applications as they yield brilliant results to the users of those systems The Netherlands based Holding company has business offices in Europe the United States Japan and Singapore For more detailed information about Adimec and our products you can visit our website www adimec com or yo...

Page 4: ...face connections 13 4 2 Mechanical 17 4 3 Environmental 18 4 4 Thermal management 19 5 CONTROL OF THE CAMERA 21 5 1 Introduction 21 5 2 Controlling with the Windows Control application 21 5 3 Controlling the camera with the Command Console application 26 5 4 Controlling the camera with your own dedicated software 26 5 5 Command structure 26 6 MANAGING CAMERA SETTINGS 29 6 1 Introduction 29 6 2 Loa...

Page 5: ...ouble delayed transfer mode optional 40 7 10 Image Aquisition in IT defined integration control mode optional 41 7 11 Polarity and choice of external triggers 42 7 12 Read out control 43 7 13 Flash strobe 44 8 IMAGE AND DATA FORMATTING 45 8 1 Introduction 45 8 2 Binning 45 8 3 Region of Interest optional 48 8 4 Burst mode optional 49 8 5 Vertical remap 51 8 6 Output resolution 52 8 7 Mirror 52 8 8...

Page 6: ...mands Monochrome only 72 10 5 Controlling the AEC setpoint and VEM measurement window 73 11 REFERENCE 75 11 1 Camera Link port configuration 75 11 2 Camera Link video output 76 11 3 Basic serial communication parameters of the camera 77 11 4 Camera Link interface standard 79 11 5 Camera command set overview 80 11 6 Factory Default settings power up set 0 82 12 REVISION HISTORY 83 ...

Page 7: ...SSUE OPAL 1000m CL 1 0 1 2 OPAL 1000c CL 1 0 1 2 OPAL 1600m CL 1 1 OPAL 1600c CL 1 2 OPAL 2000m CL 1 1 OPAL 2000c CL 1 0 OPAL 4000m CL 1 0 OPAL 4000c CL 1 0 OPAL 8000m CL 1 0 OPAL 8000c CL 1 0 Applicable camera models Table 1 1 Bottom of the camera with Camera Link interface Figure 1 1 How this guide is organized 1 2 First this guide focuses on the electrical and mechanical installation of the cam...

Page 8: ...th regard to the material contained within this document including but not limited to the implied warranties of merchantability and fitness for a particular purpose Adimec Advanced Image Systems B V shall not be liable or responsible for incidental or consequential damages in connection with the furnishing performance or use of this material Layout composing and editorial staff Adimec Advanced Ima...

Page 9: ...OPERATING AND USER MANUAL OPAL FAMILY 9 ...

Page 10: ...OPERATING AND USER MANUAL OPAL FAMILY 10 ...

Page 11: ...d This allows the camera to be optimized for an integrated application Product highlights 2 1 The Adimec Machine Vision camera series includes megapixel cameras with the following features Platform based product line Interline Transfer CCD 14 bit ADC and channel matching down to sub LSB level Extremely low read noise Frame buffer for decoupling image acquisition and readout Selectable channel rema...

Page 12: ...00m 1920 x 1080 65 8 fps Monochrome Camera Link OPAL 2000c 1920 x 1080 65 8 fps Color Camera Link OPAL 4000m 2336 x 1752 33 5 fps Monochrome Camera Link OPAL 4000c 2336 x 1752 33 5 fps Color Camera Link OPAL 8000m 3296 x 2472 17 6 fps Monochrome Camera Link OPAL 8000c 3296 x 2472 17 6 fps Color Camera Link Camera models and their main differences Table 2 1 RoHS 2 4 These products comply with the E...

Page 13: ...r at least a clean bench Never touch the CCD sensor surface The cover glass is easily damaged and the CCD sensor can be damaged by ESD electrostatic discharge Safety symbols 3 3 The following safety symbols are applicable to and indicated on the camera Symbol for Conformiteé European Handling 3 4 In order to prevent damage to the camera and to keep the CCD sensor clean please pay attention to the ...

Page 14: ...OPERATING AND USER MANUAL OPAL FAMILY 14 SAFETY INFORMATION ...

Page 15: ...te on this Please contact your local sales representative for further information OPAL interface connections 4 1 The camera is equipped with several connectors for the following functions Power I O Video and Data Backside of the camera Figure 4 1 Power supply 4 1 1 The camera must be powered by a DC power supply All cameras adapt automatically to a wide range of input voltage There is no galvanic ...

Page 16: ...ies cameras Table 4 2 NOTE The supply is reverse voltage protected When applying power to the camera with the wrong polarity it will not operate but will not be damaged also Mating cable connector Binder series 711 type 99 0072 100 02 straight Binder series 712 type 99 0402 00 02 straight Binder series 712 type 99 0402 70 02 90 degrees angle Power cable All OPAL cameras can be delivered with a pow...

Page 17: ...female I O connector Figure 4 3 PIN NO SIGNAL NAME DIRECTION LEVEL AT THE PIN 1 Flash strobe out Output Open collector of optocoupler 2 Trigger in Input 10 20 mA Anode of optocoupler 3 Trigger return Input Isolated gnd Cathode of optocoupler 4 Flash strobe return Output Isolated gnd Emitter of optocoupler I O pin configuration Table 4 4 serial resistors 2x 220 Ω inside Installationcamera Mating ca...

Page 18: ...mera Link specification described in the Camera Link Interface Standard for Digital Cameras and Frame Grabbers Version 1 1 of January 2004 The maximum theoretical cable length is 7 meter at the rated pixelclock frequency However the maximum attainable Camera Link data transmission distance is subject to cable performance physical connection setup balance skew and clock speed therefore application ...

Page 19: ...nd 4000 cameras are fitted with a C format lensmount by means of four screws as indicated in figure 4 7 To prevent damage and contamination of the CCD a protective plastic cap is placed on the lensmount The OPAL8000 camera will be delivered without lensmount The OPAL 8000 camera has an 18 13mm H x 13 60mm V 22 66mm diag sized 4 3 format CCD Some applications may requires a lensmount and lens in ac...

Page 20: ...es for system integration 4 2 3 In order to provide the facility to integrate the camera into a system the camera is provided with mounting holes in the top bottom and left and right sides of the front See figure 4 6 4 8 for more details WARNING The length of the thread is 5 mm The tightening torque for the retention screws may not exceed 1 9 Nm To prevent damage do not use bolts which will exceed...

Page 21: ...y cool reduces the amount of dark current generated within the CCD sensor Dark current is the major contributor to Fixed Pattern Noise Dark Signal Non Uniformity and other read noise effects This harms the performance especially when video is gained to a large extension In general the dark current is doubled with every 7ºC increase in temperature of the sensor Also the dark current increases linea...

Page 22: ...OPERATING AND USER MANUAL OPAL FAMILY 22 ...

Page 23: ...he camera commands and the possible ranges Controlling with the Windows Control application 5 2 The Windows Control application will run on W9x NT 2000 and XP 32 bit operating systems and in 32 bit mode on Vista 64bit systems It does not need installing simply copy the files to a dedicated directory on the hard disk drive NOTE The serial control signals of the camera needs to be mapped onto a comm...

Page 24: ...pplication will then check communication and if OK it will read the camera type and serial number from the camera and display the information in the status bar Example status bar Figure 5 3 User interface example of windows control application Figure 5 4 All basic functions of the camera can be controlled by an intuitive user interface These functions are accessable via different tabs at the top o...

Page 25: ...ayed within the digital domain More information can be found in chapter 8 Digital gain With slider Gain the programmable amplifier can be set to apply gain in the signal path More information can be found in chapter 8 Frame period With slider Frame Period the frame period in units of 10 us can be set More information about frame periods in the dif ferent image acquisition modes can be found in cha...

Page 26: ...l remapping When enabled the data from the CCD will be re arranged in order to provide normal left to right top to bottom scanning More information can be found in chapter 8 User storage tab 5 2 2 This tab can be used for storage of camera related values labels such as calibration data specific settings position in the application etc Data can be saved as a maximum of 15 integers and a maximum of ...

Page 27: ...e of the CC1 CC4 of the Camera Link connector a soft request or the external trigger input on the I O connector More information can be found in chapter 7 Frame start event Determines the start of read out on rising or falling edge Flash strobe tab 5 2 5 Function CONTROL Mode of flash strobe operation In automatic mode the flash strobe output will be active during the integration of the image When...

Page 28: ...ted software 5 4 The camera can also be controlled by a host system connected to the Camera Link interface using the serial communication link of the Camera Link Commands and resulting data are transferred between the host system and the camera according to the communication protocol as defined in par 10 3 The camera will always act as slave in the communication link the host system must be master...

Page 29: ...mple Command syntax BS The camera will reply with one or more parameters separated by a semicolon if necessary Reply values are always preceded with minus sign character when negative and a plus sign character when positive If a reply is a string of characters rather than a number then this string is preceded by the double quote sign character Reply message example Reply message 1 0A 1 21 1 00 Whe...

Page 30: ...OPERATING AND USER MANUAL OPAL FAMILY 30 ...

Page 31: ...ameters can be reverted back to one of the standard power up settings by means of the load configuration command Command syntax LCx where x power up settings set number see table 6 1 SETTING X FUNCTION 0 Factory default 1 9 User defined Possible power up defaults Table 6 1 NOTE The next time the camera is powered it will start with the power up settings set number x The number of the last selected...

Page 32: ...L 1000m CL S N xxxxxxxxxxx OPAL 1000c CL OPAL 1000c CL S N xxxxxxxxxxx Where xxxxxxxxxxx serial number Example of the replied ID messages for monochrome and color cameras Table 6 2 Obtaining the camera model identification 6 5 The model identification Adimec Part ID can be obtained from the camera by means of the Model Identification command Command syntax MID Reply message xxxxxx Where xxxxxx Adi...

Page 33: ...6 user defined signed integers can be stored in the camera for user reference These parameters do not have any effect on camera performance Setting one of the 16 user integers is done by means of the USI command Command syntax USIx y Where x user integer index 0 15 y user integer value Reading back one of the 16 user integers is done by means of the USI command Command syntax USI x Reply message y...

Page 34: ...OPERATING AND USER MANUAL OPAL FAMILY 34 ...

Page 35: ...NOTE In the paragraphs describing the control modes it is assumed that the trigger polarity is normal and that the trigger signals exposure and read out are controlled by the CC1 input It is however also possible to choose one of the other camera control signals CC2 CC4 or the external trigger input on the I O connector for trigger input It is even possible to use two different control signals one...

Page 36: ...time needed to transfer the image from the photo sensitive area to the storage area the CCD will continue to integrate during a short period of time being td_it_end In other modes than continuous mode there is an additional demand in timing T_dtm_gapmin is only applicable in double transfer mode and double delayed transfer mode T_dtm_gapmin lists the minimal time between 2 exposures Td_output is t...

Page 37: ...ol signal is needed NOTE When an external control signal is applied it is ignored Image acquisition and output timing is controlled by setting the parameters for integration time and frame period Basically the camera integrates during a period as set by the integration time command and outputs the image data immediately after exposure time is expired Factory default the camera is set to this mode ...

Page 38: ...ehavior in case of an invalid parameter Table 7 4 The minimum frame period depends on camera model and on image format See the paragraph about image format chapter 8 for detailed information The maximum integration time is a little bit shorter than the frame period The minimum integration time and maximum integration time in continuous mode can be found in table 7 5 CAMERA MODEL MINIMUM INTEGRATIO...

Page 39: ...d a start sending image data request Taking into account the remarks and descriptions as mentioned in par 7 1 one can conclude the following restrictions on the trigger signal The time between two falling edges of the read out trigger signal must be equal or longer than the minimum frame period valid for the image format programmed If a falling edge is detected too early i e before the image is co...

Page 40: ...2 is interpreted as a start sending image data request The behavior of CC1 and CC2 is determined by the settings explained in par 7 11 and 7 12 Taking into account the remarks and descriptions mentioned in par 7 1 one can conclude the following restrictions on the trigger signal The time between two falling edges of the read out trigger signal must be equal or longer than the minimum frame period ...

Page 41: ...the possibilitiy to capture a second image immediately after the first one This feature can be extremely useful if the average number of required frames per second is within normal camera capabilities but when pairs of images must be captured on a much faster base General timing constraints are difficult to state because they are completely dependent on the application In general the constraints a...

Page 42: ...hat controls the exposure This mode is useful at the same conditions as double transfer mode In double transfer mode the second image is generated immediately after the first one If the host system frame grabber is not able to capture the second image directly after the first one the double delayed transfer mode makes it possible to delay the second image General timing constraints are difficult t...

Page 43: ...l signal 1 in the Camera Link interface referred to as CC1 The rising edge of CC1 is interpreted as a start integrating request After the set integration time has passed the image is transmitted at the output Taking into account the remarks and descriptions as mentioned in par 7 1 one can conclude the following restrictions on the trigger signal The time between two rising edges of the start aqcui...

Page 44: ... Camera Control Exposure command This is applicable in the following modes Normal control mode Delayed transfer control mode Double transfer control mode Double delayed transfer control mode Command structure CCEe f Where e and f are defined in the table below The actual camera control event setting can be read back from the camera Command syntax CCE Reply message e f Where e and f are defined in ...

Page 45: ... a soft request This is a request done by a separate command This possibility is programmed by means of the same Camera Control Frame readout command Command structure CCFSg h Where g and h are defined in the table below The actual camera control event setting can be read back from the camera Command syntax CCFS Reply message g h Where g and h are defined in the table below G CORRESPONDING SOURCE ...

Page 46: ...be The actual setting can be read back from the camera Flash strobe mode 7 13 3 The strobe output can be operated in two different modes which are set through the FSM command Command syntax FSMx Where x is set to 0 for the automatic mode The strobe will become active at the start of integration The strobe will deactivate when the acquisition is completed If x is set to 1 the strobe will operate in...

Page 47: ...vertically This is referred to as vertical binning and can be done on the CCD chip This is the only binning feature that is available on a standard OPAL camera Theoretically more pixels vertically can be binned and even horizontal binning is theoretically possible the latter is discussed later One important property of on chip binning is that it takes less time to read all the data out of the chip...

Page 48: ...ard camera NOTE There are particular drawbacks in vertical binning These will be discussed in par 8 2 3 Vertical binning mode is set by means of the VBIN command Command syntax VBINy where y 0 denotes no binning y 1 denotes binning enabled two vertical pixels are added y 2 denotes binning enabled four vertical pixels are added OPTIONAL y 3 denotes binning enabled eight vertical pixels are added OP...

Page 49: ...fps 2336x219 OPAL 8000m 17 fps 3296x2472 32 fps 3296x1236 55 fps 3296x618 85 fps 3296x309 optional Relation between vertical binning and maximum framerate Table 8 2 Image quality considerations when binning is used 8 2 3 The electronics in the camera are optimized in order to detract as little as possible from any image artifact or image quality degradation when vertical binning is used There are ...

Page 50: ...a ordered with the Hi Qmax option will always have the Hi Qmax behaviour The Hi Qmax camera will not behave according to table 8 1 but to the following table Note that the charge values are theoretical values Charges much larger than twice the photo pixel capacity of 18kel are in practise not transportable so either not realizable or will result in excessive blooming HBIN FAC TOR VBIN FAC TOR BIN ...

Page 51: ...elay the output of the images when the camera is operated in control mode MO1 Acquisition and readout are decoupled and may take place asynchronously when using Burst Mode Not that Burst mode does not increase the maximum framespeed because the maximum frame speed is determined by sensor characteristics A predefined number of images in the buffer will be released at request Write images to memory ...

Page 52: ...Reply message x Where x is the number of images released on request To generate a request use command RQ Command syntax RQ Interpretation of RQ differs for the several image acquisition modes If the camera is in Control Mode MO1 RQ generates a soft event for Burst Mode provided Burst Mode is set to 2 If the camera is in one of the optional image acquisition modes 2 3 or 4 not standard available RQ...

Page 53: ...d a bottom pixel will be output through the Camera Link Interface simultaneously The top pixel will be at tap A and the bottom pixel at tap B provided vertical mirror is disabled This is illustrated in figure 8 2 8 3 by means of a 36 pixel CCD 6 x 6 Output with vertical remap disabled Figure 8 2 Example 36 pixel CCD Figure 8 3 For a more intuitive camera output it is possible to enable the vertica...

Page 54: ...he camera output can be set by the output resolution command Command syntax ORx Where x 8 10 or 12 The actual output resolution can be read back from the camera Command syntax OR Reply message x Where x 8 10 or 12 Mirror 8 7 Depending on the application it can be necessary to have a horizontally or vertically mirrored output Changing the horizontal and or vertical readout direction is done by mean...

Page 55: ...0 3200 representing a gain of 1 00x 32 00x The actual gain setting can be read back from the camera Command syntax GA Reply message x Where x 100 3200 representing a gain of 1 00x 32 00x White Balance only for color 8 9 To correct for different illumination colors it is possible to program additional gain per color channel Command syntax WBr g b Where r 100 399 representing a gain in the red chann...

Page 56: ...nformation about output resolution and the the OR command For monochrome cameras the offset command is not available Use the blacklevel command instead to alter the output offset Blacklevel only for monochrome 8 11 In order to enable all captured information to be displayed within the digital domain an offset is applied on the camera output data Black is not represented by 0 but by the value progr...

Page 57: ...or defect pixels real time This is done by interpolating the adjacent pixels according to the method illustrated in figures 8 6 and 8 7 Defect pixel correction method on monochrome cameras Figure 8 6 Defect pixel correction method on color cameras Figure 8 7 Up to 3 adjacent pixels can be corrected by the above method More than 3 adjacent defect pixels can be user programmed but may not result in ...

Page 58: ...he DPR command can be used Command syntax DPRx y Where x y are the coordinates of defect pixel number The DP 0 register will be updated accordingly NOTE The left top pixel is referred to as 1 1 Defect Pixel Correction state 8 12 4 The camera corrects for defect pixels according to a defect pixel map programmed at the factory This correction can be enabled or disabled Command syntax DPEx Where x 0 ...

Page 59: ...nd Command syntax OLUTBGN NOTE When an OLUTBGN command is received if the LUT is already opened and or the LUT is already partly filled error 120 is issued and the LUT status is reset Output LookUp Table content 8 13 2 The user look up table is loaded by command OLUT Entries can be retrieved by OLUT Command syntax OLUTx Where 0 x 4095 To fill the OLUT it should first be opened through the OLUTBGN ...

Page 60: ...ve exactly 4096 entries the LUT definition is ended but LUT data is not saved to non volatile memory The previous LUT is restored if no valid LUT was found a unity LUT function is used instead and error result is set to 122 Output LookUp Table enable 8 13 4 The user look up table can be enabled or disabled by means of the OLUTE command Command syntax OLUTEx Where x is set to 1 for enabling the LUT...

Page 61: ...ether a command is succesfully executed or not the result should be read back from the camera Command syntax ERR The ERR command returns a single integer value A list of possible error codes and the cause are shown below Error code Description 0 No error 1 Last received command unknown command keyword 2 Last received command missing parameter 3 Last received command parameter syntax error 4 Last r...

Page 62: ...nd syntax TM Reply message x y Where x temperature in Celsius and y temperature in Fahrenheit Elapsed time 9 1 4 The amount of time the camera has been powered on after manufacturing can be obtained from the camera by means of the elapsed time command Command syntax ET Reply message x y Where the total elapsed time in hours is defined as x 65536 y Microcontroller firmware release time stamp 9 1 5 ...

Page 63: ...The current setting can also be read back from the camera Command syntax TP Test pattern definition 9 2 1 The test pattern image is specified in 12 bit digital values When an output resolution m 12 bit is selected the camera will output the upper m bits of the specified values discarding non used lower bits For 8 and 10 bit output the values truncates as follows RELATIVE VALUE 12 BIT DOMAIN 10 BIT...

Page 64: ...Figure 9 1 The Color bar patterns only apply to color cameras Monochrome cameras have these areas blanked Border pattern 9 2 3 Top gray bars 9 2 4 Border Pattern Top gray bars Gray patches Color Bar Color Bar Bottom gray bars 1 2 3 4 H 4 H 3 H 2 H 1 W 4 W 3 W 2 W 1 4095 2047 0 W 1 2 3 4 255 511 767 1023 1279 1535 1791 2047 2303 2559 2815 3071 3327 3583 3839 4095 512 166 x W 2 255 y H 2 334 Horizon...

Page 65: ... 1922 1921 1920 128 0 129 1 130 2 253 125 254 126 255 127 191 63 192 64 4095 4094 4093 3970 3969 3968 3967 3966 3965 3842 3841 3840 2111 1983 2112 1984 4031 3903 4032 3904 x W 2 255 y H 2 127 512 Size of each patch 4H x 8V 256 255 511 767 1023 1279 1535 1791 2047 2303 2559 2815 3071 3327 3583 3839 4095 512 166 x W 2 255 y H 2 170 Horizontal centre ...

Page 66: ... pixels carry information lower bits when applicable are set 0 Command syntax OVLx Where x 0 disables the overlay function and x 1 enables the overlay function The overlay data contains two 32 bit values The current frame counter The actual integration time used for the current image The integration time value is supplied in units of 1 pixel clock interval 25 ns The actual setting can be read back...

Page 67: ...ning the optical surface of the sensor unless by necessity Depending on the aperture of the lens used any dust particles with a size of 7 μm and larger can show up in your image All cameras are checked to be clean in the factory before shipment Proper handling instructions during system assembly and integration can prevent the CCD sensor from becoming contaminated Should cleaning of the CCD sensor...

Page 68: ...e result continue with step 3 2 Remove the lens mount by removing the 4 crosshead screws that hold the lensmount Clean 3 the inner side thread of the lens mount using Alcohol or Hexane and a cotton swab Clean the CCD cover glass using Alcohol or Hexane and a cotton swab Gently and 4 carefully rub the window always in the same direction e g top to bottom Install the lensmount back onto the camera 5...

Page 69: ...C Automatic Gain Control AIC Automatic Integration time Control AEC Automatic Exposure Control the combination of both AIC and AGC Performance 10 2 AEC 10 2 1 The Automatic Exposure Control is fully configurable The measurement window can be set the auto exposure setpoint is adjustable These parameters are common for both Automatic Gain Control and Automatic Integration time Control Both AIC and A...

Page 70: ...on of the AEC control loop Figure 10 2 The speed factor of both AIC and AGC controls can be set by user command VEM 10 2 2 This function optimizes contrast for the whole image based on real time measurements made on a predefined part of the image referred to as detector window or Area Of Interest AOI Contrast optimization is done by applying gain and offset in order to have pre defined maximum and...

Page 71: ...es where applicable the default setting is underlined Auto exposure control commands 10 3 1 All commands with a question mark are query commands obtaining information from the camera All other commands are commands with which a certain parameter is set For all parameters goes where applicable the default setting is underlined Enabling AEC AIC AGC 10 3 2 Automatic gain control AGC and automatic int...

Page 72: ...x y w h Where x 0 left side of window HBIN factor y 0 top of window VBIN factor w 2 width of window HBIN factor h 2 height of window VBIN factor Command syntax AECWIN Reply x y w h Where x y w and h as above NOTE 1 Values are automatically adjusted if needed to correct values All values are rounded to even values 2 After an ROI command the AEC window will automatically be changed to the ROI values...

Page 73: ...e three primary colors The optimum settings however do very much depend on the scene illumination and the application in which the camera is used Therefore the default settings are equal for each of the colors Command syntax AECLUMr g b Where r 0 100 relative weight of red info in units of 0 01 g 0 100 relative weight of green info in units of 0 01 b 0 100 relative weight of blue info in units of ...

Page 74: ...AIC maximum time in units of 10 us 6 Current mean detection value 7 Current peak detection value 8 Current peak mean ratio value 9 0 9 Softness factor peak detector read only Range of the AEC settings Table 10 1 VEM commands Monochrome only 10 4 All commands with a question mark are query commands obtaining information from the camera All other commands are commands with which a certain parameter ...

Page 75: ...y Command syntax AECSPx Where x 0 4095 NOTE x 0 setpoint at absolute black x 1024 setpoint at 1 4 x Full Scale x 4095 setpoint at Full Scale Command syntax AECSP Reply x Where x as above Command syntax VEMWINx y w h Where x 0 left side of window HBIN factor y 0 top of window VBIN factor w 2 width of window HBIN factor h 2 height of window VBIN factor Command syntax VEMWIN Reply x y w h Where x y w...

Page 76: ...255 Control Speed factor High factor is fast response 1 0 1 0 VEM active on complete window ROI 1 VEM active on VEM window only 2 1 12799 VEM maximum AGC gain in units of 0 01 3 1 12799 VEM maximum contrast gain budget in units of 0 01 4 1 12799 VEM maximum contrast Gain in units of 0 01 5 0 9 VEM softness factor minimum detection 6 0 4095 The current mean detection value used by the VEM in 12 bit...

Page 77: ... A 7 0 TAP B bit 7 0 Port B 7 0 Mapping for 8 bit output resolution Table 11 1 The mapping for 10 bit output resolution is shown below CAMERA OUTPUT PHYSICAL CAMERA LINK PORT MAPPING TAP A bit 9 8 TAP A bit 7 0 Port B 1 0 Port A 7 0 TAP B bit 9 8 TAP B bit 7 0 Port B 5 4 Port C 7 0 Mapping for 10 bit output resolution Table 11 2 The mapping for 12 bit output resolution is shown below CAMERA OUTPUT...

Page 78: ...n the end of the camera integration period and the start of image output on the camera output Camera Link video timing caracteristics 11 2 3 FVAL LVAL tg1 tg1 tg2 tg2 Camera Link video timing Figure 11 4 Time between FVAL rising edge and first LVAL rising edge tg1 16 Tp LVAL inactive period tg2 4 Tp Time between last LVAL falling edge and FVAL falling edge tg1 16 Tp where Tp interface clock period...

Page 79: ...o be mirrored Basic serial communication parameters of the camera 11 3 Control of the camera by serial communication 11 3 1 The OPAL camera is fully software controlled via the Camera Link cable using a ASCII based protocol Delivered with the camera is a command line based console application that can be used to interactively control the camera It can also load and save power up default settings A...

Page 80: ...t character This can be an ACK character positive acknowledgement or a NAK character negative acknowledgement The ACK response is given when the received message was understood the content of the message is not considered The NAK response is given when the received message was not understood which may be the case when invalid characters are received as message content or the message overruns the c...

Page 81: ...f the transmitted message if the camera is still not responding the communication channel should be considered disconnected or the camera not being powered or malfunctioning Camera Link interface standard 11 4 Introduction 11 4 1 Without getting into detail on the Camera Link standard this section discusses the mechanics of the serial communication channel Available Camera Link serial software enh...

Page 82: ...r name and port names This action produces a list of all possible ports The application can then select which port or ports it would like to communicate through The required manufacturer specific dll files will be loaded and clserial dll will manage passing the application calls to the appropriate dll for the application specified port Further details can be found in the Camera Link Specification ...

Page 83: ...ets the horizontal binning option HBIN Gets the horizontal binning option ID Gets the ID string of the camera including serial number IT Sets the integration time IT Gets the current integration time LC Loads the saved configuration LC Returns current loaded configuration MI Enables or disables the mirror function MI Gets the current status of the mirror function MID Gets the Model ID Adimec Part ...

Page 84: ...SS Retrieves a string from the camera VBIN Sets the vertical binning VBIN Retrieves the image output binning VR Sets vertical remap function for camera link VS Gets current sensor substrate voltages WB Sets the gain for the Red Green and Blue channel Color only WB Gets the gain for the Red Green and Blue channel Color only Command set table Table 11 7 Factory Default settings power up set 0 11 6 C...

Page 85: ...egration time Frame period Integration Time 5 2 4 Picture Exposure event is replaced Start End 5 2 2 Save Button Load Button 7 8 2 Table 7 7 Start End Add OPAL 4000 and OPAL 8000 relevant data Changed timing table 7 5 and 7 6 Add user defect pixels 8 12 and chapter 10 1 5 Add Camera Link serial communication chapter Change to OPAL CL only manual ...

Page 86: ...OPERATING AND USER MANUAL OPAL FAMILY 86 REVISION HISTORY ...

Reviews: