getSimulationTime

Окончательное время симуляции для оценки частотной характеристики

Синтаксис

tfinal = getSimulationTime(input)

Описание

tfinal = getSimulationTime(input) возвращает окончательное время Simulink® симуляция, выполненная во время оценки частотной характеристики с использованием входного сигнала input. Изменение input чтобы уменьшить окончательное время симуляции может помочь уменьшить время, необходимое для выполнения оценки частотной характеристики.

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

input

Входной сигнал для оценки частотной характеристики с frestimate команда.

Входной сигнал input должно быть либо:

  • Входной сигнал синестрима, созданный в Model Linearizer или созданный с помощью frest.Sinestream

  • Щебет входной сигнал, созданный в Model Linearizer или созданный с помощью frest.Chirp

  • Случайный входной сигнал, созданный в Model Linearizer или созданный с помощью frest.Random

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

tfinal

Окончательное время симуляции, выполненной во время оценки частотной характеристики с помощью входного сигнала input.

Для примера, команда sysest = frestimate(mdl,io,input) выполняет оценку частотной характеристики на модели Simulink, заданную как mdl с набором ввода-вывода линеаризации io. В оценке используется входной сигнал input. Область команды tfinal = getSimulationTime(input) возвращает время симуляции в конце симуляции, выполненной frestimate.

Примеры

свернуть все

Создайте входной сигнал синестриама.

input = frest.Sinestream('Amplitude',1e-3,...
                         'Frequency',logspace(1,3,50),...
                         'SamplesPerPeriod',40,'FreqUnits','Hz');

Сигнал синестриама input включает 50 частоты, расположенные логарифмически между 10 Гц и 1000 Гц. Каждая частота дискретизируется 40 раз за период.

Вычислите окончательное время симуляции оценки, используя этот сигнал.

tfinal = getSimulationTime(input)
tfinal = 4.4186

tfinal указывает, что оценка частотной характеристики любой модели с этим входным сигналом будет симулировать модель в течение 4,4186 с.

Введенный в R2012a