simulink: m function block call another m function block
Show older comments
hello,
I have a m function :
function [controller_res, dt_RealHouse] = M_controller(policy, reward_mtx, t_int0, k_b, k_h,t_des, t_portata, start_date)
that in his body call another m function:
time_position(s).
im trieing to model M_controller in simulink but i dont know how to model time_position(s).
Thanks.
Answers (1)
Kiran Felix Robert
on 4 Nov 2020
0 votes
Hi Jaskiran,
It is my understanding that you are trying to call a function ‘time_position(s)’ from a MATLAB Function block called ‘M_Controller’.
Since you are trying to call time_position() as a function from a MATLAB Function block, I understand that it is also another MATLAB Function (.m file). One way to do this is as follows,
- Create the time_position function in an .m file and save it in the same directory as your Simulink model (which contains M_Controller).
- Call the time_position function inside your M_Controller function
Kiran Felix Robert
Categories
Find more on Modeling in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!