情報詳細Q:C#でpylonAPIを使ってstream系のパラメータを設定する方法と設定可能なパラメータを教えてください。A:Stream系のパラメータの取得方法は以下になります。(GigEカメラの場合)”Total_Buffer_Count”の場合、下記のコードにより取得致します。 long value = camera.Parameters[PLGigEStream.Statistic_Total_Buffer_Count].GetValue();”Auto Packet Size”の場合、下記のコードにより取得致します。 bool value9 = camera.Parameters[PLGigEStream.AutoPacketSize].GetValue();その他のパラメータも同様に取得が可能です。パラメータ設定方法は以下になります。”AutoPacketSize”の場合、下記のコードにより設定できます。camera.Parameters[PLGigEStream.AutoPacketSize].SetValue(true);また、 PLCamera で取得・設定出来ない項目についてリスト化する方法はございませんが、一つ一つ確かめる方法としてはございます。下記のようにPLCameraクラスのプロパティである"PixelSize"のパラメータが存在するかをIsEmptyで調べることができます。bool ResultEmpty = camera.Parameters[PLCamera.PixelSize].IsEmpty;ResultEmptyがtrueの場合、空であることになるので、パラメータが存在しないか無効となっております。falseの場合、パラメータが存在し、有効となっております。以上のようにAPIで確かめることは可能です。しかし、一つ一つ入力することは大変かと思いますので、PylonViewerから確認することをお勧めいたします。1)pylonViewerを開き、画面上側のWindowタブをクリックし、Feature Propertiesを有効にします。2)有効にしたのち、対象となるパラメータをクリックすることにより、Feature Propertiesの一覧にAccessModeを確認します。3)RW,RO,NAのどれかが表示されております。RW=Read Writeモードであり、設定と取得が可能な状態になります。RO=Read Onlyモードであり 取得のみ可能な状態になります。NA = Not Availableモードであり、設定取得が不可能な状態になります。添付ファイル190521_Grab_Statistic_GigE.zipタイトルC#のpylonAPIにおけるstream系のパラメータ設定方法と設定可能なパラメータの見方URL 名000005007公開状況公開済み検証状況公開済み