Vary the Random number sampling time when it control over digital clock (built in Block) with different sampling time inside Embedded MATLAB function?
2 views (last 30 days)
Show older comments
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?
0 Comments
Answers (1)
Kaustubha Govind
on 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.
See Also
Categories
Find more on Sources in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!