初期値指定コンストラクタ

Namespace: FVIL.Video
Assembly: FVILdevice (in FVILdevice.dll) Version: 3.1.0.0 (3.1.0.5)

Syntax

C#
public CFviTriggerCycleTime(
	uint mode,
	double time
)
Visual Basic
Public Sub New ( 
	mode As UInteger,
	time As Double
)

Parameters

mode
Type: System..::..UInt32
モード ( 0:トリガ幅を含まない時間、1:トリガ幅を含む時間 )
time
Type: System..::..Double
トリガ間隔時間 (μs)

Remarks

初期値を指定してインスタンスを構築します。

モード(mode)によって、トリガ間隔時間(time) の意味する間隔が変わってきます。

mode=0 の場合、パルス幅トリガモードで使用することを前提として考えられています。 time にはトリガ信号後から次のトリガが入力できる最短期間を指定することで、 time でトリガのパルス幅を動的に変更した場合でも、常に最短時間で次のトリガが出力されます。

mode=1 の場合、FIXトリガモード(エッジプリセレクトモード、スタンダードトリガモードなど)や ライン周期モードで使用することを前提として考えられています。 time にはトリガ信号が出力されたタイミングから、次のトリガ信号までの時間を指定します。 エリアカメラのFIXトリガモードでは、カメラに設定されている期間だけ露光するため、 最短でトリガ信号を連続出力するためには (カメラのシャッタースピード設定値+次のトリガ受付ま での最短時間)を指定しなければいけません。 ラインセンサのライン周期モードの場合、トリガとトリガの間隔で露光が変化し、 time の値で露光時間が変化する事となります。 この時、カメラの最低周期を下回る値を指定してはいけません。

See Also