Добрый день, коллеги!
Мне необходимо вывести архивные данные в таблицу данных за указанный период времени. Чтение производится с помощью READ_ARCHIVE_DATA, который возвращает безразмерные массивы значений и меток времени. Однако если я создаю безразмерный массив структур (который является источником данных для таблицы данных), то у меня не получается заполнить его значениями из массивов значений и меток времени:
IF Completed_1 THEN
FOR i := 1 to Count_1 DO
ARCH[i].Values := Values_1[i];
ARCH[i].Times:=Times_1[i];
END_FOR;
END_IF;
А если создать массив структур размера UINT, то в таблице данных будут присутствовать все его элементы (65535), а не только тех, из которых я делал выборку из архива.
Подскажите, пожалуйста, как в этом случае быть.