SentechSDKで特定のカメラを接続する方法はありますか?

Camera IDを利用して特定のカメラを接続することが出来ます。 (事前にCameraIDの確認が必要です)

カメラのCamera IDの確認する方法は以下となります:
StViewerのDevice Selection画面で、カメラを選択すると、
右下のDeviceInformationに表示される「ID」がCamera IDとなります。

接続するカメラのCamera IDが分かれば、IStInterface::CreateIStDevice()関数で指定したCamera IDのカメラを
接続することが出来ます。

以下は既知のCameraIDによる接続のサンプル関数です。

bool CONNECT_TO_TARGET_CAMERA_VIA_CAMERAID(IStSystem * createdSystemPtr, CIStDevicePtr * deviceContainer, GenICam::gcstring tgtCameraID)
{
bool bHit = false;
uint32_t uintInterface = createdSystemPtr->GetInterfaceCount();
for (uint32_t i = 0; i < uintInterface; i++) { IStInterface *pIStInterface(createdSystemPtr->GetIStInterface(i));
try
{
*deviceContainer = pIStInterface->CreateIStDevice(tgtCameraID);
bHit = true;
break;
}
catch (const GenICam::GenericException &e)
{
}
}
return bHit;
}

お問合せ

お見積もり、製品仕様、購入方法、保守・修理など、
ご不明な点がございましたらお気軽にお問合せください。

本社・営業部046-236-6660

京都営業所075-644-9377

お問合せフォーム

メールマガジン登録

新製品、生産終了品の製品情報、展示会のご案内など、
最新の情報をお届けいたします。