File Exchange

image thumbnail

Export a complete simulink diagram

version 1.0 (1.9 KB) by

This function exports an image for every subsystem in your model. Eps, png, etc

4 Downloads

Updated

View License

This function goes through your model, and exports every subsystem to a separate image. This is very handy when writing reports, you can have your script update your figures-folder for your TeX file automatically.

It can also be used together with the "LaTeX publish" option in Matlab.

When the second argument is 1 (boolean true), the function generates a file called simulink_images.m, which includes your images for you. Just run this file at the end of the file your wish to publish.

Hope somebody else find this useful, comments are appreciated

Comments and Ratings (7)

I wouldn't mind if someone can help with a step by step usage of function.

Anup

Anup (view profile)

Do not specify extension while running the script.

Muhammad Saim

I'm having a same problem as mentioned in the previous comments, but the solution is not mentioned.

Error using print_simulink (line 30)
Error in specification of object or property name and value pairs

I'm using windows 7 with Matlab version R2011b

Daniel Armyr

Daniel Armyr (view profile)

My bad. Works now :D

Kristian

Hello, thanks for your reply!

I can't seem to reproduce your error.
I downloaded this file, created a simple .mdl file, and executed my script with print_simulink('myModel'); The images where exported as expected.

What system are you on (win, *nix), and which Matlab Version?

I hope we can get it working for you :)

Daniel Armyr

Daniel Armyr (view profile)

Oh, the error was on line 30. Forgot to say that.

Daniel Armyr

Daniel Armyr (view profile)

Tried to use this very nifty function, but I get an error. I have a model called temp.mdl. I run your function like so:
>>find_system( 'temp.mdl' )
And I get the following error:
"Error in specification of object or property name and value pairs"

MATLAB Release
MATLAB 7.11 (R2010b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video