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.

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

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

IN percent UDINT<br />

Brightness intensity<br />

000 dark<br />

500 standard<br />

100 light<br />

OUT Return Value UINT Not equal to 0 if error occurs<br />

3.3.8.25.2 Example for Automation Basic<br />

(* cyclic program *)<br />

if ready 1 then<br />

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

if VC_HANDLE 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.25.3 Example for C Programming<br />

#include <br />

#include <br />

#include <br />

UINT _GLOBAL ready;<br />

UDINT _GLOBAL percent;<br />

unsigned long VC_HANDLE;<br />

VA_SetBrightness(1,VC_HANDLE,percent)<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 />

{<br />

VA_SetBrightness(1,VC_HANDLE,percent);<br />

VA_Srelease(1,VC_HANDLE);<br />

}<br />

}<br />

}<br />

3.3.8.26 Setting Contrast and Brightness − VA_SetContrast<br />

PP contrast can be set with the VA_SetContrast function.<br />

Note:<br />

This function is only available on LCD Displays.<br />

3.3.8.26.1 Parameter<br />

I/O Parameter Type Meaning<br />

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

3.3.8.25 Setting Contrast and Brightness − VA_SetBrightness 161

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

Saved successfully!

Ooh no, something went wrong!