Возвратите количество фрагментов в контейнере устройства хранения данных многословном зарегистрированного типа данных
extern int ssGetDataTypeNumberOfChunks(SimStruct *S, DTypeId dataTypeId)
S
SimStruct, представляющий Блок s-function.
dataTypeId
ID типа данных зарегистрированного типа данных, для которого вы хотите знать количество фрагментов в его контейнере устройства хранения данных многословном.
Эта функция возвращает количество фрагментов в контейнере устройства хранения данных многословном типа данных с фиксированной точкой, определяемого dataTypeId
. Эта функция допустима только для зарегистрированного типа данных, контейнер устройства хранения данных которого использует представление многословное. Можно использовать функцию ssGetDataTypeStorageContainCat
, чтобы идентифицировать категорию контейнера устройства хранения данных; для контейнеров устройства хранения данных многословных функция возвращает категорию FXP_STORAGE_MULTIWORD
.
Чтобы использовать эту функцию, необходимо включать fixedpoint.h
и fixedpoint.c
. Для получения дополнительной информации смотрите Структуру S-функции.
C