キーワードから探す

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

カテゴリで絞り込む

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

ID:318
作成日: 2022/06/07

ITraAcqCameraクラスのGetValueメソッドを使用して設定値を取得しようとするとエラーが発生します。

カテゴリ SDK-TransFlyer   
対象製品 CoaXPressボード 

以下のソースコードの場合、使用されているカメラのXMLファイルにFeatureの記載が無い場合は、
camera.GetValue("ここにFeature名を指定", &nValue)にてエラーが発生します。


ITraAcqCamera* camera = 0;
int nValue = 0;

//GetValueで指定したFeatureの設定値を取得する
//ここでエラーが発生
if(camera.GetValue("ここにFeature名を指定", &nValue) == false){
printf("指定したFeature名だとエラーが発生します\n"); }
このような場合、Featureの設定値を取得することはできません。



[ソースコード例]
前提条件として、カメラのXMLファイルにFeature名のXSizeの記載が無く、Widthの記載があるものとします。

○エラーになる場合

ITraAcqCamera* camera = 0;
int nValue = 0;

//以下の場合はXMLファイルにXSizeの記載が無いためエラーが発生します
if(camera->GetValue("XSize", &nValue) == false)	{
	printf("XSizeが取得できません\n");
}

○正常終了する場合

ITraAcqCamera* camera = 0;
int nValue = 0;

//以下の場合はWidthの記載があるためエラーが発生しません。
if(camera->GetValue("Width", &nValue) == false)	{
	printf("Widthが取得できません\n");
}
この内容は参考になりましたか?
ご回答いただきまして、ありがとうございます。
今後の参考にさせていただきます。
ご意見・ご感想、ありがとうございます。

関連するご質問

Now Loading...

Now Loading...