Установите коллбэк задавать данные к каждой внешней корневой блокировке порта импорта в начале каждого шага симуляции
in = simulink.compiler.setExternalInputsFcn(
функционируйте указывает коллбэк, который динамически вводит значения для каждого внешнего корневого блока входного порта, заданного in
, @(id, time) getInput(id, time)
)id
в заданном time
на корневом уровне модели в процессе моделирования. Коллбэк требуется, чтобы возвращать значение, которое будет установлено в блоке импорта. Чтобы возвратить значение от коллбэка, используйте синтаксис, returningValue = getInput(id, time)
.
deploytool
| exportToFMU2CS
| mcc
| sim
| simulink.compiler.configureForDeployment
| Simulink.SimulationInput