MATLAB Answers

simulink: m function block call another m function block

2 views (last 30 days)
jaskiran kaur
jaskiran kaur on 1 Nov 2020
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.

  0 Comments

Sign in to comment.

Answers (1)

Kiran Felix Robert
Kiran Felix Robert on 4 Nov 2020
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,
  1. Create the time_position function in an .m file and save it in the same directory as your Simulink model (which contains M_Controller).
  2. Call the time_position function inside your M_Controller function
Refer MATLAB Function Documentation for other details
Kiran Felix Robert

  0 Comments

Sign in to comment.

Categories

Community Treasure Hunt

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

Start Hunting!