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