Получите класс памяти вектора DWork в коде, сгенерированном от связанной S-функции
ssRTWStorageType ssGetDWorkRTWStorageClass(SimStruct *S, int_T vector)
S
SimStruct, представляющий Блок s-function.
vector
Индекс вектора работы, где индекс является одним из 0
, 1
, 2
, ...
ssGetNumDWork(S)-1
.
Один из перечислимых типов задан для ssRTWStorageType
. Допустимые значения:
typedef enum { SS_RTW_STORAGE_AUTO = 0, SS_RTW_STORAGE_EXPORTED_GLOBAL, SS_RTW_STORAGE_IMPORTED_EXTERN, SS_RTW_STORAGE_IMPORTED_EXTERN_POINTER } ssRTWStorageType;
Используйте, чтобы получить класс памяти вектора DWork, заданного vector
. Класс памяти является атрибутом генерации кода, который определяет, как код, сгенерированный продуктом Simulink® Coder™ для этой S-функции, выделяет память для этого вектора работы (см. Как Хранилища Сгенерированного кода Внутренний Сигнал, состояние и Данные Параметра (Simulink Coder)).
C, C++