SearchWin プロパティー

プログラム実行中のみ

適用
ビジョンオブジェクト: Blob、BoxFinder、CodeReader、ColorMatch、Contour、CornerFinder、Correlation、DefectFinder、Geometric、ImageOp、LineFinder、OCR、Text

解説
サーチウィンドウの位置とサイズを定義します。

用法
SearchWinType ≠ Arc時

VGet  Sequence.Object.SearchWin, LeftVar, TopVar, WidthVar, HeightVar
VSet  Sequence.Object.SearchWin, Left, Top, Width, Height
Sequence
シーケンス名かシーケンス名を示す文字列変数
Object
オブジェクト名かオブジェクト名を示す文字列変数。オブジェクトは指定されたシーケンスに存在していなければなりません。
LeftVar
サーチウィンドウの左上隅の左端の位置をピクセル単位で示す整数変数。SearchWinLeftプロパティーから値を得たり、値を設定したりします。
TopVar
サーチウィンドウの左上隅の上端の位置をピクセル単位で示す整数変数。SearchWinTopプロパティーから値を得たり、値を設定したりします。
WidthVar
サーチウィンドウの幅をピクセル単位で示す整数変数。SearchWinWidthプロパティーから値を得たり、値を設定したりします。
HeightVar
サーチウィンドウの高さをピクセル単位で示す整数変数。SearchWinHeightプロパティーから値を得たり、値を設定したりします。
Left
サーチウィンドウの新しい左上隅の左端の位置をピクセル単位で示す整数値または式
Top
サーチウィンドウの新しい左上隅の上端の位置をピクセル単位で示す整数値または式
Width
サーチウィンドウの新しい幅をピクセル単位で示す整数値または式
Height
サーチウィンドウの新しい高さピクセル単位で示す整数値または式

SearchWinType = Arc時

VGet  Sequence.Object.SearchWin, CenterXVar, CenterYVar, RadiusInnerVar, RadiusOuterVar
VSet  Sequence.Object.SearchWin, CenterX, CenterY, RadiusInner, RadiusOuter
Sequence
シーケンス名かシーケンス名を示す文字列変数
Object
オブジェクト名かオブジェクト名を示す文字列変数。オブジェクトは指定されたシーケンスに存在していなければなりません。
CenterXVar
サーチウィンドウのX中心の位置をピクセル単位で示す整数変数。SearchWinCenterXプロパティーから値を得たり、値を設定したりします。
CenterYVar
サーチウィンドウのY中心の位置をピクセル単位で示す整数変数。SearchWinCenterYプロパティーから値を得たり、値を設定したりします。
RadiusInnerVar
サーチウィンドウの円内周の半径サイズをピクセル単位で示す整数変数。SearchWinRadiusInnerプロパティーから値を得たり、値を設定したりします。
RadiusOuterVar
サーチウィンドウの円外周の半径サイズをピクセル単位で示す整数変数。SearchWinRadiusOuterプロパティーから値を得たり、値を設定したりします。
CenterX
サーチウィンドウの中心のX座標をピクセル単位で示す整数値または式
CenterY
サーチウィンドウの中心のY座標をピクセル単位で示す整数値または式
RadiusInner
サーチウィンドウの円内周の半径サイズをピクセル単位で示す整数値または式
RadiusOuter
サーチウィンドウの円外周の半径サイズをピクセル単位で示す整数値または式


すべての値はピクセル単位です。具体的な値については、以下を参照してください。

詳細説明
SearchWinプロパティーは、SearchWinTop、SearchWinLeft、SearchWinWidth、SearchWinHeight、 またはSearchWinCenterX、SearchWinCenterY、SearchWinRadiusInner、SearchWinRadiusOuterの各プロパティーにSPEL+言語から簡単にアクセスできるようにするために作られました。SearchWinプロパティーにより、これら4つのプロパティーを1コールで設定することができます。サーチウィンドウの位置やサイズを1度で設定したいときに、SearchWinプロパティーを使います。

LeftおよびTopの値はウィンドウを回転した場合でもサーチウィンドウの左上隅の位置を指定します。

SearchWinRadiusInner、SearchWinRadiusOuterは本来実数値を使用しますが、本プロパティーでVSet、VGetを行う場合のみ、整数値を使用します。

SearchWinを必要以上に広く設定しないでください。大きな値を設定すると、検出時間が延びると共に、誤検出の原因となります。

参照
Blobオブジェクト, CodeReaderオブジェクト, Correlationオブジェクト, Geometricオブジェクト, ImageOpオブジェクト, LineFinder オブジェクト, OCRオブジェクト, SearchWinCenterX プロパティー, SearchWinCenterY プロパティー, SearchWinHeight プロパティー, SearchWinLeft プロパティー, SearchWinRadiusInner プロパティー, SearchWinRadiusOuter プロパティー, SearchWinTop プロパティー, SearchWinWidth プロパティー, BoxFinderオブジェクト, Contourオブジェクト, CornerFinderオブジェクト, Textオブジェクト