23.11.2012 Views

2 Visual Components Manuals

2 Visual Components Manuals

2 Visual Components Manuals

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.

eak;<br />

}<br />

case 3:<br />

(!VA_Saccess(1,VCHandle)) if<br />

{<br />

/*Touch Calib OK*/<br />

if (MeinStatus == 0)<br />

break;<br />

}<br />

/*VC HAndle } !=0*/<br />

}<br />

}<br />

VA_Srelease(1,VCHandle);<br />

calib = 3;<br />

MeinStatus = VA_GetCalStatus(1, VCHandle);<br />

VA_Srelease(1,VCHandle);<br />

calib = 0;<br />

3.3.8.10 Determining Contrast − VA_GetContrast<br />

The VA_GetContrast function returns the set contrast value of the display (0−100).<br />

Note:<br />

This function is only available on the PP41.<br />

3.3.8.10.1 Parameter<br />

I/O Parameter Type Meaning<br />

IN enable BOOL This function is only executed if enable is TRUE.<br />

IN VCHandle UDINT The handle returned by VA_Setup.<br />

OUT Return Value UINT Set contrast value of the display..<br />

3.3.8.10.2 Example for Automation Basic<br />

(* cyclic program *)<br />

if ready 1 then<br />

VC_HANDLE = VA_Setup(1 "vga") ,<br />

VC_HANDLE if 0 then<br />

ready = 1<br />

endif<br />

endif<br />

if ready = 1 then<br />

VA_Saccess(1,VC_HANDLE)= if<br />

0 then<br />

endif<br />

3.3.8.10.3 Example for C Programming<br />

#include <br />

#include <br />

#include <br />

UINT _GLOBAL ready;<br />

UINT _GLOBAL Contrast;<br />

unsigned long VC_HANDLE;<br />

Contrast = VA_GetContrast(1,VC_HANDLE)<br />

VA_Srelease(1,VC_HANDLE)<br />

endif<br />

_CYCLIC void Cyclic(void)<br />

{<br />

if (!ready)<br />

{<br />

VC_HANDLE = VA_Setup(1 "vga"); ,<br />

if (VC_HANDLE)<br />

ready = 1;<br />

}<br />

if (ready)<br />

{<br />

if (!VA_Saccess(1,VC_HANDLE))<br />

Introduction to <strong>Visual</strong> <strong>Components</strong> 2.3<br />

146 3.3.8.10 Determining Contrast − VA_GetContrast

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

Saved successfully!

Ooh no, something went wrong!