請問:
我在C# 使用Gige相機取像,使用Grab取像時常發生timeout問題
然後我有設定timeout時間可是卻一樣都是一樣5秒timeout
請問該如何設定timeout方法有錯或者該使用何種方式取像較好呢?
取像方式如下
ImaqdxSession Session;
public VisionImage CCDImage = new VisionImage();
uiBufferNumber=2;
//設定timeout
ImaqdxUInt32Attribute tempTimeOut;
tempTimeOut = (ImaqdxUInt32Attribute)attributes["AcquisitionAttributes::Timeout"];
tempTimeOut.Value = (uint)TimeOut;
//取像
Session.Grab(SrcImage, true, out uiBufferNumber);
無論timeout時間設多少一樣都5秒timeout,然後去看相機參數理確實有更改到timeout時間
請問Grab裡第2個參數true和false有什麼差別呢?或者使用何種方式取像較好呢?
謝謝