Industrial Cameras FAQ/ Is it possible to design an a...

Is it possible to design an application which can run on a PC that GenICam GenAPI library is not installed? (No.1534)

Yes, user can design an application which can run on a PC that GenICam GenAPI library is not installed.

When function for opening camera(Cam_Open() or CameraDevice.Open()) is called with default argument values, TeliCamAPI will try to load GenAPI library dll. If TeliCamAPI failed to find GenAPI library dll, opening camera function fails fail to open the camera.

When function for opening camera(Cam_Open() or CameraDevice.Open()) is called with bUseGenICam argument value false, TeliCamAPI will open the camera without loading GenAPI library dll.

GenICam functions, camera event notification functions and a part of controlling camera functions are disabled when the camera is opened with bUseGenICam argument false.
Use functions for accessing camera registers directly (Cam_ReadReg(), Cam_WriteReg(), CameraDevice.ReadRegister(), and CameraDevice.WriteRegister()) instead of the disabled functions to control the feature.
Refer to file "RegisterMap_BU.h", "RegisterMap_BG_Type1.h", "RegisterMap_BG_Type2.h" in "include" folder of TeliCamSDK about address and value of registers. If the files above do not cover the camera that users are going to use, please contact to us using our home page.

back

Was this FAQ helpful?

Please let us know your opinion about the FAQ so that we will be able to improve our FAQ. (Within 800 characters)
Note: If you need a reply to your inquiry (e.g. inquiry about products), please use the inquiries form provided on Contact Us page. Please note that we cannot answer to your questions filled in below.

Please click below to change the cookie settings used on our website.