Упростите интерфейс для структурированных данных с блоком импорта FMU

Это, которое показывают примеры, как использовать блок FMU, чтобы упростить интерфейс Simulink для структурированных данных. Блок FMU импортирует существующие функциональные модули макета (FMUs) в Simulink®.

Этот файл 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.

Смотрите также

|

Похожие темы