# Example of output file for MULTIPROG

The following export for MULTIPROG is based on the identical V.E variable list as the export for CODESYS.

TYPE

TYPE_STRING_20 : ARRAY[0..20] OF BYTE;

END_TYPE

TYPE

ALIGN_STRING_20_1 : ARRAY[0..2] OF BYTE;

END_TYPE

TYPE

ALIGN_STRING_20_2 : ARRAY[0..106] OF BYTE;

END_TYPE

TYPE STRING_20_1:

STRUCT

Token : TYPE_STRING_20;

alignment : ALIGN_STRING_20_1;

END_STRUCT;

END_TYPE

TYPE STRING_20_2:

STRUCT

Token : TYPE_STRING_20;

alignment : ALIGN_STRING_20_2;

END_STRUCT;

END_TYPE

TYPE OFFSET:

STRUCT

X: UINT;

Y: UINT;

END_STRUCT;

END_TYPE

TYPE

T2_FARBE: ARRAY[0..2] OF UINT;

END_TYPE

TYPE

F1_2:ARRAY[0..17] OF BYTE;

END_TYPE

TYPE

T2_TEXT : ARRAY[0..1] OF STRING_20_1;

END_TYPE

TYPE VE_CHANNEL_DATA_CH_1:

STRUCT

FARBE: T2_FARBE; (* index = 0 *)

f1 : F1_2;

TEXT: T2_TEXT; (* index = 1 *)

END_STRUCT;

END_TYPE

TYPE

T3_OFFSET : ARRAY[0..1] OF OFFSET;

END_TYPE

TYPE

T3_OFFSET : ARRAY[0..1] OF OFFSET;

END_TYPE

TYPE VE_GLOBAL_DATA_FROM_CH_1:

STRUCT

INFO_IN: T3_OFFSET;

INFO_OUT: T3_OFFSET;

END_STRUCT;

END_TYPE