getSimulationTime

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

Синтаксис

tfinal = getSimulationTime(input)

Описание

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

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

input

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

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

  • sinestream входной сигнал, созданный в 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.

Примеры

свернуть все

Создайте 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