Автоматическая компиляция S-function builder при пуске симуляции.
Одной из особенностей S-функций является накопление значений переменных во время работы. Для исключения этого необходимо каждый раз при моделировании производить компиляцию. Чтобы ислючить это действие следует выполнить следующие шаги:
1.Нажать правой кнопкой мыши по функции:

выбрать пункт Block Properties…
2. В появившемя диалоговом окне перейти на вкладку Callbacks:

![]()

3. Из списка Callback function list выбрать пункт InitFcn. В него записать:
mex name. c name_wrapper. c
Где name-имя S-функции.
Если в S-функции будут присутствовать ошибки Simulink выдаст сообщение об ошибки. Для использование предыдущей удачно скомпилированной s-функции в пункт InitFcn следует записать:
try, mex name. c name_wrapper. c, end
Теперь при каждом запуске моделирования будет производится компиляция данного блока.


