<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.0">
  <GVL Name="GVL_Arrays" Id="{6d45cf94-641a-40eb-a780-4fb3a1f8984f}">
    <Declaration><![CDATA[{attribute 'qualified_only'}
VAR_GLOBAL
    // 1-D arrays of primitives.
    aBool1D     : ARRAY[0..9]   OF BOOL;
    aInt1D      : ARRAY[0..9]   OF INT := [10(0)];
    aDInt1D     : ARRAY[1..16]  OF DINT;
    aReal1D     : ARRAY[0..31]  OF REAL;
    aLReal1D    : ARRAY[0..7]   OF LREAL;
    aString1D   : ARRAY[1..4]   OF STRING(32);

    // 2-D and 3-D arrays.
    aReal2D     : ARRAY[1..4, 1..4]   OF REAL;
    aDInt3D     : ARRAY[0..2, 0..2, 0..2] OF DINT;

    // Array-of-UDT (exercises per-element browse of nested structs).
    aAxisSnapshots : ARRAY[1..4] OF ST_Axis;
END_VAR
]]></Declaration>
  </GVL>
</TcPlcObject>
