Блок производит считывание таблицы данных из файла и запись значений таблицы в файл и
является отображаемым элементом записанных значений.
Доступно два режима работы блока:
- Запись в файл
Блок производит считывание значений, записанных в ячейки таблицы или записанных через
свойства блока, в зависимости от выбранного параметра установки значений, и записывает их в
текстовый файл.
- Чтение из файла
Блок производит чтение таблицы данных из текстового файла и отображает их в ячейках
таблицы.
Прим.: файл должен содержать таблицу данных, в которой строки разделены переносом строки,
столбцы разделены пробелами. Табличные значения в файле должны быть записаны следующим
образом:
a11 a12 a13 …a1k
a21 a22 a23 …a2k
a31 a32 a33 …a3k
…
am1
am2 am3 …amk,
где значение a11, a12 …amk – задаваемые
значения.
Пример:
1 2 3
4.5 5.6 6.7
-1 -2 -3
Входные порты
Блок не имеет входных портов.
Входные порты
Блок не имеет выходных портов.
Свойства
- Режим работы – выбор режима работы блока («Запись в файл»/«Чтение из
файла»);
- Способ установки значений – выбор способа установки значений для работы с блоком
(«Через запись в ячейки»/«Через свойства»);
- Значения таблицы – значения, задаваемые для отображения значений в ячейках
таблицы и для дальнейшей работы блока. Свойство доступно только при активации записи
значений «Через свойства»;
- Имя файла – относительный путь к файлу;
- Количество столбцов – количество столбцов отображаемой таблицы блока. В режиме
чтения из файла задается автоматически;
- Количество строк – количество столбцов отображаемой таблицы блока. В режиме
чтения из файла задается автоматически;
- Названия колонок – строка, содержащая имена столбцов отображаемой таблицы,
разделенные через «;»;
- Размер ячейки по высоте - размер ячейки отображаемой таблицы блока по высоте
относительно шага сетки. Минимальное значение «8» относительно шага сетки;
- Массив размеров ячеек по ширине – массив значений размеров каждого столбца
отображаемой таблицы блока по ширине относительно шага сетки. Минимальное значение
«8» относительно шага сетки;
- Видимость иконки блока – видимость иконки блока на схеме;
- Цвет иконки блока – цвет иконки блока. Свойство доступно только при активации
видимости иконки блока;
- Шрифт подписей строк
- Кегль шрифта, пт – размер знака по вертикали, включающий нижние и верхние
выносные элементы знака. Минимальный устанавливаемый кегель шрифта «4»;
- Стиль – установка стиля шрифта подписей строк блока
(«Стандартный»/«Жирный»/«Курсив»/«Жирный
курсив»/«Подчеркнутый»);
- Цвет – цвет шрифта подписей строк блока;
- Шрифт подписей столбцов
- Кегль шрифта, пт – размер знака по вертикали, включающий нижние и верхние
выносные элементы знака. Минимальный устанавливаемый кегель шрифта «4»;
- Стиль – установка стиля шрифта подписей столбцов блока
(«Стандартный»/«Жирный»/«Курсив»/«Жирный
курсив»/«Подчеркнутый»);
- Цвет – цвет шрифта подписей столбцов блока;
- Шрифт ячеек
- Кегль шрифта, пт – размер знака по вертикали, включающий нижние и верхние
выносные элементы знака. Минимальный устанавливаемый кегель шрифта «4»;
- Стиль – установка стиля шрифта значений ячеек блока
(«Стандартный»/«Жирный»/«Курсив»/«Жирный
курсив»/«Подчеркнутый»);
- Цвет – цвет шрифта значений ячеек блока.
Параметры
- Значения таблицы – матрица, отображающая текущие значения в ячейках
таблицы.