background image

134 / 172 

Copyright © 2019 Toshiba Teli Corpotration, All rights reserved. 

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

 

 

D4289451A

 
 

 

● Control with TeliCamSDK 

GenICam function API 

Control ALC parameters using GenICam API. 

 

ALCPhotometricAreaSize/ALCExposureValue 

Use ‘IFloat’ interface to control ALCPhotometricAreaSize and ALCExposureValue. 

// GenICam node handle 

CAM_NODE_HANDLE    hSize = NULL; 

CAM_NODE_HANDLE    hEV = NULL; 

 

// ALCPhotometricAreaSize = 25% 

float64_t        dSize = 25.0; 

// ALCExposureValue = +1.0EV 

float64_t        dEV = 1.0; 

 

// Retrieve GenICam node. 

Nd_GetNode(s_hCam, “ALCPhotometricAreaSize”, &hSize); 

Nd_GetNode(s_hCam, “ALCExposureValue”, &hEV); 

 

// Set ALCPhotometricAreaSize 

Nd_SetFloatValue(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 ‘Value’ field of ‘ALCPhotometricAreaSize’ register. 
Write to ‘Value’ field of ‘ALCExposureValue’ register. 

// ALCPhotometricAreaSize = 25% (Raw value = 25) 

uint32_t        uiSizeRaw = 25; 

// ALCExposureValue = +1.0EV (Raw value = 10) 

int32_t        iEVRaw = 10; // signed 

 

// Set ALCPhotometricAreaSize 

Cam_WriteReg(s_hCam, 0x21F37C, 1, &uiSizeRaw); 

// Set ALCExposureValue 

Cam_WriteReg(s_hCam, 0x2040DC, 1, &iEVRaw); 

 

 
Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. 

Содержание DDU Series

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 リサイクルに関する情報...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 20: ...19 172 Copyright 2019 Toshiba Teli Corpotration All rights reserved http www toshiba teli co jp en D4289451A Outline Drawing 修正 ...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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_...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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_...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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 ...

Отзывы: