Инициализируйте векторы состояния этой S-функции MATLAB
Нет
MATLAB
Start(s)
s
Образец Simulink.MSFcnRunTimeBlock
класс, представляющий Блок Level-2 MATLAB S-function.
Simulink® engine вызывает этот необязательный метод в начале симуляции. Метод выполняет действия инициализации, которые требуются этой S-функции, только один раз, такие как выделение памяти и настройка пользовательских данных. Использование InitializeConditions
для инициализации значений состояний
Если ваша S-функция находится в включенной подсистеме и должна повторно инициализировать свои состояния всякий раз, когда подсистема включена, используйте InitializeConditions
для инициализации значений состояний вместо Start
.
Используйте свойства
чтобы получить состояния.Simulink.RunTimeBlock
См. msfcn_varpulse.m
для примера использования этой функции.