MATLAB Answers

How can i send data to M-File with Simulink?

20 views (last 30 days)
Erçin on 6 Jan 2012
Commented: Luxmi Hadala on 7 Nov 2016
I ask similar question before that. It was " How do i send file to Simulink with M-file?" I could do that with Constant block and set_param(mdl/Constant,'Value', 'Pts') in M-File, it is working perfectly. In Simulink; i have a variable in changing with real-time, i saved the data in Goto block. But; "Goto" block hasn't "value" parameter and couldn't sending the data to M-File with get_param command. How can i send the data?
Note: It is important that variable is changing with real-time. Therefore "simout" isn't working in real-time cause of being in structure or array type.


Sign in to comment.

Accepted Answer

TAB on 9 Jan 2012
Goto and from blocks are just used for signal routing(Connection)
Values to ToWorkspace will be available only after simulation is finished.
To access the simulink data at runtime a special simulink object is there. You have to create a m-file s-function to use that oject.
Please see


Erçin on 9 Jan 2012
Same day i opened this subject, i found runtimeobject document too. It would see my job. I think Matlab level-2 S-Function is too complicated. Thank you by the way...
Luxmi Hadala
Luxmi Hadala on 7 Nov 2016
How did you get the runtimeobject document? I need run time data from simulink. How can i do that?

Sign in to comment.

More Answers (0)


Translated by