{"id":49,"date":"2009-03-13T04:00:47","date_gmt":"2009-03-13T04:00:47","guid":{"rendered":"https:\/\/blogs.mathworks.com\/seth\/2009\/03\/13\/new-%c2%a0release-%e2%80%93-simulink-r2009a\/"},"modified":"2009-03-13T20:22:03","modified_gmt":"2009-03-13T20:22:03","slug":"new-%c2%a0release-%e2%80%93-simulink-r2009a","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/simulink\/2009\/03\/13\/new-%c2%a0release-%e2%80%93-simulink-r2009a\/","title":{"rendered":"New Release &#8211; Simulink R2009a"},"content":{"rendered":"<p>Continuing the semi-annual tradition, I am excited to\r\nannounce the latest release of MATLAB and Simulink, R2009a.\u00a0 Check out the <a\r\nhref=\"https:\/\/www.mathworks.com\/help\/releases\/R2009a\/toolbox\/simulink\/rn\/brwgg9h.html\">Simulink\r\nrelease notes<\/a> to get the full details of the release.\u00a0 Here are a couple\r\nhighlights of my personal favorite new features.<\/p>\r\n\r\n<p><strong>Save the full simulation state<\/strong><\/p>\r\n\r\n<p>This is an often-requested feature that I have personally\r\nbeen looking forward to for many years.\u00a0 When you think of states in a model,\r\noften we think of the continuous and discrete states of the system.\u00a0 Many\r\nblocks, like the Transport Delay and Stateflow blocks, store their state\r\ninformation in work vectors that are not part of the continuous or discrete\r\nstates of the model.\u00a0 \u00a0With the R2009a release of Simulink, you can store the\r\ncomplete SimState at the end of the simulation.<\/p>\r\n\r\n<p><img decoding=\"async\" border=0 src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2009Q1\/configparams9a.png\" alt=\"Save the full simulation state in Simulink R2009a, check SimState.\"><\/p>\r\n\r\n<p>You can use the SimState to initialize the model and restart\r\nthe simulation exactly at the point where it stopped. <\/p>\r\n\r\n<p><strong>Model Reference Parallel Build<\/strong><\/p>\r\n\r\n<p>If you use Model Reference and you have a license for the\r\nParallel Computing Toolbox, you may be able to improve your build time on\r\nmulti-core machines.\u00a0 Part of initialization for reference models involves\r\nbuilding the accelerated reference model.\u00a0 Depending on the hierarchy of your\r\nreference models, you may be able to take advantage of the multiple cores on\r\nyou computer during this build process.<\/p>\r\n\r\n<p><img decoding=\"async\" border=0 src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2009Q1\/mdlRefDepGraph.png\" alt=\"Model reference dependency graph\"><\/p>\r\n\r\n<p>When the hierarchy has many parallel models with no dependencies,\r\nthese build in parallel on local MATLAB workers.<\/p>\r\n\r\n<p><strong>Smart Guides<\/strong><\/p>\r\n\r\n<p>Now, as you are laying out blocks in your model, guides show\r\nup and the blocks snap into alignment with other blocks in the model.\u00a0 This is\r\na lot of fun and makes it easy to keep your model clean as you build.<\/p>\r\n\r\n<p><img decoding=\"async\" style=\"border: 2px black solid;\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2009Q1\/smartGuidesR2009a.gif\" alt=\"Simulink R2009a model building with smart guides.\"><\/p>\r\n\r\n<p><strong>Customize the Library Browser<\/strong><\/p>\r\n\r\n<p>The Simulink Library browser can be customized with an\r\nsl_customization.m file.\u00a0 The options for customizing the library browser\r\ninclude reordering libraries, disabling and hiding libraries, and customizing\r\nthe library browsers menus.<\/p>\r\n\r\n<p><img decoding=\"async\" border=0 src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2009Q1\/libraryBrowser9a.png\" alt=\"Simulink library browser customizations in R2009a.\"><\/p>\r\n\r\n<p><strong>Print the Sample Time Legend<\/strong><\/p>\r\n\r\n<p>We added a button to the Sample Time Legend to allow\r\nprinting.\u00a0 There is also an option in the regular print dialog for models to include\r\nthe sample time legend when printing the system.<\/p>\r\n\r\n<p><img decoding=\"async\" border=0 src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2009Q1\/sampleTimeLegendPrint.png\" alt=\"The Sample Time legend now has a print button.\"><\/p>\r\n\r\n<p><strong>What do you think?<\/strong><\/p>\r\n\r\n<p>Have you downloaded and installed R2009a?\u00a0 What do you\r\nnotice about the new release?\u00a0 Leave a <a\r\nhref=\"https:\/\/blogs.mathworks.com\/seth\/?p=49&amp;#comment\">comment here<\/a> and let\r\nme know what you think.<\/p>","protected":false},"excerpt":{"rendered":"<p>Continuing the semi-annual tradition, I am excited to\r\nannounce the latest release of MATLAB and Simulink, R2009a.\u00a0 Check out the Simulink\r\nrelease notes to get the full details of the release.\u00a0 Here... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/simulink\/2009\/03\/13\/new-%c2%a0release-%e2%80%93-simulink-r2009a\/\">read more >><\/a><\/p>","protected":false},"author":40,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,66,33,16],"tags":[82,441],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/49"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":0,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}