Таблица данных





в палитре на схеме

Описание

Блок производит считывание таблицы данных из файла и запись значений таблицы в файл и является отображаемым элементом записанных значений.

Доступно два режима работы блока:
  1. Запись в файл

    Блок производит считывание значений, записанных в ячейки таблицы или записанных через свойства блока, в зависимости от выбранного параметра установки значений, и записывает их в текстовый файл.

  2. Чтение из файла

    Блок производит чтение таблицы данных из текстового файла и отображает их в ячейках таблицы.

Прим.:
файл должен содержать таблицу данных, в которой строки разделены переносом строки, столбцы разделены пробелами. Табличные значения в файле должны быть записаны следующим образом:

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

Входные порты

Блок не имеет входных портов.

Выходные порты

Блок не имеет выходных портов.

Свойства

Название Имя Описание По умолчанию Тип данных
Режим работы OperationMode Выбор режима работы блока ("Запись в файл"/"Чтение из файла") Запись в файл Перечисление
Способ установки значений ValueSettingMode Выбор способа установки значений для работы с блоком ("Через запись в ячейки"/"Через свойства") Через запись в ячейки Перечисление
Значения таблицы SettingTableValues Значения, задаваемые для отображения значений в ячейках таблицы и для дальнейшей работы блока. Свойство доступно только при активации записи значений "Через свойства" [[1 , 2 , 3];[4 , 5 , 6];[7 , 8 , 9]] Матрица
Имя файла FileName Относительный путь к файлу file.txt Имя файла
Количество столбцов ColsNumber Количество столбцов отображаемой таблицы блока. В режиме чтения из файла задается автоматически 3 Целое
Количество строк RowsNumber Количество столбцов отображаемой таблицы блока. В режиме чтения из файла задается автоматически 3 Целое
Названия колонок ColsNames Строка, содержащая имена столбцов отображаемой таблицы, разделенные через ";" a;b;c; Строка
Размер ячейки по высоте CellHeight Размер ячейки отображаемой таблицы блока по высоте относительно шага сетки. Минимальное значение "8" относительно шага сетки 16 Целое
Массив размеров ячеек по ширине CellWidths Массив значений размеров каждого столбца отображаемой таблицы блока по ширине относительно шага сетки. Минимальное значение "8" относительно шага сетки [16 , 16 , 16] Массив
Видимость иконки блока VisibleIcon Видимость иконки блока на схеме Да Двоичное
Цвет иконки блока ColorIcon Цвет иконки блока. Свойство доступно только при активации видимости иконки блока 0 Цвет
Шрифт подписей строк Группа свойств, отвечающих за отображение подписей строк в таблице
Кегль шрифта, пт RowsNamesFontSize Размер знака по вертикали, включающий нижние и верхние выносные элементы знака. Минимальный устанавливаемый кегель шрифта "4" 14 Целое
Стиль RowsNamesFontStyle Установка стиля шрифта подписей строк блока ("Стандартный"/"Жирный"/"Курсив"/"Жирный курсив"/"Подчеркнутый") Стандартный Перечисление
Цвет RowsNamesFontColor Цвет шрифта подписей строк блока 0 Цвет
Шрифт подписей столбцов Группа свойств, отвечающих за отображение подписей столбцов в таблице
Кегль шрифта, пт ColsNamesFontSize Размер знака по вертикали, включающий нижние и верхние выносные элементы знака. Минимальный устанавливаемый кегель шрифта "4" 14 Целое
Стиль ColsNamesFontStyle Установка стиля шрифта подписей столбцов блока ("Стандартный"/"Жирный"/"Курсив"/"Жирный курсив"/"Подчеркнутый") Стандартный Перечисление
Цвет ColsNamesFontColor Цвет шрифта подписей столбцов блока 0 Цвет
Шрифт ячеек Группа свойств, отвечающих за настройку отображаемых сегментов на дисплее
Кегль шрифта, пт CellsFontSize Размер знака по вертикали, включающий нижние и верхние выносные элементы знака. Минимальный устанавливаемый кегель шрифта "4" 14 Целое
Стиль CellsFontStyle Установка стиля шрифта подписей столбцов блока ("Стандартный"/"Жирный"/"Курсив"/"Жирный курсив"/"Подчеркнутый") Стандартный Перечисление
Цвет CellsFontColor Цвет шрифта подписей столбцов блока 0 Цвет

Параметры

Название Имя Описание Тип данных
Значения таблицы DisplayedTableValues Матрица, отображающая текущие значения в ячейках таблицы Матрица

Примеры