{"id":4460,"date":"2015-03-05T23:39:44","date_gmt":"2015-03-06T04:39:44","guid":{"rendered":"https:\/\/blogs.mathworks.com\/seth\/?p=4460"},"modified":"2017-01-02T15:44:27","modified_gmt":"2017-01-02T20:44:27","slug":"welcome-r2015a","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/simulink\/2015\/03\/05\/welcome-r2015a\/","title":{"rendered":"Welcome R2015a!"},"content":{"rendered":"<p>MATLAB R2015a just went live, let's explore some of the new features.<\/p>\r\n\r\n<p><strong>Dashboard Library<\/strong><\/p>\r\n\r\n<p>In R2015a, you will find a new <strong>Dashboard<\/strong> section in the Simulink Library Browser with many controls and displays:<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2015Q1\/dashboard.png\" alt=\"Dashboard in the Simulink Library Browser\" \/><\/p>\r\n\r\n<p>When you drop one of those in your model, double-click on it to associate it with any signal. Click play and begin to use those new controls and displays.<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2015Q1\/dashboard.gif\" alt=\"Dashboard controls and displays in a Simulink model\" \/><\/p>\r\n\r\n<p><strong>Area<\/strong><\/p>\r\n\r\n<p>I have to admit, this feature should have been implemented a long time ago! I have seen many models where Annotations or empty Subsystems were used to group blocks in a model. This is what the new Area does.<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2015Q1\/Area.gif\" alt=\"Area used in a Simulink model\" \/><\/p>\r\n\r\n\r\n<p><strong>Algebraic loop highlighting<\/strong><\/p>\r\n\r\n<p>Until now, it could be difficult to identify blocks in a algebraic loop. In R2015a, if there is an algebraic loop in your model, use <tt>Simulink.BlockDiagram.getAlgebraicLoops(bdroot)<\/tt> to highlight the blocks and signals involved in the loop.<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2015Q1\/algebraicLoopHiglight.png\" alt=\"Highlighting Algebraic Loop\" \/><\/p>\r\n\r\n\r\n<p><strong>Resettable Subsystem<\/strong><\/p>\r\n\r\n<p>For the regular readers, you might remember a post from last year titled <a href=\"https:\/\/blogs.mathworks.com\/seth\/2014\/07\/03\/what-about-a-resettable-subsystem\/\">What about a Resettable Subsystem?<\/a>. Well... we made it! Woohoo!<\/p>\r\n\r\n<p>This block can be very useful to reset the states of blocks that do not have reset ports, like the transfer function:<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2015Q1\/resettableSubsystem.png\" alt=\"Resettable Subsystem\" \/><\/p>\r\n\r\n<p><strong>Simplification of Sample Time Specification<\/strong><\/p>\r\n\r\n<p>If you open the dialog of many basic math blocks, you will notice that something is gone when compared to previous releases. We hope this will make managing sample times simpler. If you want to specify multiple rates in your model, use the <a href=\"https:\/\/www.mathworks.com\/help\/simulink\/slref\/ratetransition.html\">Rate Transition<\/a> block.<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2015Q1\/sampleTimeIsGone.png\" alt=\"Sample Time\" \/><\/p>\r\n\r\n<p><strong>Try the Time Scope<\/strong><\/p>\r\n\r\n<p>In R2015a, you have the option to try a new type of Scope, the Simulink Time Scope.<\/p>\r\n\r\n<p>When you add a Scope to your model, click the <strong>Try Time Scope<\/strong> button:<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2015Q1\/oldScope.png\" alt=\"Try the new Time Scope\" \/><\/p>\r\n\r\n<p>The Scope will be replaced by a new Time Scope very similar to the <a href=\"https:\/\/www.mathworks.com\/help\/dsp\/ref\/timescope.html\">Time Scope<\/a> that has been available in the <a href=\"https:\/\/www.mathworks.com\/products\/dsp-system\/\">DSP System Toolbox<\/a> for many releases. This new scope has many features like cursors, statistics and triggers.<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2015Q1\/timeScope.png\" alt=\"Time Scope\" \/><\/p>\r\n\r\n<p><strong>Now it's your turn<\/strong><\/p>\r\n\r\n<p>Take a few minutes to review the <a href=\"https:\/\/www.mathworks.com\/help\/simulink\/release-notes.html\">release notes<\/a> and let us know what is your favorite feature in R2015a by leaving a <a href=\"https:\/\/blogs.mathworks.com\/seth\/?p=4460&#comment\">comment here<\/a>.<\/p>\r\n\r\n","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img decoding=\"async\"  class=\"img-responsive\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2015Q1\/timeScope.png\" onError=\"this.style.display ='none';\" \/><\/div><p>MATLAB R2015a just went live, let's explore some of the new features.\r\n\r\nDashboard Library\r\n\r\nIn R2015a, you will find a new Dashboard section in the Simulink Library Browser with many controls and... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/simulink\/2015\/03\/05\/welcome-r2015a\/\">read more >><\/a><\/p>","protected":false},"author":41,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[421],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/4460"}],"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\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/comments?post=4460"}],"version-history":[{"count":10,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/4460\/revisions"}],"predecessor-version":[{"id":6180,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/4460\/revisions\/6180"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media?parent=4460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/categories?post=4460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/tags?post=4460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}