Импорт данных из файла обмена
![]() |
![]() |
| Векторный
| |
| в палитре | на схеме |
Описание
Блок предназначен для считывания данных из бинарного файла обмена. Считывание производится с
заданным шагом. Количество считываемых сигналов равно сумме размерностей выходов. Формат файла
обмена следующий:
[количество данных N – int32][значение 1 – real 8]…[значение N – real 8] Входные порты
Блок не имеет выходных портов.
Выходные порты
- output_n - выходной порт блока. Количество выходных портов задается свойствами блока.
Свойства
- Массив размерностей выходов – размерности выходов блока;
- Массив начальных значений выходов – значения выходов при t=0 если свойство "Начальное состояние = Из массива";
- Файл импортируемых данных – относительный путь к файлу обмена данными;
- Синхронизировать обмен данными – если флаг стоит "Да", то блок автоматически производит задержку расчёта, если количество данных в файле обмена = 0. После считывания данный блок запишет в файл обмена количество данных = 0;
- Шаг обмена данными – шаг с которым производится считывание данных из файла обмена;
- Останов по флагу в файле обмена – если флаг стоит "Да", то блок автоматически производит остановку расчёта, если количество данных в файле обмена < 0;
- Начальное состояние – флаг, указывающий откуда необходимо брать начальные значения выходов блока;
- Интервал ожидания – интервал задержки в миллисекундах при синхронизации блока.
Параметры
Блок не имеет параметров.

