background image

89 / 172 

Copyright © 2019 Toshiba Teli Corpotration, All rights reserved. 

http://www.toshiba-teli.co.jp/en/

 

 

D4289451A

 
 

 

● Control with TeliCamSDK 

Camera feature API 

Control Trigger features using dedicated API. 

API name 

Description 

GetCamTriggerMode 

Get current TriggerMode 

SetCamTriggerMode 

Set new TriggerMode 

GetCamTriggerSequence 

Get current TriggerSequence 

SetCamTriggerSequence 

Set new TriggerSequence 

GetCamTriggerSource 

Get current TriggerSource 

SetCamTriggerSource 

Set new TriggerSource 

GetCamTriggerAdditionalParameterMinMax 

Get minimum and maximum value 

GetCamTriggerAdditionalParameter 

Get current TriggerAdditionalParameter value 

SetCamTriggerAdditionalParameter 

Set new TriggerAdditionalParameter value 

GetCamTriggerDelayMinMax 

Get minimum and maximum value 

GetCamTriggerDelay 

Get current TriggerDelay value 

SetCamTriggerDelay 

Set new TriggerDelay value 

ExecuteCamSoftwareTrigger 

Execute Software Trigger 

 
1. Select a trigger mode. 

Set ‘TriggerMode’ with ‘SetCamTriggerMode’ function. 

2. Select a trigger sequence of random trigger shutter. 

Set ‘TriggerSequence’ with ‘SetCamTriggerSequence’ function. 

3. Select a trigger source of random trigger shutter. 

Set ‘TriggerSource’ with ‘SetCamTriggerSource’ function. 

4. Select a trigger activation of hardware trigger. 
5. Set the number of frames to exposure in Bulk mode. 

Set ‘TriggerAdditionalParameter’ with ‘SetCamTriggerAdditionalParameter’ function. 

6. Set a trigger delay. 

Set ‘TriggerDelay’ with ‘SetCamTriggerDelay’ function. 

7. Capture image stream. 

To start and stop capturing image is the same way as AcquisitionControl. 
Please refer to [Camera streaming functions] in [TeliCamAPI Library manual] 
  and [GrabStreamSimple] sample code in your TeliCamSDK install folder. 

8. Execute software trigger. 

Execute Software Trigger in SoftwareTrigger mode with ‘ExecuteCamSoftwareTrigger’ function. 

 

Please refer to [Controlling camera feature functions] in [TeliCamAPI Library manual] for more detail. 

Summary of Contents for DDU Series

Page 1: ...07MCF Information contained in this document is subject to change without prior notice Standard name might be trade mark of each company Thank you for purchasing our product Before using this CMOS camera please read through this instruction manual carefully in order to use this product correctly and safely After reading keep this instruction manual handy so that you can refer to whenever you need ...

Page 2: ...Connector Pin Assignment 17 Outline Drawing 19 General Specifications 20 LED Status 23 I O Specification 24 Timing Specification 30 Typical Spectral Response 33 Operating Ambient Conditions 35 Functions 37 Bootstrap Registers 39 DeviceControl 41 ImageFormatControl 42 Scalable 46 Binning 51 Decimation 56 Reverse 61 PixelFormat 64 TestPattern 70 AcquisitionControl 74 ImageBuffer 80 TriggerControl 85...

Page 3: ...A ALCControl 132 LUTControl 136 UserSetControl 139 EventControl 144 FrameSynchronization 147 LEDIndicatorLuminance 149 DPCControl 151 Chunk 155 SequentialShutterControl 161 Appendix 166 UserSetSave and UserSetQuickSave difference 166 MultiFrame and Bulk function difference 168 Warranty rules 171 Repair 172 ...

Page 4: ... or a long period of outpatient treatment of cure 2 Light to moderate injuries refers to injuries burns electric shock etc that do not require hospitalization or long term treatment 3 Property damage refers to cases of extensive damage involving damage to buildings equipment farm animals pet animals and other belongings Explanation of Safety Symbols Safety Signs Description WARNING Indicates a pot...

Page 5: ...k may result For internal repair inspection or cleaning contact your sales representative Never pull apart Do not place anything on the equipment If metallic objects liquid or other foreign matter enters the equipment fire or electric shock may result Avoid Do not install the equipment in an unstable or inclined location or locations subject to vibration or impact Otherwise the equipment may toppl...

Page 6: ...se the trouble Avoid When performing connection turn off power When connecting the power cable and the connection cable turn off the equipment power Otherwise fire or electric shock may result Instruction Do not expose its camera head to any intensive light such as direct sunlight Otherwise its inner image pickup device might get damaged Avoid Avoid short circuiting signal output Otherwise a malfu...

Page 7: ... responsibility for such damages In the case damage or losses are caused by failure to observe the information contained in the instructions in this instruction manual and specifications In the case damage or losses are caused by use contrary to the instructions in this instruction manual and specifications In the case damage or losses are caused by malfunction or other problems resulting from uni...

Page 8: ...s Such designer or personnel shall assure the performance and safety of the equipment or devices This product is not designed or manufactured to be used for control of equipment directly concerned with human life 1 or equipment relating to maintenance of public services functions involving factors of safety 2 Therefore the product shall not be used for such applications 1 Equipment directly concer...

Page 9: ...re not malfunctions Check a combination with the lens Depending on the lens and lighting you use an image is reflected as a ghost in the imaging area However this is not because of a fault of the camera In addition depending on the lens you use the performance of the camera may not be brought out fully due to deterioration in resolution and brightness in the peripheral area aberration and others B...

Page 10: ...erated on the screen If this occurs move the camera or the cable Handling of the protective cap If the camera is not in use attach the lens cap to the camera to protect the image pickup surface If the equipment is not to be used for a long duration Turn off power to the camera for safety Maintenance Turn off power to the equipment and wipe it with a dry cloth If it becomes severely contaminated ge...

Page 11: ... digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communication Opera...

Page 12: ...能的保证期限 The Mark and Information are applicable for People s Republic of China only 产品中有毒有害物质或元素的名称及含量 部件名称 有毒有害物质或元素 铅 Pb 汞 Hg 镉 Cd 六价铬 Cr VI 多溴联苯 PBB 多溴二苯醚 PBDE 相机本体 本表格依据SJ T 11364的规定编制 表示该有毒有害物质在该部件所有均质材料中的含量均在电子信息产品中有毒有害物质的 限量要求标准规定的限量要求 GB T26572 以下 表示该有毒有害物质至少在该部件的某一均质材料中的含量超出电子信息产品中有毒有害 物质的限量要求标准规定的限量要求 GB T26572 This information is applicable for People s Republic of China only リサイクルに関する情報...

Page 13: ... setting You can download the SDK for our USB camera products TeliCamSDK from the Service Support section of our website User registration is necessary to use downloading service Please make a user registration or contact your sales representative TOSHIBA TELI CORPORATION Top Page http www toshiba teli co jp en Service Support https www toshiba teli co jp cgi ss en service cgi Please refer to the ...

Page 14: ... M pixels 62 fps by outputting images with two USB 3 0 cables Global shutter As it employs a global electronic shutter similar to a CCD image sensor clear images of even fast moving object are obtainable with less blur USB3 0 interface Video output and camera control are performed via the two USB 3 0 standard interfaces Data transfer is up to 10Gbps 5Gbps x 2 that enables to output uncompressed vi...

Page 15: ...me rate by reducing vertical output area And reduces occupied data rate of USB bus by reducing horizontal output area Binning Pixel data is combined by vertical and horizontal It achieves high frame rate Decimation Camera reads all effective areas at high speed by skipping lines Dust proof Glass Dust proof Glass is built in default Suffix G is attached to the model name of built in Glass IR cut fi...

Page 16: ...uct is able to connect a USB cable equipped with screw lock mechanism Please use it as needed When connecting two USB 3 0 cables and using it in dual mode please use the same item manufacturer model name cable length USB3 0 Interface Card 2 This is the interface card to connect to the camera Usually this card is installed to expansion slot of PC etc e CON Cable and Round connector Cable This cable...

Page 17: ...hysical shock to the camera connector In the case that electric wire of cable is long or thin input and output voltage may not satisfy specifications of the camera or your system by voltage drop Please confirm wires specifications before use them When connecting two USB 3 0 cables and using it in dual mode please use the same item manufacturer model name cable length Lost packets may occur by an e...

Page 18: ...ferential pair 7 O SSTX 8 GND_DRAIN Ground for SuperSpeed signal return 9 I SSRX SuperSpeed receiver differential pair 10 I SSRX 2 I O Connector e CON Connector Connector Camera side 37204 62B3 004PL 3M Japan Limited or equivalent Matching connector Cable side Connectors which conformed to e CON e g 37104 series 3M Japan Limited RITS 4P series TE Connectivity Ltd Matching connector is not an acces...

Page 19: ... HIROSE ELECTRIC CO LTD or equivalent Plug Cable side HR10A 7P 6S 73 HIROSE ELECTRIC CO LTD or equivalent Matching connector is not an accessory of this product Pin assignment Pin No I O Signal Function 1 I Line4 GPIO Input 2 I Line3 GPIO Input 3 O Line5 GPIO Output 4 O Line6 GPIO Output 5 I O GND GPIO Ground 6 NC Not Connected TOP 5 6 1 2 3 4 Cable side 2 1 6 5 4 3 Camera side ...

Page 20: ...19 172 Copyright 2019 Toshiba Teli Corpotration All rights reserved http www toshiba teli co jp en D4289451A Outline Drawing 修正 ...

Page 21: ... Aspect ratio 4 3 Sensitivity 1600lx F5 6 1 62s Minimum illuminance 4lx F1 4 Gain 24dB Video Level 50 Power supply DC 5V 5 from USB connector Power consumption 1 5 0W maximum Interface USB 3 0 Only SuperSpeed is supported Transmission speed 5Gbps x 2 maximum Protocol USB3 Vision Image format Mono8 Mono10 Mono12 Maximum Frame rate 1 Mono8 62 fps Mono10 Mono12 31 fps Dimensions 40 mm W x 40 mm H x 3...

Page 22: ...atio 4 3 Sensitivity 2300lx F5 6 1 62s 2800lx F5 6 1 62s Minimum illuminance 6lx F1 4 Gain 24dB Video Level 50 Power supply DC 5V 5 from USB connector Power consumption 1 5 0W maximum Interface USB 3 0 Only SuperSpeed is supported Transmission speed 5Gbps x 2 maximum Protocol USB3 Vision Image format Bayer8 Bayer10 Bayer12 Maximum Frame rate 1 Bayer8 62 fps Bayer10 Bayer12 31 fps Dimensions 40 mm ...

Page 23: ...n and brightness in the peripheral area occurrence of a ghost aberration and others When you check the combination between the lens and camera be sure to use the lens you actually use In addition use a mounting screw free from defects and dirt Otherwise the camera may be unable to be removed As for the C mount lens used combining this camera the projection distance from bottom of the screw should ...

Page 24: ...t flash green ON 20ms OFF 60ms Connection Error Flash alternate red green SuperSpeed connected but no data being transferred Flash green ON 200ms OFF 800ms SuperSpeed connected waiting for trigger Flash orange ON 200ms OFF 800ms Data being transferred Fast flash green ON 60ms OFF 20ms Error during data transfer Solid Red Time period 500ms Stand by Super slow flash orange ON 200ms OFF 2800ms ...

Page 25: ...evel Low 0 0 5V High 2 0 24 0V Polarity High active Low active initial factory setting Low active Pulse Width Minimum 50μs Input circuit diagram Inside DC3 3V 0V 4 3 Notes of external trigger signal Depending on cable length cable kinds and input current of trigger input line Random Trigger Shutter operation may not satisfy timing specification or camera may not receive EXT_TRIG signal Please conf...

Page 26: ...I F CAMERA Inside DC3 3V 4 3 Photocoupler Camera GND Your GND Your system Your Secondary GND Your GND Your system Your FRAME GND DC3 3V 4 3 Camera GND CAMERA Inside Notes of trigger input cable Pin 3 of e CON connector is conducted with camera frame Using shield cable terminal processing of the shield is referred as above Please confirm the EMC adaptability in whole of your system ...

Page 27: ...3 24 0V Polarity High active Low active initial factory setting Low active Pulse Width Minimum 200μs Input circuit diagram DC3 3V GND TLP291 1 2 Inside 5 Notes of external trigger signal Depending on cable length cable kinds and input current of trigger input line Random Trigger Shutter operation may not satisfy timing specification or camera may not receive EXT_TRIG signal Please confirm it befor...

Page 28: ...ing Low active Output signal Off UserOutput Timer0Active AcquisitionActive FrameTriggerWait LineSource FrameActive FrameTransferActive ExposureActive Even if LineMode is set as Output the input signal to Line2 is valid when LineSource is set as Off Input Output circuit diagram Inside DC5 0V 1 3 LineModeAll Notes of external trigger signal Depending on cable length cable kinds and input current of ...

Page 29: ... active Output signal Off UserOutput Timer0Active AcquisitionActive FrameTriggerWait LineSource FrameActive FrameTransferActive ExposureActive Line5 6 Round connector 3 4 pin Input Output specification Output only Output Circuit Open Collector Maximum Current 50mA input current Polarity High active Low active initial factory setting Low active Output signal Off UserOutput Timer0Active AcquisitionA...

Page 30: ...e Active Low Pulse Your System GPIO Input GPIO Output TLP291 LineModeAll direction OUT Active Low Pulse LVTTL Active Low Pulse Your Signal GND Camera Inside Your System 3 3V 24 0V Active Low Pulse Active Low Pulse I O_GND Round connector 5pin Your Secondary GND Your Secondary GND Camera GND Camera GND GND e CON 3pin LINE2 e CON 1pin LINE5 6 Round connector 3 4pin I O_GND Round connector 5pin DC3 3...

Page 31: ...ransmission band without restriction of other device When there is other device on the same bus the value described below is not guaranteed In Manual Shutter mode T1 Sensor Output Exposure Image Image T3 T2 Image Image USB Streaming Model Name Connection mode Number of USB cables format T1 ms T2 ms T3 s DDU1207 MG MCG MCF Dual mode 2 Mono8 Bayer8 16 1 15 8 1 Frame Rate setting Mono10 12 Bayer10 12...

Page 32: ...ayer10 12 38 6 41 0 Active High Mono8 Bayer8 19 3 45 7 Mono10 12 Bayer10 12 26 7 53 0 The value of T2 is the same as the value of normal shutter mode T4 and T5 are typical value In case that the Trigger mode is Level mode exposure time is longer than trigger signal width due to the CMOS sensor specifications T4 and T5 is common in Dual mode and Single mode Notes of random trigger shutter mode In t...

Page 33: ...or LINE1 LINE2 0V 0V LVTTL Toff OpenCollector LVTTL a ActiveLow Ton LINE1 LINE2 0V 0V LVTTL Toff OpenCollector LVTTL OpenCollector b ActiveHigh GPIO Signal Output Delay Toff Falling delay time of Line3 4 Ton Rising delay time of Line3 4 Pull up amplitude Toff μs Ton μs 5V 2 63 Measured pulled up with 10k ohm register Toff and Ton are typical value These values are changed in operating environment ...

Page 34: ...ght 2019 Toshiba Teli Corpotration All rights reserved http www toshiba teli co jp en D4289451A Typical Spectral Response The lens characteristics and light source characteristics is not reflected in table DDU1207MG ...

Page 35: ...34 172 Copyright 2019 Toshiba Teli Corpotration All rights reserved http www toshiba teli co jp en D4289451A DDU1207MCG DDU1207MCF R G B R G B ...

Page 36: ... temperature less than 55 C Humidity 10 90 no condensation Operating Assurance Temperature 5 C to 45 C Camera housing temperature less than 60 C Humidity 10 to 90 no condensation Storage Assurance Temperature 20 C to 60 C Humidity 90 or less no condensation Notes on Heat Radiation The temperature of camera housing must be kept less than 60 C Please provide sufficient heat radiation depending on yo...

Page 37: ... A MBS 030 OKI Electric Cable Co Ltd e CON Cable 3 0m Shield cable Fabricated parts Round connector Cable 3 0m Shield cable Fabricated parts Parts e CON connector XN2A 1470 OMRON Corporation Round connector HR10A 7P 6S 73 HIROSE ELECTRIC CO LTD Shielded wire UL1533 AWG28 Hitachi cable Ltd Connection e CON 1 2 3 4 BNC GPIO Line2 GPIO Line1 GND TRIG IN Line0 GPIO Line2 GPIO Line1 TRIG IN Line0 BNC R...

Page 38: ...age buffer control TriggerControl Trigger control ExposureControl Exposure time control DigitalIOControl DigitalIOControl GPIO signal control CounterAndTimerControl TimerControl Timer0Active signal control AnalogControl Gain Gain control BlackLevel Black level control Gamma Gamma correction BalanceRatio Color gain R B BalanceWhiteAuto Execute auto white balance once ALCControl ALCControl ALC contr...

Page 39: ...eFormatSelector Scalable Binning Decimation Reverse PixelFormat TestPattern AcquisitionControl ImageBuffer TriggerControl ExposureControl DigitalIOControl TimerControl Gain BlackLevel Gamma BalanceRatio BalanceWhiteAuto ALCControl LUTControl UserSetControl EventControl FrameSynchronization LEDIndicatorLuminance AntiGlitch AntiChattering DPCControl SequentialShutterControl Chunk Details of each fea...

Page 40: ...ication in opening and closing the stream channel Please refer to the library manual for details EventEnable When EventEnable bit is set Camera is enabled to send event packets TeliU3vSDK TeliCamSDK require some setups on your application in opening and closing the event channel Please refer to the library manual for details Registers USB3 Vision ABRM Register Address GenICam Interface Length Byte...

Page 41: ... current settings SIRequiredLeaderSize 0x20010 Integer 4 R Minimum required leader size SIRequiredTrailerSize 0x20014 Integer 4 R Minimum required trailer size SIMaximumLeaderSize 0x20018 Integer 4 R Maximum leader size SIPayloadTransferSize 0x2001C Integer 4 R Expected Size of a single Payload Transfer SIPayloadTransferCount 0x20020 Integer 4 R Expected Number of Payload Transfers SIPayloadFinalT...

Page 42: ...factureName in Bootstrap Registers DeviceModelName 0x200090 String 16 R Same as ModelName in Bootstrap Registers DeviceManufactureInfo 0x2000B0 String 16 R Same as ManufacturerInfo in Bootstrap Registers DeviceVersion 0x2000D0 String 16 R Same as DeviceVersion in Bootstrap Registers DeviceID 0x200110 String 16 R Same as SerialNumber in Bootstrap Registers Note DeviceReset Camera executes the USB B...

Page 43: ...r Format2 Format1 Format0 ImageSize Width Height OffsetX OffsetY BinningHorizontal BinningVertical DecimationHorizontal DecimationVertical ReverseX ReverseY PixelFormat PixelEndian ImageSize Width Height OffsetX OffsetY BinningHorizontal BinningVertical DecimationHorizontal DecimationVertical ReverseX ReverseY PixelFormat PixelEndian ImageSize Width Height OffsetX OffsetY BinningHorizontal Binning...

Page 44: ...d Address Length Byte bit Access Description ImageFormatSelector Implemented 0x202020 31 R Returns the state whether the function is implemented ListOfElements 0x20202C 16 R 0 Format0 1 Format1 2 Format2 Value 0x20203C 4 R W Selects an image format List of registers to be applied by ImageFormatSelector ImageFormat 0 2 Width Height OffsetX OffsetY BinningHorizontal BinningVertical DecimationHorizon...

Page 45: ...ions in TeliCamAPI Library manual for more detail GenICam function API Control ImageFormat using GenICam API ImageFormat Select an image format by ImageFormatSelector Integer value and string value of Enumeration are as follows Integer String 0 Format0 1 Format1 2 Format2 initial factory setting GenICam node handle CAM_NODE_HANDLE hSelector NULL Retrieve GenICam node Nd_GetNode s_hCam ImageFormatS...

Page 46: ...ion Cam_ReadReg Read register value Cam_WriteReg Write register value ImageFormat Write to Value field of ImageFormatSelector register ImageFormat Format2 uint32_t uiSelector uiSelector 2 Cam_WriteReg s_hCam 0x20203C 1 uiSelector Please refer to Camera functions in TeliCamAPI Library manual for more detail Note Changing ImageFormatSelector register value is invalid during image stream data output ...

Page 47: ...ght size is set small it is possible to increase the frame rate Only single rectangle is selectable Concave or convex shape is not selectable Window size A 4 m H B 2 n V A B minimum unit size m n integer The window size is equal or less than maximum image size Start address 4 x i H x 2 x j V i j integer The window size is equal or less than maximum image size X Y 4 i 2 j A 4 m B 2 n Scalable ...

Page 48: ... OffsetXInc 0x202070 4 R Returns the unit starting position of the horizontal direction WidthMin 0x202074 4 R Returns the minimum size of width WidthInc 0x202078 4 R Returns the unit size of width SensorWidth 0x20207C 4 R Returns effective width of the sensor in pixels OffsetYMin 0x202080 4 R Returns the minimum starting position of the vertical direction OffsetYInc 0x202084 4 R Returns the unit s...

Page 49: ...terest to the camera GetCamWidthMinMax Get minimum and maximum value GetCamWidth Get width of image SetCamWidth Set width of image GetCamHeightMinMax Get minimum and maximum value GetCamHeight Get height of image SetCamHeight Set height of image GetCamOffsetXMinMax Get minimum and maximum value GetCamOffsetX Get horizontal offset of image SetCamOffsetX Set horizontal offset of image GetCamOffsetYM...

Page 50: ...g to reduce width size set Width first Then set OffsetX If you re going to increase width size set OffsetX first Then set Width If you re going to reduce height size set Height first Then set OffsetY If you re going to increase height size set OffsetY first Then set Height Please refer to INode functions and IInteger node functions in TeliCamAPI Library manual for more detail Register access API C...

Page 51: ...set OffsetX Width OffsetY Height with single access in block access Please refer to Camera functions in TeliCamAPI Library manual for more detail Minimum Maximum Value Model DDU1207MG MCG MCF Width OffsetX unit size 4 Height OffsetY unit size 2 Minimum unit size 64 x 64 Maximum unit size 4096 x 3000 initial factory setting Note Changing Width Height OffsetX OffsetY register value is invalid during...

Page 52: ...1A Binning In the binning mode a pixel is added with the neighboring pixel s This increases the sensitivity of the image It s alike scalable the frame rate can be faster and USB bandwidth occupation decrease 2048 2448 1224 All pixel readout Binning 1024 4096 3000 2048 1500 Binning operation e g Binning 2x2 ...

Page 53: ... 4 1 2 4 V 1 31 62 62 V 1 15 31 42 2 62 121 121 2 31 62 83 4 121 121 121 4 62 83 83 DDU1207MCG MCF Dual mode Bayer8 H Bayer10 Bayer12 H 1 2 4 1 2 4 V 1 62 62 62 V 1 31 42 42 2 62 62 62 2 42 42 42 4 62 62 62 4 42 42 42 Single mode Bayer8 H Bayer10 Bayer12 H 1 2 4 1 2 4 V 1 31 62 62 V 1 15 31 42 2 62 62 62 2 31 42 42 4 62 62 62 4 42 42 42 Combination of Binning operation Binning DDU1207MG DDU1207MCG...

Page 54: ...Implemented 0x202120 31 R Returns the state whether the function is implemented Min 0x202134 4 R Returns the minimum value of BinningHorizontal Value register Max 0x202138 4 R Returns the maximum value of BinningHorizontal Value register Value 0x20213C 4 R W Sets the Binning Horizontal BinningVertical Implemented 0x202140 31 R Returns the state whether the function is implemented Min 0x202154 4 R ...

Page 55: ...um value GetCamBinningVertical Get current BinningVertical value SetCamBinningVertical Set new BinningVertical value Please refer to Controlling camera feature functions in TeliCamAPI Library manual for more detail GenICam function API Control Binning using GenICam API Binning GenICam node handle CAM_NODE_HANDLE hBinning NULL Binning 2x2 uint64_t Binning 2 Retrieve GenICam node Nd_GetNode s_hCam B...

Page 56: ...e to Value field of BinningVertical register to control BinningVertical Binning 2x2 uint32_t Binning 2 Set Binning Cam_WriteReg s_hCam 0x20213C 1 Binning Cam_WriteReg s_hCam 0x20215C 1 Binning either will do Please refer to Camera functions in TeliCamAPI Library manual for more detail Note Binning is disabled when the camera is running in Decimation mode Scalable is enabled when the camera is runn...

Page 57: ...ation Decimation feature reads out all effective areas at high speed by skipping pixels and lines Decimation feature can make frame rate faster and decrease interface bandwidth occupation 2048 2448 All pixel readout Decimation 1024 1224 4096 3000 2048 1500 4096 3000 2048 1500 Decimation operation e g Decimation 2x2 ...

Page 58: ... 4 V 1 31 62 62 V 1 15 31 42 2 62 121 121 2 31 62 83 4 62 121 121 4 42 83 83 DDU1207MCG MCF Dual mode Bayer8 H Bayer10 Bayer12 H 1 2 4 1 2 4 V 1 62 62 62 V 1 31 42 42 2 62 121 121 2 42 83 83 4 62 121 121 4 42 83 83 Single mode Bayer8 H Bayer10 Bayer12 H 1 2 4 1 2 4 V 1 31 62 62 V 1 15 31 42 2 62 121 121 2 31 62 83 4 62 121 121 4 42 83 83 Combination of Decimation operation Binning DDU1207MG DDU120...

Page 59: ...lemented 0x202160 31 R Returns the state whether the function is implemented Min 0x202174 4 R Returns the minimum value of DecimationHorizontal Value register Max 0x202178 4 R Returns the maximum value of DecimationHorizontal Value register Value 0x20217C 4 R W Sets the Decimation Horizontal DecimationVertical Implemented 0x202180 31 R Returns the state whether the function is implemented Min 0x20...

Page 60: ...amDecimationVertical Get current DecimationVertical value SetCamDecimationVertical Set new DecimationVertical value Please refer to Controlling camera feature functions in TeliCamAPI Library manual for more detail GenICam function API Control Decimation using GenICam API Decimation GenICam node handle CAM_NODE_HANDLE hDecimation NULL Decimation 2x2 uint64_t Decimation 2 Retrieve GenICam node Nd_Ge...

Page 61: ...e field of DecimationVertical register to control DecimationVertical Decimation 2x2 uint32_t Decimation 2 Set Decimation Cam_WriteReg s_hCam 0x20213C 1 Decimation Cam_WriteReg s_hCam 0x20215C 1 Decimation either will do Please refer to Camera functions in TeliCamAPI Library manual for more detail Note Decimation is disabled when the camera is running in Binning mode Scalable is enabled when the ca...

Page 62: ...ription ReverseX IBoolean 4 R W Sets the Reverse Horizontal ReverseY IBoolean 4 R W Sets the Reverse Vertical IIDC2 Register Register Field Address Length Byte bit Access Description ReverseX Implemented 0x2021A0 31 R Returns the state whether the function is implemented Value 0x2021B0 4 R W Sets the Reverse Horizontal 0 Off 1 On ReverseY Implemented 0x2021C0 31 R Returns the state whether the fun...

Page 63: ...ature functions in TeliCamAPI Library manual for more detail GenICam function API Control Reverse using GenICam API Reverse Sets the Reverse Horizontal by ReverseX Sets the Reverse Vertical by ReverseY GenICam node handle CAM_NODE_HANDLE hReverseX NULL CAM_NODE_HANDLE hReverseY NULL Retrieve GenICam node Nd_GetNode s_hCam ReverseX hReverseX Nd_GetNode s_hCam ReverseY hReverseY Set Reverse flip hor...

Page 64: ...lue Cam_WriteReg Write register value Reverse Write to Value field of ReverseX register Write to Value field of ReverseY register Set Reverse flip horizontal and vertical direction uint32_t dat 1 Cam_WriteReg s_hCam 0x2021B0 1 dat Cam_WriteReg s_hCam 0x2021D0 1 dat Please refer to Camera functions in TeliCamAPI Library manual for more detail Note Changing ReverseX ReverseY register value is invali...

Page 65: ...ormat is conformed to AIA Pixel Format Naming Convention IIDC2 Register Register Field Address Length Byte bit Access Description PixelCoding Implemented 0x2020C0 31 R Returns the state whether the function is implemented ListOfElements 0x2020CC 0x2020D8 16 R Returns the presence of the pixel coding 0 Mono 96 BayerGR 99 BayerRG 102 BayerGB 105 BayerBG Value 0x2020DC 4 R W Selects a pixel cording P...

Page 66: ... Implemented 0x202400 31 R Returns the state whether the function is implemented ListOfElements 0x20240C 0x202418 16 R Returns the presence of the pixel endian 1 Mono8 3 Mono10 5 Mono12 8 BayerGR8 9 BayerRG8 10 BayerGB8 11 BayerBG8 12 BayerGR10 13 BayerRG10 14 BayerGB10 15 BayerBG10 16 BayerGR12 17 BayerRG12 18 BayerGB12 19 BayerBG12 Value 0x20241C 4 R W Selects a pixel format ...

Page 67: ...ze PixelCoding Bpp8 Bpp10 Bpp12 BayerBG 2 BayerBG8 BayerBG10 BayerBG12 PixelFormat ID 0x0108000B 0x0110000F 0x01100013 1 initial factory setting 2 ReverseX and ReverseY settings are FALSE Bayer PixelFormat in Reverse function ReverseX ReverseY FALSE TRUE FALSE BayerBG BayerGB Bpp8 0x0108000B Bpp8 0x0108000A Bpp10 0x0110000F Bpp10 0x0110000E Bpp12 0x01100013 Bpp12 0x01100012 TRUE BayerGR BayerRG Bp...

Page 68: ...ize To determine PixelFormat combination of PixelCoding and PixelSize register 1 Select a pixel coding PixelCoding Integer value and string value of Enumeration are as follows Integer String 0 Mono 96 BayerGR 99 BayerRG 102 BayerGB 105 BayerBG 2 Select a bit size of image pixel PixelSize Integer value and string value of Enumeration are as follows Integer String 8 Bpp8 10 Bpp10 12 Bpp12 GenICam no...

Page 69: ...ono8 14 BayerGB10 3 Mono10 15 BayerBG10 5 Mono12 16 BayerGR12 8 BayerGR8 17 BayerRG12 9 BayerRG8 18 BayerGB12 10 BayerGB8 19 BayerBG12 11 BayerBG8 12 BayerGR10 13 BayerRG10 GenICam node handle CAM_NODE_HANDLE hFormat NULL Retrieve GenICam node Nd_GetNode s_hCam PixelFormat hFormat 1 Select a pixel format Nd_SetEnumStrValue s_hCam hFormat Mono10 Please refer to INode functions IEnumeration node fun...

Page 70: ...ster 1 Write to Value field of PixelCoding register 2 Write to Value field of PixelSize register uint32_t coding 0 Mono uint32_t size 10 Bpp10 1 Select a pixel coding Cam_WriteReg s_hCam 0x2020DC 1 coding 2 Select a pixel size Cam_WriteReg s_hCam 0x2020FC 1 size PixelFormat Write to Value field of PixelFormat register uint32_t format 3 Mono10 1 Select a pixel format Cam_WriteReg s_hCam 0x20241C 1 ...

Page 71: ...s reserved http www toshiba teli co jp en D4289451A TestPattern DDU series supports test pattern data output Camera provides following Test patterns Black White GreyA GreyB GreyHorizontalRamp GreyVerticalRamp GreyScale ColorBar B W model only Color model only ...

Page 72: ...elects a Test pattern IIDC2 Register Register Field Address Length Byte bit Access Description TestPattern Implemented 0x21F120 31 R Returns the state whether the function is implemented ListOfElements 0x21F12C 0x21F138 16 R Returns the presence of test pattern 0 Off 1 Black 2 White 3 GrayA 4 GrayB 5 GreyHorizontalRamp 6 GrayScale 7 ColorBar 8 GreyVerticalRamp Value 0x21F13C 4 R W Selects a Test p...

Page 73: ...n Integer value and string value of Enumeration are as follows Integer String Function 0 Off Test pattern disable Normal data output 1 Black All pixel 0 LSB 2 White All pixel 255 Mono8 3 GreyA All pixel 170 Mono8 4 GreyB All pixel 85 Mono8 5 GreyHorizontalRamp Horizontal Ramp 6 GreyVerticalRamp Vertical Ramp 7 GreyScale Grey scale B W model only 8 ColorBar Color bars Color model only initial facto...

Page 74: ... by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value TestPattern Write to Value field of TestPattern register uint32_t dat 5 Horizontal Ramp 1 Select a test pattern Cam_WriteReg s_hCam 0x21F13C 1 dat Please refer to Camera functions in TeliCamAPI Library manual for more detail ...

Page 75: ...ame Interface Length Byte bit Access Description AcquisitionMode IEnumeration 4 R W Selects an acquisition mode AcquisitionStart ICommand 4 W Executes the image stream output start AcquisitionStop ICommand 4 W Executes the image stream output stop AcquisitionAbort ICommand 4 W Executes the image stream output abort AcquisitionFrameCount IInteger 4 R W Sets the number of frames to transfer in Multi...

Page 76: ...Buffer mode Value 0x20305C 4 R W Sets the number of frames in MultiFrame ImageBuffer mode AcquisitionFrameRate Implemented 0x2030A0 31 R Returns the state whether the function is implemented Control 0x2030A8 4 R W 0 NoSpecify 1 Manual Mult 0x2030AC 4 R Absolute Value fps Raw Mult Div Div 0x2030B0 4 R Min 0x2030B4 4 R Returns the minimum value of frame rate Max 0x2030B8 4 R Returns the maximum valu...

Page 77: ...s not necessary to set an AcquisitionFrameCount 2 Select an AcquisitionFrameRate setting priority optional Set AcquisitionFrameRateControl with SetCamAcquistionFrameRateControl function AcquisitionFrameRateControl Function NoSpecify The frame rate is determined by giving priority to ExposureTime setting value Manual The frame rate is determined by giving priority to AcquisitionFrameRate setting va...

Page 78: ...cquisitionFrameRateControl with IEnumeration node functions e g Nd_GetEnumIntValue Nd_SetEnumIntValue Nd_GetEnumStrValue Nd_SetEnumStrValue Integer value and string value of Enumeration are as follows Integer String 0 NoSpecify 1 Manual initial factory setting 3 Set frame rate of image stream optional Get IFloat interface handle of AcquisitionFrameRate or AcquisitionFrameInterval by Nd_GetNode Set...

Page 79: ...ame rate of image stream optional Write to Value field of AcquisitionFrameRate register to control AcquisitionFrameRate 4 Capture image stream TeliCamAPI provides streaming functions including command handling and buffer handling to capture image stream simply Please refer to Camera streaming functions in TeliCamAPI Library manual and GrabStreamSimple sample code in your TeliCamSDK install folder ...

Page 80: ...ontrol AcquisitionFrameInterval register value is invalid during image stream data output When exposure time setting is longer than frame rate setting camera operation gives priority to exposure time setting Notes on Frame Drops of Image Depends on your PC or interface card configurations images may not be captured normally e g frame drops may occur In this case change to frame rate setting lower ...

Page 81: ...e Interface Length Byte bit Access Description ImageBufferMode IEnumeration 4 R W Selects an Image Buffer mode ImageBufferFrameCount IInteger 4 R W Sets the number of frames to transfer in MultiFrame ImageBuffer mode ImageBufferRead ICommand 4 W Read Image from Image Buffer IIDC2 Register Register Field Address Length Byte bit Access Description ImageBufferMode Implemented 0x203060 31 R Returns th...

Page 82: ...ure image stream To start and stop capturing image is the same way as AcquisitionControl Please refer to AcquisitionControl section as well 3 Read the number of frames in Image Buffer Read the number of frames in Image Buffer with GetCamImageBufferFrameCount function 4 Read Image from Image Buffer Start to read Image from Image Buffer with ExecuteCamImageBufferRead function 5 Receive Image from Im...

Page 83: ...en and Start image stream 2 1 Set Trigger mode SetCamTriggerMode s_hCam true SetCamTriggerSource s_hCam CAM_TRIGGER_SOFTWARE 2 2 Open Stream s_hStrmEvt CreateEvent NULL FALSE FALSE NULL Strm_OpenSimple s_hCam s_hStrm s_uiImgBufSize s_hStrmEvt s_pucImgBuf uint8_t VirtualAlloc NULL s_uiImgBufSize MEM_RESERVE MEM_COMMIT PAGE_EXECUTE_READWRITE 2 3 Stream Start Strm_Start s_hStrm 2 4 Execute Software T...

Page 84: ...geBufferMode register to control ImageBufferMode 2 Open and Start image stream To start and stop capturing image is the same way as AcquisitionControl Please refer to AcquisitionControl section as well 3 Read the number of frames in Image Buffer Read Value field of ImageBufferFrameCount register 4 Read Image from Image Buffer Write 10 to Value field of AcquisitionCommand register to execute ImageB...

Page 85: ...in Image Buffer uint32_t count 0 while count 0 Cam_ReadReg s_hCam 0x20309C 1 count 4 Read Image from Image Buffer AcquisitionCommand 10 Image Buffer Read dat 10 Cam_WriteReg s_hCam 0x20303C 1 dat 5 Receive Image from Image Buffer uint32_t uiSize s_uiImgBufSize WaitForSingleObject s_hStrmEvt 1000 Strm_ReadCurrentImage s_hStrm s_pucImgBuf uiSize NULL 6 Stop and Close image stream 6 1 Stream Stop Str...

Page 86: ...vailable 1 Trigger signal via the I O connector HardwareTrigger 2 Trigger command via software command SoftwareTrigger The following table shows the combination of operation mode of this camera series Operation Mode Trigger Mode Synchronization Exposure Control Normal Shutter mode Free run ExposureTime register control Random Trigger Shutter mode HardwareTrigger Edge mode TriggerSequence0 Bulk mod...

Page 87: ... Image Bulk mode TriggerSequence6 Camera exposes and transfers multiple frames by a single trigger Exposure Trigger ExposureTime TriggerAdditionalParameter 3 Image USB Streaming Image Image Trigger sequence Operation point of HardwareTrigger is at the edge of trigger signal and active edge polarity is able to change by register setting And you can add delay time from trigger edge to exposure start...

Page 88: ... ListOfElements 0x20702C 0x207038 16 R 0 OFF Normal shutter 1 ON Random trigger shutter Value 0x20703C 4 R W Selects a trigger mode TriggerSequence Implemented 0x207040 31 R Returns the state whether the function is implemented ListOfElements 0x20704C 0x207058 16 R 0 TriggerSequence0 Edge mode 1 TriggerSequence1 Level mode 6 TriggerSequence6 Bulk mode Value 0x20705C 4 R W Selects an exposure mode ...

Page 89: ...plemented Mult 0x2070AC 4 R AbsoluteValue sec Raw Mult Div Div 0x2070B0 4 R Min 0x2070B4 4 R Returns the minimum value of trigger delay Max 0x2070B8 4 R Returns the maximum value of trigger delay Value 0x2070BC 4 R W Sets the trigger delay Raw value SoftwareTrigger Implemented 0x207040 31 R Returns the state whether the function is implemented ListOfElements 0x20702C 0x207038 16 R 0 Inactive 8 Imp...

Page 90: ...lay value ExecuteCamSoftwareTrigger Execute Software Trigger 1 Select a trigger mode Set TriggerMode with SetCamTriggerMode function 2 Select a trigger sequence of random trigger shutter Set TriggerSequence with SetCamTriggerSequence function 3 Select a trigger source of random trigger shutter Set TriggerSource with SetCamTriggerSource function 4 Select a trigger activation of hardware trigger 5 S...

Page 91: ...3 Select a trigger source of random trigger shutter by TriggerSource Integer value and string value of Enumeration are as follows Integer String 0 Line0 2 Line2 3 Line3 4 Line4 64 Software initial factory setting 4 Select a trigger activation of hardware trigger by Trigger Activation 5 Set the number of frames to exposure in Bulk mode by TriggerAdditionalParameter 6 Set a trigger delay by TriggerD...

Page 92: ...EnumStrValue s_hCam hSource Software Software 4 Select a trigger activation of hardware trigger by LineInverterAll not applicable for Software Trigger 5 Set the number of frames to exposure in Bulk mode by TriggerAdditionalParameter Nd_SetIntValue s_hCam hAdditionalParameter 3 3 frames 6 Set a trigger delay by TriggerDelay Nd_SetFloatValue s_hCam hDelay 1000 0 1ms 7 Open and Start image stream 7 1...

Page 93: ...ontrol TriggerSequence 3 Select a trigger source of random trigger shutter Write to Value field of TriggerSource register to control TriggerSource 4 Select a trigger activation of hardware trigger 5 Set the number of frames to exposure in Bulk mode Write to Value field of TriggerAdditionalParameter register to control TriggerAdditionalParameter 6 Set a trigger delay Write to Value field of Trigger...

Page 94: ...y TriggerDelay TriggerDelay 1000 0us Raw value 60000 dat 60000 Cam_WriteReg s_hCam 0x2070BC 1 dat 1ms 7 Open and Start image stream 7 1 Open Stream s_hStrmEvt CreateEvent NULL FALSE FALSE NULL Strm_OpenSimple s_hCam s_hStrm s_uiImgBufSize s_hStrmEvt s_pucImgBuf uint8_t VirtualAlloc NULL s_uiImgBufSize MEM_RESERVE MEM_COMMIT PAGE_EXECUTE_READWRITE 7 2 Stream Start Strm_Start s_hStrm 8 Execute softw...

Page 95: ...ger operation the delay time from TriggerSoftware to exposure is not guaranteed DDU series have different hardware trigger source Please refer to I O Specification section as well TriggerSource Description Line0 e CON connector 4 pin High level 2 0 to 24 0V Line2 e CON connector 1 pin 5V CMOS High level 4 0 to 5 0V Line3 Round connector 2 pin Isoration input High level 3 3 to 24 0V Line4 Round con...

Page 96: ...automatically GenICam Node Name Interface Length Byte bit Access Description ExposureTime IFloat 4 R W Sets an exposure time ExposureAuto IEnumeration 4 R W Adjusts a exposure time automatically IIDC2 Register Register Field Address Length Byte bit Access Description ExposureTime Implemented 0x204020 31 R Returns the state whether the function is implemented Control 0x204028 4 R W 0 NoSpecify 1 Ma...

Page 97: ...trol parameter Description CAM_EXPOSURE_TIME_CONTROL_NO_SPECIFY NoSpecify CAM_EXPOSURE_TIME_CONTROL_MANUAL Manual CAM_EXPOSURE_TIME_CONTROL_AUTO Auto Please refer to Controlling camera feature functions in TeliCamAPI Library manual for more detail GenICam function API Control ExposureTime using GenICam API ExposureTime Sets an exposure time by ExposureTime GenICam node handle CAM_NODE_HANDLE hMode...

Page 98: ...r to INode functions IFloat node functions and IEnumeration node functions in TeliCamAPI Library manual for more detail Register access API Control Gain by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value ExposureTime Write to Value field of ExposureTime register ExposureTime 1000us Raw value 60000 uint32_t uiExposureTimeRaw ...

Page 99: ...nimum Maximum Value ExposureTime Raw Value Absolute Float Value Minimum 1800 30 us Maximum Manual 960000000 16000000 us Auto 60000000 1000000 us Initial Value 96000 16000 00 us Formula Absolute Value us Raw Value 60 Note In ExposureAuto mode current exposure time will be reflected to ExposureTime value register ...

Page 100: ...utput Image Streaming on Interface Bus Timer0Active ExposureActive FrameActive FrameTransfer FrameTrigger Wait Delay Duration AcquisitionActive is active during AcquisitionStart state All signals in this figure are Active Low Selectable signals Timer0Active UserOutput ExposureActive FrameTransfer FrameActive FrameTriggerWait Internal Trigger TimerControl UserOutputValueAll 1 UserOutputValueAll 2 U...

Page 101: ...eInverter 6 LineInverter LineInverterAll 31 0 LineStatus 0 LineStatus 6 LineStatus LineStatusAll 31 0 UserOutputValue 0 UserOutputValue 6 UserOutputValue UserOutputValueAll 31 0 Line0 Line6 Line0 Line6 Line0 Line6 Line0 Line6 LineSource LineSource LineSelector Line0 Line6 LineSource Line0 LineSource Line6 UserOutputValueAll LineStatusAll LineInverterAll LineModeAll Details of each signal ...

Page 102: ...t Access Description LineModeAll Implemented 0x209020 31 R Returns the state whether the function is implemented BitWritable 0x20902C 4 R 0 Line0 1 Line1 2 Line2 3 Line3 4 Line4 5 Line5 6 Line6 Value 0x209030 4 R W Selects the direction of each line signal LineInverterAll Implemented 0x209040 31 R Returns the state whether the function is implemented Value 0x209050 4 R W Selects the inversion of I...

Page 103: ...neModeAll Get current LineMode GetCamLineInverterAll Get current LineInverter SetCamLineInverterAll Set new LineInverter GetCamLineStatusAll Get current LineStatus GetCamUserOutputValueAll Get current UserOutput SetCamUserOutputValueAll Set new UserOutput GetCamLineSource Get current LineSource SetCamLineSource Set new LineSource Please refer to Controlling camera feature functions in TeliCamAPI L...

Page 104: ... 31 0 Line0 Line6 LineModeAll XML node Camera Register XML Selector Selects the Input Output of each Line by LineModeAll Each bit of integer value corresponds to each Line bit2 Line2 bit0 1 3 4 5 6 Line0 1 3 4 5 6 not changeable bit value I O Direction 0 Input 1 Output LineModeAll Value bit value Line6 Line0 I O Direction Line6 Line0 62 1 1 0 0 0 1 0 out out in in in out in 66 1 1 0 0 1 1 0 out ou...

Page 105: ... by LineInverterAll Each bit of integer value corresponds to each Line bit0 1 2 3 4 5 6 Line0 1 2 3 4 5 6 bit value Inverter 0 False not inverted 1 True inverted LineInverterAll Value bit value Line6 Line0 Inverter Line6 Line0 0 0 0 0 0 0 0 0 off off off off off off off 1 0 0 0 0 0 0 1 off off off off off off on 2 0 0 0 0 0 1 0 off off off off off on off 3 0 0 0 0 0 1 1 off off off off off on on 1...

Page 106: ...integer value corresponds to each Line bit0 1 2 3 4 5 6 Line0 1 2 3 4 5 6 bit value Line Status 0 False Low 1 True High LineInverterAll Value bit value Line6 Line0 Line Status Line6 Line0 0 0 0 0 0 0 0 0 low low low low low low low 1 0 0 0 0 0 0 1 low low low low low low high 2 0 0 0 0 0 1 0 low low low low low high low 3 0 0 0 0 0 1 1 low low low low low high high 125 1 1 1 1 1 0 1 high high high...

Page 107: ... output value by UserOutputValueAll Each bit of integer value corresponds to each Line bit1 2 5 6 Line1 2 5 6 bit0 3 4 Line0 3 4 not used bit value Output 0 False Low 1 True High bit value Line6 Line0 Output Line6 Line5 Line2 Line1 0 0 0 0 low low low low 0 0 0 1 low low low high 0 0 1 0 low low high low 1 1 1 1 high high high high LineSelector Selects the I O line to output by LineSelector Intege...

Page 108: ...oth hardware and software 107 FrameActive Period from exposure start to sensor read out completion 115 FrameTransferActive Period of transferring image streaming data on interface bus 123 ExposureActive Period from exposure start to exposure end GenICam node handle CAM_NODE_HANDLE hMode NULL CAM_NODE_HANDLE hSelector NULL CAM_NODE_HANDLE hSource NULL Retrieve GenICam node Nd_GetNode s_hCam LineMod...

Page 109: ...eld of LineSelector register LineSource Write to Value field of LineSource register Line2 Line1 output Line0 input uint32_t uiMode 6 Cam_WriteReg s_hCam 0x209030 1 uiMode Set Value uint32_t uiSelector uint32_t uiSource uiSelector 1 Line1 uiSource 123 ExposureActive Cam_WriteReg s_hCam 0x2090BC 1 uiSelector Cam_WriteReg s_hCam 0x2090DC 1 uiSource uiSelector 2 Line2 uiSource 115 FrameTransferActive ...

Page 110: ... the edge insensible time to avoid trigger malfunction It is effective to remove unstable logic state and switch chattering Low High Low Trigger Signal Skewed High Low Trigger Signal Original high slew rate noise low slew rate Digital Input High High threshold AntiGlitch Value High Low High Low Low threshold Delay AntiChattering Value Valid Signal AntiChattering Circuit Output Integration of Digit...

Page 111: ...ate whether the function is implemented Mult 0x21F3CC 4 R Absolute Value sec Raw Mult Div Div 0x21F3D0 4 R Min 0x21F3D4 4 R Returns the minimum value of AntiGlitch period Max 0x21F3D8 4 R Returns the maximum value of AntiGlitch period Value 0x21F3DC 4 R W Sets the AntiGlitch period Raw value AntiChattering Implemented 0x21F3E0 31 R Returns the state whether the function is implemented Mult 0x21F3E...

Page 112: ...digital input signal in sec to AntiChattering GenICam node handle CAM_NODE_HANDLE hGlitch NULL CAM_NODE_HANDLE hChattering NULL AntiGlitch 1 0 us AntiChattering 10 0 us float64_t dGlitch 0 000001 float64_t dChattering 0 000010 Retrieve GenICam node Nd_GetNode s_hCam AntiGlitch hGlitch Nd_GetNode s_hCam AntiChattering hChattering Set Value Nd_SetFloatValue s_hCam hGlitch dGlitch Nd_SetFloatValue s_...

Page 113: ...Raw value 100 AntiChattering 10 0 us Raw value 1250 uint32_t uiAntiGlitchRaw 100 uint32_t uiAntiChatteringRaw 1250 Set Value Cam_WriteReg s_hCam 0x21F3DC 1 uiAntiGlitchRaw Cam_WriteReg s_hCam 0x21F3FC 1 uiAntiChatteringRaw Please refer to Camera functions in TeliCamAPI Library manual for more detail Minimum Maximum Value AntiGlitch Raw Value Absolute Float Value Minimum 9 0 09 us Maximum 200000 20...

Page 114: ...mera series is able to generate Timer0Active signal beginning from trigger or exposure start signal This signal can be used as strobe control signal TRIG_IN Line0 Exposure TIMER0 ACTIVE Delay Duration ActiveLow EXPOSURE ACTIVE Trigger Frame Start Trigger TriggerDelay TimerTriggerSource Line0Active TimerTriggerSource ExposureStart TimerTriggerSource FrameTrigger Timer0Active ...

Page 115: ...eturns the state whether the function is implemented Mult 0x20A04C 4 R AbsoluteValue sec Raw Mult Div Div 0x20A050 4 R Min 0x20A054 4 R Returns the minimum value of TimerDelay Value register Max 0x20A058 4 R Returns the maximum value of TimerDelay Value register Value 0x20A05C 4 R W Sets Timer0Active delay time Raw value TimerDuration Implemented 0x20A060 31 R Returns the state whether the functio...

Page 116: ...mum value GetCamTimerDelay Get current TimerDelay value SetCamTimerDelay Set new TimerDelay value GetCamTimerDurationMinMax Get minimum and maximum value GetCamTimerDuration Get current TimerDuration value SetCamTimerDuration Set new TimerDuration value GetCamTimerTriggerSource Get current TimerTriggerSource SetCamTimerTriggerSource Set new TimerTriggerSource Please refer to Controlling camera fea...

Page 117: ...rt Trigger 124 ExposureStart Starts with the reception of the Exposure Start GenICam node handle CAM_NODE_HANDLE hDelay NULL CAM_NODE_HANDLE hDuration NULL CAM_NODE_HANDLE hSource NULL TimerDelay 1000 0 us TimerDuration 2000 0 us float64_t dDelay 1000 0 float64_t dDuration 2000 0 Retrieve GenICam node Nd_GetNode s_hCam TimerDelay hDelay Nd_GetNode s_hCam TimerDuration hDuration Nd_GetNode s_hCam T...

Page 118: ...erSource 124 Set Value Cam_WriteReg s_hCam 0x20A05C 1 uiTimerDelayRaw Cam_WriteReg s_hCam 0x20A07C 1 uiTimerDurationRaw Cam_WriteReg s_hCam 0x21F27C 1 uiTimerTriggerSource Please refer to Camera functions in TeliCamAPI Library manual for more detail Minimum Maximum Value TimerDelay TimerDuration Raw Value Absolute Float Value Minimum 0 0 us Maximum 250000000 2000000 us Initial Value 0 0 00 us Form...

Page 119: ...ain value is as follows GenICam Node Name Interface Length Byte bit Access Description Gain IFloat 4 R W Sets a manual Gain GainAuto IEnumeration 4 R W Adjusts Gain automatically IIDC2 Register Register Field Address Length Byte bit Access Description Gain Implemented 0x204060 31 R Returns the state whether the function is implemented Control 0x204068 4 R W 1 Manual 2 Auto Mult 0x20406C 4 R Absolu...

Page 120: ...ontrolling camera feature functions in TeliCamAPI Library manual for more detail GenICam function API Control Gain using GenICam API Gain Use IFloat interface to control Gain GenICam node handle CAM_NODE_HANDLE hNode NULL Gain 6 0dB float64_t dGain 6 0 Retrieve GenICam node Nd_GetNode s_hCam Gain hNode Set Gain Value Nd_SetFloatValue s_hCam hNode dGain GainAuto Use IEnumertion interface to control...

Page 121: ...ain Write to Value field of Gain register Gain 6 0dB Raw value 60 uint32_t uiGainRaw 60 Set Gain Value Cam_WriteReg s_hCam 0x20407C 1 uiGainRaw GainAuto Write to Control field of Gain register GainAuto Auto uint32_t uiGainAuto 2 Set GainAuto Auto Cam_WriteReg s_hCam 0x204068 1 uiGainAuto Please refer to Camera functions in TeliCamAPI Library manual for more detail Minimum Maximum Value Gain Raw Va...

Page 122: ...ter Field Address Length Byte bit Access Description BlackLevel Implemented 0x204040 31 R Returns the state whether the function is implemented Mult 0x20404C 4 R Absolute Value Raw Mult Div Div 0x204050 4 R Min 0x204054 4 R Returns the minimum value of Black Level Value register Max 0x204058 4 R Returns the maximum value of Black Level Value register Value 0x20405C 4 R W Black Level value Raw valu...

Page 123: ...ions and IFloat node functions in TeliCamAPI Library manual for more detail Register access API Control BlackLevel by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value BlackLevel Write to Value field of BlackLevel register BlackLevel 25 Raw value 256 int32_t iBlackLevelRaw 256 signed Set BlackLevel Value Cam_WriteReg s_hCam 0x...

Page 124: ... Gamma Implemented 0x204080 31 R Returns the state whether the function is implemented Mult 0x20408C 4 R Absolute Value Raw Mult Div Div 0x204090 4 R Min 0x204094 4 R Returns the minimum value of Gamma Value register Max 0x204098 4 R Returns the maximum value of Gamma Value register Value 0x20409C 4 R W Gamma value Raw value Control with TeliCamSDK Camera feature API Control Gamma using dedicated ...

Page 125: ...unctions and IFloat node functions in TeliCamAPI Library manual for more detail Register access API Control Gamma by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value Gamma Write to Value field of Gamma register Gamma 0 45 Raw value 45 uint32_t uiGammaRaw 45 Set Gamma Value Cam_WriteReg s_hCam 0x20409C 1 uiGammaRaw Please refe...

Page 126: ...ld Address Length Byte bit Access Description Sharpness Implemented 0x2040A0 31 R Returns the state whether the function is implemented Min 0x2040B4 4 R Returns the minimum value of sharpness Value register Max 0x2040B8 4 R Returns the maximum value of sharpness Value register Value 0x2040BC 4 R W Sets sharpness value Raw value Control with TeliCamSDK Camera feature API Control Sharpness using ded...

Page 127: ... INode functions and IInteger node functions in TeliCamAPI Library manual for more detail Register access API Control Sharpness by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value Sharpness Write to Value field of Sharpness register Sharpness 4 Raw value 4 uint32_t uiSharpnessRaw 4 Set Sharpness Value Cam_WriteReg s_hCam 0x20...

Page 128: ...o This section describes BalanceRatio feature BalanceRatio control adjusts the white balance gain of the image BalanceWhiteAuto control adjusts white balance gain automatically This function is available only in Color models R G B R G B BalanceRatio R BalanceRatio B Input Signal Level Output Signal Level Fig BalanceRatio ...

Page 129: ... the function is implemented Control 0x205068 4 R W 1 Off 3 Once Mult 0x20506C 4 R Absolute Value times Raw Mult Div Div 0x205070 4 R Min 0x205074 4 R Returns the minimum value of WhiteBalanceR Value register Max 0x205078 4 R Returns the maximum value of WhiteBalanceR Value register Value 0x20507C 4 R W White balance Red gain Raw value WhiteBalanceB Implemented 0x205080 31 R Returns the state whet...

Page 130: ... once Please refer to Controlling camera feature functions in TeliCamAPI Library manual for more detail GenICam function API Control BalanceRatio and BalanceWhiteAuto using GenICam API BalanceRatio 1 Select a color component of white balance gain to control by BalanceRatioSelector Integer value and string value of Enumeration are as follows Integer String 1 Red 2 Blue 2 Set a white balance gain by...

Page 131: ...WhiteAuto by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value BalanceRatio Write to Value field of WhiteBalanceR or WhiteBalanceB register WhiteBalance R Gain x 1 Raw value 65536 WhiteBalance B Gain x 1 Raw value 65536 uint32_t uiWhiteBalanceRRaw 65536 uint32_t uiWhiteBalanceBRaw 65536 Set WhiteBalance Gain Value Cam_WriteReg...

Page 132: ...um 524287 x 8 times Initial Value model specific model specific Formula Absolute Value times Raw Value 65536 Note After executing BalanceWhiteAuto the result will be reflected to BalanceRatio Red and Blue value Notes on white balance gain setting Too high white balance gain increases noises After adjusting the white balance of the image I ask you to have final image quality checked with your envir...

Page 133: ...CExposureValue ALCControl This section describes ALCControl feature ALCPhotometricAreaSize defines photometric area size for measuring luminance 100 H 100 x V 100 64 H 80 x V 80 16 H 40 x V 40 ALCPhotometricAreaSize e g 100 64 16 ALCExposureValue defines a correction value for a convergence value Final convergence value is determined by the following formula ...

Page 134: ... the function is implemented Mult 0x21F36C 4 R Absolute Value Raw Mult Div Div 0x21F370 4 R Min 0x21F374 4 R Returns the minimum value of ALC photometric area size Max 0x21F378 4 R Returns the maximum value of ALC photometric area size Value 0x21F37C 4 R W Sets ALC photometric area size Raw value ALCExposureValue Implemented 0x2040C0 31 R Returns the state whether the function is implemented Mult ...

Page 135: ...alue s_hCam hSize dSize Set ALCExposureValue Nd_SetFloatValue s_hCam hEV dEV Please refer to INode functions and IFloat node functions in TeliCamAPI Library manual for more detail Register access API Control ALC parameters by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value ALCPhotometricAreaSize ALCExposureValue Write to Val...

Page 136: ...ze Raw Value Absolute Float Value Minimum 1 1 00 Maximum 100 100 00 Initial Value 100 100 00 Formula Absolute Value Raw Value ALCExposureValue Raw Value Absolute Float Value Minimum 20 2 0 EV Maximum 15 1 5 EV Initial Value 100 0 0 EV Formula Absolute Value EV Raw Value 10 Note The camera operation is not supported when the Random Trigger Shutter mode ...

Page 137: ...e IInteger 4 R W Sets the output level of LUT IIDC2 Register Register Field Address Length Byte bit Access Description LUTEnable Implemented 0x206020 31 R Returns the state whether the function is implemented Value 0x20603C 4 R W Sets the activation of LUT function 0 Off 1 On LUTValueAll Implemented 0x2FFFDC 31 R Returns the state whether the function is implemented Value 0 0x300000 4 R W Sets the...

Page 138: ...UTIndex 2 Set the output level of LUT to LUTValue 3 Set the activation of LUT function by LUTEnable GenICam node handle CAM_NODE_HANDLE hIndex NULL CAM_NODE_HANDLE hValue NULL CAM_NODE_HANDLE hEnable NULL Retrieve GenICam node Nd_GetNode s_hCam LUTIndex hIndex Nd_GetNode s_hCam LUTValue hValue Nd_GetNode s_hCam LUTEnable hEnable for int64_t i 0 i 4096 i 1 Set the input level of LUT to LUTIndex Nd_...

Page 139: ... set the output level of LUT The index of Value register means the input level of LUT 2 Set the activation of LUT function Write to Value field of LUTEnable register to activate LUT function 1 Set the output level of LUT uint64_t addr 0x300000 uint32_t dat for int i 0 i 4096 i addr 0x4 dat 4095 i invert Cam_WriteReg s_hCam addr 1 dat 2 Set the activation of LUT function dat 1 Cam_WriteReg s_hCam 0...

Page 140: ...Gain Decimation GainControl Reverse BlackLevel PixelFormat Gamma TestPattern BalanceRatio AcquisitionControl AcquisitionFrameRateEnable BalanceWhiteAuto AcquisitionFrameRate Sharpness AcquisitionFrameIntervalControl ALCControl ALCExposureValue AcquisitionFrameInterval ALCPhotometricAreaSize TriggerControl TriggerMode LUTControl LUTEnable TriggerSequence EventControl EventNotification TriggerSource...

Page 141: ...up IIDC2 Register Register Field Address Length Byte bit Access Description UserSetSelector Implemented 0x208060 31 R Returns the state whether the function is implemented ListOfElements 0x20806C 4 R 0 Default 1 UserSet1 15 UserSet15 Value 0x20807C 4 R W Selects the UserSet UserSetCommand Implemented 0x208080 31 R Returns the state whether the function is implemented ListOfElements 0x20808C 4 R 0 ...

Page 142: ... UserSetSave UserSetQuickSave 1 Select a channel of user setting by UserSetSelector Integer value and string value of Enumeration are as follows Integer String Description Save Load 0 Default Initial factory setting 1 UserSet1 Memory channel 1 for user setting DPC feature is enabled 2 15 UserSet2 15 Memory channel 2 to 15 for user setting 2 Execute UserSetLoad UserSetSave or UserSetQuickSave When ...

Page 143: ...hCam hSave bDone if bDone true break Sleep 0 UserSetDefault Select a channel of user setting when camera powers up by UserSetDefault Integer value and string value of Enumeration are as follows Integer String Description 0 Default Initial factory setting 1 15 UserSet1 15 Memory channel 1 to 15 for user setting GenICam node handle CAM_NODE_HANDLE hSelector NULL Retrieve GenICam node Nd_GetNode s_hC...

Page 144: ... 9 to Value field of UserSetCommand register to execute UserSetSave Write 120 to Value field of UserSetCommand register to execute UserSetQuickSave After execution of UserSetSave wait until UserSetCommand is Done 0 uint32_t dat 1 Select a channel of user setting by UserSetSelector dat 1 UserSet1 Cam_WriteReg s_hCam 0x20807C 1 dat 2 Execute UserSetSave dat 9 UserSetSave Cam_WriteReg s_hCam 0x20809C...

Page 145: ... as following chart A B C D E A B C Overlap Trigger Reception A B C 1 6 7 6 7 6 7 1 1 4 5 4 5 4 5 3 3 3 FrameTriggerWait will be activated before approx Sensor Read Out End Exposure Time D E D E 6 7 1 4 5 4 3 2 1 6 7 This trigger is ignored Overlap Trigger Rejection Event Name FrameTriggerWait Low Active EXT_TRIG Falling edge Exposure Sensor Read Out Bus Transfer Timer0Active Low Active 8 9 8 9 8 ...

Page 146: ...timestamp at the time of Event EventTimer0Start 0x9000 EventTimer0StartTimestamp 8 Returns the timestamp at the time of Event EventTimer0End 0x9001 EventTimer0EndTimestamp 8 Returns the timestamp at the time of Event IIDC2 Register Register Field Address Length Byte bit Access Description EventNotificationOfFrame Implemented 0x21F220 31 R Returns the state whether the function is implemented ListO...

Page 147: ..._ReleaseRequest Releases EventRequest structure Evt_EnqueueRequest Puts specified EventRequest into the EventWaitQueue Evt_DequeueRequest Retrieves an EventRequest structure from the EventCompleteQueue Evt_FlushWaitQueue Stops all CameraEvent receiving operations and moves all EventRequest structures in the EventWaitQueue to the EventCompleteQueue Common functions Evt_Close Closes event interface ...

Page 148: ...era B Camera C Exposure Bus Sync Mode Camera A Camera B Camera C Exposure GenICam Node Name Interface Length Byte bit Access Description FrameSynchronization IEnumeration 4 R W Selects the camera frame synchronization method IIDC2 Register Register Field Address Length Byte bit Access Description FrameSynchronization Implemented 0x21F020 31 R Returns the state whether the function is implemented L...

Page 149: ...enICam node Nd_GetNode s_hCam FrameSynchronization hNode Select a frame synchronization method Nd_SetEnumStrValue s_hCam hNode Bus Please refer to INode functions IEnumeration node functions in TeliCamAPI Library manual for more detail Register access API Control FrameSynchronization by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write regis...

Page 150: ...LED indicator luminance IIDC2 Register Register Field Address Length Byte bit Access Description LEDIndicatorLuminance Implemented 0x21F100 31 R Returns the state whether the function is implemented Mult 0x21F10C 4 R Absolute Value Raw Mult Div Div 0x21F110 4 R Min 0x21F114 4 R Returns the minimum value of LED indicator luminance register Max 0x21F118 4 R Returns the maximum value of LED indicator...

Page 151: ... refer to INode functions IFloat node functions in TeliCamAPI Library manual for more detail Register access API Control LED indicator luminance by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value LEDIndicatorLuminance Write to Value field of LEDIndicatorLuminance register luminance 50 Raw value 4 actual value 4 7 100 57 14 u...

Page 152: ... the Y coordinate of defective pixel IIDC2 Register Register Field Address Length Byte bit Access Description DPCEnable Implemented 0x21F280 31 R Returns the state whether the function is implemented ListOfElements 0x21F28C 4 R 0 Off 1 On Value 0x21F29C 4 R W Sets the activation of DPC function DPCNumber Implemented 0x21F2A0 31 R Returns the state whether the function is implemented Value 0x21F2BC...

Page 153: ...eve GenICam node Nd_GetNode s_hCam DPCIndex hIndex Nd_GetNode s_hCam DPCEntryX hEntryX Nd_GetNode s_hCam DPCEntryY hEntryY Nd_GetNode s_hCam DPCNumber hNumber Nd_GetNode s_hCam DPCEnable hEnable int64_t entry 2 2 100 200 150 300 x y int64_t number for number 0 number 2 number 1 Set the coordinates of defective pixels by DPCIndex DPCEntryX and DPCEntryY Nd_SetIntValue s_hCam hIndex number 0 origin ...

Page 154: ...ct Write to Value field of DPCNumber register 3 Sets the activation of DPC function Write 1 to Value field of DPCEnable register 1 Set the coordinates of defective pixels uint32_t entry 2 2 100 200 150 300 x y uint32_t number uint64_t addr 0x400000 for number 0 number 2 number addr 0x8 Cam_WriteReg s_hCam addr 1 entry number 0 Cam_WriteReg s_hCam addr 0x4 1 entry number 1 2 Sets the number of pixe...

Page 155: ...451A Note DPCEntryX and Y shall be sorted in order from the top left to the top right and to the bottom left to the bottom right X Y 0 0 WidthMax 1 0 0 HeightMax 1 WidthMax 1 HeightMax 1 DPCIndex 1 X1 Y1 DPCIndex 2 X2 Y2 DPCIndex 3 X3 Y3 DPCIndex 4 X4 Y4 DPCIndex 0 X0 Y0 Sorting of DPCIndex and DPCEntryX Y ...

Page 156: ...003C Length 0x04 Gain ChunkID 0x4004007C Length 0x04 LineStatusAll ChunkID 0x4009007C Length 0x04 SequentialShutterNumber ChunkID 0x80002000 Length 0x04 SequentialShutterElement ChunkID 0x80002001 Length 0x04 UserArea 256 Bytes ChunkID 0x80000000 Length 0x100 Length B W Model 0x000 0x004 0x008 0x010 0x014 0x018 0x01C 0x020 0x024 0x028 0x02C 0x030 0x034 0x038 0x060 0x160 0x164 Always output Depends...

Page 157: ...ed in the Chunk data ChunkExposureTime IFloat 4 R Returns the ExposureTime of the frame included in the Chunk data ChunkGain IFloat 4 R Returns the Gain of the frame included in the Chunk data ChunkWhiteBalanceR IFloat 4 R Returns the WhiteBalanceR of the frame included in the Chunk data ChunkWhiteBalanceB IFloat 4 R Returns the WhiteBalanceB of the frame included in the Chunk data ChunkLineStatus...

Page 158: ...1D0E0 31 R Returns the state whether the function is implemented BitWritable 0x21D0EC 4 R 0 ExposureTime 2 Gain Value 0x21D0F0 4 R W Sets the activation of chunk data ChunkEnableOfCat5 Implemented 0x21D100 31 R Returns the state whether the function is implemented BitWritable 0x21D10C 4 R 2 WhiteBalaceR 3 WhiteBalaceB Value 0x21D110 4 R W Sets the activation of chunk data ChunkEnableOfCat9 Impleme...

Page 159: ...ndling and buffer handling to capture image stream simply Please refer to Camera streaming functions in TeliCamAPI Library manual and GrabStreamSimple sample code in your TeliCamSDK install folder 7 Extract Chunk data using GenICam API 7 1 Allocate memory by Chunk_AttachedBuffer 7 2 Read Chunk data GenICam node handle CAM_NODE_HANDLE hMode NULL CAM_NODE_HANDLE hSelector NULL CAM_NODE_HANDLE hEnabl...

Page 160: ...unctions and IEnumeration node functions in TeliCamAPI Library manual for more detail Register access API Control Chunk by accessing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value Chunk 1 Close image stream 2 Sets the activation of Chunk feature Write to Value field of ChunkModeActive register 3 Sets the activation of Chunk data Writ...

Page 161: ... image Strm_ReadCurrentImage hStrm pvPayloadBuf uiPyldSize sImageInfo 7 1 Attach Buffer Chunk_AttachBuffer s_hStrm pvPayloadBuf PyldSize 7 2 Get FrameID of Chunk data int64_t fid 0 Nd_GetIntValue s_hCam hFID fid 7 2 Get Exposure Time of Chunk data float64_t exptime 0 Nd_GetFloatValue s_hCam hExposureTime exptime 7 2 Get User Area data of Chunk data char userarea 256 uint32_t uiSize 256 Nd_GetStrVa...

Page 162: ...alShutterTerminateAt IInteger 4 R W Sets the number of Index to repeat the sequence SequentialShutterIndex IInteger 4 R W Sets the sequence number to register SequentialShutterEntry IInteger 4 R W Sets the UserSet number to register to the sequence IIDC2 Register Register Field Address Length Byte bit Access Description SequentialShutterEnable Implemented 0x21F300 31 R Returns the state whether th...

Page 163: ...current SequentialShutterEntry value SetCamSequentialShutterEntry Set new SequentialShutterEntry value GenICam function API Control SequentialShutter using GenICam API SequentialShutter 1 Set the camera parameters and save them to UserSet Repeat this as you required 2 Set the sequence number to register to SequentialShutterIndex and Sets the UserSet number to register to the sequence to Sequential...

Page 164: ...erTerminateAt Nd_SetIntValue s_hCam hTerminateAt index 3 UserSet will be repeated 4 Set the activation of SequentialShutter function by SequentialShutterEnable Nd_SetEnumStrValue s_hCam hEnable On Please refer to INode functions IInteger node functions and IEnumeration node functions in TeliCamAPI Library manual for more detail Register access API Control SequentialShutter by accessing IIDC2 regis...

Page 165: ... 2 Sequence UserSet1 UserSet4 UserSet2 uint32_t index dat for index 0 index 3 index addr 4 2 Set SequentialShutterIndex and SequentialShutterEntry Cam_WriteReg s_hCam addr 1 entry index 3 Set SequentialShutterTerminateAt Cam_WriteReg s_hCam 0x21F33C 1 index 3 UserSet will be repeated 4 Set the activation of SequentialShutter function dat 1 Cam_WriteReg s_hCam 0x21F31C 1 dat Please refer to Camera ...

Page 166: ...applied to SequentialShutter Table List of registers to be applied to SequentialShutter Category Register Category Register ImageFormatControl OffsetX AnalogControl Gain OffsetY BlackLevel ExposureControl ExposureTime Gamma DigitalIOControl UserOutputValueAll BalanceRatio LineSource Sharpness CounterAndTimerControl TimerDuration LUTControl LUTEnable TimerDelay ...

Page 167: ... UserSetSave because Non volatile flash memory needs to be erased before writing If you want to switch over multiple different settings in run time overhead time of UserSetSave is inevitable Exposure Camera Application UserSetSave 1 UserSetSave 2 UserSetSave 3 Camera Setting Software Trigger UserSet 1 700ms USB Bus Frame 1 Frame 2 Frame 3 Overhead Tact Time UserSetLoad 1 Software Trigger UserSetLo...

Page 168: ...ored to internal RAM It takes less than 100us in execution It can reduce the overhead time of UserSetSave greatly You can also save UserSets to Serial Flash if necessary by UserSetSave FPGA ImageSize ExposureTime Gain Serial Flash UserSet1 UserSet1 UserSet Save UserSet1 UserSet1 UserSet Internal RAM Save to Serial Flash if necessary Quick Save ...

Page 169: ...meCount register Bulk function sets limits to the number of frames to exposure with TriggerAdditionalParameter register MultiFrame function in Normal Shutter mode TriggerMode Off Camera transfers AcquisitionFrameCount frame s VD Exposure AcquisitionMode MultiFrame AcquisitionFrameCount 3 TriggerMode Off Acquisition Command AcquisitionFrameRate Start Frame 1 Frame 2 Frame 3 Stop Start Frame 1 Count...

Page 170: ...uisitionFrameCount This exposure is discarded Frame 1 Exposure time is determined by ExposureTime setting in TriggerSequence0 Exposure time is determined by the pulse width of the trigger signal in TriggerSequence1 Exposure overlaps sensor readout Bulk function TriggerMode On TriggerSequence 6 Camera transfers TriggerAdditionalParameter frame s by a single trigger Trigger Exposure AcquisitionMode ...

Page 171: ...Exposure AcquisitionMode MultiFrame AcquisitionFrameCount 2 TriggerMode On TriggerSequence 6 TriggerAdditionalParameter 3 Acquisition Command Start Frame 1 Frame 2 Frame 3 The trigger can be input in arbitrary timing VD AcquisitionFrameRate Stop Start Frame 1 Counter is reset USB Streaming Frame 1 Frame 1 Exposure time is determined by ExposureTime setting TriggerAdditionalParameter AcquisitionFra...

Page 172: ...the alteration 4 Using the accessories not included with the product or our non designated optional articles 5 Damages caused during the transportation or deficiency of the handling such as drop or fall of the products after the products having been transferred to customers leaving the products to corrosive environment such as sunlight fire sand soil heat moisture or an inappropriate storing metho...

Page 173: ...ol number the identification seal if it is attached to the returned products Please keep record before you return the product 3 As the data saved in the camera will not be kept after the repair please take out data before return 4 We are unable to accept the cancellation after the repair request by the customer s reason 5 About the repair product shipping expenses please bear the charges when you ...

Reviews: