コンテンツにスキップ

Shutter Mode#

The Shutter Mode camera feature allows you to change the operating mode of the camera's electronic shutter.

シャッターモードとは、画像データをキャプチャして処理する方法を指します。使用可能なシャッターモードは、画像センサーの設計によって異なります。

情報

If this feature is not available, the camera always operates in Global shutter mode, and the ShutterMode parameter is not available or preset to Global.

機能を使用する#

Changing the Shutter Mode#

To change the shutter mode, set the ShutterMode parameter to one of the following values:

利点と欠点#

Shutter Mode 利点 欠点
Globalシャッターモード 動きの速い対象物のキャプチャに好適 周囲騒音が大きい
Rollingシャッターモード 周囲騒音が小さい 非常に動き速い対象物をキャプチャすると、画像の歪みが発生することがあります。
Global Reset Releaseシャッターモード 周囲騒音が小さい
動きの速い対象物のキャプチャに好適
フラッシュライトを使用する必要があります。

使用可能なShutter Mode#

カメラのモデルに応じて、次のシャッターモードを使用できます。

Global Shutter Mode#

Globalシャッターモードでの画像取得中は、センサーのすべての画素が同時に露光を開始し、同時に露光を停止します。露光終了直後に、画素データの読み出しが開始され、すべての画素データが読み取られるまで行ごとに進みます。これは、高速で動いている対象物をキャプチャする場合や、画像のキャプチャ中にカメラがすばやく移動する場合に特に便利です。

Globalシャッターモードで動作するカメラは、Exposure Active出力信号を提供できます。露光が開始されると信号は高になり、露光が終了すると低になります。

センサーの読み出し時間は、すべての行読み出し時間の合計です。したがって、センサーの読み出し時間は、画像ROIの高さに影響されます。読み出し時間は、カメラのSensorReadoutTimeパラメーターの値をチェックすることで確認できます。

一部のカメラモデルでは、Sensor Readout Mode機能を使用できます。この機能を使用すると、センサーの読み出し時間を短縮できます。

Global Shutter Mode

Rolling Shutter Mode#

Rollingシャッターモードでは、カメラはひとつの行から次の行へ移る時間オフセット(tRow)を伴って、画素の行を次々に露光します。この方法では、通常、周囲騒音はグローバルシャッター方式よりも非常に小さくなります。

フレーム開始がトリガーされると、カメラは最初の行をリセットし、露光を開始します。ほとんどのカメラでは、この行が画像ROIの最初の行になります。

少し経つと(= 1 x tRow)、カメラは2番目の行をリセットし、その行の露光を開始します。また少し経つと(= 1 x tRow)、カメラは3行目をリセットし、その行の露光を開始します。

これは、画素の最終行に達するまで続きます。ほとんどのカメラでは、この行が画像ROIの最終行になります。

tRowの長さは、カメラのモデルによって異なります

Rolling Shutter Mode

各行のピクセル値は、各行の露光時間の終了時に読み出されます。露光時間はすべての行で同じです。各行の読み出し時間もtRowであるため、読み出し終了時の時間シフトは、露光開始時の時間シフトと同じになります。

センサーの読み出し時間は、すべての行の読み出し時間の合計で、tRow x 画像ROI高さです。

したがって、センサーの読み出し時間は、画像ROIの高さによっても異なります。読み出し時間を確認するには、カメラのSensorReadoutTimeパラメーターの値をチェックします。

フレーム期間に影響を与える他の要因

露光時間とセンサーの読み出し時間のほかに、フレーム期間に影響を与える要因が他にもあります。例えば、次の取得のためのセンサー準備に必要な時間などです。

その他の要因は、カメラのモデルと構成によって異なります。したがって、Baslerは、フレーム期間の計算を推奨します。これを行うには、カメラのResultingFrameRateパラメーター値の値を確認し、その逆の値を取ります。

1/結果のフレームレート

これには、すべての影響要因が考慮されます。

考えられる画像の歪み(ローリングシャッター効果)

対象物またはカメラがRollingシャッターモードでの画像キャプチャ中に非常に速く移動している場合、画像の歪みが発生することがあります。これはローリングシャッター効果とも呼ばれます。

これは、個々の行の露光開始の時間的なずれによるものです。

ローリングシャッター効果を防ぐために、Baslerは、フラッシュ照明の使用を推奨します。ほとんどのカメラはフラッシュ照明の使用を容易にするためにFlash Window出力信号を発することができます。

Exposure Active Signal

お使いのカメラモデルにExposure Active出力信号が備わっており、カメラがRollingシャッターモードに設定されている場合、行1の露光時間が開始されると、Exposure Active信号は高になり、最終行の露光時間が終了すると低になります。これは、信号幅が露光時間よりも大きいことを意味します。

Global Reset Release Shutter Mode#

Global Reset Release(GRR)シャッターモードは、ローリングシャッターモードのバリエーションです。これは、GlobalシャッターモードとRollingシャッターモードの利点を組み合わせたものです。

GRRシャッターモードでは、センサー内のすべての画素は同時に露光を開始します。ただし、露光の終了時に、1つの行から次の行への時間オフセット(tRow)があります。

tRowの値はRollingシャッターモードと同じで、カメラモデルによって異なります

Global Reset Release Shutter Mode

カメラがGRRシャッターモードで動作している場合は、フラッシュ照明を使用する必要があります。そうしないと、個々の行の露光時間が異なるため、取得された画像の明るさは上から下で大きく変化します。また、高速で移動する対象物の画像をキャプチャするとき、個々の行の露光終了時間が異なるために時間的なずれが生じて、画像が歪むことがあります。

ほとんどのカメラは、フラッシュ照明の使用を容易にするためにFlash Window出力信号を発することができます。

フレーム期間に影響を与える他の要因

→上記の「フレーム期間に影響を与える他の要因」セクションを参照してください。

追加パラメーター#

On some camera models, the GlobalResetReleaseModeEnable parameter is available.

特性#

すべてのカメラモデルを表示します

カメラモデル 使用可能なShutter Mode Temporal Offset tRow [µs] GlobalResetReleaseModeEnable Parameter Available
a2A1920-51gcBAS Global - いいえ
a2A1920-51gcPRO Global - いいえ
a2A1920-51gmBAS Global - いいえ
a2A1920-51gmPRO Global - いいえ
a2A1920-160ucBAS Global - いいえ
a2A1920-160ucPRO Global - いいえ
a2A1920-160umBAS Global - いいえ
a2A1920-160umPRO Global - いいえ
a2A2590-22gcBAS Rollinga 7 いいえ
a2A2590-22gcPRO Rollinga 7 いいえ
a2A2590-22gmBAS Rollinga 7 いいえ
a2A2590-22gmPRO Rollinga 7 いいえ
a2A2590-60ucBAS Rollinga 7 いいえ
a2A2590-60ucPRO Rollinga 7 いいえ
a2A2590-60umBAS Rollinga 7 いいえ
a2A2590-60umPRO Rollinga 7 いいえ
a2A3840-13gcBAS Rollinga 9 いいえ
a2A3840-13gcPRO Rollinga 9 いいえ
a2A3840-13gmBAS Rollinga 9 いいえ
a2A3840-13gmPRO Rollinga 9 いいえ
a2A3840-45ucBAS Rollinga 9 いいえ
a2A3840-45ucPRO Rollinga 9 いいえ
a2A3840-45umBAS Rollinga 9 いいえ
a2A3840-45umPRO Rollinga 9 いいえ
a2A4504-5gcBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A4504-5gcPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A4504-5gmBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A4504-5gmPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A4504-18ucBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A4504-18ucPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A4504-18umBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A4504-18umPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5320-7gcBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5320-7gcPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5320-7gmBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5320-7gmPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5320-23ucBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5320-23ucPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5320-23umBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5320-23umPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5328-4gcBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5328-4gcPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5328-4gmBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5328-4gmPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5328-15ucBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5328-15ucPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5328-15umBAS Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
a2A5328-15umPRO Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
acA640-90gc Global - いいえ
acA640-90gm Global - いいえ
acA640-90uc Global - いいえ
acA640-90um Global - いいえ
acA640-120gc Global - いいえ
acA640-120gm Global - いいえ
acA640-120uc Global - いいえ
acA640-120um Global - いいえ
acA640-121gm Global - いいえ
acA640-300gc Global - いいえ
acA640-300gm Global - いいえ
acA640-750uc Global - いいえ
acA640-750um Global - いいえ
acA720-290gc Global - いいえ
acA720-290gm Global - いいえ
acA720-520uc Global - いいえ
acA720-520um Global - いいえ
acA780-75gc Global - いいえ
acA780-75gm Global - いいえ
acA800-200gc Global - いいえ
acA800-200gm Global - いいえ
acA800-510uc Global - いいえ
acA800-510um Global - いいえ
acA1280-60gc Rolling 14 いいえ
acA1280-60gm Rolling 14 いいえ
acA1300-22gc Global - いいえ
acA1300-22gm Global - いいえ
acA1300-30gc Global - いいえ
acA1300-30gm Global - いいえ
acA1300-30uc Global - いいえ
acA1300-30um Global - いいえ
acA1300-60gc Global
Rolling
Global Reset Release
14 いいえ
acA1300-60gm Global
Rolling
Global Reset Release
14 いいえ
acA1300-60gmNIR Global
Rolling
Global Reset Release
14 いいえ
acA1300-75gc Global - いいえ
acA1300-75gm Global - いいえ
acA1300-200uc Global - いいえ
acA1300-200um Global - いいえ
acA1440-73gc Global - いいえ
acA1440-73gm Global - いいえ
acA1440-220uc Global - いいえ
acA1440-220um Global - いいえ
acA1600-20gc Global - いいえ
acA1600-20gm Global - いいえ
acA1600-20uc Global - いいえ
acA1600-20um Global - いいえ
acA1600-60gc Global
Rolling
Global Reset Release
8ビットピクセルフォーマット:13
12ビットパックピクセルフォーマット:17
12ビットピクセルフォーマット:17
いいえ
acA1600-60gm Global
Rolling
Global Reset Release
8ビットピクセルフォーマット:13
12ビットパックピクセルフォーマット:17
12ビットピクセルフォーマット:17
いいえ
acA1920-25gc Rolling
Global Reset Release
35 はい
acA1920-25gm Rolling
Global Reset Release
35 はい
acA1920-25uc Rolling
Global Reset Release
35 いいえ
acA1920-25um Rolling
Global Reset Release
35 いいえ
acA1920-40gc Global - いいえ
acA1920-40gm Global - いいえ
acA1920-40uc Global - いいえ
acA1920-40ucMED Global - いいえ
acA1920-40um Global - いいえ
acA1920-40umMED Global - いいえ
acA1920-48gc Global - いいえ
acA1920-48gm Global - いいえ
acA1920-50gc Global - いいえ
acA1920-50gm Global - いいえ
acA1920-150uc Global - いいえ
acA1920-150um Global - いいえ
acA1920-155uc Global - いいえ
acA1920-155ucMED Global - いいえ
acA1920-155um Global - いいえ
acA1920-155umMED Global - いいえ
acA2000-50gc Global - いいえ
acA2000-50gm Global - いいえ
acA2000-50gmNIR Global - いいえ
acA2000-165uc Global - いいえ
acA2000-165um Global - いいえ
acA2000-165umNIR Global - いいえ
acA2040-25gc Global - いいえ
acA2040-25gm Global - いいえ
acA2040-25gmNIR Global - いいえ
acA2040-35gc Global - いいえ
acA2040-35gm Global - いいえ
acA2040-55uc Global - いいえ
acA2040-55um Global - いいえ
acA2040-90uc Global - いいえ
acA2040-90um Global - いいえ
acA2040-90umNIR Global - いいえ
acA2040-120uc Global - いいえ
acA2040-120um Global - いいえ
acA2440-20gc Global - いいえ
acA2440-20gm Global - いいえ
acA2440-35uc Global - いいえ
acA2440-35ucMED Global - いいえ
acA2440-35um Global - いいえ
acA2440-35umMED Global - いいえ
acA2440-75uc Global - いいえ
acA2440-75ucMED Global - いいえ
acA2440-75um Global - いいえ
acA2440-75umMED Global - いいえ
acA2500-14gc Rolling
Global Reset Release
35 はい
acA2500-14gm Rolling
Global Reset Release
35 はい
acA2500-14uc Rolling
Global Reset Release
35 いいえ
acA2500-14um Rolling
Global Reset Release
35 いいえ
acA2500-20gc Global - いいえ
acA2500-20gcMED Global - いいえ
acA2500-20gm Global - いいえ
acA2500-20gmMED Global - いいえ
acA2500-60uc Global - いいえ
acA2500-60um Global - いいえ
acA3088-16gc Rolling
Global Reset Release
8ビットピクセルフォーマット:25
12ビットパックピクセルフォーマット:25
12ビットピクセルフォーマット:25
いいえ
acA3088-16gm Rolling
Global Reset Release
8ビットピクセルフォーマット:25
12ビットパックピクセルフォーマット:25
12ビットピクセルフォーマット:25
いいえ
acA3088-57uc Rolling
Global Reset Release
8ビットピクセルフォーマット:8
12ビットパックピクセルフォーマット:8
12ビットピクセルフォーマット:8
いいえ
acA3088-57ucMED Rolling
Global Reset Release
8ビットピクセルフォーマット:8
12ビットパックピクセルフォーマット:8
12ビットピクセルフォーマット:8
None
acA3088-57um Rolling
Global Reset Release
8ビットピクセルフォーマット:8
12ビットパックピクセルフォーマット:8
12ビットピクセルフォーマット:8
いいえ
acA3088-57umMED Rolling
Global Reset Release
8ビットピクセルフォーマット:8
12ビットパックピクセルフォーマット:8
12ビットピクセルフォーマット:8
None
acA3800-10gc Rolling
Global Reset Release
8ビットピクセルフォーマット:31.6
12ビットパックピクセルフォーマット:36.4
12ビットピクセルフォーマット:39.6
いいえ
acA3800-10gm Rolling
Global Reset Release
8ビットピクセルフォーマット:31.6
12ビットパックピクセルフォーマット:36.4
12ビットピクセルフォーマット:39.6
いいえ
acA3800-14uc Rolling
Global Reset Release
8ビットピクセルフォーマット:24.725
12ビットパックピクセルフォーマット:28.475
12ビットピクセルフォーマット:30.975
いいえ
acA3800-14um Rolling
Global Reset Release
8ビットピクセルフォーマット:24.725
12ビットパックピクセルフォーマット:28.475
12ビットピクセルフォーマット:30.975
いいえ
acA4024-8gc Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:35
12ビットパックピクセルフォーマット:35
12ビットピクセルフォーマット:35
いいえ
acA4024-8gm Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:35
12ビットパックピクセルフォーマット:35
12ビットピクセルフォーマット:35
いいえ
acA4024-29uc Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:10
12ビットパックピクセルフォーマット:12
12ビットピクセルフォーマット:12
いいえ
acA4024-29um Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:10
12ビットパックピクセルフォーマット:12
12ビットピクセルフォーマット:12
いいえ
acA4096-11gc Global - いいえ
acA4096-11gm Global - いいえ
acA4096-30uc Global - いいえ
acA4096-30ucMED Global - いいえ
acA4096-30um Global - いいえ
acA4096-30umMED Global - いいえ
acA4096-40uc Global - いいえ
acA4096-40ucMED Global - いいえ
acA4096-40um Global - いいえ
acA4096-40umMED Global - いいえ
acA4112-8gc Global - いいえ
acA4112-8gm Global - いいえ
acA4112-20uc Global - いいえ
acA4112-20ucMED Global - いいえ
acA4112-20um Global - いいえ
acA4112-20umMED Global - いいえ
acA4112-30uc Global - いいえ
acA4112-30ucMED Global - いいえ
acA4112-30um Global - いいえ
acA4112-30umMED Global - いいえ
acA4600-7gc Rolling
Global Reset Release
8ビットピクセルフォーマット:39.4
12ビットパックピクセルフォーマット:43.4
12ビットピクセルフォーマット:47.4
いいえ
acA4600-10uc Rolling
Global Reset Release
8ビットピクセルフォーマット:30.75
12ビットパックピクセルフォーマット:33.875
12ビットピクセルフォーマット:37
いいえ
acA5472-5gc Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:52
12ビットパックピクセルフォーマット:55
12ビットピクセルフォーマット:55
いいえ
acA5472-5gm Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:52
12ビットパックピクセルフォーマット:55
12ビットピクセルフォーマット:55
いいえ
acA5472-17uc Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:13
12ビットパックピクセルフォーマット:16
12ビットピクセルフォーマット:16
いいえ
acA5472-17ucMED Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:13
12ビットパックピクセルフォーマット:16
12ビットピクセルフォーマット:16
いいえ
acA5472-17um Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:13
12ビットパックピクセルフォーマット:16
12ビットピクセルフォーマット:16
いいえ
acA5472-17umMED Rollinga
Global Reset Releasea
8ビットピクセルフォーマット:13
12ビットパックピクセルフォーマット:16
12ビットピクセルフォーマット:16
None
boA4096-93cc Global - いいえ
boA4096-93cm Global - いいえ
boA4112-68cc Global - いいえ
boA4112-68cm Global - いいえ
boA6500-36cm Global - いいえ
boA8100-16cm Global - いいえ
daA1280-54lc Global - いいえ
daA1280-54lm Global - いいえ
daA1280-54uc Global - いいえ
daA1280-54um Global - いいえ
daA1600-60lc Global - いいえ
daA1600-60lm Global - いいえ
daA1600-60uc Global - いいえ
daA1600-60um Global - いいえ
daA1920-15um Rolling
Global Reset Release
- いいえ
daA1920-30uc Rolling
Global Reset Release
- いいえ
daA1920-30um Rolling
Global Reset Release
- いいえ
daA1920-160uc Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
daA1920-160um Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません Shutter Mode機能はサポートされていません
daA2500-14lc Rolling
Global Reset Release
- いいえ
daA2500-14lm Rolling
Global Reset Release
- いいえ
daA2500-14uc Rolling
Global Reset Release
- いいえ
daA2500-14um Rolling
Global Reset Release
- いいえ
puA1280-54uc Global - いいえ
puA1280-54um Global - いいえ
puA1600-60uc Global - いいえ
puA1600-60um Global - いいえ
puA1920-30uc Rolling
Global Reset Release
- いいえ
puA1920-30um Rolling
Global Reset Release
- いいえ
puA2500-14uc Rolling
Global Reset Release
- いいえ
puA2500-14um Rolling
Global Reset Release
- いいえ

  1. 最初に露光された行は、画像ROI設定に関係なく、常にセンサーの最初の行です。これにより、画像ROIの露光開始遅延が発生する可能性があります。また、最後に露光された行は、画像ROI設定に関係なく、常にセンサーの最後の行になります。

サンプルコード#

ace 2 Cameras#

// Determine the current sensor shutter mode
SensorShutterModeEnums shutterMode = camera.SensorShutterMode.GetValue();
// Set the sensor shutter mode to rolling
camera.SensorShutterMode.SetValue(SensorShutterMode_Rolling);
// Set the sensor shutter mode to global reset release
camera.SensorShutterMode.SetValue(SensorShutterMode_GlobalReset);
INodeMap& nodemap = camera.GetNodeMap();
// Determine the current sensor shutter mode
String_t shutterMode = CEnumParameter(nodemap, "SensorShutterMode").GetValue();
// Set the sensor shutter mode to rolling
CEnumParameter(nodemap, "SensorShutterMode").SetValue("Rolling");
// Set the sensor shutter mode to global reset release
CEnumParameter(nodemap, "SensorShutterMode").SetValue("GlobalReset");
// Determine the current sensor shutter mode
string shutterMode = camera.Parameters[PLCamera.SensorShutterMode].GetValue();
// Set the sensor shutter mode to rolling
camera.Parameters[PLCamera.SensorShutterMode].SetValue(PLCamera.SensorShutterMode.Rolling);
// Set the sensor shutter mode to global reset release
camera.Parameters[PLCamera.SensorShutterMode].SetValue(PLCamera.SensorShutterMode.GlobalReset);
size_t len = 0;
char shutterMode_str[64] = {0};
/* Determine the current sensor shutter mode */
len = sizeof(shutterMode_str);
errRes = PylonDeviceFeatureToString(hdev, "SensorShutterMode", shutterMode_str, &len);
CHECK(errRes);
/* Set the sensor shutter mode to rolling */
errRes = PylonDeviceFeatureFromString(hdev, "SensorShutterMode", "Rolling");
CHECK(errRes);
/* Set the sensor shutter mode to global reset release */
errRes = PylonDeviceFeatureFromString(hdev, "SensorShutterMode", "GlobalReset");
CHECK(errRes);

dartおよびpulseカメラ#

// Determine the current sensor shutter mode
SensorShutterModeEnums shutterMode = camera.SensorShutterMode.GetValue();
// Set the sensor shutter mode to rolling
camera.SensorShutterMode.SetValue(SensorShutterMode_Rolling);
// Set the sensor shutter mode to global reset release
camera.SensorShutterMode.SetValue(SensorShutterMode_GlobalResetRelease);
INodeMap& nodemap = camera.GetNodeMap();
// Determine the current sensor shutter mode
String_t shutterMode = CEnumParameter(nodemap, "SensorShutterMode").GetValue();
// Set the sensor shutter mode to rolling
CEnumParameter(nodemap, "SensorShutterMode").SetValue("Rolling");
// Set the sensor shutter mode to global reset release
CEnumParameter(nodemap, "SensorShutterMode").SetValue("GlobalResetRelease");
// Determine the current sensor shutter mode
string shutterMode = camera.Parameters[PLCamera.SensorShutterMode].GetValue();
// Set the sensor shutter mode to rolling
camera.Parameters[PLCamera.SensorShutterMode].SetValue(PLCamera.SensorShutterMode.Rolling);
// Set the sensor shutter mode to global reset release
camera.Parameters[PLCamera.SensorShutterMode].SetValue(PLCamera.SensorShutterMode.GlobalResetRelease);
size_t len = 0;
char shutterMode_str[64] = {0};
/* Determine the current sensor shutter mode */
len = sizeof(shutterMode_str);
errRes = PylonDeviceFeatureToString(hdev, "SensorShutterMode", shutterMode_str, &len);
CHECK(errRes);
/* Set the sensor shutter mode to rolling */
errRes = PylonDeviceFeatureFromString(hdev, "SensorShutterMode", "Rolling");
CHECK(errRes);
/* Set the sensor shutter mode to global reset release */
errRes = PylonDeviceFeatureFromString(hdev, "SensorShutterMode", "GlobalResetRelease");
CHECK(errRes);

その他のカメラ#

// Determine the current shutter mode
ShutterModeEnums shutterMode = camera.ShutterMode.GetValue();
// Set the shutter mode to rolling
camera.ShutterMode.SetValue(ShutterMode_Rolling);
// Set the shutter mode to global reset release
camera.ShutterMode.SetValue(ShutterMode_GlobalResetRelease);
INodeMap& nodemap = camera.GetNodeMap();
// Determine the current shutter mode
String_t shutterMode = CEnumParameter(nodemap, "ShutterMode").GetValue();
// Set the shutter mode to rolling
CEnumParameter(nodemap, "ShutterMode").SetValue("Rolling");
// Set the shutter mode to global reset release
CEnumParameter(nodemap, "ShutterMode").SetValue("GlobalResetRelease");
// Determine the current shutter mode
string shutterMode = camera.Parameters[PLCamera.ShutterMode].GetValue();
// Set the shutter mode to rolling
camera.Parameters[PLCamera.ShutterMode].SetValue(PLCamera.ShutterMode.Rolling);
// Set the shutter mode to global reset release
camera.Parameters[PLCamera.ShutterMode].SetValue(PLCamera.ShutterMode.GlobalResetRelease);
size_t len = 0;
char shutterMode_str[64] = {0};
/* Determine the current shutter mode */
len = sizeof(shutterMode_str);
errRes = PylonDeviceFeatureToString(hdev, "ShutterMode", shutterMode_str, &len);
CHECK(errRes);
/* Set the shutter mode to rolling */
errRes = PylonDeviceFeatureFromString(hdev, "ShutterMode", "Rolling");
CHECK(errRes);
/* Set the shutter mode to global reset release */
errRes = PylonDeviceFeatureFromString(hdev, "ShutterMode", "GlobalResetRelease");
CHECK(errRes);

pylon Viewerを使用して、パラメーターを簡単に設定することもできます。