Vary the Random number sampling time when it control over digital clock (built in Block) with different sampling time inside Embedded MATLAB function?

10 Ansichten (letzte 30 Tage)
My code is (inside embedded MATLAB function)
function y=example(t)
y=rand(1,1)*t;
t is digital clock input (simulation block) with sampling time (1/1e6) the y also generate random number(uniform distribution) in 1/1e6 sampling time. But I need the sampling time output 'y' should be in (1/1e3) time.
How can i do it?

Antworten (1)

Kaustubha Govind
Kaustubha Govind am 29 Aug. 2014
Depending on what you want, you can either set the sample-time of the MATLAB Function block to be 1e-3 as described in this answer, or simply insert a Rate Transition block after the MATLAB Function block, and set its Output port sample time to 1e-3.

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by