キーワードから探す

※スペースで区切って複数検索が可能です。

カテゴリで絞り込む

よく検索されるキーワード

ID:489
作成日: 2024/12/10

AcapLib2でGVIF対応カメラの設定変更はどのように行えばよいですか?

カテゴリ SDK-AcapLib2 AIPTool
対象製品 全てのGVIFボード


GVIF対応カメラの設定は、AcapLib2の関数またはAIPToolを使用してカメラの設定変更を行うことができます。


[方法1]
AcapLib2の各関数を使用してカメラの設定コマンドをカメラに送信します。
AcapLib2は以下の関数を用意していますので、これらを使用します。
関数名 概要
AcapSerialOpen 指定チャンネルに接続されているカメラのオープンを行います。
AcapSerialClose 指定チャンネルに接続されているカメラのクローズを行います。
AcapSerialWrite 指定した文字コードでカメラコマンドの送信を行います。
AcapSerialRead カメラコマンドの受信を行います。

※関数の詳細は「SDK-AcapLib2 Library Manual for Windows」を参照してください。
※AcapSerialWrite、AcapSerialRead関数コール後に設定の反映(AcapReflectParam関数)は不要です。


以下、サンプルソースとなります。

使用例(Widthの設定と取得)

	char buffer [64];
	int nByte;
	DWORD dwWidth;
	
// オープン AcapSerialOpen( hDev, nCh);
// Width の設定(1024 に設定) AcapSerialWrite( hDev, nCh, TRUE, "w,x,0x40,0x400", NULL, NULL);

// Width の取得コマンド発行 AcapSerialWrite( hDev, nCh, TRUE, "r,x,0x40,2", NULL, NULL);

// Width の取得と表示 AcapSerialRead( hDev, nCh, TRUE, 3000, 64, NULL, buffer, &nByte );
dwWidth = (DWORD)strtol(buffer, NULL, 16);
printf("Width = %lu\n", dwWidth) // 1024
// クローズ AcapSerialClose( hDev, nCh);



[方法2]
AIPToolを使用してコマンドをカメラに送信する。

AIPToolのシリアル通信ウィンドウより、カメラコマンドを送信することが可能です。
詳細は以下リンク先を参照ください。

AIPToolでCameraLink対応カメラ、CoaXPress対応カメラ、10GbE対応カメラ、GVIF対応カメラの設定変更を行うことはできますか?
この内容は参考になりましたか?
ご回答いただきまして、ありがとうございます。
今後の参考にさせていただきます。
ご意見・ご感想、ありがとうございます。

関連するご質問

Now Loading...

Now Loading...