Linking Simulink with m.file in MATLAB

Hi, I have the model of a power system in Simulink. I need to use some variable values in simulink to write down a linear programming (Linprog)in an m.file and use the results again in the Simulink. I know that I should extract the inputs used for the Linprog from simulink to workspace. Can anyone tell me how I should call those variables from workspace and how to return the results to Simulink?
Thanks Mitra

Answers (1)

You need to create a Simulink block that will execute your MATLAB code as part of the model. Please see the section MATLAB Function Blocks for a list of available options.

1 Comment

Actually, the Simulink m.file block is not capable of addressing the optimization programming (linprog). As I heard, I need to generate a m.file outside the simulink environment and call the simulink variables. However, I don't know the details!!

Sign in to comment.

Categories

Find more on Modeling in Help Center and File Exchange

Products

Asked:

on 24 Apr 2013

Community Treasure Hunt

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

Start Hunting!