<?xml version="1.0" encoding="UTF-8"?>
|
<hdevelop file_version="1.1" halcon_version="12.0">
|
<procedure name="M071_Max_Min">
|
<interface>
|
<ic>
|
<par name="INPUT_Params" base_type="ctrl" dimension="0"/>
|
</ic>
|
<oc>
|
<par name="OUTPUT_Result" base_type="ctrl" dimension="0"/>
|
</oc>
|
</interface>
|
<body>
|
<c>*判断是否有-999</c>
|
<l>for Index := 0 to |INPUT_Params| - 1 by 1</l>
|
<l> if (INPUT_Params[Index] == -999)</l>
|
<l> OUTPUT_Result := -999</l>
|
<l> return ()</l>
|
<l> endif</l>
|
<l>endfor</l>
|
<c>*求值</c>
|
<l>tuple_max (INPUT_Params, Max)</l>
|
<l>tuple_min (INPUT_Params, Min)</l>
|
<l>OUTPUT_Result := Max - Min</l>
|
<l>return ()</l>
|
</body>
|
<docu id="M071_Max_Min">
|
<parameters>
|
<parameter id="INPUT_Params"/>
|
<parameter id="OUTPUT_Result"/>
|
</parameters>
|
</docu>
|
</procedure>
|
</hdevelop>
|