background image

3 / 177 

Copyright © 2018 - 2020 Toshiba Teli Corporation, All rights reserved.                                             

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

 

DAA00195C

 
 

 

General Handing 

 

 

WARNING 

 

 Stop operation immediately when any abnormality or defect occurs. 

If abnormal conditions are present, such as smoke, a burning smell, ingress of water or 

foreign matter, or if the equipment is dropped or malfunctions, fire or electric shock may 

result.   

Be always sure to disconnect the power cable from the wall socket at once and contact 

your dealer.

 

 

Unplug 

 

 Do not use the equipment in locations subject to water splashes. 

Otherwise, fire or electric shock may result.

 

Do not get wet 

 

 Do not disassemble, repair, or modify the equipment. 

Otherwise, fire or electric shock 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 topple over and cause personal injury.

 

Avoid 

 

 During  an  electrical  storm,  do  not  touch  the  power  cable  and  the  connection 

cable. 

Otherwise, an electric shock may result.

 

Do not touch 

 
 
 

Instruction   

 Use the specified voltage. 

Use of an unspecified voltage may result in fire or electric shock. 

 

 Do not be handled roughly, damaged, fabricated, bent forcefully, pulled, twisted, 

bundled,  placed  under  heavy  objects  or  heated  the  power  cable  and  the 
connection cable. 

Otherwise, fire or electric shock may result. 

Avoid 

 
 

 

 

 

 

 

 

 

 

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

Страница 1: ...040MCF BU160MCG BU160MCF 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...

Страница 2: ...Control 39 ImageFormatControl 40 Scalable 44 Binning 49 Decimation 53 Reverse 57 PixelFormat 60 BayerProcessingMode 66 TestPattern 69 AcquisitionControl 73 ImageBuffer 79 TriggerControl 84 ExposureTime 95 DigitalIOControl 100 AntiGlitch AntiChattering 110 TimerControl 114 Gain 119 BlackLevel 122 Gamma 124 Sharpness 126 BalanceRatio 128 ColorCorrectionMatrix 133 ALCControl 137 LUTControl 141 UserSe...

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

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

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

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

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

Страница 8: ...e 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 Be sure to check a combination with the camera by using the lens and l...

Страница 9: ...le 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 gently wipe the affected areas with a soft cloth dampened with d...

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

Страница 11: ...量 功能的保证期限 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 リサイクルに関す...

Страница 12: ...rk 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 https www toshiba teli co jp en Service Support https www toshiba teli co jp cgi ss en service cgi Please refer to t...

Страница 13: ...obal electronic shutter similar to a CCD image sensor clear images of even fast moving object are obtainable with less blur USB3 1 Gen1 USB3 0 interface Video output and camera control are performed via the USB 3 1 Gen1 USB3 0 after here USB3 1 Gen1 standard interface Data transfer is up to 5Gbps Maximum that enables to output uncompressed video data at high frame rate USB3 Vision This product is ...

Страница 14: ...or models have built in color processing There are RGB BGR YUV 4 2 2 YUV 4 1 1 Bayer and Mono output modes Optical glass Build in optical glass models are optional Suffix G is attached to the model name of built in optical glass model e g BU040MG Suffix G is not shown in the common part of instruction manual IR cut filter Build in IR cut filter models are optional for color models Suffix F is atta...

Страница 15: ...e camera to host PC Please use a USB3 1 Gen1 cable of Standard A Micro B This product is able to connect a USB cable equipped with screw lock mechanism Please use it as needed USB3 1 Gen1 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 2 This cable is used to input external trigger signal and output GPIO si...

Страница 16: ... to break down If you use your camera in such a situation use an USB3 1 Gen1 cable with a lock screw and secure the camera cable as close as possible to the camera body for avoid physical shock to the camera connector About e CON cable In the case that electric wire is long or thin input and output voltage may not satisfy specifications of the camera or your system by voltage drop Please confirm w...

Страница 17: ...itter differential 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 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 accessory of...

Страница 18: ...17 177 Copyright 2018 2020 Toshiba Teli Corporation All rights reserved https www toshiba teli co jp en DAA00195C Outline Drawing BU040M BU160M ...

Страница 19: ...18 177 Copyright 2018 2020 Toshiba Teli Corporation All rights reserved https www toshiba teli co jp en DAA00195C BU040MG BU040MCG BU040MCF BU160MG BU160MCG BU160MCF ...

Страница 20: ... or earlier 6lx Ver 4 1 0 or later 2lx Ver 4 0 8 or earlier 12lx Ver 4 1 0 or later 3lx Power supply DC 5V 5 from USB connector Power consumption 2 2 2W maximum 2 4W maximum Interface USB 3 1 Gen1 Only SuperSpeed is supported Transmission speed 5Gbps maximum Protocol USB3 Vision Image format Mono8 Mono10 Mono12 Maximum Frame rate 2 Mono8 HighFramerateMode ON 436 fps 523 fps 227 fps 240 fps Mono10 ...

Страница 21: ...lx F2 8 1 250s Minimum illuminance 1 1lx 1lx 3lx 3lx Power supply DC 5V 5 from USB connector Power consumption 2 3 2W maximum 3 4W maximum Interface USB 3 1 Gen1 Only SuperSpeed is supported Transmission speed 5Gbps maximum Protocol USB3 Vision Image format RGB BGR YUV4 2 2 YUV4 1 1 Bayer8 Bayer10 Bayer12 Mono8 Maximum Frame rate 2 Bayer8 Mono8 HighFramerateMode ON 436 fps 523 fps 227 fps 240 fps ...

Страница 22: ...rea 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 use dimensions A or less A or less C...

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

Страница 24: ...tive initial factory setting Low active Pulse Width Minimum 50μs Input circuit diagram Inside DC3 3V 0V 10kΩ 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 before use Notes of input level Line0 and Line2 ha...

Страница 25: ...ND Non Isolated I F Your GND Your system Your FRAME GND DC3 3V 10kΩ 4 3 Camera GND CAMERA Inside Notes of trigger input cable The recognition of the trigger signal depends on the length characteristic or driving current of the cable Therefore please confirm your system about those conditions Pin 3 is conducted with camera frame Using shield cable terminal processing of the shield is referred as ab...

Страница 26: ...etting Low active Signal Source LineSource Off UserOutput Timer0Active AcquisitionActive FrameTriggerWait 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 10kΩ 1 3 IOLineModeAll Notes of external trigger signal Depending on cable length cable kinds and input c...

Страница 27: ...5C Line1 I O connector 2 pin Input Output Specification Output only Output Circuit 5V CMOS Maximum Current 32mA Polarity High active Low active initial factory setting Low active Signal Source LineSource Off UserOutput Timer0Active AcquisitionActive FrameTriggerWait FrameActive FrameTransferActive ExposureActive ...

Страница 28: ...on 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 format T1 ms T2 ms T3 s BU040M Mono8 2 3 2 3 1 Frame Rate setting Mono10 Mono12 3 1 3 1 BU040MCG Bayer8 Mono8 2 3 2 3 YUV 4 1 1 3 1 3 1 YUV 4 2 2 Bayer10 Bayer12 RGB BGR BU160M Mono8 4 4 4 4...

Страница 29: ...ng Exposure TRIG_IN T4 T2 T5 Level mode at all pixels readout Model Name format T4 μs T5 μs BU040M Mono8 11 6 25 9 Mono10 Mono12 15 9 30 1 BU040MCG Bayer8 Mono8 11 6 25 9 YUV 4 1 1 15 9 30 1 YUV 4 2 2 Bayer10 Bayer12 RGB BGR BU160M Mono8 11 6 25 9 Mono10 Mono12 15 9 30 1 BU160MCG Bayer8 Mono8 11 6 25 9 YUV 4 1 1 15 9 30 1 YUV 4 2 2 Bayer10 Bayer12 RGB BGR The value of T2 is the same as the value o...

Страница 30: ...er shutter mode In the period when FRAME_TRIGGER_WAIT GPIO signal is inactive user must not input external trigger signal to this camera When the interval of the input trigger signal is extremely short or when the trigger signal is noisy there is a possibility of causing the malfunction In this case please input a proper trigger signal ...

Страница 31: ...018 2020 Toshiba Teli Corporation All rights reserved https www toshiba teli co jp en DAA00195C Typical Spectral Response The lens characteristics and light source characteristics is not reflected in table BU040M BU160M ...

Страница 32: ...31 177 Copyright 2018 2020 Toshiba Teli Corporation All rights reserved https www toshiba teli co jp en DAA00195C BU040MCG BU040MCF B G R B G R ...

Страница 33: ...32 177 Copyright 2018 2020 Toshiba Teli Corporation All rights reserved https www toshiba teli co jp en DAA00195C BU160MCG BU160MCF B G R B G R ...

Страница 34: ...a 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 However about the upper limit of top surface temperature of camera housing and the allowed ambient temperature of each model please refer to the Thermal design manu...

Страница 35: ...y of the safety standard of this camera is assured in the condition of combination with the following parts USB Cable USB3 KR1 A MBS 030 OKI Electric Cable Co Ltd e CON Cable 3 0m Shield cable Fabricated parts Parts e CON connector 37104 3163 000 FL 3M Japan Limited 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 Lin...

Страница 36: ...er control ExposureControl Exposure time control DigitalIOControl DigitalIOControl GPIO signal control AntiGlitch AntiGlitch control AntiChattering AntiChattering control CounterAndTimerControl TimerControl Timer0Active signal control AnalogControl Gain Gain control BlackLevel Black level control Gamma Gamma correction Sharpness Sharpness control BalanceRatio Color gain R B BalanceWhiteAuto Execut...

Страница 37: ...elector Scalable Binning Decimation Reverse PixelFormat TestPattern AcquisitionControl ImageBuffer TriggerControl ExposureControl DigitalIOControl AntiGlitch AntiChattering TimerControl Gain BlackLevel Gamma Sharpness BalanceRatio BalanceWhiteAuto ColorCorrectionMatrix LUTControl UserSetControl EventControl FrameSynchronization LEDIndicatorLuminance DPCControl SequentialShutterControl Chunk Detail...

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

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

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

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

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

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

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

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

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

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

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

Страница 49: ...h OffsetY Height with single access in block access Please refer to Camera functions in TeliCamAPI Library manual for more detail Minimum Maximum Value Model BU040M BU040MCG BU160M BU160MCG Width OffsetX unit size 4 4 Height OffsetY unit size 2 2 Minimum unit size 64 x 64 64 x 64 Maximum unit size 720 x 540 1440 x 1080 initial factory setting Note Changing Width Height OffsetX OffsetY register val...

Страница 50: ...n 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 1080 1440 All pixel readout Binning Horizontal Vertical Binning Vertical 540 720 Binning Horizontal Binning operation e g BU160M ...

Страница 51: ...17 317 317 BU040MCG Bayer8 Mono8 H Bayer10 Bayer12 H YUV411 H 1 2 1 2 1 2 V 1 436 436 V 1 320 320 V 1 320 320 2 436 436 2 320 320 2 320 320 YUV422 H RGB BGR H 水平 1 2 1 2 1 2 V 1 320 320 V 1 320 320 垂直 1 2 320 320 2 320 320 2 BU160MCG Bayer8 Mono8 H Bayer10 Bayer12 H YUV411 H 1 2 4 1 2 4 1 2 4 V 1 227 227 227 V 1 122 166 166 V 1 162 166 166 2 227 227 227 2 166 166 166 2 166 166 166 4 227 227 227 4 ...

Страница 52: ...Binning Horizontal BinningVertical Implemented 0x202140 31 R Returns the state whether the function is implemented Min 0x202154 4 R Returns the minimum value of BinningVertical Value register Max 0x202158 4 R Returns the maximum value of BinningVertical Value register Value 0x20215C 4 R W Sets the Binning Vertical Control with TeliCamSDK Camera feature API Control Binning using dedicated API API n...

Страница 53: ...ssing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value Binning Write to Value field of BinningHorizontal register to control BinningHorizontal Or write 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 Bi...

Страница 54: ...n 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 1080 1440 All pixel readout Decimation Horizontal Vertical Decimation Vertical 540 720 Decimation Horizontal Decimation operation e g BU160M ...

Страница 55: ...7 317 317 BU040MCG Bayer8 Mono8 H Bayer10 Bayer12 H YUV411 H 1 2 1 2 1 2 V 1 436 436 V 1 320 320 V 1 320 320 2 436 436 2 320 320 2 320 320 YUV422 H RGB BGR H 水平 1 2 1 2 1 2 V 1 320 320 V 1 320 320 垂直 1 2 320 320 2 320 320 2 BU160MCG Bayer8 Mono8 H Bayer10 Bayer12 H YUV411 H 1 2 4 1 2 4 1 2 4 V 1 227 227 227 V 1 122 166 166 V 1 162 166 166 2 227 502 502 2 166 317 317 2 166 317 317 4 227 502 502 4 1...

Страница 56: ...rizontal DecimationVertical Implemented 0x202180 31 R Returns the state whether the function is implemented Min 0x202184 4 R Returns the minimum value of DecimationVertical Value register Max 0x202188 4 R Returns the maximum value of DecimationVertical Value register Value 0x20218C 4 R W Sets the Decimation Vertical Control with TeliCamSDK Camera feature API Control Decimation using dedicated API ...

Страница 57: ...ssing IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value Decimation Write to Value field of DecimationHorizontal register to control DecimationHorizontal Or write to Value field of DecimationVertical register to control DecimationVertical Decimation 2x2 uint32_t Decimation 2 Set Decimation Cam_WriteReg s_hCam 0x20213C 1 Decimation Cam_Wr...

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

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

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

Страница 61: ...ng 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 32 RGB 34 RGBPacked 40 BGR 42 BGRPacked 66 YUV411Packed 74 YUV422Packed 96 BayerGR 99 BayerRG 102 BayerGB 105 BayerBG Value 0x2020DC 4 ...

Страница 62: ...0 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 20 RGB 21 BGR 30 YUV411Packed 31 YUV422Packed Value 0x20241C 4 R W Selects a pixel f...

Страница 63: ...erBG10 BayerBG12 PixelFormat ID 0x0108000B 0x0110000F 0x01100013 YUV411 YUV411Packed PixelFormat ID 0x020C001E YUV422 YUV422Packed PixelFormat ID 0x0210001F RGB RGB8 1 PixelFormat ID 0x02180014 BGR BGR8 PixelFormat ID 0x02180015 1 initial factory setting 2 ReverseX and ReverseYsettings are FALSE Bayer PixelFormat in Reverse function ReverseX ReverseY FALSE TRUE FALSE BayerBG BayerGB Bpp8 0x0108000...

Страница 64: ...ary manual for more detail GenICam function API Control PixelFormat using GenICam API PixelCoding PixelSize 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 32 RGB 34 RGBPacked 40 BGR 42 BGRPacked 66 YUV411Packed 74 YUV422Packed 96 BayerGR 99 BayerRG 102 ...

Страница 65: ...ect a pixel format PixelFormat Integer value and string value of Enumeration are as follows Integer String Integer String 1 Mono8 15 BayerBG10 3 Mono10 16 BayerGR12 5 Mono12 17 BayerRG12 8 BayerGR8 18 BayerGB12 9 BayerRG8 19 BayerBG12 10 BayerGB8 20 RGB8 11 BayerBG8 21 BGR8 12 BayerGR10 30 YUV411Packed 13 BayerRG10 31 YUV422Packed 14 BayerGB10 GenICam node handle CAM_NODE_HANDLE hFormat NULL Retri...

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

Страница 67: ...Bayer output Color process function be applied is dependent on the setting Selection of BayerProcessingMode is as following table BayerProcessingMode Function Full Full processes are available Partial Partial processes are available Raw Only Gain feature is available Function Full Partial Raw Gain BlackLevel Gamma BalanceRatio ColorCorrectionMatrix LUTControl DPCControl initial factory setting ...

Страница 68: ...ssingMode IEnumeration 4 R W Selects a Bayer Processing Mode IIDC2 Register Register Field Address Length Byte bit Access Description BayerProcessingMode Implemented 0x21F420 31 R Returns the state whether the function is implemented ListOfElements 0x21F42C 0x21F438 16 R Returns the presence of the pixel endian 0 Raw 8 Partial 16 Full Value 0x21F43C 4 R W Selects a Bayer Processing Mode ...

Страница 69: ...ayerProcessingMode hMode BayerProcessingMode Raw Nd_SetEnumStrValue s_hCam hMode Raw Please refer to INode functions IEnumeration node functions in TeliCamAPI Library manual for more detail Register access API This API access IIDC2 registers directly API name Description Cam_ReadReg Read register value Cam_WriteReg Write register value BayerProcessingMode Write to Value field of BayerProcessingMod...

Страница 70: ...s www toshiba teli co jp en DAA00195C TestPattern BU 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 Test pattern e g BU040M BU040MCG ...

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

Страница 72: ...tern 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 GreyScale Grey scale B W model only 7 ColorBar Color bars Color model only 8 GreyVerticalRamp Vertical Ramp initial fa...

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

Страница 74: ...rove the frame rate by using HighFramerateMode GenICam Node Name 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 ...

Страница 75: ...plemented 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 value of frame rate Value 0x2030BC 4 R W Sets frame rate of image stream in raw value AcquisitionFrameInterval Implem...

Страница 76: ...er mode optional Set AcquisitionFrameCount with SetCamAcquistionFrameCount function If you want to capture image stream continuously it 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...

Страница 77: ...2 Select an AcquisitionFrameRate setting priority optional Get IEnumeration interface handle of AcquisitionFrameRateControl by Nd_GetNode Set AcquisitionFrameRateControl 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 sett...

Страница 78: ...egister to control HighFrameRateMode setting 4 Set frame rate of image stream optional Write to Value field of AcquisitionFrameRate register to control AcquisitionFrameRate 5 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 GrabStream...

Страница 79: ...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 Notes on HighFramerateMode If you use HighFramerateMode improves frame rate and sensitivity by about 4 times but image quality may deteriorate Also the actual exposure time may vary d...

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

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

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

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

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

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

Страница 86: ... USB Streaming Level mode TriggerSequence1 The exposure time is determined by the pulse width of the trigger signal This feature is not supported when the ShortExposureMode is enable ON Exposure Trigger Pulse Width USB Streaming Image Bulk mode FrameBurstTrigger TriggerSequence6 Camera exposes and transfers multiple frames by a single trigger Exposure Trigger ExposureTime TriggerAdditionalParamete...

Страница 87: ...er 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 by register setting USB Streaming Exposure Trigger signal Image TriggerDelay Trigger Delay For details of Random Trigger Shutter operation please refer to Timing section in Specification ...

Страница 88: ... the function is implemented 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...

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

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

Страница 91: ...y setting 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 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 TriggerDelay 7...

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

Страница 93: ...o control 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 Trig...

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

Страница 95: ...l Value 0 0 0 us Formula Absolute Value us Raw Value 60 Note In SoftwareTrigger operation the delay time from TriggerSoftware to exposure is not guaranteed BU series have different hardware trigger source Please refer to I O Specification section as well TriggerSource Description Line0 I O connector 4 pin High level 2 0 to 24 0V Line2 I O connector 1 pin High level 4 0 to 5 0V initial factory sett...

Страница 96: ... GenICam Node Name Interface Length Byte bit Access Description ExposureTime IFloat 4 R W Sets an exposure time ExposureAuto IEnumeration 4 R W Selects exposure time control mode 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 Manual 2 Auto Mult...

Страница 97: ...tExposureMode Set new ShortExposureMode ExposureTimeControl parameter Description CAM_EXPOSURE_TIME_CONTROL_NO_SPECIFY NoSpecify CAM_EXPOSURE_TIME_CONTROL_MANUAL Manual CAM_EXPOSURE_TIME_CONTROL_AUT 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 ...

Страница 98: ...StrValue s_hCam hNode Continuous Please refer 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...

Страница 99: ... 0 8 or earlier 1800 Ver4 1 0 or later 1200 Absolute Value Ver4 0 8 or earlier 30 us Ver4 1 0 or later 20 us Maximum Manual Raw Value 960000000 Absolute Value 16000000 us Auto Raw Value 60000000 Absolute Value 1000000 us Initial Value Raw Value 120000 240000 120000 240000 Absolute Value 2000 00 us 4000 00 us 2000 00 us 4000 00 us Formula Absolute Value us Raw Value 60 ShortExposureMode ON Exposure...

Страница 100: ...n ShortExposureMode setting If you use ShortExposureMode the image quality may deteriorate Also the actual exposure time may vary depending on the individual differences and the operating environment such as the operating temperature When using the ShortExposureMode We ask you to have final image quality checked with your environment The brightness of the upper part of the screen may be different ...

Страница 101: ...e VD Sensor Output 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 UserOutpu...

Страница 102: ...r LineInverterAll 31 0 LineStatus 0 LineStatus 1 LineStatus 2 LineStatus LineStatusAll 31 0 UserOutputValue 0 UserOutputValue 1 UserOutputValue 2 UserOutputValue UserOutputValueAll 31 0 Line0 Line1 Line2 Line0 Line1 Line2 Line0 Line1 Line2 Line0 Line1 Line2 LineSource LineSource LineSelector Line0 Line1 Line2 LineSource Line1 LineSource Line0 LineSource Line2 UserOutputValueAll LineStatusAll LineI...

Страница 103: ...ess Length Byte bit 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 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 O lines Refle...

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

Страница 105: ... 31 0 Line0 Line1 Line2 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 bit0 Line0 not changeable bit1 Line1 not changeable bit2 Line2 bit value I O Direction 0 Input 1 Output LineModeAll Value bit value Line2 Line1 Line0 I O Direction Line2 Line1 Line0 0 not used 1 2 0 1 0 in out in 3 not use...

Страница 106: ...elector TriggerSource TriggerActivation Selects the polarity of each Line signal by LineInverterAll Each bit of integer value corresponds to each Line bit0 Line0 bit1 Line1 bit2 Line2 bit value Inverter 0 False not inverted 1 True inverted LineInverterAll Value bit value Line2 Line1 Line0 Inverter Line2 Line1 Line0 0 0 0 0 off off off 1 0 0 1 off off on 2 0 1 0 off on off 3 0 1 1 off on on 4 1 0 0...

Страница 107: ...ra Register XML Selector Gets the status of each Line signal by LineStatusAll Each bit of integer value corresponds to each Line bit0 Line0 bit1 Line1 bit2 Line2 bit value Line Status 0 False Low 1 True High LineStatusAll Value bit value Line2 Line1 Line0 Line Status Line2 Line1 Line0 0 0 0 0 low low low 1 0 0 1 low low high 2 0 1 0 low high low 3 0 1 1 low high high 4 1 0 0 high low low 5 1 0 1 h...

Страница 108: ...amera Register XML Selector Sets the user output value by UserOutputValueAll Each bit of integer value corresponds to each Line bit0 Line0 not used bit1 Line1 bit2 Line2 bit value Output 0 False Low 1 True High UserOutputValueAll bit value Line2 Line1 Output Line2 Line1 0 0 0 low low 1 2 0 1 low high 3 4 1 0 high low 5 6 1 1 high high 7 LineSelector Selects the I O line to output by LineSelector I...

Страница 109: ...igger signal both 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 ...

Страница 110: ...alue field 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 FrameTransfer...

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

Страница 112: ...state 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 0x21F...

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

Страница 114: ...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 00000009 s Maximum 200000 0 002 s Ini...

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

Страница 116: ...R Returns 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 func...

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

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

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

Страница 120: ... Gain 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 Sets a Gain operational mode 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 Ab...

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

Страница 122: ...Value Cam_WriteReg s_hCam 0x20407C 1 uiGainRaw GainAuto Write to Control field of Gain register GainAuto Continuous uint32_t uiGainAuto 2 Set GainAuto Continuous Cam_WriteReg s_hCam 0x204068 1 uiGainAuto Please refer to Camera functions in TeliCamAPI Library manual for more detail Minimum Maximum Value Gain Ver 4 0 8 or earlier Ver 4 1 0 or later Minimum Raw Value 0 0 Absolute Float Value 0 00 dB ...

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

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

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

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

Страница 127: ...IDC2 Register Register Field 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 C...

Страница 128: ...to INode functions and IFloat 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...

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

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

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

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

Страница 133: ...mes Maximum 524287 x 8 times Initial Value 65536 x 1 times 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 we ask you to have final image quality checked with your environme...

Страница 134: ... correction matrix This function is available only in Color models The relationship between original data R G and B and corrected data R G and B are represented in the following formula B B G B R G B G G R R B R G R bg mask br mask gb mask gr mask rb mask rg mask B G R 1 _ _ _ 1 _ _ _ 1 B bg mask br mask G bg mask R br mask B B gb mask G gb mask gr mask R gr mask G B rb mask G rg mask R rb mask rg...

Страница 135: ... register Max 0x21F058 4 R Returns the maximum value of MaskingRG Value register Value 0x21F05C 4 R W mask_rg value Raw value MaskingRB Same structure as MaskingRG Value 0x21F07C 4 R W mask_rb value Raw value MaskingGR Same structure as MaskingRG Value 0x21F09C 4 R W mask_gr value Raw value MaskingGB Same structure as MaskingRG Value 0x21F0BC 4 R W mask_gb value Raw value MaskingBR Same structure ...

Страница 136: ... SelectorI R SelectorI G SelectorI B mask_rg mask_rb mask_gr mask_gb mask_bg mask_br Corresponding elements of color correction matrix 2 Set a coefficient of color correction matrix by ColorCorrectionMatrix GenICam node handle CAM_NODE_HANDLE hSelectorI NULL CAM_NODE_HANDLE hSelectorJ NULL CAM_NODE_HANDLE hNode NULL Retrieve GenICam node Nd_GetNode s_hCam ColorCorrectionMatrixSelectorI hSelectorI ...

Страница 137: ...G MaskingRB MaskingGR MaskingGB MaskingBR MaskingBG register Masking value Raw value int32_t uiMasking 13108 13107 19661 26215 6554 32768 Set Masking Value uint64_t addr 0x21F05C for int i 0 i 6 i addr 0x20 Cam_WriteReg s_hCam addr 1 uiMasking i Please refer to Camera functions in TeliCamAPI Library manual for more detail Minimum Maximum Value BalanceRatio Raw Value Absolute Float Value Minimum 65...

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

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

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

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

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

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

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

Страница 145: ... AnalogControl Gain PixelFormat GainControl TestPattern BlackLevel BayerProcessingMode Gamma AcquisitionControl AcquisitionFrameRateEnable Sharpness AcquisitionFrameRate BalanceRatio AcquisitionFrameIntervalControl ColorCorrectionMatrix AcquisitionFrameInterval ALCControl ALCExposureValue HighFramerateMode ALCPhotometricAreaSize TriggerControl TriggerMode LUTControl LUTEnable TriggerSequence Event...

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

Страница 147: ...Control using GenICam API UserSetLoad 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 15 UserSet1 15 Memory channel 1 to 15 for user setting 2 Execute UserSetLoad UserSetSave or UserSetQuickSave When execute UserSetLoad the camera ...

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

Страница 149: ...ite 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 0x208...

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

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

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

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

Страница 154: ...e GenICam 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 re...

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

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

Страница 157: ...ts 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 0x21F2...

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

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

Страница 160: ...04003C 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 Depen...

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

Страница 162: ...0x21D0E0 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 Impl...

Страница 163: ...ng GenICam API Chunk 1 Close image stream 2 Sets the activation of Chunk feature by ChunkModeActive 3 Sets the activation of Chunk data by ChunkSelector and ChunkEnable Most of the Chunk data has been fixed to output 4 Sets the user string to ChunkUserAreaTable optional 5 Open image stream 6 Capture image stream TeliCamAPI provides streaming functions including command handling and buffer handling...

Страница 164: ... Enable ChunkSelector Nd_SetEnumStrValue s_hCam hSelector ExposureTime Nd_SetBoolValue s_hCam hEnable true Nd_SetEnumStrValue s_hCam hSelector UserArea Nd_SetBoolValue s_hCam hEnable true 4 Set the user string Nd_SetStrValue s_hCam hUserAreaTable Test 5 6 Open and capture image Strm_ReadCurrentImage hStrm pvPayloadBuf uiPyldSize sImageInfo 7 1 Attach Buffer Chunk_AttachBuffer s_hStrm pvPayloadBuf ...

Страница 165: ...kModeActive register 3 Sets the activation of Chunk data Write to Value field of ChunkEnableOfVendorSpecific ChunkEnableOfCat4 ChunkEnableOfCat5 and ChunkEnableOfCat9 register 4 Sets the user string optional Write to Value 0 to Value last field of ChunkUserArea register 5 Open image stream 6 Capture image stream TeliCamAPI provides streaming functions including command handling and buffer handling...

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

Страница 167: ...f Sequential Shutter function SequentialShutterTerminateAt 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 0x21...

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

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

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

Страница 171: ...o 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 Sharpness LineSource BalanceRatio CounterAndTimerControl TimerDuration ColorCorrectionMatrix TimerDelay LUTControl LUTEnable ...

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

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

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

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

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

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

Страница 178: ...ached 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 return the product to us We bear the charges t...

Отзывы: