Home

MegaPlus II Users Manual ver 4.6.book

image

Contents

1. Offset Name Field Bit Description 1090h COLOR COEFF INOT Presence 0 Indicates presence of this Read only feature 1 7 Reserved Enable 8 Enable Disable processing of color Read Write space registers 0 off 1 on 9 15 Reserved 16 31 Coefficient for Row 0 Col 0 Write Coeff 0 0 to set Read to query Read Write Offset Name Field Bit Description 1094h COLOR COEFF INQ2 Coeff 0 1 0 15 Coefficient for Row 0 Col 1 Read Write Write to set Read to query Coeff 0 2 16 31 Coefficient for Row 0 Col 2 Write Read Write to set Read to query Redlake 3 10 05 125 MegaPlus II User s Manual Offset Name Field Bit Description 1098h COLOR COEFF INO3 Coeff 1 0 0 15 Coefficient for Row 1 Col 0 Write Read Write to set Read to query Coeff 1 1 16 31 Coefficient for Row 1 Col 1 Write Read Write to set Read to query Offset Name Field Bit Description 109Ch COLOR COEFF INQA Coeff 1 2 0 115 Coefficient for Row 1 Col 2 Read Write Write to set Read to query Coeff 2 0 Read 16 31 Coefficient for Row 2 Col 0 Write Write to set Read to query Offset Name Field Bit Description TOAOh COLOR_COEFF_INQ5 Coeff 2 1 0 15 Coefficient for Row 2 Col 1 Write Read Write to set Read to query Coeff 2 2 16 31 Coefficient for Row 2 Col 2 Write Read Write
2. 5 Before You Begin 5 1 Overview Check your package contents to ensure you have all of the necessary components Select the data interface and install the required hardware and software Decide which camera configuration best suites your needs Determine if you will be developing in house applications 5 2 Package Contents The total package you receive will depend on the number of Camera Heads and components you ordered Please check to make sure that at a minimum all of the items listed are included in your package 5 2 1 Camera Controller PackageCamera Head Package Camera Controller with one or four head connectorsCamera Head s SDKCamera Head cable s NI IMAQ IEEE 1394 DriversLens mount s CD with User s Manual Quick Start Guide MegaPlus Il Central Control Software Power Supply 5 2 2 Camera Head Package Camera Head s Camera Head cable s Lens mount s 5 3 Recommended System Requirements The MegaPlus II s flexibility in applications and interface configurations produces a wide range of system requirements At a minimum follow the requirements of the CameraLink Framegrabber or Firewire interface manufacturer 5 4 Operating System Requirements Microsoft Windows operating system Windows XP Windows 2000 Pro service pack 2 or Windows NT 4 0 or later 5 5 Camera Control and Image Acquisition Interfaces The MegaPlus Il imaging system offers a choice of camera control and image acquisition i
3. Mechanical Shutter Register This register controls the mechanical shutter for a specified Camera Head This function only applies to those Camera Heads that implement a mechanical shutter Operation of the shutter can be enabled or disabled When disabled the feature specifies whether the shutter is locked in open or closed position The is supported value indicates if the shutter control capability is available in the camera feature set It is not an indication if this particular head has a shutter present Therefore if the feature is available the is sup value will be 1 regardless of the imaging head type Mechanical shutters are present in Redlake s full frame Camera Heads the ES1602 1603 and ES3200 The mechanical shutter functions have no effect on Camera Heads employing interline sensors Before issuing this command you must set the ACTIVE HEAD INO register 105h to the head number you would like this command to apply to The value returned in the Head No field will contain the head number of the currently active head Offset Name Field Bit Description 1060h MECHSHUTTER INO Presence 0 Indicates presence of this feature Read only Head No 1 4 T The head this inquiry the returned Read Write only information applies to Writing causes the camera to read the current shutter state information Default Head 1 5 15 Reserved Shutter State 16 Enables or disables shutter Read Write operation f
4. 12 Connectors Pin Outs amp Cables 12 1 CameraLink MDR Connector The CameraLink serialized framegrabber interface is compliant with the industry standard CameraLink Specification This specification is available on the Automated Imaging Association website http www machinevisiononline org 12 2 Power Connector Assignment The Camera Controller has a Lemo elbow receptacle EPG 0B 302 HLN for 12 VDC power input This receptacle mates with the FGG OB 302 CLAD56 plug Pin 1 is 12VDC and Pin 2 is connected to ground Pin Number Signal Name Function 1 Inner shield DC Ground 14 Inner shield 2 X0 Data from CameraLink Transmitter 15 X0 3 X1 16 X1 4 X2 17 X2 5 Xclk Transmit Clock from CameraLink Trans 18 Xclk mitter 6 X3 Data from CameraLink Transmitter 19 X3 7 SerTC Serial Communication Data Receive 20 SerTC 8 SerTFG Serial Communication Data Transmit 21 SerTFG 9 CC1 Connected 22 CCi 10 CC2 N C 23 CC2 11 CC3 24 CC3 12 CC4 25 CC4 13 Inner shield DC Ground 26 Table 12 1 CameraLink 26 Pin MDR Connector Pin Assignments Redlake 3 10 05 50 MegaPlus II User s Manual 12 3 RS232 Serial DB9 Connector Assignment Pin Number Signal Name Function Tied to 6 and 4 Tied to 1 and 4 TXD CTS RXD RTS Tied to 1 and 6 N C Not Connecte
5. Redlake 3 10 05 62 MegaPlus II User s Manual 76 3 Nikon F Mount Adapter Figure 13 16 F mount overall body length 13 2 11 ES 1100 Camera Characteristics Category Specification Sensor Model KAI 1100CM Sensor Type Interline Transfer Progressive Scan CCD Pixels 4008 H x 2672 V Pixel Size 9 0um x 9 0 um Photosensitive Area 37 2 mm H x 25 7 mm V Imager Size 42 52 mm diagonal Saturation Signal 60 000 e Peak QE RGB 42 37 34 Sensor Output Sensitivity 13yuV e Maximum Frame Rate 4 36 Lens Adapters C mount or F Mount Min integration time in continu 192uS ous mode Min integration time in trigger 140uS mode Max integration time gt 5 sec Housing Size L x W x H 46 9 x 54 6 x 54 6 mm with C Mount adapter 76 3 x 54 6 x 54 6 mm with F Mount adapter Weight2 45 gm with C Mount adapter 309 gm with F Mount adapter Table 13 6 ES1100 Camera Head specifications 3 10 05 63 MegaPlus II User s Manual Absolute Quantum Efficiency 0 60 0 50 0 40 0 30 0 20 Absolute Quantum Efficiency 0 10 0 00 4 300 0 45 0 40 0 35 0 30 400 500 600 700 800 900 1000 Wavelength nm Figure 13 17 ES 1100 mono quantum efficiency 0 25 0 20 0 15 0 10 0 05 0 00 400 500 600 700 800 900 1000 Wavelength nm Red m Gre
6. Figure 15 2 Basic Edge Trigger Mode user programmable integration Mode 0 Edge Triggering for Interline Devices In edge mode triggering the camera responds to a trigger edge by clearing the sensor photosites and letting the sensor integrate for a preset length of time At the end of the integration time the image data is read from the sensor The minimum time between triggers is approximately equal to the integration time plus the readout time Readout times for the various cameras can be found in the Mode 0 Timing Sequence Redlake 3 10 05 103 MegaPlus II User s Manual In this mode the sensor is continually being flushed of charge while waiting for a trigger When a trigger arrives via the rear panel the photosites are cleared and a strobe is issued out of the rear panel At the end of the CLEAR cycle a timer is started which has been pre programmed with the desired integration time During the integration period the sensor continues to accumulate charge When the integration time expires the image is read from the sensor 15 3 1 Timing Parameters for Mode 0 Tcs Clear Start Latency This 2 us interval defines the delay from the receipt of trigger to the start of the clear pulse to the sensor This is the reaction time of the optoisolator Tsd Strobe Delay This interval defines the delay from the start of the clear pulse to the issue of the strobe pulse The delay is under software control and is programmable fr
7. 309 gm with F Mount adapter Table 13 7 ES 1602 Camera Head Specifications Does not include integration or shutter time 3 10 05 66 MegaPlus II User s Manual 1 l i I I 1 l 8 ES Soja sek I e I 1 1 T I b 4 l f 1 1 Q b A i I 1 1 o 1 1 1 A Leer REIR Science e eis JA c 1 1 a 1 1 J f o om ER TA D Rz m I r 1 eo Lu I pee meg CS Mtl PR RET E i 1 i E E f 1 1 Seog loe usse or et eee be ie ee ee eee Seal eaim D 5 1 1 1 1 gt op Oo l f 5 N pu mL _ o 1 g l eo Gd f i EL i Lu ie z LL I l I lt x l x I m Ep 4d t N I 1 1 e I 1 m 1 1 Q EEEn N ve LN f Ww v9 f 5 l o ut Ieee RO wee ui 1 1 iL an f l 2 36 Pee Ses SS Sai Se ete Ss lt x3 1 1 gt 1 1 st besos Sa ouam jj umnjuen anposqy 67 ES 1602 dimensions and mounting hole locations 3 10 05 Figure 13 23 Redlake MegaPlus II User s Manual 95 1 65 5 pea ee 2 41 3 m Figure 13 24 F mount with overall body length Redlake 3 10 05 68 MegaPlus II User s Manual 13 2 14 ES1603 Camera Characteristics Absolute Quantum Efficiency Category Specification Sensor Model KAF 1603 Sensor Type Full Frame Progressive
8. Package Contents Recommended System Requirements Operating System R quiremlierits cososoeisussasessosasdeccoisnssedecosesteansodvsnnecanesscvassdeoduchsedueonuiowsdnesasolcosdeesestsbesssoesonsadniendiecshusles ab naes Camera Control and Image Acquisition INterfaces sseseccssssscsseescsssesccssscessssceesssssesssseesssscecssseessnssessnsseesssscecsssscesssseeessneeesaee 9 Select the Camera Head Configuration ssssssssssssccsssescsssesccsssecssssesesssssecssescsssssessseeecssseeesssesessseecessseessusesessseesesssesessneesessseees 11 Developing In house Applications sscssssecsssecsssccssecsssscsssscssescsssccsssecsuecessccessscessccessccessscesseessecessccesuccessecessecessecessecesseceseceesees 12 Hardware S Ot Ul P E M X 1S Hardware Setup for the IEEE 1394 Firewire Interface Connect the Camera Head PC and Camera Controller 2 Hardware Setup for the CameraLink Interface ecssecsssssssssssecssesssesssesssesscssscssscsssssssssssccsssssscesessnscssecssssssssssssssccssssesccsseseseesees Camera Controller Front and Back Panel Connectors eene tte tente ttntte tento sttn ttt tosta ttt ts stets stats Software Installation Se LO Software Installation with the Firewire Data Interface Install the IMAQ for 1394 Cameras Driver Software Install the MegaPlus II Central Software uc esssssssssscssseccssecsstecssscesssc
9. m Figure 4 1 Mega Plus Il Camera Controller with Camera Heads 4 1 Features The following features are all controlled by the MegaPlus Il Central Camera Control Software Camera features can also be controlled via the MegaPlus Lib SDK direct serial communications control the serial link embedded in the CameraLink connection or via 1394 camera registers Availability of some features depends on the firmware configuration of the camera Bayer Demux In Camera Color Filter Array CFA de multiplexing using a robust proprietary algorithm that minimizes color aliasing and maximizes the resolution of the three color planes Redlake 3 10 05 6 MegaPlus II User s Manual Bit Depth Bit Window Selection Enables users to select the bit depth of data output from the camera All internal data is 12 bits per image When bit depths less than 12 bits are selected the least significant bit can be specified in order to select which of the 12 available bits is output creating a bit window Brightness Offset Controls the black level or offset of the image by specifying a digital number to be added to all image pixel data This value can be written to and read from the camera For multi head or multi sensor configurations brightness can be specified for each sensor Camera Settings Read Write Allows the camera to save its current operating parameters to internal non volatile memory within the Camera Controller A set number is us
10. not supported max gt max white bal value 64 min gt min white bal value 1 one shot 1 one shot supported 02not supported auto gt 1 auto mode supported 0 not supported SetWhiteBalance one push red val blue val Sets the white balance for the currently selected head If the one push argument is true the input values of red val and blue val arguments are ignored and the camera will perform a semi auto white balance Upon return the red val and blue val arguments will contain the resulting white balance parameters If the one push argument is false manual white balance the red val and blue val arguments specify the relative settings of the component signals The values specified for red and blue are relative to green which is the master color The value for green is always 1 0 If hd_no is not specified sets the white balance for the currently active head Note The whitebalance process will function even when applied to a monochrome head but will have no effect on the data Semi auto whitebalance on a monochrome head will return values of 1 00 for the red and green color values Note The one shot automatic white balance algorithm in the camera processor repeatedly acquires an image and adjusts color gain parameters until the best achievable balance is determined The time required for this process varies depending on the sensor and the lighting Command String 218 one shot red val blue va
11. C March 2005 Redlake 3 10 05 MegaPlus II User s Manual 2 Compliance Certifications 2 0 1 FCC Declaration This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from the one the receiver is connected e Consult the dealer or an experienced radio TV technician for help 2 0 2 CEand Other Certifications MegaPlus Il Camera Heads and Camera Controller have been tested and are fully compliant with the following European Union and Australia New Zealand EN61326 1997 wA1 98 amp A2 01 Class B CISPR Class B Japan VCCI April 20
12. LF Response 222 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported max gt max value 1 min gt min value 0 one shot Oznot supported auto Oznot supported SetCrossHairs on off Turns the crosshair display for the currently selected head on or off If hd nois not specified sets the crosshairs for the currently active head The crosshair boundary indicates the region of the image used for semi auto white balance calculations The indicator is positioned in the exact digital center of the image and is useful for camera targeting WARNING The crosshair display is produced by setting pixel values in the image to display the crosshairs therefore it supersedes the original image pixel values You should be sure to remember to disable the display of the crosshair when you are ready to acquire original images Redlake 3 10 05 82 MegaPlus II User s Manual Command String 223 lt bool gt hd_no lt LF gt Where bool gt 1 crosshairs on 0 crosshairs off Response 223 status 0 lt LF gt Where 0 gt return parameter count GetCrossHairs on_off Returns the current state of the crosshair display for the currently selected head Command String 224 hd no LF Response 224 status 1 lt value gt lt LF gt Where 1 gt return parameter count va
13. Read Write the configuration to be loaded the next time the camera is rebooted Crosshair Display Register This register controls the display of the crosshair indicator in the image data for the specified Camera Head The crosshair boundary indicates the region of the image used for semi auto white balance calculations The indicator is positioned in the exact digital center of the image and is useful for camera targeting Crosshair Display Register Offset Name Field Bit Description 105Ch CROSSHAIR_INQ Presence 0 Indicates presence of this feature Read only Head No 1 4 The head the returned information Read Write Only applies to The head this inquiry applies to Default Head 1 5 15 Reserved Crosshair State 16 Sets or reports crosshair display Read Write state 0 off 1 on WARNING The crosshair display is produced by setting pixel values in the image to display the crosshairs therefore it supersedes the original image pixel values You should be sure to remember to disable the display of the crosshair when you are ready to acquire original images Redlake 3 10 05 116 MegaPlus II User s Manual Note Before issuing this command you must set the ACTIVE_HEAD_INQ register 105h to the head number you would like this command to apply to The value returned in the Head No field will contain the head number of the currently active head
14. Trigger Event 8 Write a value of 1 to cause a Write only trigger event The console will clear this bit after it is received Read has no effect 9 31 Reserved 3 10 05 122 MegaPlus II User s Manual 16 2 6 Strobe Inquiry Register The strobe inquiry register provides access to the strobe output feature Register fields control strobe signal polarity and the delay from the beginning of sensor integration time to the output of the strobe signal If a delay of zero is specified the strobe will be output immediately after receipt of the trigger If a delay period is specified that is longer than the integration time of the sensor determined either by a programmed value or pulse width the strobe will be output immediately at the end of the integration period Offset Name Field Bit Description 107Ch STROBE_INQ Presence 0 Indicates presence of this Read only feature 1 7 Reserved Polarity 8 Write to change the polarity of the Read Write strobe Read to report the current value 0 Low active output 1 High active output 9 11 Reserved Delay 12 31 Strobe delay in microseconds Read Write Write to change the delay Read to report the current value Mix 0 Max 1 000 000 usec 1 sec Redlake 3 10 05 123 MegaPlus II User s Manual 16 2 7 Bit Window Register The Bit Window register specifies the system pi
15. and max specified in Properties Shutter command If a value larger than the maximum is specified the integration time will be set to the maximum allowable value Response 210 status O LF Where 0 gt return parameter count Get IntTime int time Returns the free run integration time for the selected Head in msec If hd nois not specified returns the free run integration time for the currently active head Note that free run integration time is distinct from triggered integration time See notes under Properties IntTime Command String 211 hd no LF Response 211 status 1 value LF Where 1 gt return parameter count value shutter time in msec returned from the camera Redlake 3 10 05 80 MegaPlus II User s Manual 14 6 4 White Balance Properties WhiteBalance Returns the properties of the whitebalance feature for the selected Head Properties include ISSupported min max one shot avail auto avail readout avail Applies only to color sensors If hd no is not specified returns the properties for the currently active head Note If the camera is white balance capable for this imaging head series it will return a value of 1 foris supported even if a monochrome imaging head is attached Command String 217 hd no LF Response 217 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0
16. lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported max gt max period in milliseconds 32 767 min gt min period in milliseconds 1 one shot gt Oznot supported auto gt 0 not supported SetTriggerMode6Interval period When operating in triggered mode 6 Periodic Interval which causes the camera to self trigger an image repeatedly at a specified time interval this function is used to specify the time period between triggers The value is an integer number of milliseconds and must fall within the range returned from the Properties Mode6Interval command Command String 474 period lt LF gt Where period gt the period in milliseconds Response 474 status 0 lt LF gt Where 0 gt return parameter count GetTriggerMode6Interval period Returns the currently specified period value for trigger Mode 6 Command String 475 LF Response 475 status 1 period lt LF gt Where 1 return parameter count period the current value for this parameter Properties DoubleExpTPD Returns the properties of the transfer pulse delay parameter used in double exposure trigger mode Mode 4 Command String 467 LF Response 467 status 5 is sup max min one shot lt auto gt lt LF gt Where 4 return parameter count is sup gt 1 is supported 0 not supported max
17. max value 1 enabled lt min gt gt min value 0 disabled lt one_shot gt N A value 0 lt auto gt gt N A value 0 Redlake 3 10 05 92 MegaPlus II User s Manual SetColorSpaceMat rixCoefficient Specifies the nine coefficient values for the color space conversion matrix Coefficients are passed as an ASCII representation of floating point values in a format of xxx nnn where x integer places and n decimal values An optional sign bit may be specified ex 999 999 Coefficients are specified in a row dominant order i e values for the first row 0 0 0 1 0 2 then the second row 1 0 1 1 1 2 and the third row 2 0 2 1 2 2 Note In the Dual Head Advanced Color FPGA configuration the gamma factor is applied via the output LUTs for the color space conversion engine If other look up tables are downloaded to the camera the gamma factor will have no effect Command String 444 c1 c2 c3 c4 c5 c6 c7 lt c8 gt lt c9 gt lt LF gt Where lt c1 gt lt c9 gt color space matrix coefficient values xx nnn format Response 444 status 0 lt LF gt Where 0 gt return parameter count GetColorSpaceMatrixCoefficient Returns the nine coefficient values for the color space conversion matrix Coefficients are passed as an ASCII representation of floating point values in a format of xxx nnn where x integer places and n decimal values An optional sign bit m
18. salesJapan redlake com 1 To record current settings and email a report to your Redlake technical representative go to the toolbar and select Tools gt Diagnostic Report 2 Fill out the Diagnostic Report 3 Select a location to save the file using the Browse button and click Save 4 Emailthe file to your Redlake technical representative Redlake 131 MegaPlus II User s Manual 17 4 Warranty New Product Warranty For a period of one 1 year from the date of shipment Redlake MASD LLC hereafter referred to as Redlake warrants that the imager and accessories manufactured by Redlake collectively the Product are in conformity with published specifications and that such items are of good material and workmanship If any item is defective in material or workmanship or otherwise fails to meet the specifications or fails to function properly the Purchaser shall have the right to return such defective or nonconforming products to Redlake for correction or replacement Redlake agrees to repair or replace at Redlake s discretion without charge any item that is returned to Redlake for inspection provided such inspection discloses to the satisfaction of Redlake that the defects are as specified and conform to the provisions of the New Product Warranty Redlake shall have no obligation under this New Product Warranty to provide local repair or replacement services for the Product but will at Redlake s sole discretion pro
19. supported with monochrome sensors only The MegaPlus II software and firmware allow binning levels to be specified for a color imaging head and the camera will apply binning for that head However it should be noted that the binning process is not color aware and will not account for pixel color in the binning process As a result the colors in the binned image will be incorrect In the MegaPlus Il Four Head Monochrome FPGA configuration the current binning state applies to all heads Setting the binning level for any head will apply the same binning state to all heads In the Two Head Advanced Color configuration each head maintains it s own binning state Properties Binning Returns the properties of the binning feature for the specified Camera Head Properties include ISSupported min max Command String 247 hd no LF Response 247 status 5 is sup max min one shot lt auto gt lt LF gt Where 3 gt return parameter count is sup gt 1 is supported 0 not supported max gt max value 4 min min value 1 one shot gt N A value 0 Redlake 3 10 05 84 MegaPlus II User s Manual lt auto gt gt N A value 0 SetBinning binlevel Sets the binning mode for the specified Camera Head Important Note In the MegaPlus Il Four Head Monochrome FPGA configuration the current binning state applies to all heads Setting the binning level for any head will appl
20. x 1200 V Pixel Size 7 4 um x 7 4 uum Photosensitive Area 11 8 mm H x 8 9 mm V Imager Size 14 8mm diagonal Saturation Signal 40 000 e Peak QE RGB 45 42 35 Sensor System Noise 40 e at 40 MHZ 23 e 20 MHz Sensor Output Sensitivity 16uV e Blooming Suppression 300X Smear 80 dB Maximum Frame Rate 31 85 Lens Adapters C mount or F Mount Min integration time in continu 90uS ous mode Min integration time in trigger 60uS mode Max integration time gt 5 sec Housing Size L x W x H 46 9 x 54 6 x 54 6 mm with C Mount adapter 76 3 x 54 6 x 54 6 mm with F Mount adapter Weight2 45 gm with C Mount adapter 309 gm with F Mount adapter Table 13 2 ES 2001 Camera Head specifications 3 10 05 52 MegaPlus II User s Manual 13 2 2 ES2001 Quantum Efficiency Absolute Quantum Efficiency Wavelength nm Figure 13 1 KAI 2001 mono quantum efficiency Absolute Quantum Efficiency Wavelength nm Red om Green Blue Figure 13 2 KAI 2001 color quantum efficiency Redlake 3 10 05 53 MegaPlus II User s Manual 13 2 3 ES 2001 Mechanical Dimensions s 16 5 ss H 16 5 PIE n M3 x 275 DEEP M3 x55 DEEP 2 PLACES OPPOSITE 4 PLACES SIDES 4 TOTAL 12 7 8 ro 178 n 4 178 a a M3 x 40 DEEP 2 PLACES OPPOSITE SIDES 4 TOTAL 4144 20 UNC x 4 0 DEEP MIN TWO PLAC
21. 7 Write this value to set output selection Read to report current value 1 2 3 4 Head no 99 Custom output CameraLink only Mode Read Write Specifies format of output data Write to set Read to report current value For monochrome sensors 0 mono output For Bayer color sensors 0 RGB output 1 raw Bayer data 21 31 Reserved Redlake 3 10 05 124 MegaPlus II User s Manual 16 2 8 Console Reset Register This function causes the console to re initialize itself The initialization process is a soft boot process similar to that performed when the camera controller power is cycled Offset Name Field Bit Description 108Ch CONSOLE RESET INO Presence 0 Indicates presence of this Read only feature 1 7 Reserved Console Reset 8 Write a value of 1 to cause a reset Write only of the console hardware Read has no effect 9 31 Reserved 16 2 9 Color Transform Coefficients Registers The Color Transform Coefficients registers specifies a set of 9 coefficients for the 3x3 matrix in the color transform engine provided in the advanced color processing configuration of the camera control console firmware Coefficients values are passed as 1000 x the floating point coefficient values i e decimal point moved 3 places right so that coefficients can be passed as integer values
22. Control panel Click on the Trigger Strobe tab to access the Trigger Mode Polarity and Source functions Redlake 3 10 05 39 MegaPlus II User s Manual 9 6 1 To Set the Trigger Mode Use the pull down list to select from the following modes Mode Selection Result Trigger Off Continuous free run video triggering Mode 0I Integrate and Dump Independent Basic Edge Integrate and Dump level controlled Basic Edge with pulse Mode 1I width controlled integration Mode 4 Double Exposure Mode 6l Internal Trigger Periodic Interval self trigger 9 6 2 To Set the Polarity Use the pull down menu to select either negative or positive polarity 9 6 3 To Setthe Trigger Source Use the Source pull down menu to select from the following options BNC CameraLink Software 9 7 To Set the Strobe Parameters A delay can be added to the strobe output pulse The time delay starts when the trigger is received and is delayed for the duration set in the Delay field 1 Select the desired camera from the Output Image pull down list at the top of the Console Control panel 2 Click on the Trigger Strobe tab to access the Polarity and Delay functions 9 7 1 To Set the Strobe Output Polarity Use the pull down menu to select either negative or positive polarity 9 7 2 To Setthe Strobe Output Delay Use the up and down arrow keys to enter a value or type the value directly into the Delay fiel
23. H x 2048 V Pixel Size 7 4 um x 7 4 um Photosensitive Area 15 2 mm H x 15 2 mm V Imager Size 21 5 mm diagonal Saturation Signal 40 000 e Peak QE RGB 45 42 35 Sensor Output Sensitivity 31uV e Maximum Frame Rate 15 Lens Adapters C mount or F Mount Min integration time in continu 104uS ous mode Min integration time in trigger 75uS mode Max integration time gt 5 sec Housing Size Lx W x H 46 9 x 54 6 x 54 6 mm with C Mount adapter 76 3 x 54 6 x 54 6 mm with F Mount adapter Weight2 45 gm with C Mount adapter 309 gm with F Mount adapter Table 13 5 ES4020 Camera Head specifications 0 60 b 0 50 is 0 40 E 03 g o E 0 20 lt 0 10 0 00 300 400 500 600 700 800 900 1000 Wavelength nm Figure 13 13 KAI 4020 mono quantum efficiency Redlake 3 10 05 61 MegaPlus II User s Manual Absolute Quantum Efficiency 400 500 600 700 800 900 1000 Wavelength nm Red Green amp Blue Figure 13 14 KAI 4020 color quantum efficiency 13 2 10 ES 4020 Mechanical Dimensions 546 100 32UN 2B j 20 3 20 3 124 pt fo eR V z v OM NL 165 cS es to i s ss H 203 i of 16 5 Au ue jm m 1 Low Oo t I 2 M3 x 275 DEEP M3 x55 DEEP PLACES OPPOSITE 4 PLACES SIDES 4 TOTAL 127 150 M3 x 40 DEEP 2 PLACES OPPOSITE o 4 TOTAL 1A TET ed 4 0 DEEP M TW ES OP POSTE SIDES Figure 13 15 Mechanical dimensions and mounting hole locations
24. Housing Size L x W x H 46 9 x 54 6 x 54 6 mm with C Mount adapter 76 3 x 54 6 x 54 6 mm with F Mount adapter Weight2 45 gm with C Mount adapter 309 gm with F Mount adapter Table 13 4 ES 2093 Camera Head specifications 0 50 0 45 0 40 0 35 Absolute 0 30 f Quantum 025 I ciency 020 J __ with Cover Giass S 0 10 0 05 0 00 300 400 500 600 700 800 900 1000 Wavelength nm Figure 13 9 KAl 2093 mono quantum efficiency Redlake 3 10 05 58 MegaPlus II User s Manual Absolute Quantum E ficiency Wavelength nm Red g Green 4 Blue Figure 13 10 KAI 2093 color quantum efficiency Redlake 3 10 05 59 MegaPlus II User s Manual 13 2 8 Mechanical Dimensions O N gt Z a 16 5 H 16 5 L n M3 x 275 DEEP M3 x55 DEEP 2 PLACES OPPOSITE 4 PLACES SIDES 4 TOTAL 127 ro 178 178 f LE y Y 4 5 M3 x 40 DEEP 2 PLACES OPPOSITE SIDES 4 TOTAL 414 20 UNC x 4 0 DEEP MIN TWO PLACES OPPOSITE SIDES Figure 13 11 Mechanical dimensions and mounting hole locations 76 3 e Nikon F Mount Adapter Figure 13 12 F mount overall body length Redlake 3 10 05 60 MegaPlus II User s Manual 13 2 9 ES 4020 Camera Characteristics Category Specification Sensor Model KAI 4020 Sensor Type Interline Transfer Progressive Scan CCD Pixels 2048
25. IMAQ for IEEE Documentation 1394 1 5 Support for LabVIEW 7 0 Support for LabVIEW 6 1 Support for LabVIEW 6 0 Support for LabWindows CVI Support for Microsoft Visual C Support for Borland C Support for Microsoft Visual Basic This feature will remain on the local hard drive Support for IMAQ Vision Builder 6 1 Support for IMAQ Vision Builder 6 0 amp NI 1450 Series Support 7 LabVIEW 7 0 Support This feature and its selected subcomponents will amp 3 Examples E require 0 00 Bytes of disk space NI VISA 3 0 1 amp 9 NIHRIO 1 0 2 v amp 2 Directory for NI IMAG for IEEE 1394 Driver and Support files C Program FilessNational Instruments NI IMAEG for IEEE 1394 Disk Cost Back Figure 7 2 IMAQ for IEEE 1394 features dialog 4 Underthe section titled NI IMAQ for IEEE 1394 Driver and Support files there are a number of selections listing Support for where is a specific programming or application environment The entries marked with a disk drive symbol will be installed Any entry marked with an X will not be installed Adjust the entries on the dialog as follows If you do not plan to use any programming tools you can deselect each of the entries that are labeled Support for by clicking on the disk drive to change the selection to Do Not Install Ifyou will be using any of the specified programming tools select the appropriate entries and change the setting to Install this Feature to a
26. Loads the specified set of saved camera modes and settings from internal memory If setno 0 the factory default settings will be restored Command String 456 lt LF gt Response 456 status O LF Where 0 gt return parameter count 14 7 8 Quick Mux SetQuickMux outputSel mode This function configures the camera data paths to output image data from a specific Camera Head or in the case of the Four Head Monochrome CameraLink configuration from a specific combination of imaging heads The format of the resulting pixel data stream is a function of the current system bit window setting and the head spectral type mono color The Mode parameter controls whether the data from a color sensor is output in raw or processed form This command ties closely to the CLMux commands which can be used to customize the output configuration When the QuickMux output selection parameter is set to custom value 99 the CLMux settings become active and determine the CameraLink output mapping The custom option is not supported for 1394 output Command String 459 outputsel mode lt LF gt Where lt outputsel gt gt the imaging source selected for output Values are 1 2 3 or 4 Head 1 Head 4 A value of 99 indicates a custom output configuration only available in Four Head Mono configuration for CameraLink output Redlake 3 10 05 95 MegaPlus II User s Manual lt mode gt gt ignored for monochrome senso
27. MegaPlus Il does not utilize the feature locking function The base address of the Advanced Features Access Register is Bus ID Node ID FFFF F002 1000 The presence of advanced features is identified by setting Bit 0 of the BASIC FUNC INO register at offset 400h This base address is stored in the Advanced Feature Ing register at offset 480h Redlake 3 10 05 112 MegaPlus II User s Manual 16 2 1 Access Control Register The Advanced Feature Access Control Register ACR consists of the first two quadlets of the Advanced Features Address Space The locking mechanism for the ACR specified by IIDC Standard Version 1 3 is not implemented for the MegaPlus Il cameras In the descriptions below the offset field is the byte offset from the Advanced Features Base Address Offset Name Notes 000h Access_Control_Reg Reserved but not utilized Version Inquiry Register Returns version information for camera firmware Offset Name Field Bit Description 1010h VERSION INO Presence o Indicates presence of this Read only feature 1 7 Reserved Length 8 15 Specifies the length in quadlets Read only of the string data in the Version information register at offset 1014h see below 6 31 Reserved Version Information Register Contains the camera version information indicated by the VERSION INQ register Offset Name Field Bit Description 1014h VERSION INFO Vers
28. Port COM Port Serial COMI j Figure 7 9 Specifying the camera data interface 4 Youmust specify the camera control and image acquisition interface that you intend to use with the camera To use 1394 select the FireWire 1394 entry The MegaPlus II Central software will support only one given data interface at a time You can easily switch to a different interface through the Camera List option in MegaPlus II Central 5 When you have completed the interface specification click on the Next button and then review your final selections before clicking on the Finish button NOTE You may have multiple cameras in your Camera List file If you have previously run the Camera Installer or there are other cameras on the system there may be more than one entry in your camera file This is not harmful In fact you may decide to define more than one description of your camera for different interfaces You can quickly switch between these configurations by selecting File System Camera List in MegaPlus II Central software Redlake 3 10 05 26 MegaPlus II User s Manual 7 4 Start Your Camera and Software At this point the installation process is complete You may begin using your camera immediately 1 Close the CD Installation Menu by clicking on the Close box in the upper right corner Note Wait approximately 45 seconds for the camera to complete its boot process The green LED on the rear panel of the Camera Contro
29. SetGammaValue gamma value Sets the gamma value for the camera to the specified value The gamma value passed is a floating point number with up to three decimal places formatted as an ASCII string x xxx Typical values for gamma range between 2 0 and 2 4 Values of gamma between 1 and 1 apply an exponential gamma which tends to stretch bright values in the image Gamma values greater than one stretch the dark values in the image at the Redlake 3 10 05 91 MegaPlus II User s Manual expense of the bright values In order for Gamma processing to take effect the Gamma Value must be set AND the Gamma State must be enabled ON Command String 439 lt value gt lt LF gt Where lt value gt gt the gamma Response 439 status 0 lt LF gt Where 0 gt return parameter count GetGammaValue gamma_value Returns the current gamma value for the camera The gamma value passed is a floating point number with up to three decimal places formatted as an ASCII string Typical values for gamma range between 2 0 and 2 4 The max min range for this function will be specified by the Properties function Values of gamma between 1 and 1 apply an exponential gamma which tends to stretch bright values in the image Gamma values greater than one stretch the dark values in the image at the expense of the bright values Command String 440 lt LF gt Response 440 status 1 lt value gt lt LF gt Where 1 gt return parameter cou
30. This feature allows users to select between two different clocking speeds for sensor readout Operating a sensor at higher clock speeds provides higher frame rates but increased noise Slower readout decreases the throughput but minimizes noise in the image data The feature allows user to optimize camera operation for the requirements of their application Clock speeds i e high low are selected rather than specific clock frequencies which are sensor dependent Properties include ISSupported min max one shot avail auto avail The one shot avail and auto avail modes are not applicable Command String 479 lt LF gt Response 479 status 5 is sup max min one shot gt lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported max gt maximum speed selection value 1 Redlake 3 10 05 98 MegaPlus II User s Manual lt min gt gt minimum speed selection value 0 one shot 0 not supported auto Oznot supported Set CamPixClkSpeed speed Setsthe current pixel clock speed selection for the camera The MegaPlus Il camera supports more than one pixel clock selection and provides user selection of clock speeds This feature allows users to select between two different clocking speeds for sensor readout Operating a sensor at higher clock speeds provides higher frame rates but increased noise Slower readout decreases the throughput but minim
31. User s Manual Trigger In BNC connector for external trigger of the console Trigger Out BNC connector which provides a trigger out for synchronization with connected data acquisition equipment Serial RS232 serial port which can be used for camera control Power Lemo EPG 0B 302 HLN receptacle On Off Switch Toggle switch Caution Make sure the MegaPlus II Camera Controller power switch is turned to the OFF position before connecting the cables q pq p o Camera Link Base Camera Link Med IEEE 1394 Ethernet DVI Monitor Trigger In Trigger Out Serial Power of Je Ot 30 Q Figure 6 2 Camera Controller rear panel Related Information See Connectors Pin Outs amp Cables on page 50 Redlake 3 10 05 17 MegaPlus II User s Manual 7 Software Installation 7 1 Software Installation with the Firewire Data Interface 7 1 1 Overview Make sure your IEEE 1394 interface hardware is properly installed in your host computer Follow the hardware supplier s instructions Also make sure you have connected the Camera Head and PC to the Camera Controller Install the NI IMAQ for IEEE 1394 Cameras driver This driver is necessary for the MegaPlus II Central Camera Control Software and the MegaPlusLib DLL to access the 1394 data communications bus Open the Measurement and Automation Explorer MAX program and turn on the camera to verify that the camera is properly identified by the IEEE 1394 har
32. a parameter that is passed with a command The actual parameter value is passed in ASCII format For example the value 9 3 would be represented in the command as the ASCII characters 9 3 Param Indicates an optional parameter in the command line 14 5 Configuration Functions These commands are used to determine or control configuration attributes of the camera GetVersion Queries camera to return current firmware version information Command String 101 lt LF gt Response 101 status ret cnt fw ver fpga ver serial prot ver LF Where ret cnt count of the number of values to follow fw ver gt camera firmware version in the format nnnn fpga ver gt FPGA version in the format nn mm serial prot ver Serial protocol version in the format nn mm GetMaxHeadsSupported Returns the maximum number of heads that this console can support Command String 102 lt LF gt Response 102 status 1 lt n gt lt LF gt Where 1 return parameter count n gt max heads supported range 1 4 Redlake 3 10 05 76 MegaPlus II User s Manual Value 2 for Dual Head Color FPGA Configuration Value 4 for Four Head Mono FPGA Configuration GetNoHeadsAttached Queries the camera and returns the number of heads currently attached to the console Command String 103 lt LF gt Response 103 lt status gt 1 lt n gt lt LF gt Where 1 gt return para
33. blue and red values in relation to green until all three colors read approximately the same digital number The assumption is made that the camera is imaging a white color when the balance values are measured The white balance function can be operated in a manual and automatic mode In manual mode blue and red adjustment values can be written to and read from the camera In automatic mode the camera performs an iterative process of acquiring images and adjusting sensor parameters until a white balance condition is achieved Redlake 3 10 05 7 MegaPlus II User s Manual Pixel Max Dynamic Well Camera Head Resolution Size Frame Rate Color Mono ActiveArea Range Capacity Model Hx V T fps mm dB e Interlined CCD ES 2001 1600 x 1200 7 4 30 RGB Mono 11 8x 8 9 60 40 000 ES 2020 1600x 1200 7 4 30 RGB Mono 11 8 x 8 9 64 40 000 ES 2093 1920 x 1080 7 4 30 RGB Mono 14 2x8 58 40 000 ES 4020 4011 2048 x 2048 7 4 15 RGB Mono 15 2x15 2 66 40 000 ES 1100 4008 x 2672 9 5 9 RGB Mono 37 2x25 7 66 60 000 Full Frame CCD ES 1602 1603 1536 x 1024 9 6 42 Mono 13 8 x 9 2 76 1000 000 ES3200 2184 x 1472 6 8 2 9 Mono 14 8x10 0 78 50 000 Table 1 Camera Models amp Performance Specifications Does not include shutter integration time Note MegaPlus II Camera Controller is required for all models listed above Redlake 3 10 05 MegaPlus II User s Manual
34. can use image measurements for color values and adjust gains until the red green and blue channels are matched Redlake 3 10 05 38 MegaPlus II User s Manual Color Red Green Blue 4 400 1 00 8 00 TOP D EAA R EYR IT ahs NM SBS S Balance Crosshair Display Auto Balance In Progress Figure 9 2 Camera Head control window white balance tab 9 4 3 White Balance Technical Points White balance is the adjustment of the relative amplitude of the signal from each color plane of the image A color camera that is not properly white balanced will create an image in which the colors are incorrect often creating a green or red tinge to objects that should appear white Balancing is usually implemented by imaging a white surface and then making adjustments until the digital number for the pixel data in each color plane is approximately equal This is done because in electronic imaging systems the color white is created by displaying equal amounts of red green and blue If the system is adjusted such that white is displayed properly then other colors will be displayed accurately 9 5 To Display the Crosshairs 1 2 Find the desired camera in the Camera Control Console and click on the Settings button below the camera icon Click on the Color tab Check the Crosshair Display box 9 6 To Set the Trigger Parameters 1 Select the desired camera from the Output Image pull down list at the top of the Console
35. change processing is completed In multi head camera configurations where data from multiple heads is output simultaneously via CameraLink the pixel clock speed for all Camera Heads must be the same In these configurations setting the clock speed for one head will affect the clock speed for all heads Offset Name Field Bit Description 1064h PIXCLKSPEED INQ Presence 0 Indicates presence of this feature Read only Head No 1 4 The head this inquiry applies to Read Write Not Writing causes the camera to Used update the clock speed field with that current setting for this camera head Not used Speed setting affects all attached imaging heads Default Head 1 Busy 5 Asserted when a speed change Read Only operation is requested Remains high until all speed change processing is completed 5 15 Reserved Clock Speed 16 Sets or reads the clock speed Read Write setting for the specified camera head 01 low speed selection 10 high speed selection 17 31 Reserved Redlake 3 10 05 118 MegaPlus II User s Manual 16 2 4 Pixel Clock Frequency Register This register reports the actual pixel clock frequency for the specified Camera Head The frequency value is returned in MHz This command reports the camera s core pixel clock base frequency The pixel clock frequency for the imaging sensor may be an integral divisor of this frequency Offset N
36. count delay current value of strobe delay Unit is milliseconds Specified as floating point with 3 digits of fractional precision x xxx to provide 1 microsecond resolution Range 0 to 1 000 msec 1 second 14 7 3 Bit Window Properties BitWindow Returns the properties of the bitdepth bit window feature for the console This feature allows user control of which of the available 12 bits of data per pixel are output from the camera Properties include ISSupported min max one shot avail auto avail Command String 424 lt LF gt Response 424 lt status gt 3 lt is_sup gt lt max gt lt min gt lt one_shot gt lt auto gt lt LF gt Where 3 gt return parameter count is sup gt 1 is supported 0 not supported lt max gt gt max bitdepth 12 lt min gt gt min bitdepth 8 lt one_shot gt gt N A value 0 auto gt N A value 0 SetBitWindow bitdepth LSB This command specifies the bit depth and the bit window location for the camera The camera s pixel data is processed at 12 bits internally and can be output at 8 10 or 12 bits per pixel The bit depth argument of the BitWindow command specifies the system s output pixel depth The LSB argument defines the least significant bit to be output This allows examination of a subset of the available output dynamic range The bit specified as the LSB will be assigned to bit 0 of the output data The output data will include bits from the spec
37. determined almost exclusively by the readout time of the sensor Two readouts are required before the system can be triggered again Redlake 3 10 05 110 MegaPlus II User s Manual 15 6 Mode 6 Periodic Interval Internal Self Triggered When the camera is in internal trigger periodic interval mode the camera self triggers ona repeated cycle as long as the trigger mode is enabled The interval is a user defined value 15 6 1 Retriggering Should a subsequent trigger arrive before the processing of the previous trigger there are two possible responses by a camera If a trigger arrives during the integration cycle of the previous trigger the camera is re triggered and a new frame begins If a trigger arrives during the transfer or readout cycle of the previous trigger the trigger is latched and processed after the current cycle finishes Redlake 3 10 05 111 MegaPlus II User s Manual 16 Firewire Camera Control 16 1 Standard Features Implementation The following IIDC standard features are implemented in the camera Gain To accommodate gains at a user level specified as n n dB 1 decimal point precision multiply this value x10 and pass in the standard feature value field The value returned from the camera will also be specified as value times 10 This also applies to the maximum and minimum value fields of the properties register Brightness Offset This feature is implemented per the IIDC standard Onl
38. gt 1 is supported 0 not supported max gt N A value 0 min gt N A value 0 one shot N A value 0 auto gt N A value 0 GetConsoleTemp tTop tBotom tPS This command returns three health monitoring temperatures from the camera control console Values returned are the temperature of the top of the console processor board the bottom of the processor board and the power supply temperature All values are in degrees Celsius Command String 458 lt LF gt Response 458 status 1 lt tTop gt lt tBottom gt lt tPS gt lt LF gt Where 1 gt return parameter count lt tTop gt temperature from the top of the console processor board lt tBottom gt temperature from the bottom of the console processor board lt tPS gt temperature of the console power supply Redlake 3 10 05 100 MegaPlus II User s Manual 15 Operation Modes Triggering or Continuous Video The external trigger signal initiates the acquisition and transfer of a single frame of data in one of several possible ways The source of the trigger input is selected via a camera control function The source of the trigger can come from an electrical pulse or generated internally within the Camera Controller The polarity of the External Trigger signal is user programmable The external trigger signal input may be derived from one of two sources 1 the Trigger BNC connector on the rear panel or 2 the trigger signals embedde
39. gt max transfer pulse delay in usec 999 0 min gt min transfer pulse delay in usec 1 one shot gt 0 not supported auto gt 0 not supported Redlake 3 10 05 88 MegaPlus II User s Manual SetDoubleExpTPD This command sets the transfer pulse delay for double exposure trigger mode Mode 4 Typical range is 0 1 999 0 microseconds in 0 1 usec intervals Command String 468 lt TPD value gt lt LF gt Where lt TPD gt gt the TPD value to be set formatted as n n microseconds Response 468 lt status gt 0 lt LF gt Where 0 gt no parameters returned GetDoubleExpTPD This command returns the current transfer pulse delay for double exposure trigger mode Typical range is 0 1 999 microseconds in 0 1 usec intervals Command String 469 lt LF gt Response 469 status 1 TPD value gt lt LF gt Where 1 gt no parameters returned TPD value TPD value in usec returned from the camera 14 7 2 Strobe Polarity Properties Strobe val Returns the properties of the strobe feature for the console Properties include IsSupported Command String 433 lt LF gt Response 433 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported max gt 1 min gt 0 one shot gt N A returns 0 auto gt gt N A returns 0 SetStrobePolarity val Set
40. information on performing this function please contact your Redlake representative Redlake 3 10 05 37 MegaPlus II User s Manual 9 4 White Balance 9 4 1 Overview MegaPlus II Central offers both a manual and a semi automatic color balance function for color cameras White balancing a camera requires the use of an imaging target that contains a white field that the camera can use as a reference for which areas of an image should be white MegaPlus II Central s automatic white balance uses a statistical average of red green and blue pixel values in the central region of an image for white balance 9 4 2 To Set the White Balance 1 2 Find the desired camera in the Camera Control Console and click on the Settings button below the camera icon Click on the Color tab The white balance can be set using the automatic balance feature or it can be set manually To set the white balance with the semi automatic balance feature 1 2 Point the camera at a white target Click on the Auto Balance button The camera automatically adjusts the red and blue channel gains up or down until a white balance is achieved based on a statistical average of RGB pixel values in the central region of an image To manually set the white balance 1 2 Point the camera at a white target and observe the resulting image Adjust the white balance by changing the blue and red channel gains up or down as required As an alternative you
41. local drive If you are not certain the Support for Microsoft Visual C and Support for Microsoft Visual Basic entries are the most common selections Make sure that the proper driver files support files and the documentation entries for your configuration are selected for installation 5 Usethe vertical scroll bar to move to the bottom of the list and make sure that the NI Measurement and Automation Explorer is selected for installation 6 Click on the Next button to proceed to the next step of the installation Follow the remaining on screen instructions until the installation is complete Redlake 3 10 05 19 MegaPlus II User s Manual 7 2 1 Verify Camera Identification and Driver Assignment 1 Find the Measurement and Automation Explorer icon on the desktop and double click to start the program or from the Windows taskbar select Start gt All Programs gt National Instruments Measurement and Automation 2 Click on the to expand the Devices and Interfaces section E My System Measurement amp Automation Explorer Fie Edk View Took Help Configuration National Instruments nn Oviatt Measurement amp Automation Explorer d erial amp Parallel By NI IMAQ IEEE 1394 Devices QJ Software KC Remote Systems What is M j nent amp Automation Explorer MAX displays interactive embedded help in the right side of the MA w to quide you through configuration and basic tasks Measurement
42. mode 0 Redlake 3 10 05 72 MegaPlus II User s Manual 13 3 MegaPlus Il Camera Controller Characteristics Category Specifications Camera Head Inputs 4 Controller Data Interface CameraLink Serial IEEE 1394 RS232 Image Data Interface CameraLink medium IEEE 1394 CameraLink Ports Base and Medium Dual Base Output bit Depth 8 10 or 12 per channel Trigger Ports BNC trigger in strobe output Outpute Video Ports DVI Dimensions in mm 157mm x 157mm x 50 8mm L x W x H Weight 900g Operating Temperature 0 40 C non condensing Vibration 3G sinusoidal from 10 to 500hz Shock 5G CE Certification Yes Input Voltage 12 VDC Power Consumption 30W varies with head model and number of attached heads Power Connector LEMO elbow receptacle EPG OB 302 HLN for 12 VDC power input This receptacle mates with the Fgg OB 302 CLAD56 plug Pin 1 is 12VDC and Pin 2 is connected to ground Table 13 10 Camera Controller specifications Redlake 3 10 05 73 MegaPlus II User s Manual 14 Serial Command Protocol 14 1 Introduction The MegaPlus Il camera platform supports user control of camera configuration and operation via an RS 232 serial communications link The camera allows serial input via one of two serial ports a the 9 pin D connector on the rear panel of the Camera Controller or b the serial communic
43. not affect the camera s data output configuration When a sensor is read in dual tap mode the two taps are interleaved in the camera back into a single image stream Not all imaging heads will support dual tap readout The MegaPlus II full frame heads including the ES1602 3 and ES3200 do not support dual tap operation Command String 448 lt LF gt Response 448 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported lt max gt gt max value 2 lt min gt gt min value 1 one shot N A value 0 auto gt N A value 0 SetSensorTapReadout Specifies mode to read pixel data from the sensor Currently supported mode selections include single tap and dual tap This mode applies to all sensors attached to the camera If the sensors in the Camera Heads do not support dual tap operation the readout will be single tap and this command will have no effect on operation Not all imaging heads will support dual tap readout The MegaPlus II full frame heads including the ES1602 3 and ES3200 do not support dual tap operation Command String 449 lt readout_mode gt lt LF gt Where lt readout_mode gt gt 1 single tap 2 dual tap Response 449 lt status gt 0 lt LF gt Where 0 gt return parameter count Redlake 3 10 05 94 MegaPlus II User s Manual GetSensorTapReadout Returns th
44. number of 1 usec units i e the value in the register is TPD 10 Offset Name Field Bit Description 10B4h TPD_INQ1 Presence 0 Indicates presence of this Read only feature 1 7 Reserved Min Value Read 8 15 Specifies the minimum TPD only interval time in tenths of microseconds Max Value 16 31 Specifies the maximum TPD Read only time in tenths of microseconds Offset Name Field Bit Description 10B8 TPD_INQ2 Interval Value 0 15 TPD Value in tenths o Read only microseconds 16 31 Reserved Software Trigger This function causes the console to issue a software trigger event which will cause the console to respond in the same manner as if it has received an external trigger signal When the camera receives this command it will cause a trigger event for the current trigger mode For the event to be acknowledged by the camera the following conditions must be met The camera should be configured for a trigger mode compatible with software triggering the trigger source should be set to software and triggering should be enabled The software trigger command only applies to mode 0 Edge Trigger Asynchronous Reset Note The camera trigger state must be enabled for this command to have any effect Offset Name Field Bit Description TOCOh SOFTWARE_TRIGGER Presence 0 Indicates presence of this Read only feature 1 7 Reserved
45. sensors that have more than two taps for example linescan sensors or high speed sensors In order to support these sensor types the tap specification will be as follows 0 all taps for example both taps of a 2 tap sensor or all taps of a multi tap sensor For individual taps a numerical value specifies the tap number of a sensor for example 8 would be the 8th tap of a multi tap sensor In a 2 tap sensor tap 1 is the left tap and tap 2 it the right tap If a value larger than the maximum tap number is passed the value will be ignored and a value of 0 will be applied Redlake 3 10 05 75 MegaPlus II User s Manual 14 3 Camera Response to Commands NOTE In the ASCII strings received from the camera each value is separated with an ASCII space character Whenever the camera receives a command it will respond with the following protocol command echo status no retvals gt retval1 retval n lt LF gt The return message will echo the command number that it is responding to command echo followed by a status value status If the status is OK the next parameter specifies the number of return data values to follow This parameter count is followed by each of the return values and finally the lt LF gt terminator character If the command failed the response will be simply command echo status LF 14 4 Nomenclature In the documentation that follows Purim indicates
46. tap divides the output image pixel stream into two parallel streams one consisting of the odd numbered pixels and the other consisting of the even numbered pixels This allows users to operate imaging heads at their maximum frame rate at half the pixel clock rate required for single tap output The signal assignments for Dual Base are different than those used in Medium and Base configurations This function selects which signal output configuration will be used Alternating Tap Configuration This configuration is activated when the CLClass parameter is set to a value of 2 This configuration causes the pixel data from Camera Heads to be output in the Alternating Tap configuration Reference the CameraLink Committee s Tap Configuration proposal of September 25 2003 for the Dual Tap tap geometry configuration identified as 1X2 1Y Area Scan Command String 485 lt CLClass gt lt LF gt Where lt CLClass gt gt 0 Base Medium 1 Dual Base 2 Dual Base Alternating Tap Response 485 status O LF Where 0 gt return parameter count GetCLConfigClass CLMode Returns the current value for the CameraLink configuration class Command String 486 lt LF gt Response 486 status lt CLClass gt lt LF gt Where 1 gt return parameter count Redlake 3 10 05 96 MegaPlus II User s Manual lt CLClass gt gt 0 Base Medium 1 Dual Base 2 Dual Base Alternating Tap 14 7 10 CameraLink Output Mult
47. 00 Class B Canada ICES 003 Class B ANSI C63 4 1992 Redlake 3 10 05 4 MegaPlus II User s Manual 3 Precautions 3 1 DVI Output DO NOT use the DVI output option for extended periods on Camera Controllers that are not equipped with an integrated cooling fan Using the DVI output option generates significant heat inside the console 3 2 Console to Imaging Head Cables DO NOT HOT PLUG THESE CABLES Turn the Camera Controller power off when installing or removing a Camera Head 3 3 Laser Beams A laser beam focused on the sensor either directly or by reflection can cause permanent damage to the sensor Any laser powerful enough to produce localized heating at the surface of the sensor will cause damage even if the camera power is off A sensor damaged by laser light is NOT covered by the warranty 3 4 Life Support Applications Policy MegaPlus II cameras are not authorized for and should not be used with life support systems without the specific written consent from Redlake 3 5 Non critical Medical Applications MegaPlus Il cameras must be grounded while operating 3 6 Shipping When shipping use a carton that protects the camera from shock and moisture similar to the carton in which the unit was originally delivered Do not ship the equipment in a cargo area where the temperature will drop below 25 C or exceed 70 C 3 7 Electromagnetic Fields Do not operate the camera in the vicinity of strong e
48. 133 6 2 38Mhz 133 6 KAI 1100 1 38Mhz 105 2 2 38Mhz 105 2 Table 15 3 Mode 0 minimum integration times Txfr Transfer Time This interval represents the time it takes to transfer the data from the photosites to the vertical shift register This time is sensor dependent Sensor Sensor Frequency Txfr KAI 11000 30Mhz 125us KAI 2001 30Mhz 95us KAI 2001 38Mhz 75us KAI 2093 30Mhz 95us KAI 2093 38Mhz 75us KAI 4020 30Mhz 114us KAI 4020 38Mhz 90us Table 15 4 Sensor Sensor Frequency Txfr Redlake 3 10 05 105 MegaPlus II User s Manual Tread Readout Time This interval represents the time it takes to read the image from the sensor This time is sensor dependent The following readout times are measured results Sensor Taps Sensor Frequency Tread 1 30Mhz 392ms 2 30Mhz 212ms KAI 11000 1 38Mhz 309 5ms 2 38Mhz 167 3ms 1 30Mhz 72 7ms 2 30Mhz 40 6ms KAI 2001 1 38Mhz 57 4ms 2 38Mhz 32 1ms 1 30Mhz 76 5ms 2 30Mhz 41 4ms KAI 2093 1 38Mhz 60 4ms 2 38Mhz 32 7ms 1 30Mhz 153 7ms 2 30Mhz 82 8ms KAI 4020 1 38Mhz 121 4ms 2 38Mhz 65 4ms Table 15 5 Sensor Sensor Frequency Single Tap Dual Tap Tread Tr Recovery Time This interval represents the time from the end of sensor readout to the time the system can accept another trigger pulse The recovery time is approximately 1 us Maximum Trigger Rate The maxim
49. 27K AGB o tem Output Data Trioger Strobe Adv Color System MegaPlus Camera Control Console RAEDLAKE IMAQ Tools X Start Bit 0 based ER he 4 4 output bits npo o 1 2 3 198 200 141 LSB Pixel Data MSB RGB image x 0 Firewire Tran Y 80 Dutput Window Top 0 Left 0 Width 4008 Height 2672 Timeout 6000 Figure 8 1 MegaPlus Central main window 8 1 System Controls Overview MegaPlus II Central has three primary panels for system control Console Control use this panel to access the Camera Controller functions Camera Control Console displays the name resolution and type mono or color of the available cameras Settings Button located on the Camera Control Console click on this button to access the Camera Head Controls System Status Message displays error messages The display of these panels can be turned on or off using the View tab on the toolbar The windows can be rescaled using the Windows handles that appear when you click on the panel The panels within the MegaPlus II Central Window rescale if the window is rescaled Redlake 3 10 05 35 MegaPlus II User s Manual Console Control Panel Camera Control Console and Settings Buttons MegaPlus Central 0 E3 Console Control www Redlake com v FulRGB v Head Zoom 412 AK x 27K RGB o Rem Output Data Trigger Strobe Adv Color System PiDenh Start Bit O baced Br wi 4 _fec
50. 5 0 00 i 400 1000 Wavelength nm Figure 13 6 KAI 2020 color quantum effiency Redlake 3 10 05 56 MegaPlus II User s Manual 13 2 6 ES 2020 Mechancial Dimensions 546 1 00 32 UN 2B 20 3 203 124 i l i g 3 a y x dox gt ES a 203 oe V 3 2 Jy 165 f s ss H X F 203 wr Jj 16 5 C Ny E15 I EL ee a Z 4 Se a m 2 1 y M3 x 275 DEEP M3 x55 DEEP 2 PLACES OPPOSITE 4 PLACES SIDES 4 TOTAL 127 9 YD 3 178 L e E 178 f CEN a M3 x 40 DEEP 2 PLACES OPPOSITE SIDES 4 TOTAL 4144 20 UNC x 4 0 DEEP MIN TWO PLACES OPPOSITE SIDES Figure 13 7 Mechanical dimensions and mounting hole locations 76 3 Nikon F Mount Adapter Figure 13 8 F mount overall body length Redlake 3 10 05 57 MegaPlus II User s Manual 13 2 7 ES 2093 Camera Characteristics Category Specification Sensor Model KAI 2093 Sensor Type Interline Transfer Progressive Scan CCD Pixels 920 H x 1080 V Pixel Size 7 4 um x 7 4 um Photosensitive Area 14 2 mm H x 8mm V Imager Size 16 3 mm diagonal Saturation Signal 40 000 e Peak QE RGB 36 33 26 Sensor Output Sensitivity 31V e Maximum Frame Rate 30 Lens Adapters C mount or F Mount Min integration time in continu 94uS ous mode Min integration time in trigger 60uS mode Max integration time gt 5 sec
51. Bitwindow command LSB the zero based bit number that will be the least significant bit of the output data Range is 0 4 when bitdepth is 8 0 2 when bitdepth is 10 and 0 0 when bitdepth is 12 Response 425 status 0 lt LF gt Where 0 gt return parameter count GetBitWindow bitdepth LSB Returns the current bit depth and bit window location values from the camera Command String 426 lt LF gt Response 426 status 2 bitdepth lt LSB gt lt LF gt Where 1 gt return parameter count lt bitdepth gt gt the total number of bits to output per pixel must be 8 10 or 12 Depth of 12 not supported in 10 bit cameras LSB the zero based bit number that should be the least significant bit of the output data 14 7 4 Gamma Properties Gamma Returns the properties of the gamma feature camera Gamma is a console property and is applied as a LUT In a color sensor gamma is applied after the Bayer interpolation and at the output of the color conversion engine Properties include IsSupported min max one shot avail auto avail readout avail Command String 438 lt LF gt Response 438 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported max gt max value 1 enabled min gt min value O2disabled one shot N A value 0 auto gt N A value 0
52. E fe e VY E HS E 1 da G v Ex v S E t HEDLAKE MegaPlus I Web www redlake com MegaPlus II User s Manual Table of Contents Contact IMfOr Mattioli sessecssccsscccecessceccccssccsccsbsessccssseessecsceesccesssccaccssesdecessccesseecsceteessscessscecssseesseeess Compliance Certifications sccccssiscsesscccacssccccssesaasiasecoioseiessncdesensaseeacseseussssouesezcabnoseusseresbaccouerecersl Pr CAUTIONS scccsccsscccscscsscecesssscoscsssescscssscdoscessccosccesssdscccsscssecesesssccssssesccesscsssssoscessssosessssoscsssesosceoseD EO Vio V e 5 Console to Imaging Head Cables sssssssessonsesersssossntersnssesorsasersesuevorsnocossnberensboeeronberennberensnbeeonbereronbereonberonsnbersonbevorsubersonveversedte 5 Laser Beats nsn ERR PO iR OUR M eA E ENE AEE eee ete Dese atte Tee ER Ee ERA HE elei dete otia 5 Life Support Applications Policy eei rttteteteeeeicere tertie eg eee tst pibe bee ehe edo ete taie aded eec epe etie eee qtue 5 Non critical Medical Applications csessssssssssssesssesssessscsssesssssssssssesssessscssssssusssusssnecsuessnsssscssscsscsesssesecesscesscssscesecssesseesssessecssseessess 5 SHIPPING heinings Electromagnetic Fields System Description Re n MENT IRI Ie PEU E 6 Before You Begin ai osi beso eee ex P ERES REREERU RNV EREN NN EPEARI UN E UENE ERE VERRE UR XE EPE VERRE Ex TER TOR Overview
53. ES OPPOSITE SIDES Figure 13 3 Mechancial dimensions and mounting hole locations 76 3 Nikon F Mount Adapter Figure 13 4 F mount body overall length Redlake 3 10 05 54 MegaPlus II User s Manual Absolute QE 13 2 4 ES 2020 Camera Head Characteristics Category Specification Sensor Model KAI 2020 Sensor Type Interline Transfer Progressive Scan CCD Pixels 1600 H x 1200 V Pixel Size 7 4 um x 7 4 um Photosensitive Area 11 8 mm H x 8 9 mm V Imager Size 14 78mm diagonal Saturation Signal 40 000 e Peak QE RGB 4196 3796 3196 Sensor Output Sensitivity 30V e Maximum Frame Rate 30 Lens Adapters C mount or F Mount Min integration time in continu 90uS ous mode Min integration time in trigger 60yuS mode Max integration time gt 5 sec Housing Size Lx W x H 46 9 x 54 6 x 54 6 mm with C Mount adapter 76 3 x 54 6 x 54 6 mm with F Mount adapter Weight2 45 gm with C Mount adapter 309 gm with F Mount adapter Table 13 3 ES 2020 camera specifications 13 2 5 ES 2020 Quantum Efficiency 04 600 Wavelength nm 700 Figure 13 5 KAI 2020 mono quantum efficiency 4 2126M 4 2228M 9 4 2323M m 4_2427M A 4 2525 Redlake 3 10 05 55 MegaPlus II User s Manual 0 45 0 40 0 35 0 30 u 5 S on RS s ee 0 20 e 4 GB 0 15 0 10 0 0
54. IVE HEAD INQ Presence 0 Indicates presence of this feature Read only Head No 1 4 The active head number Writing Read Write this value sets the currently active head Reading this value reports the currently active head Default Head 1 5 31 Reserved Redlake 3 10 05 115 MegaPlus II User s Manual 16 2 2 Configuration Selection Register Sets a value in the camera that will determine which configuration the camera will boot the next time the camera controller is powered On or Off The configuration is specified by an index number that is passed as a parameter This selection flag is written to the camera s non volatile memory The next time the camera is turned On this value will be read and used to control the way the camera configures itself The MegaPlus Il camera can support a variety of different configurations and features depending on the firmware contents that are loaded FPGA configuration and processor software This configuration ID flag is used to tell the camera which version of the firmware is loaded the next time the camera is started Offset Name Field Bit Description 1054h CFG SELECT INO Presence 0 Indicates presence of this feature Read only 1 7 Reserved Curr cfg 8 15 The configuration identified of the Read only currently loaded firmware 1 Dual head adv color 2 Four head mono Cfg_Flag 16 23 Writing this value sets the flag for
55. Scan CCD Pixels 1536 H x 1024 V Pixel Size 9 0 um x 9 0 um Photosensitive Area 13 8 mm H x 9 2 mm V Imager Size 16 6 mm diagonal Saturation Signal 100 000 e Peak QE 62 mono Sensor System Noise 15 e at 10 MHz Sensor Output Sensitivity 10uV e Fill Factor 100 Maximum Frame Rate 6 42 Lens Adapters C mount or F Mount Housing Size Lx W x H 46 9 x 54 6 x 54 6 mm with C Mount adapter 76 3 x 54 6 x 54 6 mm with F Mount adapter Weight2 45 gm with C Mount adapter 309 gm with F Mount adapter Table 13 8 ES 1603 Camera Head Specifications KAF 1603E ME Spectral Response Figure 13 25 KAF 1603 mono quantum efficiency 1000 Redlake 3 10 05 69 MegaPlus II User s Manual 345 914 95 1 65 5 Pi Figure 13 26 ES 1603 dimensions and mounting hole locations 47 3 Figure 13 27 F mount with overall body length Redlake 70 MegaPlus II User s Manual 13 2 15 ES 3200 Camera Characteristics Category Specification Sensor Model KAF 3200ME Sensor Type Full Frame Progressive Scan CCD Pixels 2184H x 1472 V Pixel Size 6 8 um x 6 8 um Photosensitive Area 14 8 mm H x 10 mm V Lens Adapters Imager Size 16 6 mm diagonal Saturation Signal 50 000 e Peak QE 88 mono Sensor System Noise 7e at 1 MHz Se
56. Specifies the integration time Read Write value in microseconds Write to set the value Read to report the current value Min 10 usec max 10 million usec 10 seconds Mode 6 Interval When operating in triggered mode 6 which causes the camera to self trigger an image repeatedly at a specified time interval this register is used to control the time period between triggers The value is an integer number of milliseconds The typical range is 1 Max frame rate of the sensor to 5 minutes 32 seconds Offset Name Field Bit Description 10Ac MODE6 INT INOT Presence 0 Indicates presence of this feature Read only 1 7 Reserved Min Value 8 15 Specifies the minimum interval Read only time in milliseconds Typical 1 Max Value 16 31 Specifies the maximum Read only interval time in milliseconds Typical 32 767 Offset Name Field Bit Description TOBOh MODE6_INT_INQ2 linterval Value 0 15 Indicates Mode 6 frame interval in Read Write milliseconds 16 31 Reserved Double Exposure TPD Value This register controls the transfer pulse delay for double exposure trigger mode Mode 4 Typical range is 1 999 microseconds in 0 1 usec intervals Register parameter values are Redlake 3 10 05 121 MegaPlus II User s Manual unsigned integers and do not support floating point values Therefore the parameter value is the
57. Timing Parameters for Mode 1 Tcs Clear Start Latency This 2 us interval defines the delay from the receipt of trigger to the start of the clear pulse to the sensor This is the reaction time of the optoisolator Tsd Strobe Delay This interval defines the delay from the start of the clear pulse to the issue of the strobe pulse The delay is under software control and is programmable from 0 to 1 second in 100 ns increments Tsw Strobe Width By default the strobe pulse begins at the time the clear pulse is sent to the sensor The start ofthe strobe pulse may be delayed by a user adjustable setting in the software Tis Integration Start Latency This is the time from the leading edge of the trigger pulse to the start of the integration period For interline sensors the integration start latency is equal to the time it takes to clear the sensor duration of clear pulse This time is sensor dependent There is a nominal uncertainty in the start latency of 1 pixel period Redlake 3 10 05 107 MegaPlus II User s Manual Sensor Sensor Frequency Tis KAI 11000 30Mhz 19us KAI 2001 30Mhz 25 3us KAI 2001 38Mhz 20us KAI 2093 30Mhz 25 3us KAI 2093 38Mhz 20us KAI 4020 30Mhz 19us KAI 4020 38Mhz 15us Table 15 6 Sensor Sensor Frequency Tis Tint Integration Time This is a user programmable interval whicih can range from 10 us to 10 seconds For interline sensors the absolute accuracy of the int
58. Windows programs before running this setup program Click Cancel to quit the setup program then close any programs you have running Click Next to continue the installation WARNING This program is protected by copyright law and international treaties Unauthorized reproduction or distribution of this program or any portion of it may result in severe civil and criminal penalties and will be prosecuted to the maximum extent possible under law Cancel Figure 7 16 MegaPlus II Lib SDK installation 3 When the installation is complete the MegaPlus Il Camera Installer will start automatically NOTE If you already defined your camera in the MegaPlus II Camera List it is not necessary to repeat this step If you also installed the MegaPlus II Central program it is not necessary to repeat the installation of the camera information Redlake 3 10 05 34 MegaPlus II User s Manual 8 MegaPlus Central Startup and Overview 1 Double click the MegPlus Il Central icon to start the program During installation an icon for MegaPlus II Central is placed on the desktop Or from the Windows Task bar select Start gt All Programs gt MegaPlus II Central 2 When MegaPlus II Central starts the software checks for the presence of a camera or cameras on the selected communication channel MegaPlus Central i File View Tools Window Help Console Control www Redlake com sii v FumeB vj TEE Zoom 12 AK x
59. ame Field Bit Description 1068h PIXCLKFREQ_INQ Presence 0 h Read only Head No Read 1 4 The head this inquiry applies to Write Writing causes the camera to update the clock frequency field with the current setting for this Camera Head Default Head 1 51 7 Reserved Clock Frequency Read only 8 31 Reads the camera s base pixel clock in MHz Reads the pixel clock frequency for the specified Camera Head 0 low speed selection 1 high speed selection Redlake 3 10 05 119 MegaPlus II User s Manual 16 2 5 Triggers Trigger Source Register The trigger source register specifies the source of the trigger signal The trigger signal can be sourced from the external BNC on the rear panel of the camera the CameraLink CC1 signal or via a software trigger The software trigger command only applies to mode 0 Edge Trigger Asynchronous Reset Use the SoftwareTrigger command to cause a software trigger event Offset Name Field Bit Description 1074h TRIG SOURCE INQ Presence Oy Indicates presence of this feature Read only T 1 7 Reserved Trigger Source 8 9 Specifies the source for the trigger Read Write signal 0 external BNC 1 CameraLink CC1 2 Software 10 31 Reserved Trigger Integration Time When operating in triggered modes that use a programmable integration time this command specifies the integration time that
60. amera Control and Image Acquisition Configuration on page 46 See Camera Controller Front and Back Panel Connectors on page 16 5 6 Select the Camera Head Configuration MegaPlus II cameras use a Field Programmable Gate Array FPGA for very high speed real time imaging processing Currently there are two sets of FPGA code tailored to provide two different feature sets The FPGA configuration can be selected using the System tab in the Console Control pane of the MegaPlus Il Central software 5 6 1 Configuration 1 Dual Head Advanced Color Supports mixed heads including ES11000 color ES3200 and ES4020 color ES2001color Provides advanced Bayer de multiplexing uses a proprietary algorithm to provide high resolution minimal color aliasing separation of the color planes Provides color space conversion correction using of the color space engine Supports all trigger modes except double exposure 5 6 2 Configuration 2 Four Head Mono Supports one to four identical mono Camera Heads ES2001 ES2093 ES4020 OR ES11000 Supports color heads but they are treated as mono so that the raw Bayer data is output on the CameraLink interface Supports all trigger modes including double exposure It provides simultaneous output from the Camera Heads to user configurable CameraLink channels Redlake 3 10 05 11 MegaPlus II User s Manual 5 7 Developing In house Applications If you would like to write your own applications
61. amp Automation Explorer MA wides access to your National Instruments CAN DAO Fi aint GPIB lar instruments Motion NI h Executive VI and VXI devices With MAX you can To learn about ary task on the list click enit Configure your National Instruments hardware and software Create and edit new channels tasks interfaces scales and Virtual instruments Execute system diagnostics Some task list ude imeractive aw devices end instruments connected to your system buttons For chonnel Schedule updotes to your National Instruments software configuration to a file click gl fne task list Form formotion select avoiloble ones trom the HelpeHelp J gories sre device spealfic For example the IVI cate appears only if you have Vl installed Configure my devices and interfaces Select Devices and Interfaces in the configuration tree to web se the left H you need help installing your device refer to the getting started information included with your National nstruments hardware T Caco Hep Figure 7 3 Measurement and Automation Explorer window 3 Turn on the camera by switching the Camera Controller power on the rear panel to the ON position Wait aproximately 45 seconds for the camera to complete its boot process The green LED on the rear panel of the Camera Controller will blink at a steady rate when the camera is ready to operate 4 Click on the to expand the NI IMAQ IEEE 1394 Devic
62. anual 20 Save and Restore Camera Settings The MegaPlus II platform supports the ability to save the state of the camera s user controlled operating parameters and restore them on demand This enables the ability to save the camera state at any given time and then restore this same operating configuration at a later time This capability is supported with the API s MP_SaveMemSettings and MP_LoadMemSettings functions or the control protocol s SaveMemSettings and ReadMemsSettings commands This feature allows multiple sets of settings to be stored in the camera enabling the user to store a variety of different configurations and recall them on demand There are a maximum of 15 camera feature state sets that can be saved to the camera s compact flash At the time the save settings command is performed the user must specify a set number Whenever the load settings command is performed a set number is also specified and this is used to retrieve the appropriate set of values An additional Set 0 is the camera s factory default values Set 0 cannot be overwritten by user but it can be loaded in order to restore the camera back to factory default conditions The camera keeps track of what the set number was specified the last time settings were saved When the camera is powered down and then powered up it will load the last specified saved settings If no save set has been loaded before it will load factory defaults Whenever the ca
63. ation link that is embedded in the CameraLink data interface When the rear panel serial connection is utilized the port can be controlled from the host PC via one of the standard system serial ports for example COM1 and COM2 When the CameraLink serial interface is used programmatic access to port I O will depend on the tools your framegrabber vendor provides Some framegrabber vendors provide a utility that maps the CameraLink serial port to look like one of the system serial ports In this case once the CameraLink serial port has been mapped it can be accessed programmatically as COM1 COM2 etc If your framegrabber vendor supports the AIA CameraLink serial port Application Programming Interface API the CameraLink serial port can be accessed through the CameraLink Dynamic Link Library Regardless of the serial port option you select the serial port communications must be configured to the follow conditions Serial Port Configuration Baud Rate 9600 Parity None Data Bits 8 Stop Bits 1 XON XOFF Mode Disabled CTS Hardware Handshaking Disabled Once the serial communication link is open camera control is implemented with an ASCII control protocol in which command strings are sent to the camera and it responds with a command echo return values and status information The message formats command and response for each command are detailed below 14 2 Command Syntax In the nomenclature below lt LF gt indicates the carriag
64. atus 1 hdno lt LF gt Where 1 gt return parameter count lt hdno gt gt 1 4 Redlake 3 10 05 77 MegaPlus II User s Manual SetCfgSelect cfg_no Sets a value in the camera that will determine which configuration the camera will boot the next time the console is powered on The configuration is specified by an index number that is passed as a parameter This selection flag is written to the camera s non volatile memory The next time the camera is turned on this value will be read and used to control the way the camera configures itself NOTE The MegaPlus II camera can support a variety of different configurations and features depending on the firmware contents that are loaded FPGA configuration and processor software This flag is used to tell the camera which version of the firmware is loaded the next time the camera is started Command String 107 lt cfg_no gt lt LF gt Where cfg no gt a configuration ID number 1 Dual head advanced color 2 Four head mono Response 107 status O LF Where 0 gt return parameter count GetCfgSelect curr cfg cfg flag Queries the camera to return the value of the currently loaded configuration index number and the value of the configuration selection flag that will determine the configuration the next time the camera power is cycled If the camera has received a new configuration selection value via the SetCfgSelect command but the camera has not ye
65. ay be specified ex 999 999 Coefficients are specified in a row dominant order i e values for the first row 0 0 0 1 0 2 then the second row 1 0 1 1 1 2 and the third row 2 0 2 1 2 2 Command String 445 lt LF gt Response 445 status 9 cl c2 c3 c4 c5 c6 lt c7 gt c8 lt c9 gt lt LF gt Where 9 gt return parameter count c1 c9 color space matrix coefficient values SetColorSpaceTransformState state Enables or disables application of the 3x3 color space conversion matrix processing for the specified camera The matrix coefficients must be set to the desired values using the SetColorSpaceMatriCoefficientx command Enabling the transform processing causes the matrix of coefficients to be applied to the color pixel data Command String 446 lt value gt lt LF gt Where bool gt 1 conversion on 0 conversion off Response 446 status 0 lt LF gt Where 0 gt return parameter count GetColorSpaceTransformState state Returns the current state of the 3x3 color space conversion matrix processing in the camera Command String 447 lt LF gt Response 447 status 1 lt value gt lt LF gt Where 1 gt return parameter count lt value gt conversion state returned from the camera SetColorSpaceLUTState state Enables and disables application of the three input lookup tables LUTs and the three output lookup tables LUTs that are a par
66. b Browse this CD Click on the function you wish to perform Vv lt A Rediake All rights reserved www REOLA K E com Figure 7 6 MegaPlus Il software CD menu Redlake 3 10 05 23 MegaPlus II User s Manual 2 Select the option to Install MegaPlus II Central Software and follow the on screen instructions Destination Folder Select a folder where the application will be installed Figure 7 7 MegaPlus I Central setup program When the application files have been installed the MegaPlus li Camera Installer application will start automatically as shown in the following figure In order for any of the Redlake MegaPlus II software to access your camera it must be described in the system camera list The Camera Installer application adds an aentry for your MegaPlus II camera into the list Redlake 3 10 05 24 MegaPlus II User s Manual Redlake MegaPlus Camera Installer Step 1 e HEDLAKE 5 Camera 5 Figure 7 8 MegaPlus II camera installer first screen 3 You can enter a descriptive name that will help to identify the camera if you have multiple cameras in use A default camera number identifies each camera in the MegaPlus II Camera List Redlake 3 10 05 25 MegaPlus II User s Manual Redlake MegaPlus Camera Installer Step 2 E Ioj x Y CameraNo 5 y fi zi Camera Name Camera 5 BEDLAKE s M D C Camera Link Serial w COM
67. between triggers which may be calculated as the sum of Ts Tint Txfr Tread Tr Redlake 3 10 05 109 MegaPlus II User s Manual 15 5 Mode 4 Double Exposure Mode The double exposure sequence begins after receiving a trigger input through the CameraLink connector or the TRIGGER connector on the rear panel of the camera The camera captures the first image in the CCD and then transfers this image to the interline storage registers The first image is transferred from the CCD to the internal frame store while the second image is being captured by the CCD Introduction Double exposure mode is a trigger mode in which the sensor rapidly acquires two images in response to a trigger and subsequently reads them out in sequence The first image is acquired and transferred into the interline registers in response to the trigger The second image is stored in the photosites and must wait for the first image to be read out before it can be transferred and read out The sensor must operate in a dark environment with flash illumination since after integrating the second image the data must wait in the photosite for the first image to be read out Timing Sequence The figure below illustrates the timing sequence for double exposure mode While waiting for a trigger the sensor is continually being flushed of charge When a trigger arrives via the rear panel the photosites are cleared and a strobe is issued out the rear panel This signals the e
68. ch as the 3200 and the 1602 1603 do not perform in Free Run mode Trigger mode must be set to ON and a trigger mode must be selected Redlake 3 10 05 102 MegaPlus II User s Manual 15 2 Trigger Modes Triggered acquisition can be configured for a variety of different operating modes These triggered modes provide different methods of controlling the start of image acquisition and the duration of the integration time When the trigger state is OFF the camera is in continuous free run or video mode When trigger state is ON the user can select from the following modes 0 Edge triggering asynchronous reset 1 Edge triggering with pulse width controlled integration 4 Double exposure 6 Periodic interval internal self trigger 15 3 Mode 0 Edge Triggering Asychronous Reset with Programmable Integration In this mode the active edge first edge of EXT TRIG initiates the start of a programmable integration time At the end of the integration time the readout takes place In this mode for multi sensor cameras the individual programmed integration time value set for each array is applied Readout begins after the longest integration period is completed After the readout the system is ready for another EXT TRIG signal The camera will ignore additional trigger commands until it completes the current exposure Trigger Signal E Lj Exposure Time lt Programmable Duration Sensor Readout
69. d Redlake 3 10 05 40 MegaPlus II User s Manual Console Control Trigger Off Free Run Positive wr Figure 9 3 Trigger and Strobe settings Redlake 3 10 05 41 MegaPlus II User s Manual 9 8 Color Processing 9 8 1 To Set the Gamma Control The output Look Up Tables LUTs are configured by the Gamma Control When Gamma is turned on and a value other than one is selected then the appropriate gamma curve is calculated in the controller Activating the automatic gamma control 1 Select the desired camera from the Output Image pull down list at the top of the Console Control panel 2 Click on the Adv Color tab to access the gamma settings 3 Click the Gamma button to the ON position 9 8 2 To Set the Color Space Conversion When the Color Space Conversion Engine in turned on the input RGB Look Up Tables LUTS the 3 x 3 matrix and the RGB output tables are active In the Off position unity tables are loaded into the input LUTs a 3 x 3 matrix is loaded with 1s on the diagonal and Os in the other cells Activating the color space conversion engine 1 Select the desired camera from the Output Image pull down list at the top of the Console Control panel 2 Click on the Adv Color tab to access the gamma settings 3 Selectthe pre configured Coefficient Set from the pull down menu 4 Clickthe Color Space Conversion button to the On position The Input and output RGB lookup tables and the 3 x 3 matri
70. d WM WO BB CO WIN N Oj A Gnd Ground Table 12 2 RS232 Serial DB9 Connector Assignment 12 4 Ethernet Cross over Cable Pin Outs RJ45 Pin Wire Color Diagram End RJ45 Pin Wire Color Aa End END 1 1 END 2 1 White Orange 1 White Green Lap m Lap m 2 Orange 2 Green p 3 White Green 3 White Orange gt a A Lap AH 3 4 Blue 4 White Brown ree Lar A Jj 5 White Blue 5 Brown La a n 6 Green 6 Orange pa E 7 Mhie BBown 7 Be Lap 3 8 Brown 8 White Blue es Lap A Table 12 3 Ethernet Cross over Pin Outs Redlake 3 10 05 51 MegaPlus II User s Manual 13 Mechanical 13 1 Lens and Optics The type of lens mount on tethered Camera Heads is dependent upon the image sensor type and size Image Heads Lens Mounts ES 11000 Nikon bayonet F mount ES 2001 2020 ES 2093 C mount or F mount ES 4020 ES 1602 3200 Table 13 1 Lens mounts 13 2 Camera Head Characteristics Dimensions and Mounting Instructions There are eight M3 mounting holes available Four on the front face two on each side and two on the top and bottom In addition there is a 4 20 hole tripod mount on the bottom surface 13 2 1 ES2001 Camera Head Characteristics Category Specification Sensor Model KAI 2001 Sensor Type Interline Transfer Progressive Scan CCD Pixels 1600 H
71. d in the CameraLink interface 15 1 Trigger State Off Continuous Video Mode When the trigger state is set to OFF the camera operates in Free Run or Continuous Video mode This mode requires no external control signals and provides high frame rates by overlapping the readout time with the exposure time An internally generated fixed frequency trigger signal initiates the readout of the current frame and starts the exposure time for the next frame The frame rate is controlled internally Integration time is programmable Exposure Time Programmable Duration Figure 15 1 Free run mode no external Redlake 3 10 05 101 MegaPlus II User s Manual 15 1 1 Minimum Integration Times Continuous Video Mode Minimum integration times in the table were measured by setting the integration time to O in MegaPlus Central The times were measured from the Clear pulse to the falling edge of the V3 pulse shift charge to vertical shift registers Sensor Taps Speed Minimum Integration Time 1 30Mhz 140us KAI 2001 2 30Mhz 114us KAI 2020 1 38Mhz 111us 2 38Mhz 90us 1 30Mhz 150us 2 30Mhz 120us KAI 2039 1 38Mhz 120us 2 38Mhz 94us 1 30Mhz 167us 2 38Mhz 133us KAI 4020 1 38Mhz 132us 2 38Mhz 104us 1 30Mhz 312us 2 38Mhz 245us KAI 1100 1 38Mhz 246us 2 38Mhz 192us Table 15 1 Minimum integration times for free run mode NOTE Full frame sensors su
72. d temperature feature for the selected Head If hd_no is not specified returns the properties for the currently active head Properties include ISSupported min max one shot avail auto avail readout avail The max and min values indicate the temperature sensor range and are not an indication of the imaging head operating temperature range Command String 220 hd no LF Response 220 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported max gt N A value Maximum value 250 min gt N A value Minimum value 100 one shot N A value 0 auto gt N A value 0 GetHeadTemp temp This command returns the temperature of the specified Camera Head If hd no is not specified returns the temperature for the currently active head Command String 221 hd no LF Response 221 status 1 lt temp gt lt LF gt Where 1 gt return parameter count temp temperature of the Camera Head in degrees Celsius Reported in m n format 14 6 6 Crosshairs Properties CrossHairs Returns the properties of the crosshairs feature for the selected Head If hd no is not specified returns the properties for the currently active head Properties include IsSupported min max one shot avail auto avail The one shot avail and auto avail modes are not applicable Command String 222 hd no
73. de Returns the current state of triggering Command String 407 LF Response 407 status 1 state lt LF gt Where 1 gt return parameter count state gt 0 Triggering OFF 1 Triggering ON Redlake 3 10 05 86 MegaPlus II User s Manual SetTriggerSource source Specifies the input source that will initiate the trigger event Sources can include external trigger via BNC on console rear panel CameraLink trigger signal CC1 in the CameraLink signal specification or software trigger The software trigger command only applies to mode 0 Edge Trigger Asynchronous Reset and 7 Overlapped Edge Mode Use the SoftwareTrigger command to cause a software trigger event Command String 408 lt source gt lt LF gt Where lt source gt gt 0 External trigger via BNC 1 CameraLink trigger signal on CC1 2 Software trigger command Response 408 status 0 lt LF gt Where 0 gt return parameter count Get TriggerSource souce Returns the current trigger source that will initiate a trigger event Command String 409 lt LF gt Response 409 lt status gt 1 lt source gt lt LF gt Where 1 gt return parameter count lt source gt gt 0 External trigger via BNC 1 CameraLink trigger signal on CC1 2 Software trigger command SetTriggerIntTime itime When operating in triggered modes that use a programmable integration time this command specifies the integration time t
74. dlake 3 10 05 2 MegaPlus II User s Manual 1 Contact Information Americas Find a authorized reseller in your state Call 1 800 462 4307 858 481 8182 Website www redlake com sales redlake com Asia Pacific Redlake 10 Eunos Road 8 12 06 Singapore Post Centre 408600 Singapore Telephone 65 6293 4758 Fax 65 6293 3307 salesASPAC redlake com Europe Middle East and Africa Roper Scientific BV Le Palmier Lang Dreff 15F 4131 PN Vianen Netherland Telephone 31 347 32 4989 Fax 3 1 347 32 4979 salesEurope redlake com Japan Nippon Roper 2F Sakurai Building 2 8 19 Fukagawa Koto Ku Tokyo 135 0033 Japan Telephone 81 3 5639 2770 Fax 81 3 5639 2775 salesJapan redlake com Send comments regarding the manual to info redlake com Copyright 2005 Redlake MASD LLC The information in this manual is for information purposes only and is subject to change without notice Redlake MASD LLC makes no warranty of any kind with regards to the information contained in this manual including but not limited to implied warranties of merchantability and fitness for a particular purpose Redlake MASD LLC shall not be liable for errors contained herein nor for incidental or consequential damages from the furnishing of this information No part of this manual may be copied reproduced recorded transmitted or translated without the express written permission of Redlake MASD LLC Manual Ver 4 6 PN 91000147 001 Rev
75. dware and assigned to the proper system driver Install the MegaPlus Il Central Camera Control software from MegaPlus II software CD that was included with your camera Optional If you plan to write programs for camera control using the MegaPlus II SDK install the SDK software Verify camera operation with MegaPlus Il Central 7 2 Install the IMAQ for 1394 Cameras Driver Software 1 Insertthe NI IMAQ for IEEE 1394 Cameras CD into your CD drive The installation program should automatically start If your system does not start the installation open Windows Explorer and double click on the setup exe application on the CD 2 Selectthe Install NI IMAQ for IEEE 1394 Cameras option from the installation screen Install MI IMAQ for IEEE 1394 Cameras Read me first Explore the CD Exit Vision HEIMAT for IEEE 1334 Camaras TR COIT VE TOIT DOC Assess lacra D gis ed Figure 7 1 NI MAQ for IEEE 1394 Cameras install screen Redlake 3 10 05 18 MegaPlus II User s Manual Note During the installation all 1394 cameras should be unplugged from the system and you should exit any other programs that are running 3 Follow the installation steps until you come to the Features screen displayed in Figure 4 Z NI IMAQ for IEEE 1394 Cameras 1 5 1 Beta 1 Features TIONAL Select the features to install INSTRUMENTS NIIMAQ for IEEE 1334 Driver and Support files A The core components required for NI
76. e Integration Time Controls the electronic integration period of the camera It is identified as shutter under IIDC Values are specified in milliseconds The integration time for each sensor in the camera can be specified individually The value can be written to or read from the camera Output Multiplexing 4 head mono configurations only Controls the mapping of image data to CameraLink output ports The camera may have several sets of image data that are derived directly from the sensors or from the Bayer demux process Any available image data stream can be assigned to an output tap Mechanical Shutter Control Full Frame Sensors only Provides controls to activate the shutter Strobe Output The strobe output from the camera provides the trigger signal as an output so that it can be used to control strobed illumination sources or other synchronous events This function specifies whether the strobe polarity is negative or positive Trigger Uses external signals to control when an image is acquired The camera provides a variety of trigger modes Trigger logic can be specified as negative or positive Trigger signals can be sourced from the connector on the rear panel of the camera or when available through the framegrabber cable Software triggers are also supported The camera provides a Strobe Out signal that relays the trigger signal out of the camera for use as a control strobe White Balance Adjusts the relative intensity of the
77. e In the MegaPlus Il Four head monochrome FPGA configuration the current binning state applies to all heads Setting the binning level for any head will apply the same binning state to all heads In the Two head Advanced Color configuration each head maintains its own binning state Redlake 3 10 05 130 MegaPlus II User s Manual 17 Maintenance Technical Support and Warranty 17 1 Maintenance There are no user serviceable parts inside the camera The camera must be returned to the factory for repair if a malfunction occurs The lens should only be cleaned using dust free compressed air Clean the exterior of the camera with a soft dry lint free cloth For stubborn dirt the cloth may be dampened with a mild soap solution 17 2 Technical Support Americas Find a authorized reseller in your state Call 1 800 462 4307 858 481 8182 Website www redlake com sales redlake com Asia Pacific Redlake 10 Eunos Road 8 12 06 Singapore Post Centre 408600 Singapore Telephone 65 6293 4758 Fax 65 6293 3307 salesASPAC redlake com 17 3 To Create a Diagnostic Report Europe Middle East and Africa Roper Scientific BV Le Palmier Lang Dreff 15 F 4131 NJ Vianen Netherland Telephone 31 347 32 4989 Fax 31 347 32 4979 salesEurope redlake com Japan Nippon Roper 2F Sakurai Building 2 8 19 Fukagawa Koto Ku Tokyo 135 0033 Japan Telephone 81 3 5639 2770 Fax 81 3 5639 2775
78. e PXI PXI System Uridentfied Jy Ports Serial amp Parsel Gy NI IMAQ IEEE 1394 Devices jc Redlake HASO Inc Megshlus 1t G Sotware a Remote Systems Video Mode Scalable Image ModeO v Teo 1 iocoo m Igore Fist Frame CokrCodng Y Moro 16 v Speed 400Mb v PacketSie lt bytes Region of Interest 18 b Pinel Representation let yo wah 1600 Actus De Depth i206 v Top Jo Height 1200 Bramen LSE v Byte Order BigEndan v Beea e vw B eae Figure 7 5 MAX window when MegaPlus II camera is open 9 Close the Measurement and Automation Explorer If a message box appears asking if the current camera configuration should be saved click on the Yes button NOTE To find out more about using NI Explorer for image acquisition and testing please refer to the NI Measurement and Automation Explorer on line help and the documentation included on the NI CD Redlake 3 10 05 22 MegaPlus II User s Manual 7 3 Install the MegaPlus II Central Software 1 Insert the MegaPlus II Software CD into your CD drive The menu program should automatically start as shown inFigure 9 If your system does not start the menu open Windows Explorer go to the Install folder on the CD and double click on the MenuBox exe application on the CD Aci xd IMegaPlius I Central Install MegaPlus Central Software Install MegaPlusLib SDK Browse MegaPlus Central Documentation Visit Redlake on the We
79. e and write them down You will want to restore these settings after the update is complete 5 Inthe Internet Protocol TCP IP Properties dialog of the General Tab see Figure 67 click on the Use the Following IP Address button Type in the following values P Address 192 168 1 1 e Subnet Mask 255 255 255 0 6 Click on the OK button to apply these changes Some machines may require that you reboot the computer before these changes take effect 21 3 2 Connecting to the Camera Now that the IP address has been set make sure that the computer is connected to the Camera Controller s Ethernet port via the CAT 5 network cable Crossover cable if you are connecting the computer to the Camera Controller 1 Power up the camera and wait until the Power On LED near the power switch on the rear panel begins a slow and steady blink This indicates that the system has booted successfully and is ready for the update 2 Open a DOS shell window On some systems there will be an MS DOS icon that will open the window If you do not see such an icon on the desktop or listed in the Programs menu you can also open a DOS window by using the Start Menu and selecting Run 3 Inthe Run dialog box type cmd in the Open entry and press the OK button 4 To verify that you have a good connection to the camera type in the command ping 192 168 1 2 You should see a response similar to that shown in the Figure as the computer sends test pac
80. e cables Before proceeding make sure that your CameraLink framegrabber hardware and software are installed properly For operation with a CameraLink framegrabber connect the camera and cables as follows 1 Connect the cable from the Camera Head to the camera port labeled Remote Head 1 on the Camera Controller Additional Camera Heads can be connected to consecutive ports as needed 2 Connect a CameraLink cable from the CameraLink 1 connector on the back panel of the Camera Controller to the 1 Connector of your CameraLink framegrabber 3 If necessary connect a second CameraLink cable from the CameraLink 2 connector on the back panel of the Camera Controller to the 2 Connector on the framegrabber Note Depending on your camera configuration and framegrabber you may need a second CameraLink cable 6 3 2 Serial Communications link and the CameraLink Interface If you want to use the serial communications link that is embedded in the CameraLink interface the framegrabber vendor will supply a dynamic link library DLL that provides access to the serial port on the framegrabber The format and API for this library are specified by the CameraLink standard Your framegrabber software installation should place a file in your Windows system directory named clser DII where is a unique three letter identifier for the framegrabber vendor The CameraLink DLL should already be present on your computer The CameraLink seria
81. e current value of the sensor tap readout mode This mode applies to all sensors attached o the camera Command String 450 lt LF gt Response 450 lt status gt 9 lt readout_mode gt lt LF gt Where 9 gt return parameter count lt readout_mode gt gt 1 single tap 2 dual tap 14 7 7 Settings Memory Properties_MemSettings Returns the properties of the save settings to memory function Properties include IsSupported max and min The min and max values specify the number of settings groups that can be saved in the camera Set number 0 is reserved for factory default settings Command String 454 lt LF gt Response 454 lt status gt lt is_sup gt lt max gt lt min gt lt one_shot gt lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported lt max gt gt max set no 15 lt min gt gt min set no 1 0 is reserved for factory default lt one_shot 0 not supported auto 0 not supported NOTES The Gamma function uses the output LUTs to apply a gamma correction When the color space LUTs are enabled by this function gamma is effectively disabled because the output LUTs are in use for this function Generally LUTs employed in color space conversion and correction includes a gamma correction so the ability to include gamma correction is up to the user to control by determining the contents of the LUTs ReadMemSettings mem_setno
82. e return termination character designated as the terminating value for the command string IMPORTANT It should also be noted that each part of a command the command number and any parameter values must be separated by a space character This white space character delimits each part of the command Redlake 3 10 05 74 MegaPlus II User s Manual For each command the camera will return a status value in response to a command Possible status values and their meanings are as follows 0 OK command executed without problem 1 Error some failure occurred 2 Argument out of range 3 Feature not supported The requested feature is not supported in this configuration of the camera 4 Warning the command executed but there may be some effects on camera performance Camera commands generally fall into one of a few categories A given command may request configuration information control an attribute of a specific Camera Head or control a general feature of the camera console that does not affect Camera Head operation or applies the same to all Camera Heads When specifying commands that apply to a Camera Head rather than the Camera Controller is it necessary to define which Camera Head the command is to be applied to This can occur implicitly or explicitly In any Camera Head related control function the target head explicitly specified is the last parameter in the parameter list This is the safest most de
83. e trigger modes If the count value is not required for a given trigger mode it s value will be ignored Command String 404 lt mode gt lt parm gt lt LF gt Where lt mode gt gt trigger mode no 0 Edge triggering asynchronous reset 1 Edge triggering with pulse width controlled integration 4 Double exposure 6 Periodic interval internal self trigger 7 Overlapped edge mode lt parm gt gt parameter This value only relevant to certain trigger modes otherwise ignored Response 404 lt status gt 0 lt LF gt Where 0 gt return parameter count Get TriggerMode mode Returns the current state of trigger mode number for the console Command String 405 lt LF gt Response 405 lt status gt 2 lt mode gt lt parm gt lt LF gt Where 2 gt return parameter count lt mode gt trigger mode number returned from the camera lt parm gt parameter value for those modes that use a parameter otherwise 0 SetTriggerState state Turns triggering ON or OFF When triggering is enabled ON the camera will recognize and respond to trigger events in the manner dictated by the trigger mode When triggering is disabled all trigger signals will be ignored and the camera will operate in a free run video mode Command String 406 state lt LF gt Where state gt 0 Triggering OFF 1 Triggering ON Response 406 status O LF Where 0 gt return parameter count GetTriggerState mo
84. ecified gain value in dB If hd nois not specified sets the gain for the currently active head Command String 202 value hd no LF Where value is the floating point gain value in dB x xx format Must fall within min and max specified in Properties Gain command Response 202 status O LF Where 0 gt return parameter count GetGain gainval Returns the head gain for the selected Head in dB If hd no is not specified sets the gain for the currently active head Command String 203 hd no LF Response 203 status 1 lt value gt lt LF gt Where 1 gt return parameter count value gain value in dB returned from the camera 14 6 2 Brightness Offset Properties Brightness Returnsthe properties of the brightness feature for the selected Head Brightness is also referred to as Offset It is a constant digital number that adds an offset to each pixel in the image Properties include IsSupported min max one shot avail auto avail If hd no is not specified returns the properties for the currently active head Command String 206 hd no LF Response 206 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 02 not supported max gt max brightness value in DN 255 min min brightness value in DN 0 one shot 1 one shot supported 0 not supported auto gt 1 a
85. ecsesecsssccsscccssccessccessccessecssccesseessees 52 MegaPlus Il Camera Controller Characteristics ssscsssscsssscsssscsssscsescesecssscccssscsssccssseccsseccssecssccesucsessccessecensecensecessecessecesseessees 73 Serial Command Protocol ee eeeeee eee eoo oe oo ee eeaeeesessosssse eee seeesessosssseceesesesesseosssesses 74 Fat oy 0 Teile lo RP RM 74 Command Syntax ss 74 Camera Response to Commands 76 Nomenclature eee 276 Configuration FurictiOns iter i dena eed ek eR Re ea R AE AEE RE Pete Ree PARE eek 76 Camera Head Related FUNCtIONS cccsessssssessessscssessessecssessessessscssesssseseesecssssucsesssscsscsscssscsucssessecsucessssscsucsecsasssucsacsassescesecasceseensess 78 control Console Related F tictions sci tct ttti teh recon eese dece aee ARAR 85 Operation Modes Triggering or Continuous Video eeeeeeeeeeeeeeeeeeeees 101 Trigger State Off Continuous Video Mode Trigger Modes ians H OS INSER Mode 0 Edge Triggering Asychronous Reset with Programmable Integration sees 103 Mode 1 Edge Triggering with Pulse Width Controlled Integration eene tentent 107 Mode4 Double Exposure Mode rte Rer REESE ERRARE Eee REA Rea bee edo 110 Mode 6 Periodic Interval Internal Self Triggered ssessssssssssccssscsssecssssesseces
86. ed as an identifier for the record The record of saved operating parameters can then be applied to the camera Multiple sets of camera parameters can be stored and retrieved Crosshair Display Superimposes a marker in the image indicating the absolute digital center of the image Reticle or crosshairs display can be turned on and off on a per sensor basis Color Space Conversion and Correction Allows programmatic control of an internal color space conversion engine in the Camera Controller The color space engine consists of 3 input Look up Tables LUTs a 3x3 matrix with user defined coefficients and 3 output LUTs Defective Pixel Correction Allows the identification and concealment of defective pixels A list of defective pixels can be stored in the camera and concealment of these pixels turned on and off Gain Controls the gain applied at the sensor Values are specified in dB The value can be written to or read from the camera For multi head or multi sensor configurations gain can be specified for each sensor Gain values can range from 0 dB to 34dB with 1024 levels 10 bits Gamma Defines a relationship between the incoming light level and the output digital number Specifying a gamma value is useful to stretch the dark areas of an image making the information better suited for viewing with the eye In addition gamma lookup tables can be defined by the user and downloaded to the camera as a part of the color space conversion engin
87. egrabber interface is compliant with the industry standard CameraLink Specification This specification is available on the Automated Imaging Association website http www machinevisiononline org Camera Link Med A connector that enables limited use of the Camera Link interface IEEE 1394 4 pin Firewire connector enabling IIDC compliant image transfer and camera control The FireWire interface is compliant with the IEEE Standard 1394a 2000 specification Ethernet 100Base T Ethernet port designed for field upgrades of camera firmware DVI MegaPlus II firmware version 1 20 and greater allow the user to output video via the DVI port of the MegaPlus Il Camera Controller First generation MegaPlus Il Camera Controllers support only the analog DVI interface Later versions of the MegaPlus Il Camera Controllers support both the analog and digital interfaces this interface is compliant with the Digital Display Working Group DDWG Digital Visual Interface specification Revision 1 0 Adapters are available to attach the DVI connector to the 15 pin Sub D VGA port found on many computer monitors Software controls for DVI output are available in MegaPlus Central version 1 30 and greater DO NOT use the DVI output option for extended periods on Camera Controllers that are not equipped with an integrated cooling fan Using the DVI output option generates significant heat inside the Camera Controller Redlake 3 10 05 16 MegaPlus II
88. egration time is approximately 1 us with an uncertainty of 1 pixel period Txfr Transfer Time This interval represents the time it takes to transfer the data from the photosites to the vertical shift register This time is sensor dependent Sensor Sensor Frequency Txfr KAI 11000 30Mhz 125us KAI 2001 30Mhz 95us KAI 2001 38Mhz 75us KAI 2093 30Mhz 95us KAI 2093 38Mhz 75us KAI 4020 30Mhz 114us KAI 4020 38Mhz 90us Table 15 7 Sensor Sensor Frequency Txfr Tread Readout Time This interval represents the time it takes to read the image from the sensor This time is sensor dependent The following readout times are measured results Sensor Taps Sensor Frequency Tread 1 30Mhz 392ms 2 30Mhz 212ms KAI 11000 1 38Mhz 309 5ms 2 38Mhz 167 3ms 1 30Mhz 72 7ms 2 30Mhz 40 6ms KAI 2001 1 38Mhz 57 4ms 2 38Mhz 32 1ms 1 30Mhz 76 5ms 2 30Mhz 41 4ms KAI 2093 1 38Mhz 60 4ms 2 38Mhz 32 7ms 1 30Mhz 153 7ms 2 30Mhz 82 8ms KAI 4020 1 38Mhz 121 4ms 2 38Mhz 65 4ms Table 15 8 Sensor Sensor Frequency Single Tap Dual Tap Tread Redlake 3 10 05 108 MegaPlus II User s Manual Tr Recovery Time This interval represents the time from the end of sensor readout to the time the system can accept another trigger pulse The recovery time is approximately 1 us Maximum Trigger Rate The maximum trigger rate is related to the minimum time
89. en 4 Blue Figure 13 18 ES11000 color quantum efficiency Redlake 3 10 05 64 MegaPlus II User s Manual 13 2 12 ES 11000 Mechanical Dimensions M3 x 6 5 mm DEEP 1 4 20UNC TRIPOD MOUNT Figure 13 19 Mechanical dimensions and mounting holes 61 3 113 0 254 43 8 43 8 1 57 o o er al ue x 6 5 mm DEEP 1 4 20UNC TRIPOD MOUNT ME rm LE 11 8 1 eee Figure 13 20 Mechanical dimensions rear connectors mounting holes Redlake 3 10 05 65 MegaPlus II User s Manual Figure 13 21 ES1100 Dimensions Rear Flat Exit with mounting hole locations 13 2 13 ES1602 Camera Characteristics Category Specification Sensor Model KAF 1602 Sensor Type Full Frame Progressive Scan CCD Pixels 1536 H x 1024 V Pixel Size 9 0 um x 9 0 um Photosensitive Area 13 8 mm H x 9 2 mm V Imager Size 16 6 mm diagonal Saturation Signal 100 000 e Peak QE 62 mono Sensor System Noise 15 e at 10 MHz Sensor Output Sensitivity 10uV e Fill Factor 100 Maximum Frame Rate 6 42 Lens Adapters C mount or F Mount Housing Size L x W x H 46 9 x 54 6 x 54 6 mm with C Mount adapter 76 3 x 54 6 x 54 6 mm with F Mount adapter Weight2 45 gm with C Mount adapter
90. erfaces on page 9 Redlake 3 10 05 46 MegaPlus II User s Manual 11 Image Display and Acquisition 11 1 Firewire Image Acquisition To acquire images via Firewire select Firewire camera control and image acquisition as previously described Camera Control and Image Acquisition Configuration page 36 The Console Control panel will automatically be configured to reflect the Firewire image acquisition options 11 1 1 To Set Continuous Image Acquisition 1 Select the desired camera from the Output Image pull down list at the top of the Console Control panel Click on the Grab button to open the image display window and start the image acquisition Click on the Stop button to complete the image acquisition Click on the Save Image button to open the Save dialog Images can be saved to the hard disk or other storage device in the following formats TIFF JPEG PNG or RAW 11 1 2 To Capture a Single Image 1 Select the desired camera from the Output Image pull down list at the top of the Console Control panel Click on the Snap button to open the image display window and acquire a single image Click on the Save Image button to open the Save Dialog Images can be saved to the hard disk or other storage device in the following formats TIFF JPEG PNG or RAW 11 1 3 To Scale Zoom the Visible Image Images can be scaled using the Zoom setting on the Console Control panel Generally a Zoom level of 3 to 7 p
91. es section An entry for the camera should now appear in the list On some computers the MegaPlus II camera may be listed as Generic1394 Desktop Camera as shown Redlake 3 10 05 20 MegaPlus II User s Manual Configuration My System 5 Gy Devices and ekerf aces Nl MAQ PCI 1428 igo PRI PXI System Unidertified Jf Forts Serial amp Parallel Smee NI IMAC IEEE 1394 Devices E Generic 1394 Desktop Camera dg Software a Remote Systems Figure 7 4 Configuration dialog box If you see the Generic1394 Desktop Camera entry Position the mouse over the camera entry and right click In the pop up menu that appears select Driver and then select the NI IMAQ IEEE 1394 Digital Camera ee CMY 1394 Digtal Camera Device wv Generic 1394 Desktop Camera NI IMAOQ IEEE 1394 Digtal Camera A warning about changing the driver will appear and you are asked to confirm that you want to update the driver Click on the Yes button When the camera is properly assigned to the IMAQ for1394 driver the camera entry will appear as shown below Click on the Redlake MegaPlus Il entry and the MAX window should appear as shown in the MAX Window when MegaPlus Il camera is open Redlake 3 10 05 21 MegaPlus II User s Manual Y cam0 Redlake MASD Inc MegaPlus Il Measurement amp Automation Explorer Fie Edk View Tools Hel de we roe Hare sve Bey system BR Devices and trterfaces i MAQ PCI 1428 ing
92. essccessccessecessecesscccssecsssecsaseessecessccsssccesscsssscesasecssseeeaseceseeesss Start Your Camera and Software tiene aite er a tito De RE EDU e eL AR o A UR eerta celat CameraLink Framegrabber Installation sesssssscssssscsssscsssccsssccsseccssccssscsssccsssccsssecessccsssecssscesscesssecessccsssecessecessecessecessecesseessees Install the MegaPlus Il SDK Optional cesssssssssssscsssccssccescccssscssccsssecssscessscessscessccessccessccesseessecesuccessccessecessccessecessecessceesscessees MegaPlus Central Startup and Overview sesssossssosssosessosssosossosesoessosesocessossssosssosessosesssesso 3D System Controls Overview Camera Settings ununi PENES FERES FP PEE EUER EI ERE NI ISIN RENE eT EMEN OE To Set the Gain Integration Time and Brightness Offset esssessssessssccssescseeccsccsseccsssecsuccessccssscesscecssecssseesaecsseeceaseesses 37 NortalizatiOD 2 2 5 rnc Hte arra RENE A Dep NI AN LN ANE E 37 Defect Coricealimient o om RR RR ER ON de due dede GUE ees 37 White Balarice esie rea o p aa teste er hte bo eee HERRERA CURIE TOR ET SNR CT ENS ERR 38 To Display the Crosshairs 39 To Set the Trigger Parameters 2439 To Set the Strobe Parameters 0 Colot Processing ete tate td IR t erede eed re cue eet ee OR perdi be De ee ERR US TERRE UE 42 Camera Head Configuration Settings eee e eee eere eee eere eese ee een esee ssse sees essseeeesssses 44 T
93. f this Read only feature 1 7 Reserved Tap Configuration 8 15 Select tap readout configuration Read Write 1 single tap 2 dual tap 16 31 Reserved 16 2 12 1394 Bus Reset Register This function causes the console to issue a reset signal on the 1394 bus Offset Name Field Bit Description 10BC 1394 RESET INO Presence 0 Indicates presence of this Read only feature 1 7 Reserved 1394 Bus Reset 8 Write a value of 1 to cause the Write only console to issue a 1394 bus reset Read has no effect 9 31 Reserved Redlake 3 10 05 128 MegaPlus II User s Manual 16 2 13 Binning This register controls binning functions in the camera Binning is a technique whereby the signals from adjacent pixels ina CCD are combined to produce an effective array with larger pixels lower resolution and faster frame rates Binning is supported for monochrome sensors only The MegaPlus II software and firmware allow binning levels to be specified for a color imaging head and the camera will apply binning for that head However it should be noted that the binning process is not color aware and will not account for pixel color in the binning process As a result the colors in the binned image will be incorrect Before issuing this command you must set the ACTIVE_HEAD_INQ register 105h to the head number you would like this command to apply to The value retu
94. fig Class Medium Dual Alt Tap QuickMux Value sensor head 1 2 3 4 or custom 99 Defaults to leftmost attached head if saved head is not present Pixel Clock Speed High Low Clock frequency is derived from clock speed and sensor type Analog DVI Video Output On Off Currently always forced off to prevent unintentional on state Table 20 1 Saved camera state settings Redlake 3 10 05 137 MegaPlus II User s Manual 21 Updating MegaPlus Il Camera Controller Firmware via FTP The MegaPlus Il Camera Controller provides a majority of the functionality of the camera via programmable devices such as the controller s processor and main field programmable gate array FPGA The functionality of the camera can be changed by modifying the programs in these devices Therefore new features and system modifications can be implemented without any changes to the hardware The processor programs FPGA configurations and associated data tables used in the camera are collectively referred to as the camera s firmware The camera s firmware can be updated by downloading new versions of the various system files to the camera controller via an Ethernet connection This transfer is accomplished using the FTP protocol The following procedure provides step by step instructions for performing an update The figures shown in this document are from a Windows 2000 platform The screen displays on other Windows platforms wil
95. finite manner to specify which Camera Head is the recipient of the command The head number specified is a 1 based index between 1 and the maximum number of Camera Heads the console supports typically 4 If no head number is included the function is applied to the currently active head The target Camera Head can be defined for a long series of commands by using the SetActiveHead function Once a given head has been specified as the active head all head related control functions issued without an explicit head number in the parameter list will be targeted for that active Camera Head NOTE In cameras with only one Camera Head that head will always be the currently active head Some commands may target a sub class of the Camera Head object For example some Camera Heads may support more than one sensor Likewise some sensors may have more than one tap readout For functions that apply to a specific sensor or a single tap of a sensor the command target object will always be explicitly specified in the parameter list for the function The target object specification will consist of the following head no sensor no tap no The majority of the sensors supported by this platform will have only one or two taps In a two tap sensor the taps are generally referred to as left or right taps This is because the taps are configured to read out the left half or right half of the image However some Camera Heads may utilize
96. hat will be used for the triggered exposure This control offers a range of integration time values that can be beyond the range available with the standard free run sensor integration time The specified integration time will be applied to all Camera Heads when triggering is enabled and a trigger is received Note In some trigger modes for example Mode 1 integration time is controlled by other means such as pulse width In this case the Triggered Integration Time value has no effect Important Things to Know The Triggered Integration Time value applies to all attached imaging heads This value will be applied in trigger mode 0 Edge Trigger Asynchronous Reset 6 Periodic Interval or 7 Overlapped Edge Mode active This function controls triggered integration time only When the camera is operating in free run video mode integration time is controlled via the SetIntTime command Triggered mode operation provides a larger range of integration times Free run integration time is limited to one frame readout time at the current clock rate Command String 410 itime lt LF gt Where lt itime gt gt triggered integration time Unit is milliseconds Specified as floating point with 3 digits of fractional precision x xxx to provide 1 microsecond resolution Range 0 001 1 usec to 10 000 msec 10 seconds Response 410 lt status gt 0 lt LF gt Where 0 gt return parameter count Get TriggerIntTime itime Return
97. ified bits ranging from LSB to LSB btidepth 1 of the internal data If the bit depth of the window specified is less than the selected bit depth the remaining most significant bits will be zero filled The bit configuration specified by this command is the input data to any additional data formatting created by the output interface For example the system bit depth can set to a bit depth of 10 with this command which will cause the camera to output 10 bits of pixel data However the Firewire interface only supports data formats of 8 bit mono and 16 bit mono In this case the input 10 bit pixel data will be expanded to a16 bit format 10 bits of data plus 6 MSB zero bits for compatibility with the data transfer protocol Redlake 3 10 05 90 MegaPlus II User s Manual Bit 0 Bit 1 d Start Bit Bit2 o Bit 3 Bit4 Total Bits B its BitDepth Bit 6 Bit 7 Bit 8 Bit 9 Bit10 2 1 Bit 11 This provides a windowing function that enables the user to specify which of the available data bits is output The bit number specified for LSB is zero based i e the least significant bit in an 8 bit word is bit 0 and the most significant bit is bit 7 Command String 425 bitdepth lt LSB gt lt LF gt Where lt bitdepth gt gt the total number of bits to output per pixel must be 8 10 or 12 Maximum allowable value can be determined from the properties
98. in the MegaPlus II product suite provide an RGB output color space that is determined by the spectral properties of the color filter array in front of the sensor photosites While a good quality color image is achieved it inherently does not conform to a color standard since there are no native standards for color sensors Instead cameras and other devices are generally mapped to standardized color spaces for accurate color imaging Many color spaces are oriented at emulating the visual response of the human eye CIELab and CIExy are two commonly used color spaces to approximate human perception For addressing device color space dependence the International Color Consortium has developed a profile system that maps both image input cameras scanners etc and image output printers monitors etc to a common exchange color space The human vision is very non linear We can see light over a 6 decade range which represents an exceptional dynamic range We do so by perceiving light in a non linear manner To match the non linear visual human perception the linear image is processed using non linear multipliers Commonly this is done by processing image color channels through a Lookup Table LUT In addition since our eyes perceives light as mapped out with the CIE 1931 color how our brain processes color information differs from how an RGB camera images Note in the CIE curve shown below how the X component corresponding to red color perception als
99. ion String n Bytes An ASCII character string that returns the version numbers for the camera The length of this string field is equal to the number of quadlets given in the Length field of the VERSION_INQ register at offset 1010h The string information in the VERSION_INFO string is as follows aa aa bb bb cc cc where aa aa is the camera firmware version bb bb is the camera FPGA version cc cc is the serial protocol version If the string does not fill the entire allocated field length it will be padded with 0x00 at the end of the string Redlake 3 10 05 113 MegaPlus II User s Manual Max Heads Supported Register Returns info on maximum heads supported by this console Offset Name Field Bit Description 1040h MAXHEADS INO Presence 0 Indicates presence of this Read only feature 1 7 Reserved Max Heads 8 11 Indicates the number of Camera Supported Heads this console can support Read only 12 31 Reserved Max Heads Attached Register Reports the number of Camera Heads currently attached to the console Offset Name Field Bit Description 1044h MAXHEADS ATTACHED INQ Presence 0 Indicates presence of this Read only feature 1 7 Reserved Max Heads 8 11 Indicates the number of Camera Attached Heads currently attached to this Read only camera 12 31 Reserved Head Configura
100. iplexing When the CameraLink output is used as the image transfer mode the CameraLink multiplexing function can be used to control which image data is output at each of the available CameraLink data ports SetCLMux PlMux P2Mux P3Mux P4Mux P5Mux P6Mux The MegaPlus ll platform supports Medium format and Dual Base CameraLink output Depending on the selected bit depth and framegrabber configuration there may be up to four output taps or ports to send image data This command provides a means to map the image planes of data available within the camera to the specified output tap on the CameraLink output The number of available output ports will be dependent on the current bit depth setting the current Quick Mux setting the CameraLink class configuration setting Medium or Dual Base and the physical attributes of the specific framegrabber Base Medium or Dual Base The use of the CameraLink Mux command varies depending on the FPGA configuration loaded The CLMux commands are closely tied to the QuickMux commands The QuickMux commands provide a quick and easy way to select an output configuration that outputs data from a single specified Camera Head The CLMux commands give a more control of special customized output configurations In order for the configuration selected by the SetCLMux command to take effect the QuickMux selection must be set to Custom value 99 Dual Head Color FPGA Configuration The assignment of Camera Head
101. izes noise in the image data The feature allows the user to optimize camera operation for the requirements of the application Clock speeds i e high low are selected rather than specific clock frequencies which are sensor dependent The high speed setting is the factory default and runs the sensor at its maximum rate The camera base pixel clock frequency can be determined with the Get CamPixClkFrequency command The actual imaging head pixel clock speed is dependent on readout configuration and sensor type NOTE Changing pixel clock speed causes the camera to perform initialization of the timing generators and several associated functions for the new speed For this reason it takes a few seconds for the camera to process the command and respond Command String 480 lt speed gt lt LF gt Where lt speed gt gt 1 low speed selection 0 high speed selection Response 480 status 0 lt LF gt Where 0 gt return parameter count Get CamPixClkSpeed speed Returns the current pixel clock speed selection for the specified Camera Head Command String 481 lt LF gt Response 481 status 0 lt speed gt lt LF gt Where 1 gt return parameter count lt speed gt gt 0 low speed selection 1 high speed selection 14 7 14 Pixel Clock Frequency Properties CamPixClkFrequency Returns the properties of the function to read pixel clock frequency Properties include IsSupported min max one sho
102. kets to the camera console and waits for a response 5 Type quit to exit the DOS window Redlake 3 10 05 139 MegaPlus II User s Manual WARNING If you do not see a response similar to the one shown you may not have a good connection to the camera If you do not have a good connection DO NOT PROCEED WITH THE UPDATE Contact Redlake support for assistance TNNT System32 cmd exe Windows 2888 Version 5 88 2195 lt C gt Copyright 1985 2000 Microsoft Corp E gt ping 192 168 1 2 mPinging 192 168 1 2 with 32 bytes of data Reply fron 192 168 1 2 Reply from 192 168 1 2 t Reply from 192 168 gt by time lt i1 p Reply from 192 168 1 2 2 time lt i ms T Ping statistics for 192 Packets Sent 4 Approximate Minimum ns Maximum Ons fiverage E gt Figure 21 1 Confirming the Connection using Ping 21 3 3 Performing the Update 1 When communications with the camera has been verified return to Windows and locate the folder on the CD Make sure that any update files that are compressed into a ZIP file are extracted into a directory 2 Double click on the Updater folder Another DOS window will open and a series of steps will be executed to perform the update The update process may take several minutes to complete 3 When the process is complete the DOS window should close itself If the window remains open you can type quit to exit the window NOTES Do not interrupt the process A pa
103. l hd no LF Where one shot 0 manual balance apply specified values 1 camera will automatically determine adjustment values red val relative strength of the red signal relative to the green Must fall within min and max specified in Properties WhiteBalance command Values may be formatted with a m n decimal format but will be rounded to nearest integral value blue val relative strength of the blue signal relative to green Must fall within min and max specified in Properties WhiteBalance command Values may be formatted with a m n decimal format but will be rounded to nearest integral value Response 218 status 2 red val blue val lt LF gt Where 2 gt return parameter count red val relative strength of red signal blue val relative strength of blue signal GetWhiteBalance one push red val blue val Returnsthe current white balance settings for the selected Head If hd no is not specified returns the whitebalance for the currently active head Command String 219 hd no LF Response 219 status 2 red val blue val LF Where 1 gt return parameter count red val strength of red values relative to green in m n format Redlake 3 10 05 81 MegaPlus II User s Manual blue val strength of blue values relative to green in m n format 14 6 5 Camera Head Temperature Properties HeadTemp Returns the properties of the imaging hea
104. l be similar but slightly different depending on the operating system 21 1 Items Needed for an Update In order to perform an update you will need the following APC running Windows XP Windows 2000 Windows 98 or Windows 98 ME Other platforms can be used if they provide software to perform an FTP transfer A functional MegaPlus Il Camera Controller If connecting point to point between the PC and camera use a CAT 5 crossover patch cable If connecting to the camera via a network hub use a standard CAT 5 network cable connection 21 2 Overview If you are already familiar with the update process the following gives a quick summary of the steps in the update process 1 Connectthe network cable to the Ethernet port on the camera controller and turn on the power 2 Change your computer s IP address to 192 168 1 1 and the Subnet Mask to 255 255 255 0 3 Opena DOS window and type ping to verify connection with the camera 4 Exitthe DOS window Locate the update files If they are in a ZIP folder extract the update files to a directory on your system 5 Findthe updater bat folder and double click to start the update process 6 When the update is complete reset your computer s IP address settings to the original values 21 3 Performing the Update You should have received the update via email or on a CD from Redlake Support For the purposes of this discussion it will be assumed that all upda
105. l driver can be specified during the MegaPlus Il Central software camera installation process from a drop down menu in the Camera Installation dialog Some framegrabber vendors provide a method for using the framegrabber s onboard serial communications hardware as a standard COM port available to the operating system for example COM 9 A virtual serial port is created that uses the framegrabber s proprietary serial interface If your framegrabber vendor supports this feature the new virtual serial port may be created by using their software You may configure MegaPlus II Central to communicate with the camera through the newly created virtual COM port Related information See CameraLink Framegrabber Installation on page 28 Redlake 3 10 05 15 MegaPlus II User s Manual 6 4 Camera Controller Front and Back Panel Connectors 6 4 1 Front Panel Connectors The Camera Heads connect to the Camera Controller via Redlake factory supplied cables The Camera Controller may have either one or four Remote Head connectors Remote Head 1 O Remote Head 2 O Remote Head 3 O Remote Head 4 O e HEDLAKE MegaPlus I O Figure 6 1 Camera Controller front panel Caution Make sue the MeagPlus II Camera Controller power switch is turned to the OFF position before connecting the cables 6 4 2 Back Panel Connector CameraLink Base Used to connect the console with a CameraLink framegrabber The CameraLink serialized fram
106. lectromagnetic fields Avoid electrostatic charging Redlake 3 10 05 5 MegaPlus II User s Manual 4 System Description The MegaPlus II design consists of up to four camera heads and a controller which is seamlessly integrated using our proprietary high data rate Rocket I O digital interface All MegaPlus II cameras require our controller and include our easy to use MegaPlus II Central software This software features robust preprocessing algorithms such as normalization gamma correction real time color space conversion and more Very low noise high dynamic range sensor electronics with 12 bit digitization e Pixel by pixel gain and offset correction Firewire IEEE 1394 and CameraLink digital image output Simultaneous acquisition with up to four Camera Heads Advanced Bayer color filter array de multiplexing Color space conversion e Multiple trigger modes including double triggering and internal triggering Field upgradeable firmware The Camera Controller houses the camera calibration and imaging electronics and connects to the host PC via Ethernet CameraLink or Firewire By separating the camera electronics and image handling software from the sensors the MegaPlus II cameras are able to maintain cooler sensor temperatures and achieve lower noise and higher dynamic range than comparable cameras CAMERA HEADS memAus ot CAMERA CONTROLLER E amp o o ees i e e
107. ller will blink at a steady rate when the camera is ready to operate 2 Double click the MegPlus II Central icon to start the program During installation an icon for MegaPlus II Central is placed on the desktop Or from the Windows Task bar select Start gt All Programs gt MegaPlus II Central MegaPlus Central File view Tools Window Help www Redlake com oc FulRGB vj Head stop fs Zoom 412 4K 2 7K RGB Acquisition Savelmage O In Progress Output Data Trigger Strabe Adv Color System M Plus C A M egarius Camera Coni onsoie VD 300 Mhz DAR E Start Bit 0 based 41 4 d output bits een a 196 200 141 1 LSB Pixel Data MSB RGB image x 0 5 Firewire Transfer Yeo a i i System Status 4008x2672 1 12 gt 4 n utput Window Top 0 Left Messages Width 4008 Height Timeout 6000 4 Figure 7 10 MegaPlus II Central main screen When MegaPlus II Central starts it queries the camera to identify its current configuration how many heads are attached and what type they are and then configures itself appropriately See the Software Operations Guide for additional information on the system configuration selection The Console Control panel provides access to system level features To control the Camera Head click on the Setting button in the Camera Control panel Redlake 3 10 05 27 MegaPlus II User s Man
108. lue gt 1 crosshairs on 0 crosshairs off 14 6 7 Mechanical Shutter Properties MechShutter Returns the properties of the mechanical shutter control for the selected Head If hd_no is not specified returns the properties for the currently active head Properties include IsSupported min max one shot avail auto avail The one shot avail and auto avail modes are not applicable Note The is_supported value indicates if the shutter control capability is available in the camera feature set It is not an indication if this particular head has a shutter present Therefore if the feature is available the is_sup value will be 1 regardless of the imaging head type NOTE Mechanical shutters are present in Redlake s full frame Camera Heads the ES1602 1603 and ES3200 The mechanical shutter functions have no effect on Camera Heads employing interline sensors Command String 225 hd_no lt LF gt Response 225 lt status gt 5 lt is_sup gt lt max gt lt min gt lt one_shot gt lt auto gt lt LF gt Where 5 gt return parameter count lt is_sup gt gt 1 is supported 0 not supported lt max gt gt max value 2 lt min gt gt min value 0 one shot Oznot supported auto Oznot supported Redlake 3 10 05 83 MegaPlus II User s Manual SetMechShutter state lockpos Toggle whether the mechanical shutter is active or not When the shutter is off the lockpos argument determines whe
109. mera Panel Redlake 3 10 05 32 MegaPlus II User s Manual MegaPlus Central File View Tools Window Help Console Control Acquisition e o In Progress Dioui towed Eg Oupth Start Bit Dbased 8m vi l ouputbis of 2l LSB Pixel Data MSB Top 0 Left 0 Width 4008 Height 2672 Timeout 6000 lt Fans v Beefy zoom 312 Hux Speed wi 300 MHz www Redlake com Head 1 4K x 2 7K RGB MegaPlus Camera Control Console HEDLAKE IMAQ Tools X 198 200 141 RGB image x 0 ad fu System Status Figure 7 15 MegaPlus II Central camera control window 7 5 5 Verify Image Acquisition with the Framegrabber Software Use the software and documentation provided with your framegrabber to begin acquiring images from the camera Redlake 3 10 05 33 MegaPlus II User s Manual 7 6 Install the MegaPlus II SDK Optional The installation is simple and almost identical to installing MegaPlus II Central Software NOTE If you are planning to use a Firewire interface with the MegaPlus II SDK the IMAQ IEEE 1394 Camera Driver must be installed before installing the MegaPlus II SDK 1 Return to the MegaPlus Il installation menu 2 Select the option to install the MegaPlus II SDK Follow the on screen instructions to complete the installation i MegaPlus II SDK Setup Er Welcome to the MegaPlus Il SDK JA Installation Wizard It is strongly recommended that you exit all
110. mera is powered on it first loads the factory default values and then checks the set number of the last saved settings If a set has previously been saved these values will be loaded If not the factory default values will be used Parameters Stored with Each Saved Set Triggermode Values Edge Mode Integrate and Dump Independent Level Mode Integrate and Dump Level Double Exposure Asynchronous Reset Periodic Interval Edge Overlap Trigger enable Off On Trigger polarity Positive Negative Trigger source BNC CameraLink Software Trigger count Numeric value for counted modes Triggered Integration Time Numeric value Mode 6 Self Trigger Interval Numeric interval value for periodic interval mode Double Exp TPD Transfer Pulse Delay value for double exposure mode Strobe Polarity Positive Negative Strobe Delay Numeric value for delay interval Gamma Gamma processing enable On Off Gamma value Floating point numerical value for gamma Color Space processing enable On Off Color Space Coefficient 1 Floating point values from 0 0 to 2 0 for all 9 Color Space Coefficient 2 through 9 Color space Lookup Table processing enable On Off Tables are presumed to be loaded onto filesystem Output Bit Window Bit Depth 8 10 12 Bit window least significant bit 0 1 2 3 4 Tap Readout Single Dual Tap CameraLink Mux CameraLink Port A through F inputsensor head 1 2 3 or 4 CameraLink Con
111. meter count n gt number of heads currently attached range 1 4 GetHeadCfg headno Returns the current configuration information for the specified Camera Head Attributes returned No Sensors 0 gt None no head present 1 gt 1 CCD head present e No TapsAvail per sensor 1 or 2 Spec Type Mono or RGB H Size Horizontal pixels e V Size Vertical pixels Ser No Head serial number Command String 104 lt hdno gt lt LF gt Where hdno 1 4 Response 104 status 6 no sensors no tapsavail spec type h size v size ser no LF SetActiveHead headno Specifies the head to be designated as the currently active head If this command is successful all subsequent commands that apply to Camera Heads will affect the specified head If the command fails the currently active head remains unchanged from its previous setting NOTE This command does NOT control what image data is output from the camera To select output of the images from a specific head use the QuickMux command For CameraLink interfaces the CLMux command can also be used to customize output Command String 105 lt hdno gt lt LF gt Where hdno gt 1 4 Response 105 lt status gt 0 lt LF gt Where 0 gt return parameter count GetActiveHead Queries the camera for the head number of the currently active head Returns zero if no heads are attached Command String 106 lt LF gt Response 106 st
112. nel gt System Properties gt Hardware Related information See Software Installation with the Firewire Data Interface on page 18 See Camera Control and Image Acquisition Interfaces on page 9 Redlake 3 10 05 13 MegaPlus II User s Manual 6 2 Connect the Camera Head PC and Camera Controller Caution Make sure the MegaPlus II Camera Controller power switch is turned to the OFF position before connecting the cables Caution Make sure the MegaPlus II Camera Controller power switch is turned to the OFF position before connecting the cables 1 Connect the cable from the Camera Head to the camera port labeled Remote Head 1 on the Camera Controller Additional Camera Heads can be connected to consecutive ports as needed 2 Connectan IEEE 1394 cable from the IEEE 1394 connector on back panel of the Camera Controller to the host computer 3 Connectthe Camera Head to the power supply NOTE Most laptops have a 4 pin 1394 connector Most desktop computers have a 6 pin 1394 connector The 1394 connecotr on the computer controller is a 4 pin connecotr You must use a 4 pin to 6 pin or 4 pin to 4 pin cable as appropriate Redlake 3 10 05 14 MegaPlus II User s Manual 6 3 Hardware Setup for the CameraLink Interface 6 3 1 Connect the Camera Head PC and Camera Controller Caution Make sure the MegaPlus II Camera Controller power switch is turned to the OFF position before connecting th
113. no or raw Bayer 2 Image Data from Sensor 2 mono or raw Bayer 3 Image Data from Sensor 3 mono or raw Bayer 4 Image Data from Sensor 4 mono or raw Bayer Command String 462 LF Response 462 status 6 lt P1mux gt lt P2mux gt lt P3mux gt lt P4mux gt lt P5mux gt lt P 6mux gt lt LF gt Where 6 gt return parameter count lt P1mux gt Image plane specification for Port 1 lt P2mux gt Image plane specification for Port 2 lt P3mux gt Image plane specification for Port 3 lt P4mux gt Image plane specification for Port 4 lt P5mux gt lt Reserved for future use gt lt P6mux gt lt Reserved for future use gt 14 7 11 Console Reset ConsoleReset This function causes the console to re initialize itself The initialization process is a soft boot process similar to that performed when the console power is cycled Command String 463 lt LF gt Response 463 lt status gt 0 lt LF gt Where 0 gt return parameter count 14 7 12 Firewire Reset FirewireReset This function causes the console to issue a 1394 bus Reset command This issues a Reset command on the 1394 data bus which causes all devices on the bus to report a self identification message Command String 464 lt LF gt Response 464 status 0 lt LF gt Where 0 gt return parameter count 14 7 13 Pixel Clock Speed Properties CamPixClkSpeed Returns the properties of the function to select pixel clock speed
114. nsor Output Sensitivity 12uV e Fill Factor 10096 Maximum Frame Rate 2 9 C mount or F Mount Housing Size Weight2 Lx W x H 46 9 x 54 6 x 54 6 mm with C Mount adapter 76 3 x 54 6x 54 6 mm with F Mount adapter 45 gm with C Mount adapter 309 gm with F Mount adapter Table 13 9 ES 3200 Camera Head Specifications KAF 3200E no coverglass KAF 3200ME no coverglass 10 1 BB prep Ies pog r Oo es ce Soar 9 i ft KR Q4 eter go es saat ot fount Supa 3 0 2 AG et ie ee t pe por 0 0 n d 200 300 400 500 600 700 800 900 Wavelength nm 1000 1100 Figure 13 28 KAF 3200ME mono quantum efficiency Redlake 3 10 05 71 MegaPlus II User s Manual M3 x 25 DEEP 4 PLACES 15 0 5 0 sus Figure 13 29 ES3200 dimensions and mounting hole locations 65 5 NM MEN P 47 3 m Figure 13 30 F mount with overall body length 13 2 16 ES1602 and ES3200 Mechanical Shutters The ES1602 and ES3200 Camera Heads contain mechanical shutters to provide exposure control with full frame sensors The shutter open duration is controlled using the integration control for the Camera Head See To Set the Gain Integration Time and Brightness Offset page 29 Generally mechanical shutters are controlled using the external trigger and operating the camera in triggered
115. nstall MegaPlus Central Software Install MegaPlusLib SDK Browse MegaPlus Central Documentation visit Redlake on the Web Browse this CD Click on the function you wish to perform Qo All rights reserved www AFEOLAKE com Rediake Figure 7 11 MegaPlus Il software CD menu 3 Select the option to Install MegaPlus Il Central Software and follow the on screen instructions Redlake 3 10 05 29 MegaPlus II User s Manual CITT Destination Folder Select a folder where the application will be installed Figure 7 12 MegaPlus II Central setup program When the application files have been installed the MegaPlus Il Camera Installer application will start automatically In order for any of the Redlake MegaPlus II Central software to access your camera it must be described in the system camera list The Camera Installer application adds an entry for your MegaPlus Il camera into the list Redlake 3 10 05 30 MegaPlus II User s Manual Redlake MegaPlus Camera Installer Step 1 OS nj x This program install your new MegaPlus camera and prepare it for use with the MegaPlus Central Camera Control software HEDLAKE Camera No 5 EnteraName i Nou Would Like ito Use to Identify Figure 7 13 MegaPlus Il camera installer first screen 4 You can enter a descriptive name that will help to identify the camera if you have multiple cameras in use A default camera number identifie
116. nt lt value gt gamma value returned from the camera SetGammaState gamma_value Enables or disables gamma correction Before enabling gamma processing you should set the desired gamma value using the SetGammaValue command Command String 441 lt value gt lt LF gt Where lt bool gt gt 1 gamma on 0 gamma off Response 441 lt status gt 0 lt LF gt Where 0 gt return parameter count GetGammaState gamma value Returns the current state of the gamma correction function enabled or disabled Command String 442 lt LF gt Response 442 status 1 lt value gt lt LF gt Where 1 gt return parameter count lt value gt gamma state returned from the camera 14 7 5 Color Space Conversion Properties ColorSpaceTransform Returns the properties of the ColorSpaceTransform function This function supports a color space conversion engine that provides 3 input lookup tables a 3 x 3 matrix conversion and 3 output lookup tables This conversion engine meets the calculation for a variety of color space conversions and corrections Properties include IsSupported min max one shot avail auto avail readout avail Max and Min refer to the on off property Command String 443 lt LF gt Response 443 lt status gt 5 lt is_sup gt lt max gt lt min gt lt one_shot gt lt auto gt lt LF gt Where 5 gt return parameter count lt is_sup gt gt 1 is supported 0 not supported lt max gt gt
117. nterfaces Before beginning the installation decide which interface option best suits your requirements MegaPlus II Central auto configures based on whether Firewire control or Serial CameraLink or RS 232 control is selected Since some MegaPlus II functions are interface specific buttons and pull down menus are dimmed when they are not active The Camera Control panel has a pull down menu at the top of the panel that is used to select the output configuration for individual Camera Heads For more flexibility Custom can be Redlake 3 10 05 MegaPlus II User s Manual selected which enables configuration of individual ports for CameraLink when either the DB9 or CameraLink serial ports are selected for communications Interfaces that handle both Camera Control and Image Acquisition IEEE 1394 Firewire OHCI compliant supports 400 Mbps or S400 transfers CameraLink Framegrabber Interface for Camera Control Only Standard RS 232 5 5 1 CameraLink framegrabber A standard CameraLink interface is available for interfacing to industry standard framegrabbers The CameraLink Framegrabber interface provides a high bandwidth connection for image acquisition as well as an interface for camera control The CameraLink interface can be used in Base or Medium output formats Please contact a Redlake representative for additional information regarding framegrabber support The list of supported framegrabbers is constantly growing so be
118. o Select DVI Output esent tnntnnntnnnenn To Change the Camera Configuration Settings To Reset the Firewire IEEE 1394 bus s Camera Control and Image Acquisition Configuration Image Display and Acquisition cesse eee e eene eee eere e eee ese esses ense ee esoseeessseeessseessseeess AZ Firewire Image ACQUISITION RR 47 Redlake 3 10 05 1 MegaPlus II User s Manual Connectors Pin Outs amp Cables cccccsssssccccccccsssssssscccccccccccccccccscccccccccccssccccccssccssssssccscseeces DO CameraLink MDR Connector sesssssscssssccsseccsssccssccsssccessccessecessecessecessecsssccsssecsssecsasccsssccessecessecessccssseesssccsssecsascessscesssecessecsssecesseessees 50 Power Connector Assignee Nseries 50 RS232 Serial DBO Connector ASSIGNMEN csssscssecsesccseeccssccsssecessccsssecsssccsssccsseecssscesscccssccsssecessccssscesuccesuccessecessecessecesueceseeeesees 51 Ethernet Cross over Cable Pin Outs ssssssssscsssscsssccsssccssscsssscsssscsssccsssecsssccsssccsascesuseesuccessccesscessccessccessccessecessccessecessccessecesseeesees 51 Mecha n iCal iccccscscsccsesiccccescscecsstecccacsusdecesssstcnscetescsecstscccccesesesoesseccecsevstcsecsesdcsccessdceossesecoseelsccesee D2 EQNS ANG OPTICS sss ccssssd tT TIR 52 Camera Head Characteristics Dimensions and Mounting Instructions ssescssescsse
119. o shows a response in the blue spectral region and how green and red have a substantial overlap The human brain is able to use this overlapped data to perceive colors that are not perceived with an RGB camera 360 410 460 510 560 610 660 Wavelength nm Figure 19 1 CIE 1931 Color Curve For example the red spectral band shown below is perceived by both the red and green light receptors in the eye and the brain processes this ratio of information to perceive a color shade In contrast the KAI 11000 spectral curve has the same red spectral band shown Note how the red band is only observed by the red channel If this red spectral band were at a longer wavelength the camera response would be unchanged So the camera sensor and human eye perceive the red spectral band differently Redlake 3 10 05 134 MegaPlus II User s Manual Color space conversion is a process of using the data from an image measuring device and mathematically approximating a different color space For example image information received by the blue image sensor channel might be used to modify the red output data thereby approximating the component of the red visual preceptor that is sensitive to blue light So this blue image sensor data adjusting the red output is accomplished via one of the matrix components in a 3 x 3 color correction matrix The format of the MegaPlus II color correction model is shown below Lookup tables on the input and output allow map
120. ol_value This function sets the value for the trigger polarity for the specified camera A positive polarity means the trigger signal will be considered active when the signal is in a high or true state Negative polarity is the reverse the trigger signal will be considered active when the signal is in a low state Command String 402 pol value hd_no lt LF gt Where lt pol_value gt gt 1 positive logic 0 negative logic Response 402 lt status gt 0 lt LF gt Redlake 3 10 05 85 MegaPlus II User s Manual Where 0 gt return parameter count Get TriggerPolarity pol_value Returns the current state of trigger polarity setting for the console A positive polarity means the trigger signal will be considered active when the signal is in a high or true state Negative polarity is the reverse the trigger signal will be considered active when the signal is in a low state Command String 403 lt LF gt Response 403 lt status gt 1 lt pol_value gt lt LF gt Where 1 gt return parameter count lt pol_value gt trigger polarity setting returned from the camera SetTriggerMode mode param Sets the trigger mode for the console Mode number must be within the range specified by the Trigger Properties command Note In addition to setting the trigger mode triggering must be enabled with the SetTriggerState command in order for triggered operation to take effect The count parameter is used for som
121. om 0 to 1 second in 100 ns increments Tsw Strobe Width By default the strobe pulse begins at the time the clear pulse is sent to the sensor The start of the strobe pulse may be delayed by a user adjustable setting in the software Tis Integration Start Latency This is the time from the leading edge of the trigger pulse to the start of the integration period For interline sensors the integration start latency is equal to the time it takes to clear the sensor duration of clear pulse This time is sensor dependent There is a nominal uncertainty in the start latency of 1 pixel period Sensor Sensor Frequency Tis KAI 11000 30Mhz 19us KAI 2001 30Mhz 25 3us KAI 2001 38Mhz 20us KAI 2093 30Mhz 25 3us KAI 2093 38Mhz 20us KAI 4020 30Mhz 19us KAI 4020 38Mhz 15us Table 15 2 Sensor Sensor Frequency Tis Redlake 3 10 05 104 MegaPlus II User s Manual Tint Integration Time This is a user programmable interval whicih can range from 10 us to 10 seconds For interline sensors the absolute accuracy of the integration time is approximately 1 us with an uncertainty of 1 pixel period Sensor Taps Speed Mode 0 Minimum P P Integration Time 1 30Mhz 71 6 KAI 2001 2 30Mhz 71 6 KAI 2020 1 38Mhz 56 2 2 38Mhz 56 2 1 30Mhz 72 2 30Mhz 72 KAI 2039 1 38Mhz 56 4 2 38Mhz 56 4 1 30Mhz 88 9 2 38Mhz 88 9 KAI 4020 1 38Mhz 69 8 2 38Mhz 69 8 1 30Mhz
122. or the specified Camera Head 0 disabled 1 enabled LockPos 17 Specifies what position the Read Write shutter should be locked in when disabled 0 closed 1 open ES 18 31 Reserved Redlake 3 10 05 117 MegaPlus II User s Manual 16 2 3 Pixel Clock Speed Register The pixel clock feature allows operation of a Camera Head at a high speed or low speed The high speed setting operates the sensor at its maximum clock speed for maximum throughput The low speed setting operates the sensor at a reduced rate nominally 50 of maximum to achieve slower but lower noise operation Use the PIXCLKFREQ_INQ register to determine the actual pixel clock rate The feature allows the user to optimize camera operation for the requirements of the application Clock speeds i e high low are selected rather than specific clock frequencies which are sensor dependent The high speed setting is the factory default and runs the sensor at its maximum rate The camera base pixel clock frequency can be determined with the Pixel Clock Speed Inquiry Register The actual imaging head pixel clock speed is dependent on readout configuration and sensor type Changing the speed selection causes quite a bit of processing in the camera as all of the timing generators are reset and frequency dependent values are recalculated When a speed change is initiated the Busy bit goes high and remains high until the speed
123. ot supported max gt max shutter value in msec x xx format min gt min shutter value in msec x xx format one shot 1 one shot supported 0 not supported auto gt 1 auto mode supported 0 not supported Important Things to Know MegaPlus Il offers two integration time controls one for free run integration time and one for triggered operation If you are running the camera in triggered mode you must use the MP SetTriggerlntTime function to control integration time The range of integration time values available is determined by 1 tap readout configuration 2 pixel clock speed and binning level Any time that you change any of these parameters the maximum and minimum free run integration time values will also change Therefore whenever you change readout MP SetSensorTapReadout speed MP SetCamPixClkSpeed or binning level MP SetBinning you should use the MP PropertiesIntTime function to re query the available integration time range SetIntTime int time Sets the free run integration time for the selected Head to the specified value in msec If hd nois not specified sets the free run integration time for the currently active head Note that free run integration time is distinct from triggered integration time See notes under Properties IntTime Command String 210 value hd no LF Where value is the floating point integration time in msec x x format Must fall within min
124. output to CameraLink tap is predetermined in this configuration This command has no effect in the Dual Head Color FPGA configuration Four Head Monochrome FPGA Configuration The CameraLink Mux commands can be used to control assignment of pixel streams from any of the four monochrome Camera Heads to CameraLink output tap In the command format below the available image planes are identified as follows 1 Image Data from Sensor 1 2 Image Data from Sensor 2 3 Image Data from Sensor 3 4 Image Data from Sensor 4 mono or raw Bayer mono or raw Bayer mono or raw Bayer pera nt mono or raw Bayer NOTE This command has no effect in the Dual Head Color FPGA configuration Command String 461 Pimux P2mux P3mux P4mux P5mux P6mux LF Where lt P1mux gt Image plane specification for Port 1 lt P2mux gt Image plane specification for Port 2 lt P3mux gt Image plane specification for Port 3 lt P4mux gt Image plane specification for Port 4 lt P5mux gt lt Reserved for future use gt lt P6mux gt lt Reserved for future use gt Response 461 lt status gt 0 lt LF gt Redlake 3 10 05 97 MegaPlus II User s Manual Where 0 gt return parameter count GetCLMux P1Mux P2Mux P3Mux P4Mux P5Mux P6Mux Returns the current values for the CLMux assignments The values returned identify the available image planes as follows 1 Image Data from Sensor 1 mo
125. ping from a linear to a non linear color space The 3 x 3 color matrix allows conversion from one color space to another 0 45 0 40 0 35 0 30 0 25 0 20 0 15 Absolute Quantum Efficiency 0 10 0 05 0 00 rz ae 400 500 600 700 800 900 1000 Wavelength nm e Red m Green 4 Blue Color space conversion is a process of using the data from an image measuring device and mathematically approximating a different color space For example image information received by the blue image sensor channel might be used to modify the red output data thereby approximating the component of the red visual preceptor that is sensitive to blue light So this blue image sensor data adjusting the red output is accomplished via one of the matrix components in a 3 x 3 color correction matrix The format of the MegaPlus II color correction model is shown below Lookup tables on the input and output allow mapping from a linear to a non linear color space The 3 x3 color matrix allows conversion from one color space to another Redlake 3 10 05 135 MegaPlus II User s Manual 1 D Component h INPUT 1 LUT 1 1 0 c nent INPUT Mi LUT N2 1D kia pue INPUT LUT 3 3X3 COLOR CORRECTION MATRIX Figure 19 2 MegaPlus II color correction model Redlake 3 10 05 136 MegaPlus II User s M
126. press the Next button and then review your final selections before clicking the Finish button NOTE You may have multiple cameras in your Camera List file If you have previously run the Camera Installer or there are other cameras on the system there may be more than one entry in your camera file This is not harmful In fact you may decide to define more than one description of your camera for different interfaces You can quickly switch between these configurations by selecting File System Camera List in MegaPlus II Central software 7 5 4 Verify Camera Control with MegaPlus II Central 1 Turn on the camera by switching the Camera Controller power on the rear panel to the On position Note Make sure that your camera is turned on and that you have allowed time for the Camera head to boot about 45 seconds Check to see that the green light above the power supply at the back of the Camera Head is blinking steadily Ifa connection with the camera is not made when the MegaPlus II Central program starts the software will automatically retry to establish the connection 2 Double click the MegPlus II Central icon to start the program During installation an icon for MegaPlus Il Central is placed on the desktop Or from the Windows Task bar select Start gt All Programs gt MegaPlus II Central The Console Control panel provides access to system level features To control the camera head click on the Setting button in the Ca
127. rned in the Head No field will contain the head number of the currently active head Note all imaging heads will support dual tap readout The MegaPlus II full frame heads including the ES1602 3 and ES3200 do not support dual tap operation Offset Name Field Bit Description 10C4h BINNING_INQ Presence 0 Indicates presence of this feature Read only Head No 1 4 The head this inquiry returned Read only Write information applies to Writing causes the camera to update the binning level with the current setting for this Camera Head Default Head 1 In Four Head Mono FPGA configuration binning level is applied to all attached heads 5 7 Reserved Binning Level 8 15 Sets or reads the binning level for Read Write the specified Camera Head 1 1x1 no binning 2 2x2 binning 3 3x3 binning 4 4x4 binning Min Level 16 23 Min bin level Max Level 24 31 Max bin level Redlake 3 10 05 129 MegaPlus II User s Manual 16 2 14 Video Control Register This register controls and reports the state the video output feature of the camera Offset Name Field Bit Description 10DOh VIDEO STATE INO Presence 0 Indicates presence of this feature Read only Es 5 7 Reserved Video Output 8 Sets or reads the state of the video State Read output feature Write 0 disabled 1 enabled 16 31 Reserved Not
128. roduces an image that is smaller than the active viewing area For viewing larger images click on the Full Screen button in the bar along the top of the image viewing window to resize the display area Redlake 3 10 05 47 MegaPlus II User s Manual MegaPlus Central File view Tools Window Help 3 it v FulRGB j Headi stop Zoom 412 ak x 2 7K AGB 9 Acquisition ou Save Image In Progress Output Data Trioger Strobe Adv Color System MegaPlus Camera Control Console REDLAKE 30 0 MHz Start Bit 0 based 4 d output bits bL T2Ts Tae Te Tz Te Ts fo 196 200141 LSB Pixel Data MSB RGB image x 0 h iy Firewire Transfer fe in i EZ 4008x2672 1 12 4 Output Window Top 0 Left Width 4008 Height Timeout 3 6000 Figure 11 1 Image display 11 1 4 To Set the Bit Windowing 4 Select the desired camera from the Output Image pull down list at the top of the Console Control panel 5 Select the Output Data tab 6 Select the Output Bit Depth from the Bit Depth pull down menu 7 Select the Start Bit by clicking on the up or down arrow keys For more information See Bit Windowing Overview on page 133 11 1 5 Firewire Image Bit Depths and Image Formats Firewire supports specific image bit depths and specific image formats It supports other image formats via Format 7 which allows
129. rs For Bayer color sensors 0 processed RGB data 1 raw Bayer data Response 459 status O LF Where 0 gt return parameter count GetQuickMux outputSel mode Returns the current outputSel and mode settings for the QuickMux feature Command String 460 LF Response 460 status 2 lt outputSel gt lt mode gt lt LF gt Where 2 gt return parameter count lt outputSel gt gt the current value for the outputSel setting for this feature Values are 1 2 3 or 4 Head 1 Head 4 A value of 99 indicates a custom output configuration only available in Four Head Mono configuration for CameraLink outputs mode gt Value N A for mono sensors value 0 For color sensors 0 processed RGB data out 1 raw Bayer data out 14 7 9 CameraLink Config Class When the CameraLink output is used as the image transfer mode the CameraLink multiplexing function can be used to control which image data is output at each of the available CameraLink data ports The combined effect of the Bit Window CameraLink configuration class Quick Mux and CameraLink multiplexing selections determine the configuration of data to the CameraLink interface SetCLConfigClass Class Specifies the CameraLink configuration to be activated MegaPlus Il version 1 1 supports Base Medium and Dual Base CameraLink configuration classes In addition MegaPlus Il can support Alternating Tap output in the Dual Base configuration Alternating
130. rtial update may leave the camera in an inoperable state Redlake 3 10 05 140 MegaPlus II User s Manual E gt cd e update E update gt ftp 192 168 1 2 Connected to 192 168 1 2 226 UxMorks UxWorks5 5 gt FIP server ready User 192 168 1 2 lt none gt gt 331 Password required Password 236 User logged in ftp ftp gt cd ataB 256 Changed directory to ataU ftp bin 266 Type set to I binary mode ftp gt prompt Interactive mode Off ftp gt mput 200 Port set okay 15 Opening BINARY mode data connection 226 Transfer complete ftp 321952 bytes sent in 8 9 Seconds 357 33Kbytes sec 266 Port set okay 15 Opening BINARY mode data connection 226 Transfer complete ftp 175546 bytes sent in 38Seconds 460 7 3Kbytes sec 266 Port set okay 156 Opening BINARY mode data connection 226 Transfer complete ftp 31236 bytes sent in 6 60Seconds 31236660 606Kbytes sec 266 Port set okay 156 Opening BINARY mode data connection 226 Transfer complete ftp 566676 bytes sent in 2 0 Seconds 279 92Kbytes sec 266 Port set okay 150 Opening BINARY mode data connection 226 Transfer complete ftp 356 bytes sent in 66Seconds 3566000 66Kbytes sec 266 Port set okay 150 Opening BINARY mode data connection 226 Transfer complete ftp 383128 bytes sent in 1 14Seconds 335 49Kbytes sec 266 Port set okay 15 Opening BINARY mode data connection 226 Transfer complete ftp 62966 bytes sent in 01Seconds 6290 66Kbytes sec 266 Port se
131. s each camera in the MegaPlus II Camera List 5 Foreach camera you must specify the data interface that you intend to use with the camera The MegaPlus II Central Software will support one only one given data interface at a time You can easily switch to a different interface though the Camera List option in MegaPlus II Central Redlake MegaPlus Camera Installer Step 2 i ioj xj e Camera No 5 HEDLAKE Camera Name Cameras tt tt lt CS sS C Camera Link Serial COM Port COM Pott Serial COM1 vi Figure 7 14 Specifying the camera data interface Redlake 3 10 05 31 MegaPlus II User s Manual For use with a framegrabber you may select these options COM Port Serial Select this interface if you will be using the DB9 connector on the rear panel of the Camera Controller and a separate serial cable to control the camera Specify the COM port you are connected to on the host Connection parameters are 9600 baud 8 data bits e 1 stop bit e no parity noflow control CameraLink Serial Select this interface if you will be using a CameraLink framegrabber and want to use the CameraLink serial port This option requires that your vendor supply the clser DII serial port API as specified by the October 2000T CameraLink standard After you have selected the CameraLink interface option you must select your vendor s DLL from the drop down list 6 When you have completed the interface specification
132. s liability shall be exclusively limited to the repair or replacement of any defective or nonconforming Product and the Purchaser expressly waives any other remedy or measure of damage statutory or otherwise Redlake 3 10 05 132 MegaPlus II User s Manual 18 Bit Windowing Overview The bit window feature in MegaPlus II cameras allow selecting of which bits 8 bit or 10bit are output from the 12 bit range digitization of the image The bit window is set using the bit window controls that are located on the Output Data tab of the Console Control panel Below is an example of where 8 bit output is selected Various bit windows are selected by determining whether the start bit is 0 1 2 3 or 4 When the start bit of 4 is selected the full scale output of the analog to digital A D is output as 8 bits So a count of 4095 in the 12 bit digitization is output as a count of 255 If a start bit of 3 is selected then of the A D full scale is output If a start bit of 2 is selected then of the A D full scale is output etc 12 Bit 8 Bit Digitization Output Full Scale 40957 o 1 2 3 255 265 2047 0 1 2 T 1023 DE 5 pHERREEHA 3155 255 e 1 2 3 4 5 6 v d J141 0 r 255 r 255 255 0 Figure 18 1 Bit Window example For more information See To Set the Bit Windowing on page 48 Redlake 3 10 05 133 MegaPlus II User s Manual 19 Color Space Correction The color Camera Heads
133. s the currently specified value for triggered integration time in msec Command String 411 lt LF gt Response 411 lt status gt 1 lt itime gt lt LF gt Where 1 gt return parameter count lt itime gt gt the current triggered integration time Unit is milliseconds Specified as floating point with 3 digits of fractional precision x xxx to provide 1 microsecond resolution Range 0 001 1 usec to 10 000 msec 10 seconds Redlake 3 10 05 87 MegaPlus II User s Manual SWTrigger This command creates a trigger event via a camera command rather than an external hardware trigger When the camera receives this command it will cause a trigger event for the current trigger mode For the event to be acknowledged by the camera the following conditions must be met The camera should be configured for a trigger mode compatible with software triggering the trigger source should be set to software and triggering should be enabled The software trigger command only applies to mode 0 Edge Trigger Asynchronous Reset and 7 Overlapped Edge Mode Command String 412 lt LF gt Response 412 status 0 lt LF gt Where 0 gt no parameters returned Properties Mode6Interval Returns the properties of the Mode 6 periodic trigger interval This mode triggers the camera repeatedly on a period specified by the user Command String 473 lt LF gt Response 473 status 5 is sup max min one shot
134. s the output strobe signal polarity Command String 434 lt bool gt lt LF gt Where bool gt 1 positive logic 0 negative logic Response 434 status O LF Where 0 gt return parameter count GetStrobePolarity val Returns the output strobe signal polarity Command String 435 LF Response 435 status 1 lt polarity gt lt LF gt Where 1 gt return parameter count polarity current strobe polarity 1 positive logic 0 negative logic SetStrobeDelay val Sets the delay between the time that the trigger signal is received and the time that the strobe signal is output Delay is in milliseconds If a delay of zero is specified the strobe will be output immediately after receipt of the trigger Command String 436 lt delay gt lt LF gt Where lt delay gt gt strobe delay in milliseconds Unit is milliseconds Specified as floating point with 3 digits of fractional precision x xxx to provide 1 microsecond resolution Range 0 to 1 000 msec 1 second Redlake 3 10 05 89 MegaPlus II User s Manual Response 436 status O LF Where 0 gt return parameter count GetStrobeDelay val Gets the current value for the delay between the time that the trigger signal is received and the time that the strobe signal is output Delay is specified in milliseconds Command String 437 LF Response 437 status 1 lt delay gt lt LF gt Where 1 gt return parameter
135. specification of the image format Firewire supports 24 and 48 bit RGB 8 and 16 bit monochrome If a 12 bit mono image is acquired and saved with Firewire the image is saved in a 16 bit format NOTE Image output of 48 bit RGB requires a camera driver other than the NI IMAQ IEEE 1394 Drivers Redlake 3 10 05 48 MegaPlus II User s Manual 11 1 6 To Configure the Transfer Format Using Firewire MegaPlus II Central allows changes to the standard camera to PC transfer settings In the Video Mode pull down menu the Scalable Image Mode 0 is used for virtually all MegaPlus Il Camera Heads because the Camera Head resolutions do no match the pre defined image resolutions in the Firewire Standard IIDC 1394 based Digital Camera Specification Version 1 30 July 25 2000 1394 Trade Association When Format 7 Scalable Image Mode 0 is selected the camera automatically configures the output resolution of the image The output resolution is displayed in the Output Window parameters 1 Select the desired camera from the Output Image pull down list at the top of the Console Control panel 2 Select the Output Data tab 3 Inthe Firewire Transfer section select the Video Mode 4 Select the color coding method for image display and saving images from the pull down menu For color heads this should be set to 24 bit RGB For mono heads this can be set to 8 bit or 16 bit mono Redlake 3 10 05 49 MegaPlus II User s Manual
136. ssccssccessceessccessccssseessccessecessceesuecesseeeseceeseees 111 Firewire Camera COHtFol oicis ii HERE PEE YAF FIERI MEE RES NEED MG anc 112 Standard Features IMplemMentation cccssssssssssssssssssesssesssesssesssssssssssssssssssessucssssssnessscsssesssccsnessucsussesscsnscesccsssssnecsneseseessessseeess 112 Advariced Features e tete eei eerte tede e a eoeta ede pe NEE eae EH tH E Ud 112 Maintenance Technical Support and Warranty eeeeeeeee eee eee eere e ee eeeeeeeessees 13 1 Maintenarice ee diee etn ie nee e Ue EI eere doeet tenete eeu ee eec eee hee Ue Feed Technical Support eet teta eI REED SERRE DA eu Dee ede NR Ee ED EO ono de dedo To Create a Diagnostic Report Waira hity iseis Bit Windowing OverviEWssssssscsssssssesesisssisscsses nsss sossns ss soss sson ss assess ssa as LSS Color Space CorrectiOn sseessossssessocesooessosesooessosessosssosessosesoosesosessossssosssosessosesosessosssssssss 135 Save and Restore Camera Settings ssossssosssosessosssosessosssocessosssoossssssosessossssosssosessssssosesssse 138 Updating MegaPlus II Camera Controller Firmware via FTP ssccsoccssssssccssssssseessees 139 Items Needed for ary Update sccccaiccscscsctssessacsteaicascssicacschacscescvsnsissassssencessssessudotuaicasdesssesvsiacbbesabesievednbuccdabistsbisbubchsdestaactabectdbcese 139 Bid UR euebbes 139 3 eleuiluentiilleozicc e X 139 Re
137. sure to check with Redlake for an update 5 5 2 IEEE 1394 FireWire For those installations with less demanding bandwidth requirements an IEEE 1394 Firewire interface is provided for both camera control and image acquisition The camera meets the Instrumentation and Industrial Digital Camera Working Group s standard IIDC Version 1 3 for camera control This option eliminates the need for a framegrabber and enables the use of the camera in a networked configuration on a 1394 bus Some computers have an integrated 1394 port If your system does not you will need to add 1394 interface hardware Follow the vendor s instructions for installation NOTE Selecting an interface does not commit you to this interface method permanently The interface is easily changed at any time Refer to the Camera Control Configuration Section for step by step instructions Specification of an interface during the installation process is necessary in order to configure the camera control software Redlake 3 10 05 10 MegaPlus II User s Manual Imaging Imaging Imaging Head Head Head MegaPlus Camera Console Controller CameraLink Stand Alone Interface Serial Port Optional System Serial Port CameraLink Framegrabber Host PC Imaging Imaging Imaging Head Head Head MegaPlus Camera Console Controller Firewire Interface Firewire Port Figure 5 1 Cameralink vs Firewire interface Related Information See C
138. t avail auto avail The one shot avail and auto avail modes are not applicable Command String 482 lt LF gt Response 482 status 5 is sup max min one shot gt lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported lt max gt gt maximum speed selection value 40 lt min gt gt minimum speed selection value 0 one shot Oznot supported auto Oznot supported Get CamPixClkFrequency speed Returns the current core pixel clock speed selection for console This command reports the camera s core pixel clock base frequency The pixel clock frequency for the imaging sensor may be an integral divisor of this frequency Redlake 3 10 05 99 MegaPlus II User s Manual Command String 484 lt LF gt Response 484 lt status gt 0 lt fval gt lt LF gt Where 1 gt return parameter count lt fval gt gt pixel clock frequency in MHz 14 7 15 Console Temperature Properties ConsoleTemp Returns the properties of the console temperature feature Properties include IsSupported min max one shot avail auto avail readout avail The only property applicable to this feature is the ISSupported properly All others are not applicable and return a value of 0 Command String 457 hd no LF Response 457 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup
139. t been powered down these two values can be different If the configuration selection has not been changed since the camera was last booted these two values should be the same Command String nnn lt LF gt Response 108 status 1 curr cfg lt cfg_flag gt lt LF gt Where lt curr_cfg gt gt the currently loaded configuration no cfg flag gt the value of the configuration flag that determines the configuration loaded on next boot cycle Values 1 Dual head advanced color 2 Four head mono 14 6 Camera Head Related Functions In the following functions the target Camera Head can be specified explicitly in the command string or implicitly with the SetActiveHead command 14 6 1 Gain Properties Gain Returns the properties of the gain feature for the selected Head Properties include ISSupported min max one shot avail auto avail Command String 201 hd no LF Response 201 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 0 not supported max gt max gain value in dB x xx format 32 00 dB min gt min gain value in dB x xx format 0 00 dBl one shot 1 one shot supported 02not supported 0 auto gt 1 auto mode supported 0 not supported 0 Redlake 3 10 05 78 MegaPlus II User s Manual SetGain gainval Sets the head gain for the selected Head to the sp
140. t of the color space conversion correction engine When the color space LUTs are enabled the pixel values from the sensor are translated by the LUTs When the color space LUTs are disabled the pixel values from the sensor are not affected by the LUTs Redlake 3 10 05 93 MegaPlus II User s Manual The LUTs must be downloaded to the camera in a manner similar to defect lists and normalization tables If no LUTs have been downloaded the conversion processing has no effect on the image data Note The color space coefficient values are controlled by this function However to have them take effect the color space transformation must be enabled with the SetColorSpaceTransformState command Command String 465 lt value gt lt LF gt Where lt bool gt gt 1 conversion on 0 conversion off Response 465 lt status gt 0 lt LF gt Where 0 gt return parameter count GetColorSpaceLUTState state Returns the current state of the color space lookup table processing enabled or disabled Command String 466 lt LF gt Response 466 lt status gt 1 lt value gt lt LF gt Where 1 gt return parameter count lt value gt conversion state returned from the camera 14 7 6 Sensor Tap Readout Properties SensorTapReadout Returns the properties of the Sensor Tap Readout feature This feature allows users to select between single tap and dual tap sensor readout Note that sensor tap readout configuration does
141. t okay 156 Opening BINARY mode data connection 226 Transfer complete ftp 119652 bytes sent in 2 35Seconds 5 83Kbytes sec 266 Port set okay 156 Opening BINARY mode data connection 226 Transfer complete ftp 9948 bytes sent in 66Seconds 9948666 66Kbytes sec 266 Port set okay 156 Opening BINARY mode data connection 226 Transfer complete ftp 1644612 bytes sent in 6 37 Seconds 258 13Kbytes sec 266 Port set okay 15 Opening BINARY mode data connection 226 Transfer complete 329312 bytes sent in 1 23Seconds 267 52Kbytes sec Figure 21 2 An example of an update session Redlake 3 10 05 141 MegaPlus II User s Manual 21 3 4 Resetting Your IP Address When the update is complete return to the Network Connections TCP IP Protocol Properties dialog and reset the IP settings to the way they were before the update process Internet Protocol TCP IP Properties E E l 2 x General You can get IP setings assigned sutomslicaly your network supports this capabily Olhenwss you need Io ask your network administrator for the appropriate IP settings Obtain an IP access automaticaly C Use the folioveng IP address Detaut grer Obtain DNS serves address automaticaly Use the following DNS server addresses Preferred ONS server i Alemate DNS server Advanced Cox caf Figure 21 3 Resetting TCP IP Properties to Pre Update Values Redlake 3 10 05 142
142. te files are on a CD in Drive D Please adjust the directions as needed for updating from a different location Redlake 3 10 05 138 MegaPlus II User s Manual WARNING Downloading files other than those specifically provided to you from Redlake is not supported and may cause the camera to no longer operate Download only those files specifically provided to you by Redlake as an update 21 3 1 Configuring the Computer s IP Address The MegaPlus Il Camera Controller is configured for IP Address 192 168 1 2 For the update process you will need to configure your host computer for IP address 192 168 1 1 In many network configurations today computers are often configured for automatic assignment of an IP address under DHCP To perform the update we will temporarily disable this option and configure the PC for the required update IP address 1 Find the Network and Dial up Connections Window on your host computer This is often accessed via My Computer on the Desktop 2 Right click on the icon or listing for your Local Area Network connection to display the pop up menu for that connection 3 Select Properties The Local Area Connection Properties dialog will be displayed Your system must have the TCP IP protocol installed in order to perform the update process 4 Select Internet Protocol TCI IP from the connections list and click on the Properties button NOTE Before making any changes note what your current settings ar
143. that interfaces to your MegaPlus Il camera the MegaPlus System Developer s Kit SDK provides a consistent programmatic interface to the camera features via the MegaPlusLib Dynamic Link Library DLL MegaPlus II Central calls the MegaPlus Camera Control DLL for access to camera control features This DLL is available in the MegaPlus II System Developer s Kit SDK and provides a software interface for use in your own application development The DLL is a standard C callable library accessible from a variety of programming environments Related information See Serial Command Protocol on page 74 See Firewire Camera Control on page 112 Redlake 3 10 05 12 MegaPlus II User s Manual 6 Hardware Setup 6 1 Hardware Setup for the IEEE 1394 Firewire Interface 6 1 1 Install your IEEE 1394 interface hardware if necessary Some computers have an integrated 1394 port If your system does not you will need to add 1394 interface hardware You will need the following items IEEE 1394 Firewire interface OHCI Compliant host controller that supports 400 Mbps or S400 transfer 6 pin to 4 pin Firewire cable that is14 feet or shorter Follow the vendor s instructions for installation Before proceeding make sure that your 1394 controller interface is installed and operating properly You can verify that the system has properly identified the controller by checking in the Microsoft Windows Device Manager accessible via Control Pa
144. ther the shutter is locked in the open or closed position The amount of time that the shutter stays open during image acquisition is determined by the triggered integration time control This function has no effect on imaging heads without a mechanical shutter If hd_no is not specified sets the shutter state for the currently active head NOTE Mechanical shutters are present in Redlake s full frame Camera Heads the ES1602 1603 and ES3200 The mechanical shutter functions have no effect on Camera Heads employing interline sensors Command String 226 state lockpos hd no LF Where state gt 1 on 0 off lt lockpos gt gt 1 open 0 closed Response 226 lt status gt 0 lt LF gt Where 0 gt return parameter count GetMechShutter state lockpos Returns the current values for shutter state and lock position If hd_no is not specified returns the shutter state for the currently active head Command String 227 hd no LF Response 227 status 2 state lt lockpos gt lt LF gt Where 2 gt return parameter count state shutter state returned from camera lt lockpos gt lock position returned from camera 14 6 8 Binning Release 1 1 feature Important Binning is not supported for color sensors Binning is a technique whereby the signals from adjacent pixels in a CCD are combined to produce an effective array with larger pixels lower resolution and faster frame rates Binning is
145. tion Registers The Camera Head configuration information is found in the HEAD_CFG_INQ1 and HEAD_CFG_INQ2 registers at offsets Offset Name Field Bit Description 1048h HEAD CFG INQ1 Presence 0 Indicates presence of this Read only feature Head No 1 4 The head number to report info Read Write on Writing this value causes the configuration info for this head to be loaded into the register Spectral Type 14 16 The spectral type of the Camera Read only Head 0 2 monochrome 1 Bayer color 2 RGB 3 CIR others reserved Serial No 17 31 Serial number of the Camera Head 3 10 05 114 MegaPlus II User s Manual Offset Name Field Bit Description 104Ch HEAD_CFG_INQ2 Horizontal 0 15 Indicates the horizontal Resolution resolution of the Camera Head in pixels Vertical 16 31 l Indicates the vertical resolution Resolution of the Camera Head in pixels Active Head Register Determines the Camera Head to be identified as the currently active head All subsequent commands that affect Camera Head performance will be applied to this Camera Head Note this command does NOT control what image data is output from the camera To select output of the images from a specific had use the Quick Mux command For CameraLink interfaces the CLMUx command can also be used to customize output Offset Name Field Bit Description 1050h ACT
146. to set Read to query Redlake 3 10 05 126 MegaPlus II User s Manual 16 2 10 Color LUT Processing This register is used to enable and disable application of the three input lookup tables LUTs and the three output lookup tables LUTs that are a part of the color space conversion correction engine When the color space LUTs are enabled the pixel values from the sensor are translated by the LUTs When the color space LUTs are disabled the pixel values from the sensor are not affected by the LUTs Offset Name Field Bit Description 10A4h COLOR LUT INQ Presence 0 Indicates presence of this Read only feature 1 7 Reserved Enable 8 Enable Disable processing of color Read Write space LUTs 0 off 1 on 9 31 Reserved Redlake 3 10 05 127 MegaPlus II User s Manual 16 2 11 Sensor Tap Readout This register controls how the pixel data is read from the sensor Currently supported mode selections include single tap and dual tap This mode applies to all sensors attached to the camera If the sensors in the Camera Heads do not support dual tap operation the readout will be single tap and this command will have no effect on operation The effect of this function in custom mixed sensor configurations will be defined per application Offset Name Field Bit Description 10A8h TAP READOUT INO Presence 0 Indicates presence o
147. ual 7 5 CameraLink Framegrabber Installation 7 5 1 Overview Make sure your CameraLink framegrabber hardware and software is properly installed in your host computer Follow the framegrabber supplier s instructions Install the MegaPlus Il Central Camera Control software from the MegaPlus II Central software CD that was included with your camera Optional If you plan to write programs for camera control using the MegaPlus Il SDK install the SDK software Connect the Camera Head to the Camera Controller and verify camera control with MegaPlus II Central Verify image acquisition with the framegrabber software using the instructions provided by your framegrabber vendor 7 5 2 Install Your Framegrabber Hardware and Software Before proceeding with the camera software installation make sure your CameraLink framegrabber hardware and software are installed properly Follow instructions provided by your framegrabber vendor to verify proper installation 7 5 3 Install the MegaPlus II Central Software 1 Insert the MegaPlus II Software into your CD drive The menu program should start automatically If your system does not start the menu open Windows Explorer go to the Install folder on the CD and double click on the MenuBox exe application on the CD Redlake 3 10 05 28 MegaPlus II User s Manual 2 Select the option to install MegaPlus Il Central Software from the menu i xd IMegaPlus I Central I
148. um trigger rate is related to the minimum time between triggers which may be calculated as the sum of Ts Tint Txfr Tread Tr Redlake 3 10 05 106 MegaPlus II User s Manual 15 4 Mode 1 Edge Triggering with Pulse Width Controlled Integration In this mode both edges of EXT TRIG are active The leading edge initiates the start of the integration time and the falling edge defines the end of the integration time The falling edge also initiates the readout period Trigger Signal Exposure Time Programmable Duration Sensor Readout Figure 15 3 Integrate and dump level controlled trigger mode Mode 1 Edge Triggering for Interline Devices In edge mode triggering the camera responds to a trigger edge by clearing the sensor photosites and letting the sensor integrate for a preset length of time At the end of the integration time the image data is read from the sensor The minimum time between triggers is approximately equal to the integration time plus the readout time Mode 1 Timing Sequence While waiting for a trigger the sensor is continually being flushed of charge When a trigger arrives via the rear panel the photosites are cleared and a strobe is issued out the rear panel The sensor integrates for the duration of the trigger signal During the integration period the sensor continues to be flushed of charge When the integration time expires the image is read from the sensor 15 4 1
149. uto mode supported 0 not supported SetBrightness countval Sets the brightness or offset for the selected Head to the specified value in DN counts If hd no is not specified sets the brightness for the currently active head Command String 207 value hd_no lt LF gt Where value is the brightness value in DN Must fall within min and max specified in Properties Brightness command Response 207 status O LF Where 0 gt return parameter count GetBrightness countval1 Returns the brightness for the selected Head in DN counts If hd_no is not specified returns the brightness for the currently active head Command String 208 hd no LF Response 208 status 1 lt value gt lt LF gt Where 1 gt return parameter count value brightness value in DN returned from the camera Redlake 3 10 05 79 MegaPlus II User s Manual 14 6 3 Integration Time Properties IntTime Returns the properties of the integration time feature for the selected Head Integration time is the amount of time the sensor collects photons for a single acquisition Properties include IsSupported min max one shot avail auto avail If hd_no is not specified returns the properties for the currently active head Command String 209 hd no LF Response 209 status 5 is sup max min one shot lt auto gt lt LF gt Where 5 gt return parameter count is sup gt 1 is supported 02 n
150. utput Image pull down list at the top of the Console Control panel 2 Click on the System tab to access the Configuration Settings 3 Click on the 1394 Bus Reset button Redlake 3 10 05 44 MegaPlus II User s Manual Controller Figure 10 1 Conrol Panel System tab Redlake 3 10 05 45 MegaPlus II User s Manual 10 4 Camera Control and Image Acquisition Configuration MegaPlus Il cameras can be controlled via Firewire the serial port in CameraLink or a 9 pin RS 232 serial port 10 4 1 Camera Control and Image Acquisition Options Camera Control Image Acquisition From the System Camera List Select Firewire Firewire Firewire 1394 Serial RS 232 Firewire Firewire 1394 with Serial Control CameraLink CameraLink framegrabber CameraLink Serial and select the Vendor s DLL from the drop down list Virtual COM Port COM Port Serial and select the virtual COM port number from the COM Port drop down list 10 4 2 Change the Interface 1 From the File menu on the toolbar select Camera List 2 Select the camera from the Installed Camera List 3 Select the desired control interface and then click OK i1 System Camera List rewi C Firewire 1394 with Serial Control 12 Camera 2 C Camera Link Serial COM Port COM Port Serial CO M1 vi Figure 10 2 System Camera List camera control For more information See Camera Control and Image Acquisition Int
151. utputbis RGB image x 0 Firewire Transfer CO Video Mode 009 2572 1712 4 m System Status Messages Width 4008 Height 2672 Timeout 6000 Figure 8 2 MegaPlus II Central main window Image Display System Status Message Panel Redlake 3 10 05 36 MegaPlus II User s Manual 9 Camera Settings 9 1 To Set the Gain Integration Time and Brightness Offset 1 Findthe desired camera in the Camera Control Console and click on the Settings button below the camera icon 2 Click on the Basic tab 3 Adjustthe parameters for Gain Integration Time and Brightness Offset using the following methods Slide the bar controls to the right or left Enter a value in the text field Click on the up or down arrows to change the value in the text field Basic Gan dB ANEEEMEEEEEEEEIEEND 4 1 Li I I Lu 00 100 200 300360 Integration s j 1 I I 1 Time msec db 400g 2000 3000 399 0 Brightness INN 4 1 I 1 I u airsoy 0 50 100 150 200 255 Normalization OFF Defect Conceal OFF Figure 9 1 Camera Head control window basic tab 9 2 Normalization In the standard version of the MegaPlus II Central software the default for Normalization is OFF For more information on performing this function please contact your Redlake representative 9 3 Defect Concealment In the standard version of the MegaPlus II Central software the default for Defect Concealment is OFF For more
152. vide repair or replacement services at its own factory or a designated service facility Products shall not be returned to the Redlake factory or a designated service facility for inspection replacement or repair without specific written authorization from Redlake Redlake will grant such authorization with the issuance of a Return Material Authorization RMA number provided that the Purchaser shall have notified Redlake of any defect or nonconformance within thirty 30 days after Redlake s shipment of the Product THIS WARRANTY DOES NOT APPLY TO THE FOLLOWING CONDITIONS Damage caused by a failure to operate the Product in accordance with Redlake s written instructions as provided in the Redlake user manual including but not limited to environmental specifications evidence of product being subjected to accidental damage misuse abuse or tampering including the removal alteration or defacing of Product identification markings damage resulting from the unauthorized attempt to repair or modify the Product by non Redlake personnel damage caused during shipment This warranty and Redlake s obligation hereunder are in lieu of all other warranties and Redlake makes no other warranties express or implied including but not limited to warranties of fitness non infringement or merchantability Under no circumstances shall Redlake be liable for special or consequential damages including but not limited to any claimed loss of profits Redlake
153. will be used for the triggered exposure This control offers a range of integration time values that can be beyond the range available with the standard free run sensor integration time The specified integration time will be applied to all Camera Heads when triggering is enabled and a trigger is received In some trigger modes for example Mode 1 integration time is controlled by other means such as pulse width In this case the Triggered Integration Time value has no effect Important Things to Know The Triggered Integration Time value applies to all attached imaging heads This value will be applied in trigger mode 0 Edge Trigger Asynchronous Reset or 6 Periodic Interval This function controls triggered integration time only When the camera is operating in free run video mode integration time is controlled via the SetIntTime command Triggered mode operation provides a larger range of integration times Free run integration time is limited to one frame readout time at the current clock rate The trigger integration time register specifies the integration time value for trigger modes that use a programmable integration time value The integration time value is specified in milliseconds Redlake 3 10 05 120 MegaPlus II User s Manual Offset Name Field Bit Description 1078h TRIG INTTIME INQ Presence OJI Indicates presence of this feature Read only HE 1 7 Reserved Integration Time 8 31
154. x are activated Redlake 3 10 05 42 MegaPlus II User s Manual Console Control E a LL E E ELN Head v FulRGB Figure 9 4 Console Control Gamma and Color Space Conversion For more information See Color Space Correction on page 134 Redlake 3 10 05 43 MegaPlus II User s Manual 10 Camera Head Configuration Settings 10 1 To Select DVI Output 1 Select the desired camera from the Output Image pull down list at the top of the Control panel 2 Click on the System tab to access the Configuration Settings 3 Clickon the DVI Output button See Camera Controller Front and Back Panel Connectors on page 16 DO NOT use the DVI output option for extended periods on Camera Controllers that are not equipped with an integrated cooling fan Using the DVI output option generates significant heat inside the Camera Controller 10 2 To Change the Camera Configuration Settings 1 Select the desired camera from the Output Image pull down list at the top of the Control panel 2 Click on the System tab to access the Configuration Settings 3 Select the desired FPGA from the Configuration Loaded on Next Reboot pull down 4 Click on the Reset Console button to load the new selection 10 3 To Reset the Firewire IEEE 1394 bus The Firewire IEEE 1394 bus can be reset from MegaPlus II Central allowing the equivalent of unplugging and plugging in the Firewire cable 1 Select the desired camera from the O
155. xel data bit depth and the LSB of the bit window The LSB value can be used to adjust which of the available data bits are included in the output Offset Name Field Bit Description 1080h BITWINDOW_INQ Presence 0 Indicates presence of this Read only feature 1 Reserved Min Value 2 8 Specifies the minimum bit depth Read only that can be specified Max Value 9 15 Specifies the maximum bit depth Read only that can be specified Bit Depth 16 20 Write to set bit depth Read to Read Write report current value Bit depth must be increments of 2 starting at 8 bits i e 8 10 or 12 LSB 21 25 Write to specify LSB Read to Read Write report current setting Specifies bit to use as LSB of output Possible values depend on bit depth setting 12 bit data LSB 0 10 bit data LSB 0 1 2 8 bit data LSB 0 1 2 3 4 Quick Mux Register This register configures the camera data paths to output image data from a specific Camera Head or from a sequence of Camera Heads The format of the resulting pixel data stream is a function of the current system bit window setting and the head spectral type mono color The Mode field controls whether the data from a color sensor is output in raw or processed form Offset Name Field Bit Description 1084 QUICKMUX_INQ Presence Read only Indicates presence of this feature Output Sel Read Write 1
156. xternal electronics to flash the first round of illumination There is a user programmable delay TPD transfer pulse delay that allows time for the flash before the image is transferred into the interline registers The IT interframe time is fixed at the smallest value based on the Camera Head sensor After the first image is transferred to the interline registers readout begins The external electronics based on the values of TPD and IT will flash the second round of illumination This image is held in the photosites until the first image is read out At this point the second image is transferred into the interline registers and read out 15 5 1 Timing Parameters for Double Exposure Mode STD Strobe Delay the strobe delay represents the time it takes for the camera to respond to the external trigger and issue a CLEAR pulse to the sensor TPD Transfer Pulse Delay a user programmable interval which can range from 1 to 999 microseconds in 0 1 microsecond increments Interframe Time an interval that is fixed at the smallest value allowed by the Camera Head sensor Each Camera Head will differ based on the sensor with a range starting from the low hundreds of nanoseconds to less than 1 microsecond First Image Integration Time the integration time for the first image is equal to TPD Second Image Integration Time the integration time for the second image is equal to the sensor readout time Maximum Trigger Rate the maximum trigger rate is
157. y manual mode is supported Integration Time To accommodate integration time values at a user level specified as n n msec 1 decimal point precision multiply the desired integration time x10 and pass in the standard feature value field The value returned from the camera will also be specified as value x 10 This also applies to the maximum and minimum value fields of the properties register White Balance This feature is implemented per the IIDC standard Manual and One Shot modes are supported Trigger MegaPlus Il supports the standard IIDC trigger registers but there is additional trigger functionality provided through the Advanced Features See Operation Modes Triggering or Continuous Video on page 101 SaveMemSettings This feature is implemented per the IIDC standard 16 2 Advanced Features The IIDC standard supports the concept of vendor unique features that are not specified by the standard IIDC camera control features Each vendor must define Control and Status Registers CSRs for these additional features and write the base address of these CSRs at offset 480h as a quadlet offset value from the base address of the initial register space In the advanced feature address space the first two quadlets are defined by the IIDC standard as an Access Control Register ACR The IIDC standard specifies a format for locking a specific feature by writing the feature ID to this access register and specifying a time out value
158. y the same binning state to all heads In the Two Head Advanced Color configuration each head maintains it s own binning state Command String 248 lt binlevel gt hd no LF Where lt binlevel gt gt binning level 1 1x1 binning i e no binning 2 2x2 binning 3 3x3 binning 4 4x4 binning Response 248 lt status gt 0 lt LF gt Where 0 gt return parameter count GetBinning binlevel Returns the binning level for the specified Camera Head Command String 249 hd_no lt LF gt Response 415 lt status gt 1 lt binlevel gt lt LF gt Where 1 gt return parameter count lt binlevel gt gt binning level 1 1x1 binning i e no binning 2 2x2 binning 3 3x3 binning 4 4x4 binning 14 7 Control Console Related Functions The following functions apply to the camera as a whole rather than to individual Camera Heads 14 7 1 Trigger Properties Trigger Returns the properties of the trigger feature for the console Properties include IsSupported max min and polarity control Command String 401 lt LF gt Response 401 lt status gt 5 lt is_sup gt lt max gt lt min gt lt polarity gt lt LF gt Where 4 gt return parameter count is sup gt 1 is supported 0 not supported lt max gt gt max trigger mode number 7 lt min gt gt min trigger mode number 0 polarity 0 cannot specify trigger polarity 1 can specify trigger polarity SetTriggerPolarity p

Download Pdf Manuals

image

Related Search

Related Contents

Revue de    OWNER`S MANUAL - Molten Voltage  

Copyright © All rights reserved.
Failed to retrieve file