Чтобы вызвать повторно используемый код в однопоточной среде, создайте функцию main
что:
Включает заголовочный файл primary_function_name
.h.
Выделяет память для структуры выделения глобальной памяти primary_function_name
StackData
.
Если персистентные или глобальные данные использования алгоритма, выделяет память для глобальной структуры primary_function_name
PersistentData
.
Вызывает эти функции:
primary_function_name
_initialize
.
primary_function_name
.
primary_function_name
_terminate
.
Когда вы преобразовываете функцию MATLAB® в библиотечную функцию C/C++ или исполняемый файл C/C++, MATLAB Coder™ генерирует две функции обслуживания. Вызовите эти функции обслуживания в коде, который вызывает сгенерированную функцию C/C++. Для получения дополнительной информации смотрите, что Вызов Инициализирует и Отключает Функции.
Освобождает память, используемую для глобальных структур.