Считывание строк из файла
![]() |
![]() |
| Векторный | |
| в палитре | на схеме |
Описание
Блок производит считывание новой строки из текстового файла на каждом шаге расчёта блока.
Таблица задается в виде текстового файла, где формат каждой строки должен быть следующим:
<значение функции 1> … <значение функции N> Прим.:
знаком отделения дробной части в файле должна быть точка. Разделителями значений в
строке могут быть символы пробела, табуляции, ";", ":". Если строка в файле пустая или
начинается с символов "$", "/", "{", то она воспринимается как комментарий и
пропускается.
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для выходного значения. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Число столбцов в таблиц | count | Включение дополнительного выхода блока cycletime, показывающего текущее значение времени цикла синусоиды. Изменяется от нуля до T, где T – период синусоиды. | 1 | Целое |
| Имя файла с таблицей | filename | Относительный путь к файлу таблицы. | file.dat | Имя файла |
| Цикл считывания строк | tau | Шаг, с которым блок считывает новую строку. | 0 | Вещественное |
| Задержка ожидания данных | timeout | Время в секундах, которое блок будет ожидать новые данные в файле (появления новой строки), после чего будет сформирован признак таймаута. | 1 | Целое |
| Использовать ожидание новых данных | wait | Использовать или нет указанную величину ожидания новых данных. | Да | Двоичное |
Параметры
Блок не имеет параметров.

