103 / 160
Copyright © 2016-2018 TOSHIBA TELI CORPORATION, All Rights Reserved.
http://www.toshiba-teli.co.jp/en/index.htm
D4259344C
● GenICam Node
Name
Interface
Length
Byte / [bit]
Access
Description
AntiGlitch
IFloat
4
R/W
Integration time of digital input signal. [sec]
AntiChattering
IFloat
4
R/W
Insensible time of digital input signal. [sec]
● IIDC2 Register
Register
Field
Address
Length
Byte / [bit]
Access
Description
AntiGlitch
Implemented
0x21F3C0
[31]
R
Returns the 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
0x21F3EC
4
R
Absolute Value [sec] = Raw * (Mult / Div)
Div
0x21F3F0
4
R
Min
0x21F3F4
4
R
Returns the minimum value of AntiGlitch period.
Max
0x21F3F8
4
R
Returns the maximum value of AntiGlitch period.
Value
0x21F3FC
4
R/W
Sets the AntiGlitch period.(Raw value)
● Control with TeliCamSDK
GenICam function API
Control AntiGlitch/AntiChattering using GenICam API.
AntiGlitch/AntiChattering
1. Set Integration time of digital input signal in [sec] to ‘AntiGlitch'.
2. Set Insensible time 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(s_hCam, hChattering, dChattering);
Please refer to [INode functions], [IFloat node functions] in [TeliCamAPI Library manual] for more detail.