情報詳細Q:HALCONでpylonインターフェースを使って取り込んでいます。ソフトウェアトリガを入れて取り込みを行っていますが、1つ前の画像が取り込まれることがあります。GrabImageAsyncを使って画像を取り込んでいます。A:ソフトウェアトリガを1回入れて1枚画像を取り込むことをループで回すという手法は、弊社でも実績のある取り込み手法になりますが、正常にソフトウェアトリガが受け付けられていない等の現象が発生している可能性があります。pylonインターフェースでは現在の画像の取り込み枚数を確認するTotalBuffferCountというカウンタがありますので、ソフトウェアトリガを入れる前と後で枚数を確認してください。サンプルコードは下記になります。■C#の例 HOperatorSet.GetFramegrabberParam(AcqHandle, "Statistic_Total_Buffer_Count", hv_ValueCheck1); HOperatorSet.SetFramegrabberParam(AcqHandle, "TriggerSoftware", 1); hobImage.Dispose(); HOperatorSet.GrabImageAsync(out hobImage, AcqHandle, -1); HOperatorSet.GetFramegrabberParam(AcqHandle, "TriggerMode",hv_ValueCheck2); HOperatorSet.GetFramegrabberParam(AcqHandle, "TriggerSource", hv_ValueCheck3); HOperatorSet.GetFramegrabberParam(AcqHandle, "Statistic_Total_Buffer_Count", hv_ValueCheck4); 添付ファイルタイトルHALCON:pylon:HALCONでの取り込みでソフトウェアトリガーを入れる前と後で画像の取り込み枚数を確認したいURL 名000005695公開状況公開済み検証状況公開済み