exponenta event banner

Simulink. BlockDiagram.buildRapidAcceleratorTarget

Построение целевого объекта Rapid Accelerator для модели и возврат набора параметров времени выполнения

Синтаксис

rtp = Simulink.BlockDiagram.buildRapidAcceleratorTarget(mdl)

Описание

rtp = Simulink.BlockDiagram.buildRapidAcceleratorTarget(mdl) создает цель быстрого ускорителя для модели, mdlи возвращает набор параметров времени выполнения, rtp.

Входные аргументы

mdl

Имя или маркер модели Simulink

Выходные аргументы

rtp

Набор параметров времени выполнения, содержащий два элемента:

ЭлементОписание
modelChecksumВектор 1x4, который кодирует структуру модели.
parameters Структура настраиваемых параметров в модели. Эта структура содержит следующие поля.
ОбластьОписание
dataTypeNameИмя типа данных, например: double.
dataTypeIdВнутренний идентификатор типа данных для использования в Simulink ® Coder™.
complexСпецификация сложного или реального типа. Значение равно 0 если реально, 1 если сложный.
dtTransIdxВнутренний идентификатор типа данных для использования Simulink Coder.
valuesВсе значения, связанные с этой записью в parameters подструктура.
mapИнформация о структуре сопоставления, которая сопоставляет значения с настраиваемыми параметрами модели. Эта структура содержит следующие поля.
ОбластьОписание
IdentifierНастраиваемое имя параметра.
ValueIndicesНачальный и конечный индексы в поле значений, [startIdx, endIdx].
DimensionsРазмерность этого настраиваемого параметра (матрицы обычно хранятся в формате «основной столбец»).

Примеры

свернуть все

В окне команд MATLAB ® введите:

rtp = Simulink.BlockDiagram.buildRapidAcceleratorTarget('f14')
### Building the rapid accelerator target for model: f14
### Successfully built the rapid accelerator target for model: f14

rtp = 

    modelChecksum: [2.6812e+09 2.7198e+09 589261472 4.0180e+09]
       parameters: [1x1 struct]
Представлен в R2012b