getSimulationTime

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

Синтаксис

tfinal = getSimulationTime(input)

Описание

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

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

input

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

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

  • sinestream входной сигнал, созданный в Linear Analysis Tool или созданный с frest.Sinestream

  • Входной сигнал щебета, созданный в Linear Analysis Tool или созданный с frest.Chirp

  • Случайный входной сигнал, созданный в Linear Analysis Tool или созданный с frest.Random

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

tfinal

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

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

Примеры

свернуть все

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

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

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

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

tfinal = getSimulationTime(input)
tfinal = 4.4186

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

Представленный в R2012a