Toshiba teli BU602M Instruction Manual

Toshiba teli BU602M Instruction Manual

Cmos camera

Advertisement

Quick Links

BU series
CMOS Camera
Instruction Manual
Model
B/W Camera
: BU602M
Color Camera
: BU602MC / BU602MCF
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 it.
Information contained in this document is subject to change without prior notice.
Standard name might be trade mark of each company.
Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved.
D4285844D
http://www.toshiba-teli.co.jp/en/

Advertisement

Table of Contents
loading

Summary of Contents for Toshiba teli BU602M

  • Page 1 After reading, keep this instruction manual handy so that you can refer to, whenever you need it. Information contained in this document is subject to change without prior notice. Standard name might be trade mark of each company. D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 2: Table Of Contents

    DPCControl ..........................143 Chunk............................146 Appendix ............................152 UserSetSave and UserSetQuickSave difference ............... 152 MultiFrame and Bulk function difference ..................154 Warranty rules ............................ 157 Repair ..............................158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 3: Safety Precautions

    This sign indicates MANDATORY ACTION (You are required to do). MANDATORY The content of action is shown by a picture or words beside the symbol. 2 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 4: General Handing

     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. Avoid Otherwise, fire or electric shock may result. 3 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 5 (every approx five years). Accumulation of dust inside the equipment may result in fire or electric shock. For inspection and cleaning costs, contact your sales representative. Instruction 4 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 6: Cases For Indemnity (Limited Warranty)

    ● The item that is not described in specifications of this product is out of the guarantee. ● The case of damages or losses which are caused by incorrect connection of the cable is out of the guarantee. 5 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 7: Restriction For Use

    - Traffic control systems for air transportation, railways, roads, or marine transportation - Equipment for nuclear power generation - Equipment related to the above 6 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 8: Notes On Using This Product

    When mounting this product to a pedestal, make sure carefully that lens doesn’t touch with the pedestal. ● Do not expose the camera's image-pickup-plane to sunlight or other intense light directly Its inner CMOS sensor might be damaged. 7 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 9 Never use alcohol, benzene, thinner, or other chemicals because such chemicals may damage or discolor the paint and indications. If the image pickup surface becomes dusty, contaminated, or scratched, consult your sales representative. 8 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 10 The brightness of the upper part of the screen may be different from that of the lower part. Note that this is a characteristic of a CMOS image sensor and is not a fault. 9 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 11 This information is applicable for People's Republic of China only. リサイクルに関する情報(包装物) 有关再利用的信息(包装物) Information on recycling of wrapping composition 内部緩衝材料・袋 内部缓冲材料·袋 箱/箱子/Box Internal buffer materials・Bag ペーパーボード 纸板 Paper board 10 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 12: Installation

    ● 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 TeliCamSDK startup guide, about Operation environment, Installation, and Setup. 11 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 13: Specifications

    Specifications Overview BU602M series is an integrated-(one-body)-type color camera that adopts a rolling shutter CMOS sensor. Suffix [C] or [CF] are attached to the color models. For video output and camera control, the USB 3.0 interface standard is adopted for high transfer rate, and it is easy to integrate into industrial equipment.
  • Page 14 ● Compact and lightweight This camera is compact and lightweight; it is easy to integrate into industrial equipment. ● EU RoHS & Chinese RoHS 13 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 15: Configuration

    *1: Optional part. Contact your sales representative for details of option units. *2: Commercial items. 14 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 16: Connection

    Please confirm wires’ specifications before use them. Lost packets may occur by an electrical characteristic of the transmission line of USB3.0. (USB3.0 Interface Card, USB3.0 Cable, and USB3.0 HUB). 15 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 17: Connector Pin Assignment

    *Above figure is connector view from insert side. Pin No. Signal Function Line2 GPIO Input / Output Line1 GPIO Output Ground Line0 GPIO Input 16 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 18: Outline Drawing

    Outline Drawing 17 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 19: General Specifications

    Camera body grounding: insulation Conductive between circuit GND and camera body status *1 F1.4, Gain +24dB, Video Level 50% *2 at the all pixel readout 18 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 20 Camera body grounding: insulation status Conductive between circuit GND and camera body *1 F1.4, Gain +24dB, Video Level 50% *2 at the all pixel readout 19 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 21 - As for the C-mount lens used combining this camera, the projection distance from bottom of the screw should use 10mm or less. Bottom of the screw C-mount lens 10mm or less 10mm or less 20 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 22: Led Status

    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) 21 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 23: I/O Specification

    EXT_TRIG signal. Please confirm it before use. Notes of input level: Line0 and Line2 have different input level. Please use input level within the voltage described in this specification. 22 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 24 - Pin 3 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. 23 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 25 * 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 IOLineModeAll DC5.0V 10kΩ 24 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 26 : High active / Low active (initial factory setting: Low active) Signal Source (LineSource) : Off / UserOutput / Timer0Active / AcquisitionActive FrameTriggerWait / FrameActive / FrameTransferActive ExposureActive 25 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 27: Timing Specification

    [ms] Mono8 16.3 BU602M Mono10, Mono12 33.1 Bayer8, Mono8 16.3 YUV4:1:1 24.7 1/(Frame Rate setting) BU602MC YUV4:2:2 33.1 Bayer10, Bayer12 33.1 RGB, BGR 49.7 26 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 28 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. 27 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 29: Typical Spectral Response

    Typical Spectral Response * The lens characteristics and light source characteristics is not reflected in table. ● BU602M 28 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 30 ● BU602MC ● BU602MCF 29 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 31: Operating Ambient Conditions

    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 manual" on our HP. 30 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 32 (3M Japan Limited) - Shielded wire UL1533 (AWG28) (Hitachi cable, Ltd.) Connection: Please confirm the EMC adaptability when it combines with parts other than them. 31 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 33: Functions

    Functions This section introduces standard functions. BU602M series provides following functions. Category Function USB3 Vision Bootstrap Registers USB3 Vision standard registers DeviceControl DeviceControl Device information ImageFormatControl ImageFormatSelector Image format selection Scalable Scalable control Reverse Image flip PixelFormat Pixel format selection...
  • Page 34 UserSetControl ✓ ✓ EventControl ✓ ✓ LEDIndicatorLuminance ✓ ✓ DPCControl ✓ ✓ Chunk ✓ ✓ Details of each feature are described in following pages. 33 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 35: Bootstrap Registers

    String Serial number of the device UserDefinedName 0x00184 String User defined name of the device. SBRM Address 0x001D8 Integer Start Address of the SBRM 34 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 36 BU series doesn’t support image transfer in High-Speed connection. CurrentSpeed register could be used for showing the warning message on your application when camera is connected to USB2.0 port. 35 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 37: Devicecontrol

    Camera executes the USB Bus reset operation by DeviceReset command. - Plug-and-play happens, camera handles used in the application become invalid. - The application is required to close and re-open the camera. 36 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 38: Imageformatcontrol

    OffsetY BinningVertical BinningHorizontal BinningVertical BinningHorizontal DecimationHorizontal BinningVertical DecimationVertical DecimationHorizontal DecimationVertical DecimationHorizontal ReverseX DecimationVertical ReverseY ReverseX ReverseY ReverseX PixelFormat ReverseY PixelEndian PixelFormat PixelEndian PixelFormat PixelEndian 37 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 39 Selects an image format. List of registers to be applied by ImageFormatSelector ImageFormat 0 - 2 Width Height OffsetX OffsetY ReverseX ReverseY PixelFormat PixelEndian 38 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 40 Nd_GetNode(s_hCam, "ImageFormatSelector", &hSelector); // ImageFormat = Format2 Nd_SetEnumStrValue(s_hCam, hSelector, "Format2"); Please refer to [INode functions], [IEnumeration node functions] in [TeliCamAPI Library manual] for more detail. 39 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 41 Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. ● Note Changing ‘ImageFormatSelector’ register value is invalid during image stream data output. 40 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 42: Scalable

    The window size is equal or less than maximum image size. ( X , Y )=( 4 * i , 2 * j ) A + 4 * m Scalable 41 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 43 0x20209C Sets vertical offset (in pixels) from the origin to the region of interest Height 0x2020A0 Sets Height (in pixels) of the image data. 42 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 44 GetCamOffsetY vertical offset of image SetCamOffsetY Please refer to [Controlling camera feature functions] in [TeliCamAPI Library manual] for more detail. 43 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 45 Cam_WriteReg(s_hCam, 0x202098, 1, &ROI[1]); Cam_WriteReg(s_hCam, 0x20209C, 1, &ROI[2]); Cam_WriteReg(s_hCam, 0x2020A0, 1, &ROI[3]); // Set ROI (in block) Cam_WriteReg(s_hCam, 0x202094, 4, &ROI[0]); In IIDC2 registers access, 44 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 46 3072 x 2048 3072 x 2048 * initial factory setting ● Note Changing “Width”, “Height”, “OffsetX”, “OffsetY” register value is invalid during image stream data output. 45 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 47: Reverse

    ReverseY Implemented 0x2021C0 [31] Returns the state whether the function is implemented. Value 0x2021D0 Sets the Reverse Vertical. [0] : Off [1] : On 46 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 48 // Set Reverse (flip horizontal and vertical direction) Nd_SetBoolValue(s_hCam, hReverseX, true); Nd_SetBoolValue(s_hCam, hReverseY, true); Please refer to [INode functions], [IBoolean node functions] in [TeliCamAPI Library manual] for more detail. 47 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 49 Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. ● Note - Changing ‘ReverseX’, ‘ReverseY’ register value is invalid during image stream data output. 48 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 50: Pixelformat

    [8] : Bpp8 ~0x2020F8 [10] : Bpp10 [12] : Bpp12 [16] : Bpp16 [24] : Bpp24 Value 0x2020FC Selects a bit size of image pixel. 49 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 51 [18] : BayerGB12 [19] : BayerBG12 [20] : RGB8 [21] : BGR8 [30] : YUV411Packed [31] : YUV422Packed Value 0x20241C Selects a pixel format 50 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 52 FALSE Bpp10 0x0110000F Bpp10 0x0110000E Bpp12 0x01100013 Bpp12 0x01100012 BayerGR BayerRG Bpp8 0x01080008 Bpp8 0x01080009 TRUE Bpp10 0x0110000C Bpp10 0x0110000D Bpp12 0x01100010 Bpp12 0x01100011 51 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 53 2. Select a bit size of image pixel (‘PixelSize’). Integer value and string value of Enumeration are as follows. Integer String Bpp8 Bpp10 Bpp12 Bpp16 Bpp24 52 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 54 Nd_GetNode(s_hCam, "PixelFormat", &hFormat); // 1.Select a pixel format. Nd_SetEnumStrValue(s_hCam, hFormat, "Mono10"); Please refer to [INode functions], [IEnumeration node functions] in [TeliCamAPI Library manual] for more detail. 53 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 55 Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. ● Note Changing ‘PixelFormat’ register value is invalid during image stream data output. 54 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 56: Bayerprocessingmode

    BlackLevel ✓ ✓ Gamma ✓ ✓ ✓ Saturation ✓ BalanceRatio ✓ ✓ ColorCorrectionMatrix ✓ LUTControl ✓ ✓ DPCControl ✓ ✓ * initial factory setting 55 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 57 Returns the presence of the pixel endian. ~0x21F438 [0] : Raw [8] : Partial [16] : Full Value 0x21F43C Selects a Bayer Processing Mode. 56 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 58 Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. ● Note Changing ‘BayerProcessingMode’ register value is invalid during image stream data output. 57 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 59: 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. BU602M / BU602MC) 58 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 60 [3] : GrayA [4] : GrayB [5] : GreyHorizontalRamp [6] : GrayScale [7] : ColorBar [8] : GreyVerticalRamp Value 0x21F13C Selects a Test pattern. 59 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 61 Nd_GetNode(s_hCam, "TestPattern", & hNode); // 1.Select a test pattern. Nd_SetEnumStrValue(s_hCam, hNode, "GreyHorizontalRamp"); Please refer to [INode functions], [IEnumeration node functions] in [TeliCamAPI Library manual] for more detail. 60 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 62 = 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. 61 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 63: Acquisitioncontrol

    Selects an AcquisitionFrameRate setting priority. AcquisitionFrameRate IFloat Sets frame rate of image stream. AcquisitionFrameIntervalControl IEnumeration Selects an AcquisitionFrameInterval setting priority. AcquisitionFrameInterval IFloat Sets frame interval of image stream. 62 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 64 Returns the minimum value of frame interval. 0x2030D8 Returns the maximum value of frame interval. Value 0x2030DC Sets frame interval of image stream in raw value. 63 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 65 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. 64 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 66 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. 65 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 67 Absolute (Float) Value Raw Value 3952184 1317806 Initial Value Absolute (Float) Value 60.3 [fps] 20.1 [fps] Fomula Absolute Value [fps] = Raw Value / 65536 66 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 68 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. 67 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 69: Imagebuffer

    Returns the minimum number of frames in Image Buffer mode. 0x203098 Returns the maximum number of frames in Image Buffer mode. Value 0x20309C Returns the number of frames in Image Buffer mode. 68 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 70 1. Select an Image Buffer mode by ‘ImageBufferMode’. Integer value and string value of Enumeration are as follows. Integer String 0(*) * initial factory setting 69 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 71 WaitForSingleObject(s_hStrmEvt, 1000); Strm_ReadCurrentImage(s_hStrm, s_pucImgBuf, &uiSize, NULL); // 6.Stop and Close image stream. // 6.1.Stream Stop Strm_Stop(s_hStrm); // 6.2.Close Stream Strm_Close(s_hStrm); CloseHandle(s_hStrmEvt); VirtualFree(s_pucImgBuf, 0, MEM_RELEASE); 70 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 72 Write [10] to ‘Value’ field of ‘AcquisitionCommand’ register to execute ImageBufferRead. Please refer to AcquisitionCommand in AcquisitionControl section as well. 5. Receive Image from Image Buffer. 6. Stop and Close image stream. 71 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 73 The number of frames to be transferred by ‘ImageBufferRead’ command is determined by ‘AcquisitionFrameCount’. Changing ‘ImageBufferMode’ register value is invalid during image stream data output. 72 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 74: Triggercontrol

    “ExposureTime” register control Random Trigger Shutter mode -Edge mode:TriggerSequence0 SoftwareTrigger -Bulk mode:TriggerSequence6 “ExposureTime” register control * The camera operation not mentioned above is not supported. 73 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 75 And you can add delay time from trigger edge to exposure start by register setting. Trigger Delay For details of Random Trigger Shutter operation, please refer to ‘Timing’ section in ‘Specification’. 74 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 76 Returns the maximum value of the number of images in Bulk mode. Value 0x20709C Sets the number of frames to exposure in Bulk mode. D4285844D 75 / 158 Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 77 0x207040 [31] Returns the state whether the function is implemented. ListOfElements 0x20702C [0] : Inactive ~0x207038 [8] : Impulse Value 0x20705C Executes software trigger. 76 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 78 8. Execute software trigger. Execute Software Trigger in SoftwareTrigger mode with ‘ExecuteCamSoftwareTrigger’ function. Please refer to [Controlling camera feature functions] in [TeliCamAPI Library manual] for more detail. 77 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 79 [GrabStreamSimple] sample code in your TeliCamSDK install folder. 8. Execute software trigger in SoftwareTrigger mode by ‘TriggerSoftware’. 9. Receive Image 10. Stop and Close image stream. 78 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 80 WaitForSingleObject(s_hStrmEvt, 1000); Strm_ReadCurrentImage(s_hStrm, s_pucImgBuf, &uiSize, &sImageInfo); // 10.Stop and Close image stream. // 10.1.Stream Stop Strm_Stop(s_hStrm); // 10.2.Close Stream Strm_Close(s_hStrm); CloseHandle(s_hStrmEvt); VirtualFree(s_pucImgBuf, 0, MEM_RELEASE); 79 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 81 8. Execute software trigger. Write [8] to ‘Value’ field of ‘SoftwareTrigger’ register to execute Software trigger.. 9. Receive Image 10. Stop and Close image stream. 80 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 82 // 10.1.Stream Stop Strm_Stop(s_hStrm); // 10.2.Close Stream Strm_Close(s_hStrm); CloseHandle(s_hStrmEvt); VirtualFree(s_pucImgBuf, 0, MEM_RELEASE); Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. 81 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 83 I/O connector : 1 pin, High level 4.0 to 5.0V * initial factory setting TriggerDelay is applied to both of HardwareTrigger and SoftwareTrigger. TriggerAdditionalParameter is only effective in Bulk mode. 82 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 84: Exposuretime

    Returns the minimum value of ExposureTime Value register. 0x204038 Returns the maximum value of ExposureTime Value register. Value 0x20403C Sets Time value. (Raw value) 83 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 85 CAM_NODE_HANDLE hNode = NULL; // ExposureTime = 1000us float64_t dExposureTime = 1000.0; // Retrieve GenICam node. Nd_GetNode(s_hCam, "ExposureTime", &hNode); // Set ExposureTime Value Nd_SetFloatValue(s_hCam, hNode, dExposureTime); 84 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 86 = 2; // Set ExposureAuto = "Continuous " Cam_WriteReg(s_hCam, 0x204028, 1, &uiExposureAuto); Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. 85 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 87 Absolute Value [us] = Raw Value * 7.777 ● Note - In ExposureAuto mode, current exposure time will be reflected to ExposureTime value register. 86 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 88: Digitaliocontrol

    LineSource Timer0Active TimerControl UserOutput Line2 (GPIO_Input/Output) ExposureActive FrameTransfer FrameActive LineModeAll[1] FrameTriggerWait UserOutputValueAll[1] UserOutput UserOutputValueAll[2] Line1 (GPIO_Output) LineStatusAll[2] LineStatusAll[1] LineStatusAll[0] LineModeAll GPIO internal circuit diagram 87 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 89 LineStatus[1] Line2 LineStatus[2] UserOutputValueAll UserOutputValueAll[31:0] Line0 UserOutputValue[0] Line1 UserOutputValue UserOutputValue[1] Line2 UserOutputValue[2] Line0 LineSource(Line0) Line1 LineSource LineSource LineSource(Line1) Line2 LineSource(Line2) Details of each signal 88 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 90 [64] : Timer0Active [99] : AcquisitionActive [106] : FrameTriggerWait [107] : FrameActive [115] : FrameTransferActive [123] : ExposureActive Value 0x2090DC Selects the source signal. 89 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 91 Set new UserOutput GetCamLineSource Get current LineSource SetCamLineSource Set new LineSource Please refer to [Controlling camera feature functions] in [TeliCamAPI Library manual] for more detail. 90 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 92 [Line2] [Line1] [Line0] not used [0] [1] [0] [in] [out] [in] not used 6(*) [1] [1] [0] [out] [out] [in] not used * initial factory setting 91 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 93 [on] [off] [off] [1] [0] [1] [out [off] [on] [1] [1] [0] [on] [on] [off] [1] [1] [1] [on] [on] [on] * initial factory setting 92 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 94 [1] [0] [0] [high] [low] [low] [1] [0] [1] [high] [low] [high] [1] [1] [0] [high] [high] [low] [1] [1] [1] [high] [high] [high] 93 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 95  LineSelector Selects the I/O line to output by ‘LineSelector’. Integer value and string value of Enumeration are as follows. Integer String Line1 Line2 94 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 96 Nd_SetEnumStrValue(s_hCam, hSource, "FrameTransferActive"); Please refer to [INode functions], [IInteger node functions], [IBoolean node functions] and [IEnumeration node functions] in [TeliCamAPI Library manual] for more detail. 95 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 97 - Line1 is dedicated output. - Line2 is bi-directional. The default direction is input. For [Timer0Active] signal, please refer to [TimerControl] Section for more detail. 96 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 98: Antiglitch / Antichattering

    Edge Edge Edge Output Invalid Edge AntiChattering Insensible Insensible Value Time Time High AntiChattering Circuit Valid Valid Output Signal Signal Fig. AntiGlitch and AntiChattering 97 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 99 0x21F3F0 0x21F3F4 Returns the minimum value of AntiGlitch period. 0x21F3F8 Returns the maximum value of AntiGlitch period. Value 0x21F3FC Sets the AntiGlitch period.(Raw value) 98 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 100 // Set Value Nd_SetFloatValue(s_hCam, hGlitch, dGlitch); Nd_SetFloatValue(s_hCam, hChattering, dChattering); Please refer to [INode functions], [IFloat node functions] in [TeliCamAPI Library manual] for more detail. 99 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 101 Raw Value Absolute (Float) Value Minimum 0.000001992 [s] Maximum 249999 0.001999992 [s] Initial Value 0.000001992 [s] Formula Absolute Value [us] = Raw Value / 125000000 100 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 102: Timercontrol

    This signal can be used as strobe control signal. (Line0) (Frame Start Trigger) TimerTriggerSource = Line0Active Delay Duration TimerTriggerSource = FrameTrigger TimerTriggerSource = ExposureStart ※ ActiveLow Timer0Active 101 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 103 ListOfElements 0x20A08C [0] : Off [32] : Line0 [104] : FrameTrigger [124] : ExposureStart Value 0x20A09C Selects the source of Timer0Active pulse to start. 102 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 104 Set new TimerDuration value GetCamTimerTriggerSource Get current TimerTriggerSource SetCamTimerTriggerSource Set new TimerTriggerSource Please refer to [Controlling camera feature functions] in [TeliCamAPI Library manual] for more detail. 103 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 105 // 3.Selects the source of Timer0Active pulse to start. Nd_SetEnumStrValue(s_hCam, hSource, "ExposureStart"); Please refer to [INode functions], [IFloat node functions] and [IEnumeration node functions] in [TeliCamAPI Library manual] for more detail. 104 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 106 FrameTrigger is available in both Hardware Trigger and Software Trigger mode, and not to be responded to FrameTriggerError. ExposureStart is available in both Hardware Trigger and Software Trigger mode, and not to be responded to FrameTriggerError. Timer0Active pulse delays TiggerDelay+TimerDelay[us]. 105 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 107: Gain

    0x204074 Returns the minimum value of Gain Value register. 0x204078 Returns the maximum value of Gain Value register. Value 0x20407C Gain value. (Raw value) 106 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 108 // Set GainAuto = “ ” Continuous Nd_SetEnumStrValue(s_hCam, hNode, “ ”); Continuous Please refer to [INode functions], [IFloat node functions] and [IEnumeration node functions] in 107 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 109 Formula Absolute Value [dB] = Raw Value / 10 ● Note - In GainAuto mode, current Gain will be reflected to Gain value register. 108 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 110: Blacklevel

    GetCamBlackLevel Get current BlackLevel value SetCamBlackLevel Set new BlackLevel value Please refer to [Controlling camera feature functions] in [TeliCamAPI Library manual] for more detail. 109 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 111 Raw Value Absolute (Float) Value Minimum -256 -25.00[%] Maximum +25.00[%] Initial Value 0.00[%] Formula Absolute Value [%] = Raw Value * 100 / 1024 110 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 112: Gamma

    GetCamGamma Get current Gamma value SetCamGamma Set new Gamma value Please refer to [Controlling camera feature functions] in [TeliCamAPI Library manual] for more detail. 111 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 113  Minimum/Maximum Value Gain Raw Value Absolute (Float) Value Minimum 0.45 Maximum 1.00 Initial Value 1.00 Formula Absolute Value = Raw Value / 100 112 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 114: Hue/Saturation

    Hue control adjusts chroma phase of the image. Saturation control adjusts chroma gain of the image. This function is available only in Color models. Fig. Hue/Saturation 113 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 115 0x205054 Returns the minimum value of Saturation Value register. 0x205058 Returns the maximum value of Saturation Value register. Value 0x20505C Chroma gain (Raw value) 114 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 116 Nd_GetNode(s_hCam, “Saturation”, &hNode); // Set Saturation Value Nd_SetFloatValue(s_hCam, hNode, dSaturation); Please refer to [INode functions] and [IFloat node functions] in [TeliCamAPI Library manual] for more detail. 115 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 117 Absolute Value [%] = Raw Value * 100 / 65536 ● Note Hue and Saturation controls are available in following PixelFormat. Bayer8/10/12(BayerProcessingMode = Full), RGB8, BGR8, YUV411, YUV422 116 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 118: Balanceratio

    BalanceWhiteAuto control adjusts white balance gain automatically. This function is available only in Color models. BalanceRatio BalanceRatio Input Signal Level Output Signal Level Fig. BalanceRatio 117 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 119 Returns the minimum value of WhiteBalanceB Value register. 0x205098 Returns the maximum value of WhiteBalanceB Value register. Value 0x20509C White balance Blue gain (Raw value) 118 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 120 // white balance R gain = x 1.0 float64_t dBalanceRatioR = 1.0; // Retrieve GenICam node. Nd_GetNode(s_hCam, “BalanceRatio”, &hNode); // Set Gain Value Nd_SetFloatValue(s_hCam, hNode, dBalanceRatioR); 119 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 121 Cam_WriteReg(s_hCam, 0x205068, 1, &uiBalanceWhiteAuto); // Cam_WriteReg(s_hCam, 0x205088, 1, &uiBalanceWhiteAuto); // either will do Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. 120 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 122 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 environment. 121 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 123: Colorcorrectionmatrix

    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. 122 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 124 GetCamColorCorrectionMatrix Get current ColorCorrectionMatrix value SetCamColorCorrectionMatrix Set new ColorCorrectionMatrix value Please refer to [Controlling camera feature functions] in [TeliCamAPI Library manual] for more detail. 123 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 125 Nd_SetFloatValue(s_hCam, hNode, dCoefficient); Please refer to [INode functions], [IEnumeration node functions] and [IFloat node functions] in [TeliCamAPI Library manual] for more detail. Register access API 124 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 126 SelectorJ -0.50 0.15 SelectorI -0.50 -0.35 0.10 -0.65 ● Note ColorCorrectionMatrix control is available in following PixelFormat. Bayer8/10/12(BayerProcessingMode = Full), RGB8, BGR8, YUV411, YUV422 125 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 127: Alccontrol

    - ALCExposureValue defines a correction value for a convergence value. Final convergence value is determined by the following formula. Final convergence value = Reference Luminance x 2 ALCExposureValue 126 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 128 Returns the minimum value of ALC Exposure Value. 0x2040D8 Returns the maximum value of ALC Exposure Value. Value 0x2040DC Sets ALC Exposure Value. (Raw value) 127 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 129 // 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. 128 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 130 0.0[EV] Formula Absolute Value [EV] = Raw Value / 10 ● Note *The camera operation is not supported when the Random Trigger Shutter mode. 129 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 131: Lutcontrol

    Sets the output level of LUT. Value[2] 0x300008 Sets the output level of LUT. … … … … … Value[4095] 0x303FFC Sets the output level of LUT. 130 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 132 // 3.Set the activation of LUT function by 'LUTEnable' Nd_SetBoolValue(s_hCam, hEnable, true); Please refer to [INode functions], [IInteger node functions] and [IBoolean node functions] in [TeliCamAPI Library manual] for more detail. 131 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 133 Cam_WriteReg(s_hCam, 0x20603C, 1, &dat); Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail.  Minimum/Maximum Value LUTIndex/LUTValue Value Minimum Maximum 4095 132 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 134: Usersetcontrol

    (*) DPC and SequentialShutter entries are stored to a single channel. Entries are shared with all channels. This table lists all features of B/W and Color models. Please refer to [Table : supported features list] as well. 133 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 135 ListOfElements 0x2080AC [0] : Default [1] : UserSet1 … [15] : UserSet15 Value 0x2080BC Selects the number of UserSet when the camera starts up. 134 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 136 When execute ‘UserSetSave’ or ‘UserSetQuickSave’, the camera saves user setting to the channel selected in ‘UserSetSelector’ register. After execution of 'UserSetSave', wait until 'UserSetSave' completion by Nd_GetCmdIsDone. 135 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 137 = 1; // UserSet1 Nd_SetEnumIntValue(s_hCam, hSelector, dat); Please refer to [INode functions], [IEnumeration node functions] and [ICommand node functions] in [TeliCamAPI Library manual] for more detail. 136 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 138 // 1.Select a channel of user setting when camera powers up uint32_t dat = 1; // UserSet1 Cam_WriteReg(s_hCam, 0x2080BC, 1, &dat); Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. 137 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 139: Eventcontrol

    : End of Exposure . (8 ) Timer0 Start : Start of Timer 0 . (9 ) Timer0End : End of Timer 0 . 138 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 140 Sets the activation of event notification of exposure. ListOfElements 0x21F3AC [0] : Timer0End Value 0x21F3B0 Sets the activation of event notification of timer end. ● Control with TeliCamSDK 139 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 141 TeliCamSDK install folder. GenICam function API Please use dedicated API to control Event features. Register access API Please use dedicated API to control Event features. 140 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 142: Ledindicatorluminance

    Returns the minimum value of LED indicator luminance register. 0x21F118 Returns the maximum value of LED indicator luminance register. Value 0x21F11C Sets the LED indicator luminance 141 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 143 Raw Value Absolute (Float) Value Minimum 0.00 [%] Maximum 100.00 [%] Initial Value 100.00 [%] Formula Absolute Value [%] = Raw Value / 7 142 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 144: Dpccontrol

    … … … … Value[255][0] 0x4007F8 Sets the 255th X coordinate of defective pixel. Value[255][1] 0x4007FC Sets the 255th Y coordinate of defective pixel. 143 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 145 // 3.Sets the activation of DPC function by 'DPCEnable'. 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. 144 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 146 Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail.  Minimum/Maximum Value DPCNumber DPCIndex Minimum Maximum DPCEntryX DPCEntryY Minimum Maximum WidthMax-1 HeightMax-1 145 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 147: Chunk

    +0x058 +0x044 Length = 0x04 +0x05C +0x060 +0x078 UserArea (256 Bytes) +0x160 ChunkID = 0x80000000 +0x178 +0x164 Length = 0x100 +0x17C Chunk Data Structure 146 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 148 Returns the LineStatusAll of the frame included in the Chunk data. ChunkFrameBurstTriggerCount IInteger Returns the FrameBurstTriggerCount of the frame included in the Chunk data. 147 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 149 Returns the length (in bytes) of ChunkUserArea Value. Value[0] 0x21D800 length Sets the ASCII string of ChunkUserArea. … … … Value[last] 0x21D800 Sets the ASCII string of ChunkUserArea. +NumberOf Elements 148 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 150 Nd_SetBoolValue(s_hCam, hMode, true); //3.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"); 149 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 151 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. 150 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 152 // 7-2.Get User Area data of Chunk data. char userarea[256]; uint32_t uiSize = 256; Nd_GetStrValue(s_hCam, hUserAreaTable, &userarea, &uiSize); Please refer to [Camera functions] in [TeliCamAPI Library manual] for more detail. 151 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 153: Appendix

    Frame #1 Frame #2 Frame #3 Tact Time Overhead - ImageSize Save - ExposureTime UserSet1 UserSet1 - Gain UserSet - ... FPGA Serial Flash 152 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 154 Quick - ImageSize Save Save - ExposureTime UserSet1 UserSet1 UserSet1 UserSet1 - Gain UserSet UserSet - ... Internal RAM FPGA Serial Flash 153 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 155: Multiframe And Bulk Function Difference

    Frame 4 Frame 1 This exposure is *Exposure overlaps sensor readout. discarded. Stream USB Streaming stops Frame 1 Frame 2 Frame 3 Frame 1 AcquisitionFrameCount 154 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 156 TriggerAdditionalParameter *Exposure overlaps sensor readout. *Exposure time is determined by ExposureTime setting. Stream USB Streaming stops Frame 1 Frame 2 Frame 3 Frame 1 155 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 157 TriggerAdditionalParameter *Exposure overlaps sensor readout. *Exposure time is determined by ExposureTime setting. Stream USB Streaming stops Frame 1 Frame 2 Frame 1 AcquisitionFrameCount 156 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 158: Warranty Rules

    9. Forgery product, products which does not have proper serial number, products of which serial number is forged, damaged or deleted 10. All defects that happened after the expiration for a warranty term 157 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...
  • Page 159: Repair

    10. The immunity from responsibility of the product is applied in the repair completion products. * Please refer for the inquiry about the software to our homepage or sales personnel. 158 / 158 D4285844D Copyright © 2018 – 2019 Toshiba Teli Corporation, All rights reserved. http://www.toshiba-teli.co.jp/en/...

This manual is also suitable for:

Bu seriesBu602mcBu602mcf

Table of Contents