getReport

Сгенерируйте отчет о функции MATLAB

    Синтаксис

    Описание

    пример

    report = getReport(config) возвращает MATLABFunctionReport объект для блока MATLAB Function. Используйте MATLABFunctionReport объект для доступа к информации о функциях и переменных, используемых блоком MATLAB Function.

    Примеры

    свернуть все

    Доступ к MATLABFunctionConfiguration объект для блока MATLAB Function в модели call_stats_block1 описан в разделе «Создание пользовательских функций с использованием блока MATLAB function».

    config = get_param('call_stats_block1/MATLAB Function', ...
        'MATLABFunctionConfiguration');

    Создайте MATLABFunctionReport объект для блока MATLAB Function.

    report = getReport(config);

    Доступ к coder.Function объекты в отчете.

    functions = report.Functions;

    Создайте пользовательский отчет, в котором перечислены функции и переменные в блоке MATLAB Function.

    for i = 1:numel(functions)
        fprintf('Function %s uses these variables:\n',functions(i).Name)
        variables = functions(i).Variables;
        for j = 1:numel(variables)
            fprintf('%d. %s -- %s\n',j,variables(j).Name,variables(j).Scope)
        end
        fprintf('\n')
    end
    Function stats uses these variables:
    1. mean -- Output
    2. stdev -- Output
    3. vals -- Input
    4. len -- Local
    
    Function avg uses these variables:
    1. mean -- Output
    2. array -- Input
    3. size -- Input

    Входные параметры

    свернуть все

    MATLAB Function block строения, задается как MATLABFunctionConfiguration объект.

    Совет

    Первый раз, когда вы создаете MATLABFunctionReport объект или откройте отчет о функции MATLAB, Simulink® автоматически обновляет вашу модель. Если вы вносите последующие изменения в код MATLAB в блоке, необходимо обновить модель, прежде чем генерировать новую MATLABFunctionReport объект. В противном случае объект не отражает ваши изменения. На вкладке Modeling выберите Update Model или нажмите Ctrl+D. Для получения дополнительной информации см. «Обновление схемы» и «Запуск симуляции».

    Введенный в R2021a