Omron SYSMAC FH Series User Manual page 474

Vision sensor vision system
Hide thumbs Also See for SYSMAC FH Series:
Table of Contents

Advertisement

Example
Uses the *MEASUREDISPG subroutine of the Unit Macro processing unit to draw an arc of the measured
radius whose starting angle is -90
circular scan edge position processing unit (Processing Unit number 5). The displayed arc is a wide arc
whose outer radius is the measured maximum radius and whose inner radius is the measured minimum
radius. The measured X/Y coordinates and radius, and maximum/minimum radii can be gotten with External
Reference Data numbers 5, 6, 7, 8, and 9 respectively.
To display the arc at the fixed position regardless of the position compensation result, specify the assigned
processing unit number to this Unit Macro processing unit (where the *MEASUREDISPG subroutine is used)
for the <unitNo> parameter.
*MEASUREDISPG
Rem Get the measurement result.
GetUnitData 5, 5, X#
GetUnitData 5, 6, Y#
GetUnitData 5, 7, R#
GetUnitData 5, 8, R_MAX#
GetUnitData 5, 9, R_MIN#
Rem Determine the width
W# = R_MAX# - R_MIN#
Rem Draw the image
DrawArcW Int(X#),Int(Y#), Int(R#), -90, 180, Int(W#), 0, UnitNo
Return
Useable Modules
Unit macro
Supported Versions
Version 3.50 or later
Related Items
GetUnitData (Reference:
SetDrawStyle (Reference:
UnitNo (Reference:
472
Macro Reference
°
and ending angle is 180
Details (p.552))
Details (p.700))
Details (p.790))
WWW.NNC.IR
°
at the measured center coordinates by the
Int (Reference:
Details (p.575))
UnitData (Reference:
Details (p.778))
Ut (Reference:
Details (p.793))
Vision System FH/FZ5 Series
User's Manual (Z340)

Advertisement

Table of Contents
loading

Table of Contents