Для вашего сгенерированного кода C, чтобы придерживаться стандартов кода и инструкций или более легко объединяться с вашим внешним кодом, можно настроить имя функции точки входа (инициализируйте, выполнение, оконечное).
Этот пример показывает, как поменять имя функции initialize
для модели rtwdemo_fcnprotoctrl
.
Откройте и сохраните модель rtwdemo_fcnprotoctrl
.
Введите перспективу Кода.
В редакторе Отображений Кода выберите вкладку Entry-Point Functions.
Поменяйте имя функции при помощи одного из этих методов.
В соответствии со столбцом Function Name, непосредственно отредактируйте имя функции. Столбец автоматически обновляет, чтобы отразить новое имя.
В соответствии со столбцом Function Preview, кликните по прототипной гиперссылке функции, чтобы открыть диалоговое окно настройки. В C Initialize Function Name
поле редактируют имя функции. Нажмите Apply, чтобы просмотреть изменение, отраженное в поле C function prototype
или нажать OK, чтобы выйти и просмотреть имя функции, отраженное в столбце Function Preview.
В данном примере поменяйте имя функции initialize
к fcnprotoctrl_init
.
Сохраните и создайте модель.
Проверьте изменения в сгенерированном коде путем навигации к Представлению кода.
Проверьте изменение в сгенерированном заголовочном файле, rtwdemo_fcnprotoctrl.h
, путем проверки, что поле Search включает новое имя функции (fcnprotoctrl_init
).
extern void fcnprotoctrl_init(void);
Проверьте изменение в сгенерированном файле C, rtwdemo_fcnprotoctrl.c
, путем проверки, что поле Search включает новое имя функции (fcnprotoctrl_init
).
void fcnprotoctrl_init(void) { ... }