background image

User Manual

SW-4000TL-10GE

Thank you for purchasing this product.

Be sure to read this manual before use.

This manual includes important safety precautions and instructions on how to operate the unit. Be sure to read 

this manual to ensure proper operation.

The contents of this manual are subject to change without notice for the purpose of improvement.

© 2019 JAI

High Speed CMOS Trilinear Camera

Document Version: 1.0

SW-4000TL-10GE_Ver.1.0 _Apr.2019

Summary of Contents for SW-4000TL-10GE

Page 1: ...des important safety precautions and instructions on how to operate the unit Be sure to read this manual to ensure proper operation The contents of this manual are subject to change without notice for the purpose of improvement 2019 JAI High Speed CMOS Trilinear Camera Document Version 1 0 SW 4000TL 10GE_Ver 1 0 _Apr 2019 ...

Page 2: ...trol 29 Lookup Table LUT 30 Gamma Function 31 ShadingCorrection 32 Black Level Correction 32 Variable Line Rate 33 Electronic Shutter 33 EEN Exposure Enable Function 33 Test Pattern Function 33 Color Space Conversion 34 Counter And Timer Control Function 35 Tilted View Correction and Chromatic Aberration Correction 37 Spatial Compensation Function 37 Connecting Rotary Encoders 38 Frame Start Trigg...

Page 3: ...d 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 com...

Page 4: ...for the Administration of the control of Pollution by Electronic Information Products known as China RoHS The table shows contained Hazardous Substances in this camera mark shows that the environment friendly use period of contained Hazardous Substances is 15 years SW 4000TL 10GE ...

Page 5: ...f the camera Fixed pattern noise When shooting dark objects in high temperature conditions fixed pattern noise may occur throughout the entire video monitor screen Defective pixels Defective pixels white and black pixels of the CMOS image sensor are minimized at the factory according to shipping standards However as this phenomenon can be affected by the ambient temperature camera settings e g hig...

Page 6: ...ry encoders Variety of pre process functions LUT Lookup Table Programmable control over gamma and contrast is possible Gamma correction Gamma can be set to 1 0 0 9 0 8 0 75 0 65 0 6 0 55 0 5 or 0 45 off Shading correction flat field Non uniformity i e shading in the amount of light generated by the lens and lighting equipment can be corrected Variable line rate By varying the line rate the scannin...

Page 7: ...TL 10GE Lens mount M42 mount F mount Mount a M42 mount lens F mount lens etc here Before mounting a lens be sure to refer to Step 2 Connecting Devices and confirm the precautions for attaching a lens and the supported lens types 7 ...

Page 8: ...green Camera in operation Blinking green During operation in trigger mode trigger signals are being input The blinking interval is not related to the actual input interval of the external trigger POWER TRIG LED POWER TRIG LED Indicates the power and trigger input status LED status and camera status SW 4000TL 10GE ACT LED Indicates the network communication status 8 LINK LED Indicates the link stat...

Page 9: ...4000TL 10GE 9 TTL signal specification TTL out signal specification Typ Output voltage Low 0 0V High 5 0V Input Output current 32mA TTL in signal specification Typ Input voltage Low 0 0 0 8V High 2 0 5 5V Note In order to operate at the maximum line rate 10 25V DC power must be connected to both Pin1 Pin2 and Pin 11 Pin12 If you supply power to only one pin pair the camera may operate at less than...

Page 10: ...ra locking screw holes M3 5mm depth Use these holes when mounting the camera directly to a wall or other structural system SW 4000TL 10GE 10 AUX connector 10 pin Camera side 3260 10S3 55 Hirose Electric or equivalent Cable side 3240 10P C 50 Hirose Electric or equivalent User side CAMERA side User side JAI Camera side Recommended external input circuit diagram reference example ...

Page 11: ...he procedures for adjusting the gain white balance and black level as examples and adjust the image quality SW 4000TL 10GE Preparation Preparation Process Step 1 Installing the Software first time only When using the camera for the first time install the software for configuring and controlling the camera eBUS SDK for JAI on the computer When you install eBUS SDK for JAI eBUS SDK for JAI player wi...

Page 12: ... the lens Caution Note The following formula can be used to estimate the focal length focal length WD 1 W w WD Working distance distance between lens and object W Width of object w Width of sensor 30 72 mm on this camera Direct connection When mounting the camera directly to another device for example use screws that match the camera locking screw holes on the camera M3 5 mm depth For heavy lenses...

Page 13: ... standard Correctly select the LAN cable type according to the Ethernet standard to be used About the longest cable length Network card Install this in the computer that will be used to configure and operate the camera Refer to the instruction manual of the network card and configure settings on the computer as necessary Refer to the specifications of the cable for details on its bend radius Ether...

Page 14: ...lights amber and initialization of the camera starts When initialization is complete the POWER TRIG LED lights green Verify whether power is being supplied to the camera by checking the rear LED When properly turned on Lit green For details on how to read the LEDs see LED status and camera status in the Parts Identification section Step 4 Verifying the Connection between the Camera and PC Verify w...

Page 15: ...SW 4000TL 10GE 15 The connected camera is listed Please select one camera Push Select Connect button 2 Select the camera you want to configure ...

Page 16: ...ed Push the Device control button The screen shown below will be displayed In this window you can adjust various settings of the camera This completes the procedure for verifying whether the camera is properly recognized and whether control and settings configuration are possible ...

Page 17: ...Camera 1 Set Exposure Mode to Timed 2 Specify the exposure time in Exposure Time 3 Set Trigger Mode to On and set Trigger Selector to Line Start 4 If necessary change the Trigger Source and Trigger Activation settings When Controlling the Exposure Time Using Specified Exposure Times Configure the settings as follows Control via External Triggers When Controlling the Exposure Time Using the Pulse W...

Page 18: ... period slower than the exposure time in Acquisition Line Rate 4 Specify the exposure time in Exposure Time When Controlling the Exposure Time Using Specified Exposure Times Configure the settings as follows Control Without External Triggers When Not Controlling the Exposure Time Configure the settings as follows The exposure will be performed with an exposure time equal to 1 line rate The exposur...

Page 19: ...ls on this setting Electronic Shutter 3 Perform DSNU correction For details on this setting Pixel Sensitivity Correction 4 Perform PRNU correction For details on this setting Pixel Sensitivity Correction 5 Adjust the black level For details on this setting Black Level Correction Display the camera image and adjust the image quality Displaying the Image Display the image captured by the camera When...

Page 20: ... eBUS SDK for JAI will be deleted when the camera is turned off By saving current setting values to user memory you can load and recall them whenever necessary You can save up to three sets of user settings in the camera User Set1 to 3 eBUS SDK for JAI Player 一時メモリ UserSet1 UserSet2 UserSet3 DefaultSet Working Set Memory Flash Memory RAM Note Changes to settings are not saved to the computer eBUS ...

Page 21: ...ved as user settings To load user settings 1 Stop image acquisition User settings can only be loaded when image capture on the camera is stopped 2 Select the settings to load UserSet1 to UserSet3 in UserSetSelector 3 Select UserSetLoad and click UserSetLoad The selected user settings are loaded ...

Page 22: ...UserOutput2 UserOutput3 Action0 ー ー ー ー ー ー ー ー ー ー Action1 ー ー ー ー ー ー ー ー ー ー Action2 ー ー ー ー ー ー ー ー ー ー Action3 ー ー ー ー ー ー ー ー ー ー PulseGenerator0 ー ー ー ー PulseGenerator1 ー ー ー ー PulseGenerator2 ー ー ー ー PulseGenerator3 ー ー ー ー Encoder Trigger Encoder Direction ー ー ー ー ー Logic Block 0 ー Logic Block 1 ー Acquisition Active ー ー ー ー ー ー ー ー ー Exposure Active ー ー ー ー ー LVAL ー ー ー ー ー Signals to use...

Page 23: ...t can input output the following signals to and from external input output connectors These signals can be used as triggers and other necessary signals within the camera or as signals output from the camera to the system such as those used for lighting equipment control Signals are selected as follows When using external signals or the signals of each GPIO module as trigger signals Select in Trigg...

Page 24: ... image acquisition in response to the external trigger signal input AcquisitionEnd Stop image acquisition in response to the external trigger signal input FrameTransferStart Output acquired images at a specified timing in response to an external trigger signal input There is a limit to the number of image frames that can be stored internally The limits for each image format are as follows Acquired...

Page 25: ...2 0 3 3 8 42 9 6 56 2048 15 02 0 3 3 8 38 2 3 28 16 15 02 0 3 3 8 33 6 0 03 4096 15 02 0 3 3 8 42 9 6 56 2048 15 02 0 3 3 8 38 2 3 28 16 15 02 0 3 3 8 33 6 0 03 4096 15 02 0 3 3 8 42 9 6 56 2048 15 02 0 3 3 8 38 2 3 28 16 15 02 0 3 3 8 33 6 0 03 4096 15 02 0 3 3 8 42 9 6 56 2048 15 02 0 3 3 8 38 2 3 28 16 15 02 0 3 3 8 33 6 0 03 4096 15 02 0 3 3 8 42 9 6 56 2048 15 02 0 3 3 8 38 2 3 28 16 15 02 0 ...

Page 26: ...VAL Active D μs 4096 15 02 0 3 42 9 6 56 2048 15 02 0 3 38 2 3 28 16 15 02 0 3 33 6 0 03 4096 15 02 0 3 42 9 6 56 2048 15 02 0 3 38 2 3 28 16 15 02 0 3 33 6 0 03 4096 15 02 0 3 42 9 6 56 2048 15 02 0 3 38 2 3 28 16 15 02 0 3 33 6 0 03 4096 15 02 0 3 42 9 6 56 2048 15 02 0 3 38 2 3 28 16 15 02 0 3 33 6 0 03 4096 15 02 0 3 42 9 6 56 2048 15 02 0 3 38 2 3 28 16 15 02 0 3 33 6 0 03 4096 15 02 0 3 42 9...

Page 27: ...ive Falling E μs 4096 15 02 0 3 42 9 6 56 0 3 2048 15 02 0 3 38 2 3 28 0 3 16 15 02 0 3 33 6 0 03 0 3 4096 15 02 0 3 42 9 6 56 0 3 2048 15 02 0 3 38 2 3 28 0 3 16 15 02 0 3 33 6 0 03 0 3 4096 15 02 0 3 42 9 6 56 0 3 2048 15 02 0 3 38 2 3 28 0 3 16 15 02 0 3 33 6 0 03 0 3 4096 15 02 0 3 42 9 6 56 0 3 2048 15 02 0 3 38 2 3 28 0 3 16 15 02 0 3 33 6 0 03 0 3 4096 15 02 0 3 42 9 6 56 0 3 2048 15 02 0 3...

Page 28: ... Pixel Gain Correct Perform DSNU Pixel Black Correct calibration again whenever the exposure time or analog base gain value is adjusted A single correction data entry can be saved on the camera for each user When calibration is performed the correction data is saved to the non volatile ROM at the same time PRNU Correction Pixel Gain Correct PRNU photo response non uniformity is a variation between...

Page 29: ...fine adjustment for R and B Master Mode and a mode where R G and B gain are adjusted individually Individual Mode Master Mode Set Individual Gain Mode to Off and adjust the gain by configuring the following three items Digital All x 1 x 8 0dB 18dB Digital Red x 0 4 x 4 7 96dB 12dB Digital Blue x 0 4 x 4 7 96dB 12dB Individual Mode Set Individual Gain Mode to On and adjust the gain by configuring t...

Page 30: ...ted index SW 4000TL 10GE 30 Lookup Table LUT The LUT function is used to generate a non linear mapping between signal values captured on the sensor and those that are output from the camera You can specify the output curve using 257 setting points indexes To use the LUT function Configure the settings as follows LUT Value LUT values range from 0 at the lowest to 4095 at the highest Linear interpol...

Page 31: ...of the monitor are not linear the entire image may be darker or the gradation in the dark areas may be less noticeable when camera outputs are displayed without processing The gamma function can be used to correct the camera signals with an opposite direction curve and produce a display that is close to linear 0 0 2 0 4 0 6 0 8 1 0 1 2 Example of the light emitting properties of the monitor displa...

Page 32: ... mode but is effective when used during actual use You can also save the setting and have it applied whenever the power is subsequently turned on For details on saving the setting see Step 7 Saving the Settings For Flat Shading and Color Shading the maximum correction gain amount is limited to 8 times the gain amount before correction in all pixels If the highest luminance level in the image is 17...

Page 33: ... signal is output to the DC IN TRIG IN connector 12 pin round or AUX connector Example Output to DC IN TRIG IN connector 12 pin round Trigger Exposure EEN Internal External Test Pattern Function You can display the following types of test patterns Off White GrayPattern1 GrayPattern2 ColorBar Video output is not possible while a test pattern is being executed This function is not dependent on gain ...

Page 34: ...a properly To display them properly XYZ or HSI compatible image processing must be performed on the computer side Caution Configuration 3x3 table Select the item you want to configure in ColorMatrixValueSelector And configure the value in ColorMatrixValue ColorMatrixValue can be set to a value from 2 to 2 ColorTransformation ColorTransformationMode ColorTransformationRGBMode RGB sRGB RGB sRGB RGB ...

Page 35: ...es Counter2 Counts the number of Exposure Start instances Counter3 Counts the number of Frame Trigger instances Counter4 Counts the number of Frame Start instances Counter5 Counts the number of Frame Transfer End instances When a problem occurs in a system that includes this camera comparing the values from multiple counters allows you to verify the extent of normal operability and can be useful w...

Page 36: ...ing Edge Counter5 Falling Edge Specify timing at which to count This setting is fixed Item Counter 0 5 SW 4000TL 10GE 36 Internal camera blocks Event detection Counter At event occurrence or count up Counter At event occurrence or count up Counter At event occurrence or count up Counter At event occurrence or count up Counter reset Read requested counter value Internal MCU of camera Send informati...

Page 37: ... Correction Lens1 2 3 4 0 to 4 0 in steps of 0 1 2 Similarly correct the B channel Set Chromatic Aberration Correction Selector to B Channel Specify the amount of correction in Chromatic Aberration Correction Lens1 2 3 4 0 to 4 0 in steps of 0 1 3 Enable the chromatic aberration of magnification correction function Set Chromatic Aberration Correction Mode to On Alternatively select preset Lens1 Le...

Page 38: ... decimation of output trigger of rotary encoder When N is not an integer multiple of 65536 Using the time interval of the output trigger of the rotary encoder Camera internal trigger is generated so that the set division ratio is obtained Note If the time interval of the output of the rotary encoder fluctuates greatly the output of the camera internal trigger generated may also fluctuate greatly I...

Page 39: ...et Y will not be sent Data Trailer GigE Vision Data Leader GigE Vision One frame of image data Offset Y 0 When using Frame Start Trigger after receiving Frame Start Trigger skip the image data of the number of lines of Offset Y and send the data of Data Leader image data Data Trailer Upon completion of data transmission for one frame no data will be sent until the next Frame Start Trigger is recei...

Page 40: ...ional Scanning Function The ROI region of interest function allows you to output images by specifying the areas to scan ROI Settings Specify the area to scan by specifying width and horizontal offset values under Image Format Control The setting ranges for the ROI function s readable area based on the Binning setting Binning Horizontal are as follows Offset X pixels Offset Y pixels BinningHorizont...

Page 41: ... set ChunkEnable from False to True The Chunk Data function settings cannot be changed during image output To change the settings stop Acquisition Caution Note When ChunkModeActive is set to True ChunkImage is automatically set to True For items that can be added to image data as Chunk Data refer to n ChunkDataControl in the setting item list Delayed Readout Delayed readout allows images captured ...

Page 42: ...L End SW 4000TL 10GE Event Control Function The Event Control Function is a function that outputs a signal change point inside the camera as information indicative of an event occurrence event message by using GVCP GigE Vision Control Protocol Events that can use the Event Control Function Events that can use the Event Control Function are as follows You can specify whether or not to send an event...

Page 43: ...ings of the camera 1 Specify ActionDeviceKey 2 Then specify two actions that can be configured on the camera Action1 Select 1 in ActionSelector Specify ActionGroupMask ActionSelector Specify ActionGroupKey ActionSelector Action2 Select 2 in ActionSelector Specify ActionGroupMask ActionSelector Specify ActionGroupKey ActionSelector 3 Set triggers AcquisitionStart AcquisitionEnd FrameStart Acquisiti...

Page 44: ...is shown in the figure below In the case of Binning Off there is a gap between individual lines of Green Blue Red SW 4000TL 10GE Binning Vertical Off Binning Vertical On 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 7 5μm 4096 pixels 4096 pixels ...

Page 45: ...rmat settings ー 4096 Display the maximum image width ー 4096 Display the maximum image height BinningHorizontal 1 16 4096 step 16 BinningHorizontal 2 8 2048 step 8 4096 Set the image width 1 4096 step 1 1 Set the image height number of lines Image data with the specified number of lines will be streamed as 1 block BinningVertical 1 0 4080 step 16 BinningVertical 2 0 2040 step 8 0 Set the horizontal...

Page 46: ...ed individually for the entire gain adjustment range of the sensor ー ー Select the gain to configure Setting range IndividualGainMode On DigitalGreen DigitalRed DigitalBlue IndidualGainMode Off DigitalAll DigitalRed DigitalBlue Gain ー x1 0 Set the gain value for the gain setting selected in GainSelector Setting Range IndividualGainMode On DigitalGreen x1 0 x16 0 DigitalRed x1 0 x16 0 DigitalBlue x1...

Page 47: ... False ー Display the status of the input signal or output signal True High False Low ー ー Display the input output signal status The state is shown with 16 bits Bit assignments are as follows bit0 Line1 bit3 Line4 bit4 Line5 bit7 Line8 bit8 Line9 bit9 Line10 bit11 Line12 bit12 Line13 bit1 bit2 bit5 bit6 bit10 bit13 31 unused fixed 0 ー ー Select the line source signal for the item selected in Line Sel...

Page 48: ...se 32pulse none When the reliability of the interval of the signal output from the rotary encoder is low Some signal interval is extremely long or short When this function is enabled internal processing is performed by averaging the interval of several previous signals 0 150 10 step 0 Apply a low pass filter to prevent noise on the signal from the rotary encoder and stabilize the signal for the sp...

Page 49: ...t Line Start ー ー Display the EventID 0x9032 Event Line Start Timestamp ー ー Displays the Timestamp value when an event occurs Event Line Start Frame ID ー ー Displays the FrameID value when an event occurs ー ー When the event LineEnd occurs the following three data can be checked Event Line End ー ー Display the EventID 0x9033 Event Line End Timestamp ー ー Displays the Timestamp value when an event occur...

Page 50: ... Falling Edge Timestamp ー ー Displays the Timestamp value when an event occurs Event Line9 Falling Edge Frame ID ー ー Displays the FrameID value when an event occurs ー ー When the event Line10RisingEdge occurs the following three data can be checked Event Line10 Rising Edge ー ー Display the EventID 0x9341 Event Line10 Rising Edge Timestamp ー ー Displays the Timestamp value when an event occurs Event Li...

Page 51: ...ine Trigger ChunkID 2029h Counter1 Line Starrt ChunkID 202Ah Counter2 Exposure Start ChunkID 200Fh Counter3 Frame Trigger ChunkID 200Eh Counter4 Frame Start ChunkID 202Bh Counter5 Frame Transfer End ChunkID 2011h ー ー Display the ExposureTime DataType Float ExposureTime Red ChunkID 201Ch ExposureTime Green Common ChunkID 2004h ExposureTime Blue ChunkID 201Dh ー ー ChunkID 201Eh DataType Float Digital...

Page 52: ...ns Within250ns Within1us Within2p5u Within10us Within25us Within100us Within250us Within1ms Within2p5ms Within10ms Within25ms Within100ms Within250ms Within1s Within10s GreaterThan10s AlternatePTPProfile Unknown Reserved ー ー Display the status of IEEE 1588 clock Settiing range Initializing Faulty Disabled Listening PreMaster Master Passive Uncalibrated Slave Version 1 1 Version 2 0 Version 1 1 Sel...

Page 53: ...pending on the ClockPreScaler value PulseGeneratorRepeatCount 0 255 0 Set the repeat count for the counter When this is set to 0 a free counter is enabled with no repeat limit PulseGeneratorClearActivation ー Off Set the clear signal condition for the count clear input of the pulse generator Setting range Off LevelHigh LevelLow RisingEdge FallingEdge PulseGeneratorClearSource ー Low Select the count...

Page 54: ...nel Specify the channel for which to perform Chromatic Aberration Correction Lens1 2 3 Chromatic Aberration Correction ー 0 Set the amount of correction for Chromatic Aberration CorrectionLens1 2 3 Setting range R B Channel 4 4 step 0 1 Setting range Default value Description Corrects the spatial pixel differences individually for the R G and B lines captured by the trilinear line sensor ー Default ...

Page 55: ...ble Use the gamma function to correct the display As the light emitting properties of the monitor are not linear the entire image may be darker or the gradation in the dark areas may be less noticeable when camera outputs are displayed without processing Using the gamma function performs correction to produce a display that is close to linear For details see Gamma Function Problem Cause and soluti...

Page 56: ...al image output format Acquistion Mode Exposure Mode SingleFrame MultiFrame Continuous Item SW 4000TL 10GE Image sensor 4K high speed trilinear CMOS image sensor Line rate Synchronization Internal Communication Interface 10GBase T 5GBase T 2 5GBase T 1000Base T Manual DigitalAll 133 255 LSB 12bit DigitalRed 64 64 LSB 12bit DigitalBlue 64 64 LSB 12bit Default setting Output black level at 0 33LSB d...

Page 57: ...F mount 46 5 mm tolerance 0 mm to 0 05 mm Connectors LEDs Image porcessing 1 Pixel sensitivity correction Pixel correction DSNU PRNU 2 Shading correction ColorShading FlatShading 3 LUT OFF γ 1 0 ON 257 points can be set 4 Gamma 0 45 0 5 0 55 0 6 0 65 0 75 0 8 0 9 1 0 9 steps available Power supply voltage Lens mount M42 mount F mount Standard compliance Weight 5 45 20 80 non condensing 25 60 20 80...

Page 58: ...SW 4000TL 10GE 58 Spectral Response Wave length nm Relative Response ...

Page 59: ...SW 4000TL 10GE 59 Dimensions F mount SW 4000TL 10GE F Dimenstional tolerance 0 3mm Unit mm ...

Page 60: ...SW 4000TL 10GE 60 M42 mount SW 4000TL 10GE M42 Dimenstional tolerance 0 3mm Unit mm ...

Page 61: ... 0 794 1 0 891 0 1 1 1 122 2 1 259 3 1 413 4 1 585 5 1 778 6 1 995 7 2 239 8 2 512 9 2 818 10 3 162 11 3 548 12 3 981 13 4 467 14 5 012 15 5 623 16 6 31 17 7 079 18 7 943 19 8 913 20 10 21 11 22 22 12 589 23 14 125 24 15 849 25 17 783 26 19 953 27 22 387 28 25 119 29 28 184 30 31 623 31 35 481 32 39 811 33 44 668 34 50 119 35 56 234 36 63 096 ...

Page 62: ... and Windows are trademarks or registered trademarks of Microsoft Corporation in the United States and other countries Intel and Intel Core are trademarks of Intel Corporation in the United States and other countries Other system and product names described in this document are trademarks or registered trademarks of their respective owners The and symbols are not used in this document ...

Page 63: ...POWER TRIG LED 8 Connecting Devices 12 Counter And Timer Control 35 R Regional Scanning Function 40 D RJ 45 connector 8 DC IN 9 ROI 40 DC IN TRIG connector 9 Digital Input Output Settings 23 S Dimensions 61 Saving the Settings 20 Setting List 45 E Shading Correction 32 Exposure Mode 24 Specifications 56 Spectral Response 58 F Factory default settings 20 T Feature Properties 45 Trigger Control 24 F...

Page 64: ...SW 4000TL 10GE 64 Revision Date Changes Revision history 1 0 Apr 2019 First version ...

Reviews: