Импорт данных из файла обмена

| Векторизован |
в палитре на схеме
Блок предназначен для считывания данных из бинарного файла обмена. Считывание производится с заданным шагом. Количество считываемых сигналов равно сумме размерностей выходов. Формат файла обмена следующий:
[количество данных N – int32][значение 1 – real 8]…[значение N – real 8] 

Входы

нет

Выходы

  • output_n - выходной порт блока. Количество выходных портов задается свойствами блока.

Свойства:

  • Массив размерностей выходов – размерности выходов блока;
  • Массив начальных значений выходов – значения выходов при t=0 если свойство «Начальное состояние = Из массива»;
  • Файл импортируемых данных – относительный путь к файлу обмена данными;
  • Синхронизировать обмен данными – если флаг стоит «Да», то блок автоматически производит задержку расчёта, если количество данных в файле обмена = 0. После считывания данный блок запишет в файл обмена количество данных = 0;
  • Шаг обмена данными – шаг с которым производится считывание данных из файла обмена;
  • Останов по флагу в файле обмена – если флаг стоит «Да», то блок автоматически производит остановку расчёта, если количество данных в файле обмена < 0;
  • Начальное состояние – флаг, указывающий откуда необходимо брать начальные значения выходов блока;
  • Интервал ожидания – интервал задержки в миллисекундах при синхронизации блока.

Параметры

нет