Укажите, разрешается ли вектор DWork в Simulink.Signal объект
uint_T ssSetDWorkRTWIdentifierMustResolveToSignalObject(SimStruct *S, int_T vector, uint_T flag)
SSimStruct представляет S-функциональный блок.
vectorИндекс рабочего вектора, где индекс является одним из 0, 1, 2, ...
ssGetNumDWork(S)-1.
flagФлаг для управления разрешением вектора DWork в Simulink.Signal объект, либо 0, 1, или 2.
Значение для flag если флаг 0, 1, или 2. В противном случае возвращает 0.
Используйте эту функцию в mdlInitializeSizes установка флага, который управляет тем, задан ли вектор DWork vector разрешает в Simulink.Signal объект. Входной аргумент flag принимает одно из следующих трех значений.
0 предписывает движку Simulink ® попытаться разрешить вектор DWork в Simulink.Signal объект. Движок пытается только разрешить вектор DWork в Simulink.Signal объект, если включено неявное разрешение сигнала. Неявным разрешением сигнала управляет Параметр достоверности данных (Data Validity Parameter Signal resolution) на панели Диагностика (Diagnostics) диалогового окна Параметры конфигурации (Configuration Parameters). Если для этой опции установлено значение Explicit only, двигатель интерпретирует флаг 0 как это будет флаг 2. Для получения дополнительной информации об неявном разрешении сигнала см. справочную страницу Разрешение сигнала в графическом интерфейсе пользователя Simulink.
1 объявляет, что вектор DWork должен быть преобразован в Simulink.Signal объект. Обработчик вызывает ошибку, если он не может разрешить вектор DWork в Simulink.Signal объект.
2 предписывает движку не пытаться разрешить вектор DWork в Simulink.Signal объект.
Дополнительные сведения об использовании векторов DWork см. в разделе Как использовать векторы DWork.
C, C++