Эта модель показывает, как использовать сигналы шины и параметры структуры в блоке FMU Import. 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 Import поддержек типы невиртуальной шины. Необходимо создать шинный объект, структура которого соответствует связанной структуре в файле FMU. При названии структур объекта шины используйте имена переменных, заданные в файле modelDescription.xml FMU. Для получения дополнительной информации см. документацию FMU.