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 в виде MATLABFunctionConfiguration объект.

    Советы

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

    Введенный в R2021a