15.10.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!