Блок FMI Import реализует импорт модели по стандарту FMI 1.0 Model Exchange. Описание и
реализация модели передается с помощью архива с расширением .fmu, в котором содержатся .dll –
файл c реализацией функций модели и .xml файл с описанием переменных модели. Архив
распаковывается в папку с проектом, поэтому перед использованием блока требуется сохранить
проект.
Примечание: версия DLL внутри файла .fmu должна иметь разрядность, соответствующую разрядности
SimInTech.
Данные строкового типа не поддерживаются (ввиду того, что входные и выходные сигналы не
строкового типа).
Свойства
- Адрес FMU или DLL – адрес архива .fmu или
распакованной .dll (рекомендуется использовать нераспакованные
архивы – блок распакует их автоматически).
- Список входов FMU – перечень всех входов
.fmu, из которых пользователь выбирает те, которые необходимы для
текущего расчета. Для доступности выбора свойство Создавать входы по
умолчанию должно быть Нет.
- Создавать входы по умолчанию – при выборе Да
свойство Список входов FMU выбирает все входы, которые
перечислены в .fmu
- Список выходов FMU – перечень всех выходов
.fmu, из которых пользователь выбирает те, которые необходимы для
текущего расчета. Для доступности выбора свойство Создавать входы по
умолчанию должно быть Нет.
- Создавать выходы по умолчанию – при выборе Да
свойство Список выходов FMU выбирает все выходы, которые
перечислены в .fmu
- Параметры FMU, задаваемые как свойства – перечень всех
переменных .fmu, у которых variability =
"parameter". Пользователь выбирает те, которые необходимы для текущего
расчета. Эти свойства автоматически создадутся в блоке. Для доступности выбора свойство
Создавать списки свойств по умолчанию должно быть
Нет.
- Создавать списки свойств по умолчанию – при выборе
Да свойство Параметры FMU, задаваемые как
свойства выбирает все переменные, у которых variability =
"parameter".
- Переменные состояния FMU, выводимые в список параметров –
перечень всех переменных состояния. Пользователь выбирает те, которые необходимы для
текущего расчета. Эти параметры автоматически создадутся в блоке. Для доступности выбора
свойство Создавать списки параметров по умолчанию должно быть
Нет.
- Создавать списки параметров по умолчанию – при выборе
Да свойство Переменные состояния FMU, выводимые в список
параметров выбирает все переменные состояния данной
.fmu.
Параметры
- Создаются автоматически, согласно описанию модели
Пример использования блока
В свойстах блока укажите Адрес FMU или DLL:
Закройте окно свойств, и
порты блока установятся автоматически.
Для того, чтобы выбрать
Параметры FMU,
задаваемые как свойства, нажмите на клавишу выбора:
и выберите свойство,
значение которого вы хотите изменить в процессе расчета.
Для того, чтобы
выбрать
Переменные состояния FMU, выводимые в список параметров,
нажмите на клавишу выбора:
и выберите переменные состояния, значения которых вы хотите
контролировать в процессе расчета.
После выбора закройте окно свойств для внесения
ваших изменений. При следующем открытии окна свойств у вас появятся новые свойства, значения
которых вы можете указывать для расчета:
а также появятся указанные вами параметры.