Замените именование значения по умолчанию для функций точки входа индивидуума C

Для вашего сгенерированного кода C, чтобы придерживаться стандартов кода и инструкций или более легко объединяться с вашим внешним кодом, можно настроить имя функции точки входа (инициализируйте, выполнение, оконечное).

Этот пример показывает, как поменять имя функции initialize для модели rtwdemo_fcnprotoctrl.

  1. Откройте и сохраните модель rtwdemo_fcnprotoctrl.

  2. Введите перспективу Кода.

  3. В редакторе Отображений Кода выберите вкладку Entry-Point Functions.

  4. Поменяйте имя функции при помощи одного из этих методов.

    • В соответствии со столбцом Function Name, непосредственно отредактируйте имя функции. Столбец автоматически обновляет, чтобы отразить новое имя.

    • В соответствии со столбцом Function Preview, кликните по прототипной гиперссылке функции, чтобы открыть диалоговое окно настройки. В C Initialize Function Name поле редактируют имя функции. Нажмите Apply, чтобы просмотреть изменение, отраженное в поле C function prototype или нажать OK, чтобы выйти и просмотреть имя функции, отраженное в столбце Function Preview.

    В данном примере поменяйте имя функции initialize к fcnprotoctrl_init.

  5. Сохраните и создайте модель.

  6. Проверьте изменения в сгенерированном коде путем навигации к Представлению кода.

    • Проверьте изменение в сгенерированном заголовочном файле, rtwdemo_fcnprotoctrl.h, путем проверки, что поле Search включает новое имя функции (fcnprotoctrl_init).

      extern void fcnprotoctrl_init(void);
      
    • Проверьте изменение в сгенерированном файле C, rtwdemo_fcnprotoctrl.c, путем проверки, что поле Search включает новое имя функции (fcnprotoctrl_init).

      void fcnprotoctrl_init(void)
      {
        ...
      }

Похожие темы