TRIANGULATION LASER SENSORS, LDS603 Series Rev. G (26.06 ...
TRIANGULATION LASER SENSORS, LDS603 Series Rev. G (26.06 ...
TRIANGULATION LASER SENSORS, LDS603 Series Rev. G (26.06 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>TRIANGULATION</strong> <strong>LASER</strong> <strong>SENSORS</strong>, <strong>LDS603</strong> <strong>Series</strong><br />
EXAMPLE 1<br />
HANDLE hRF60x = INVALID_HANDLE_VALUE;<br />
DWORD dwValue;<br />
USHORT usMeasured;<br />
RF60XHELLOANSWER hlans;<br />
// Clear structure RF60xHELLOANSWER<br />
memset(&hlans, 0x00, sizeof(RF60xHELLOANSWER));<br />
// Open COM-port<br />
if (!RF60X_OpenPort("COM2:", CBR_9600, &hRF60X)<br />
return (FALSE);<br />
// Interrogate device<br />
if (RF60X_HelloCmd( hRF60x, 1, &hlans ))<br />
{<br />
}<br />
Page 19/22<br />
/////////////////////////////////////////////////<br />
// //<br />
// After successful execution of RF60x_HelloCmd//<br />
// the structure hlans contains information //<br />
// about RF603 sensor that responded to request//<br />
// //<br />
/////////////////////////////////////////////////<br />
//Read parameter: Laser brightness<br />
RF60x_ReadParameter(<br />
hRF60x,<br />
1,<br />
RF60x_PARAMETER_<strong>LASER</strong>_BRIGHT,<br />
&dwValue<br />
);<br />
/* dwValue contains laser brightness values */<br />
//Obtain distance values from RF603 sensor<br />
RF60x_Measure( hRF60x, 1, &usMeasured );<br />
/* usMeasured contains measurement result */<br />
RF60x_ClosePort( hRF60x );<br />
<strong>Rev</strong>. G (<strong>26.06</strong>.2008)<br />
Finger GmbH & Co. KG • Schamerloh 84 • 31606 Warmsen • Internet: www.finger-kg.de • email: info@finger-kg.de