Simulink.Block.getSampleTimes
Return sample time information for a block
Syntax
ts = Simulink.Block.getSampleTimes(block
)
Input Arguments
block
Full name or handle of a Simulink block
Output Arguments
ts
The
Simulink.Block.getSampleTimes
function returnsts
, a1
-by-n array ofSimulink.SampleTime
objects associated with the specified model. Here n is the number of sample times associated with the model. The format of the returns is:1xn Simulink.SampleTime Package: Simulink
value: [1x2 double] Description: [char string] ColorRGBValue: [1x3 double] Annotation: [char string] OwnerBlock: [char string] ComponentSampleTimes: [1x2 struct]
Methods
value
— A two-element array of doubles that contains the sample time period and offset. For multirate, the value is empty since Simulink assign any sample time period and offset.Description
— A character vector or string that describes the sample time typeColorRGBValue
— A 1x3 array of doubles that contains the red, green and blue (RGB) values of the sample time colorAnnotation
— A character vector or string that represents the annotation of a specific sample time (for example'D1'
)OwnerBlock
— For asynchronous, controllable, IRT, discrete export-functions, and variable sample times, a character vector or string containing the full path to the block that controls the sample time. For all other types of sample times, an empty character vector or string.ComponentSampleTimes
— A structure array of elements of the same type asSimulink.Block.getSampleTimes
if the sample time is an asynchronous union or if the sample time is multirate and the component sample times are available.
Description
ts =
Simulink.Block.getSampleTimes
(block
) performs an
update diagram and then returns the sample times of the block connected to the input
argument mdl/signal
. This method performs an update diagram
to ensure that the sample time information returned is up-to-date. If the model is
already in the compiled state via a call to the model API, then an update diagram is not
necessary.
Using this method allows you to access all information in the Timing Legend programmatically.
Version History
Introduced in R2009a