Параметр модели
parameter_structure = rsimgetrtp('
model
')
parameter_structure = rsimgetrtp('
форсирует действие диаграммы обновления блока для model
')model
, модель, для которой вы выполняете быстрые симуляции и возвращает глобальную структуру параметра для этой модели. Функция включает настраиваемый параметр информацию в структуре параметра.
Структура параметра модели содержит следующие поля:
Область | Описание |
---|---|
modelChecksum | Вектор с четырьмя элементами, который кодирует структуру. Генератор кода использует checksum чтобы проверить, изменилась ли структура с момента создания исполняемого файла RSim. Если вы удаляете или добавляете блок, а затем генерируете новую версию структуры, то новая checksum не совпадает с исходным checksum . Исполняемый файл RSim обнаруживает эту несовместимость в структурах параметров модели и выходит, чтобы избежать возврата неправильных результатов симуляции. Если структура изменяется, необходимо перегенерировать код для модели. |
parameters | Структура, которая определяет глобальные параметры модели. |
The parameters
подструктура включает в себя следующие поля:
Область | Описание |
---|---|
dataTypeName | Имя типа данных параметра, например double |
dataTypeID | Внутренний идентификатор типа данных |
complex | Значение 1, если значения параметров комплексны, и 0, если реально |
dtTransIdx | Только внутреннее использование |
values | Вектор значений параметров |
structParamInfo | Информация о структуре и параметрах шины в модели |
The structParamInfo
подструктура содержит следующие поля:
Область | Описание |
---|---|
Identifier | Имя параметра |
ModelParam | Значение 1, если параметр является параметром модели, и 0, если это параметры блоков |
BlockPath | Блок путь для параметров блоков. Это поле пустое для параметров модели. |
CAPIIdx | Только внутреннее использование |
Не изменяйте поля в structParamInfo
.
Функция также включает массив подструктур map
который представляет настраиваемому параметру информацию с этими полями:
Область | Описание |
---|---|
Identifier | Имя параметра |
ValueIndicies | Вектор индексов к значениям параметров |
Dimensions | Вектор, указывающий размерности параметра |
Возвращает глобальную структуру параметра для rtwdemo_rsimtf
модели на
param_struct
:
rtwdemo_rsimtf param_struct = rsimgetrtp('rtwdemo_rsimtf') param_struct = modelChecksum: [1.7165e+009 3.0726e+009 2.6061e+009 2.3064e+009] parameters: [1x1 struct]