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.

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

VA_Textout (1,VC_HANDLE,1,100,100,0,1,<br />

"HELLO")<br />

VA_Srelease(1,VC_HANDLE)<br />

endif<br />

3.3.8.36.3 Example for C Programming<br />

#include <br />

#include <br />

#include <br />

UINT _GLOBAL ready;<br />

unsigned long VC_HANDLE;<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_Textout (1,VC_HANDLE,1,100,100,0,1,<br />

"HELLO");<br />

VA_Srelease(1,VC_HANDLE);<br />

}<br />

}<br />

}<br />

3.3.9 Color Table − VISAPI<br />

3.3.9.1 Color Palette for IPC Color Displays<br />

Reserved Colors: 255 − can be used for transparent effect<br />

Index Preview RGB Index Preview RGB Index Preview RGB Index Preview RGB<br />

0 000 000 000 60<br />

1 000 000 170 61<br />

2 000 170 000 62<br />

3 000 170 170 63<br />

4 170 000 000 64<br />

5 170 000 170 65<br />

6 150 120 015 66<br />

7 170 170 170 67<br />

8 127 127 127 68<br />

9 110 110 197 69<br />

CC99CC<br />

204 153 204<br />

CC66CC<br />

204 102 204<br />

CC33CC<br />

204 51 204<br />

CC00CC<br />

204 00 204<br />

CCFF99<br />

204 255 153<br />

CCCC99<br />

204 204 153<br />

CC9999<br />

204 153 153<br />

CC6699<br />

204 102 153<br />

CC3399<br />

204 51 153<br />

CC0099<br />

204 00 153<br />

120<br />

121<br />

122<br />

123<br />

124<br />

125<br />

126<br />

127<br />

128<br />

129<br />

999900<br />

153 153 00<br />

996600<br />

153 102 00<br />

993300<br />

153 51 00<br />

990000<br />

153 00 00<br />

66FFFF<br />

102 255 255<br />

66CCFF<br />

102 204 255<br />

6699FF<br />

102 153 255<br />

6666FF<br />

102 102 255<br />

6633FF<br />

102 51 255<br />

6600FF<br />

102 00 255<br />

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

180<br />

181<br />

182<br />

183<br />

184<br />

185<br />

186<br />

187<br />

188<br />

189<br />

339966<br />

51 153 102<br />

336666<br />

51 102 102<br />

333366<br />

51 51 102<br />

330066<br />

51 00 102<br />

33FF33<br />

51 255 51<br />

33CC33<br />

51 204 51<br />

339933<br />

51 153 51<br />

336633<br />

51 102 51<br />

333333<br />

51 51 51<br />

330033<br />

51 00 51<br />

172 3.3.8.36 Graphics and Text Output − VA_Textout

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

Saved successfully!

Ooh no, something went wrong!