情報詳細Q:pylonエラーコード0xE2010130とはどのようなエラーですか?A:Baslerに確認したところ以下の通りです。 ※pylon4.2.x環境にて発生を確認しています※おそらくpylon5.xでも同様のエラーが存在すると思われます。====本エラーコードの詳細は以下の通りです。 Error code: 0xe2010130 Failed to probe and lock buffer このエラーは、GrabSucceeded()呼び出しがfalseを返すときにGrabResultによって報告されます。 これは、パイロン内部メソッドの "WdfRequestProbeAndLockUserBufferForWrite"が失敗した場合に発生します。 "The WdfRequestProbeAndLockUserBufferForWrite” メソッドは buffer が書き込み可能かを確認し、書き込み可能な場合にはその領域を確保し書き込みに備えるものです。 このエラーが発生する直接の原因は以下のものが考えられます。 ‐ メインメモリが不足している ‐ メモリが他のアプリケーションで使用されているため不足している 充分なメモリサイズが確保出来ている場合には、これにあわせて以下のものもご確認下さい。 USBカメラの場合- NumMaxQueuedUrbsを少なくしてみてください。 CInstantCameraクラスはデフォルトでNumMaxQueuedUrbs = 64となっています。 - より小さいMaxTransferSizeを使用してみてください。 MaxTransferSizeは、Windowsではデフォルトで1MB(Linuxでは64KB)となっています。===サンプルコード ParameterizeCamera を参考にパラメータを操作できます。例:camera.Parameters[PLUsbStream.NumMaxQueuedUrbs].GetValue()ParametersにはPLCameraやPLStream(もちろんPLUsbStreamも)を与えることができます。添付ファイルタイトルpylonエラーコード0xE2010130についてURL 名000005253公開状況公開済み検証状況公開済み