В этой модели показано, как использовать сигналы шины и параметры структуры в блоке импорта FMU. FMU поддерживает выполнение в режиме Model Exchange.
Этот файл FMU моделирует простую систему, которая вычисляет средневзвешенное двух входных сигналов шины, vehicle, упакованные в множество автобусов. Каждый из входных сигналов шины содержит четыре элемента шины, wheel. Каждый элемент шины содержит два скалярных сигнала, position и speed. FMU принимает два параметра структуры, Weight и Biasи использует их для вычисления средневзвешенного значения ev входных сигналов:
ev.wheel(i).position = vehicle(1).wheel(i).position * Weight.v1 + Bias.v1 + vehicle(2).wheel(i).position * Weight.v2 + Bias.v2
ev.wheel(i).speed = vehicle(1).wheel(i).speed * Weight.v1 + Bias.v1 + vehicle(2).wheel(i).speed * Weight.v2 + Bias.v2
где
i = 1...4.
FMU-файл поддерживает режим FMI 1.0 Model Exchange.
Блок импорта FMU поддерживает невиртуальные типы шин. Необходимо создать объект шины, структура которого соответствует связанной структуре в файле FMU. При именовании структур объектов шины используйте имена переменных, определенные в modelDescription.xml файла FMU. Дополнительные сведения см. в документации FMU.

