Считывание строк из файла





| Векторный |
в палитре на схеме

Описание

Блок производит считывание новой строки из текстового файла на каждом шаге расчёта блока. Таблица задается в виде текстового файла, где формат каждой строки должен быть следующим:
<значение функции 1> … <значение функции N> 
Прим.:
знаком отделения дробной части в файле должна быть точка. Разделителями значений в строке могут быть символы пробела, табуляции, ";", ":". Если строка в файле пустая или начинается с символов "$", "/", "{", то она воспринимается как комментарий и пропускается.

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

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

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

Имя Описание Тип линии связи
outport Порт для выходного значения. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Число столбцов в таблиц count Включение дополнительного выхода блока cycletime, показывающего текущее значение времени цикла синусоиды. Изменяется от нуля до T, где T – период синусоиды. 1 Целое
Имя файла с таблицей filename Относительный путь к файлу таблицы. file.dat Имя файла
Цикл считывания строк tau Шаг, с которым блок считывает новую строку. 0 Вещественное
Задержка ожидания данных timeout Время в секундах, которое блок будет ожидать новые данные в файле (появления новой строки), после чего будет сформирован признак таймаута. 1 Целое
Использовать ожидание новых данных wait Использовать или нет указанную величину ожидания новых данных. Да Двоичное

Параметры

Блок не имеет параметров.