Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

getSimulationTime

Final time of simulation for frequency response estimation

Syntax

tfinal = getSimulationTime(input)

Description

tfinal = getSimulationTime(input) returns the final time of the Simulink® simulation performed during frequency response estimation using the input signal input. Altering input to reduce the final simulation time can help reduce the time it takes to perform frequency response estimation.

Input Arguments

input

Input signal for frequency response estimation with the frestimate command.

The input signal input must be either:

  • A sinestream input signal, created in the Linear Analysis Tool or created with frest.Sinestream

  • A chirp input signal, created in the Linear Analysis Tool or created with frest.Chirp

  • A random input signal, created in the Linear Analysis Tool or created with frest.Random

Output Arguments

tfinal

Final time of simulation performed during frequency response estimation using the input signal input.

For example, the command sysest = frestimate(mdl,io,input) performs frequency response estimation on the Simulink model specified by mdl with the linearization I/O set io. The estimation uses the input signal input. The command tfinal = getSimulationTime(input) returns the simulation time at the end of the simulation performed by frestimate.

Examples

collapse all

Create a sinestream input signal.

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

The sinestream signal input includes 50 frequencies spaced logarithmically between 10 Hz and 1000 Hz. Each frequency is sampled 40 times per period.

Calculate the final simulation time of an estimation using that signal.

tfinal = getSimulationTime(input)
tfinal =

    4.4186

tfinal indicates that frequency response estimation of any model with this input signal would simulate the model for 4.4186 s.

Introduced in R2012a

Was this topic helpful?