Инициализируйте векторы состояния этой 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 для примера использования этой функции.