23.11.2012 Views

2 Visual Components Manuals

2 Visual Components Manuals

2 Visual Components Manuals

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

UINT _GLOBAL color;<br />

unsigned long VC_HANDLE;<br />

_CYCLIC void Cyclic(void)<br />

{<br />

x1 = 150;<br />

y1 = 100;<br />

x2 = 100;<br />

y2 = 150;<br />

color /* = Black 0; */<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_Line (1,VC_HANDLE,x1,y1,x2,y2,color);<br />

VA_Srelease(1,VC_HANDLE);<br />

}<br />

}<br />

}<br />

3.3.8.19 Acknowledging Alarms from a Certain Group − VA_QuitAlarms<br />

Using the VA_QuitAlarms function, alarms can be acknowledged from a certain group which triggers the group<br />

alarms. All alarms are acknowledged if group number 65536 (0xffff) is specified.<br />

3.3.8.19.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 GroupNumber UINT Group number which should be acknowledged<br />

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

3.3.8.19.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.19.3 Example for C Programming<br />

#include <br />

#include <br />

#include <br />

UINT _GLOBAL ready;<br />

UINT _GLOBAL Groupnumber;<br />

unsigned long VC_HANDLE;<br />

_CYCLIC void Cyclic(void)<br />

VA_QuitAlarms(1,VC_HANDLE, Groupnumber)<br />

VA_Srelease(1,VC_HANDLE)<br />

endif<br />

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

154 3.3.8.19 Acknowledging Alarms from a Certain Group − VA_QuitAlarms

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

Saved successfully!

Ooh no, something went wrong!