{"id":15146,"date":"2023-09-15T08:50:21","date_gmt":"2023-09-15T12:50:21","guid":{"rendered":"https:\/\/blogs.mathworks.com\/simulink\/?p=15146"},"modified":"2023-09-15T08:50:21","modified_gmt":"2023-09-15T12:50:21","slug":"whats-new-in-r2023b","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/simulink\/2023\/09\/15\/whats-new-in-r2023b\/","title":{"rendered":"What&#8217;s New in R2023b?"},"content":{"rendered":"<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>With so many features and enhancements introduced each release, it's difficult to decide which ones to highlight on this blog. Here are a few of my favorites in R2023b.<\/span><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Variant Navigation<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>In R2023b, we decided to make a few quality-of-life enhancements to <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/slref\/variantsubsystemvariantmodelvariantassemblysubsystem.html\"><span>variant subsystems<\/span><\/a><span>. If you enable the <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/ug\/preview-content-of-hierarchical-items.html\"><span>content preview<\/span><\/a><span> for a variant subsystem, we now display the content of the active variant instead of the variant layer. Also, when double-clicking on a variant subsystem, we now automatically jump right into the active variant. We hope this will save you a few clicks.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Here are the R2023a and R2023b behavior side by side:<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/WhatsNewInR2023b_1-1.gif\" width = \"970\" height = \"522\" alt = \"VariantR2023b.gif\" style = \"vertical-align: baseline; width: 970px; height: 522px;\"><\/img><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Timing Legend<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Sample time colors and the <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/ug\/how-to-view-sample-time-information.html\"><span>Timing Legend<\/span><\/a><span> have been completely revamped:<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/WhatsNewInR2023b_2-1.png\" width = \"972\" height = \"573\" alt = \"\" style = \"vertical-align: baseline; width: 972px; height: 573px;\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>I like how you can now expand each sample time to see which blocks are introducing it:<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/WhatsNewInR2023b_3-1.png\" width = \"794\" height = \"288\" alt = \"\" style = \"vertical-align: baseline; width: 794px; height: 288px;\"><\/img><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Connectors<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>We added the possibility to display <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/slref\/use-connectors-tool-to-visualize-connections-between-blocks.html\"><span>Connectors<\/span><\/a><span> in the Simulink canvas to help finding blocks that are related, but don't have signal lines in between. This feature has been available for many releases for <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/slref\/simulinkfunction.html\"><span>Simulink Functions<\/span><\/a><span> and their corresponding <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/slref\/functioncaller.html\"><span>Function Caller<\/span><\/a><span> block, it has now been extended to State Writer\/Reader and Data Store blocks. Here is a screenshot showing how it looks for <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/slref\/datastorememory.html\"><span>Data Store<\/span><\/a><span> blocks, along with the panel to toggle the different types of connectors:<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/WhatsNewInR2023b_4-1.png\" width = \"707\" height = \"280\" alt = \"\" style = \"vertical-align: baseline; width: 707px; height: 280px;\"><\/img><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Docked Type Editor<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>A few releases ago, we introduced a new <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/slref\/typeeditor.html\"><span>Type Editor<\/span><\/a><span> to replace the old <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2021b\/simulink\/slref\/buseditor.html\"><span>Bus Editor<\/span><\/a><span>. This release, we made it possible to dock the Type Editor in the Simulink canvas, allowing you to edit bus objects and other type definitions close to where they are being used.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/WhatsNewInR2023b_5-1.png\" width = \"972\" height = \"538\" alt = \"\" style = \"vertical-align: baseline; width: 972px; height: 538px;\"><\/img><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Model Finder<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>After introducing the <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/slref\/modelfinder.html\"><span>modelfinder<\/span><\/a><span> function a few releases ago, we are now releasing a graphical interface for it. You can launch it by executing <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/slref\/modelfinderui.html\"><span>modelfinderui<\/span><\/a><span>.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>By default, the Model Finder allows you to find example models shipping with Simulink and all blocksets -- but it can do a lot more! It also allows you to create custom databases for you own models. You can filter your search and once you find a match, it displays the <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/slref\/simulink.mdlinfo.getdescription.html\"><span>Model Description<\/span><\/a><span> to provide you with additional information before opening the model.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/WhatsNewInR2023b_6-1.png\" width = \"1182\" height = \"713\" alt = \"\" style = \"vertical-align: baseline; width: 1182px; height: 713px;\"><\/img><\/div><h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 20px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span>Now it's your turn<\/span><\/h2><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Have a look at the <\/span><a href = \"https:\/\/www.mathworks.com\/help\/releases\/R2023b\/simulink\/release-notes.html\"><span>Simulink release notes<\/span><\/a><span> and let us know your favorite new addition, and also let us know if you see features you would like to be covered in more detail on this blog.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/matlab.mathworks.com\/open\/github\/v1?repo=simulink\/blog&amp;file=2023_09_15_Whats_New_R2023b\/WhatsNewInR2023b.mlx\"><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/simulink\/files\/WhatsNewInR2023b_7.png\" width = \"136\" height = \"21\" alt = \"\" style = \"vertical-align: baseline; width: 136px; height: 21px;\"><\/img><\/a><\/div>\r\n<\/div><script type=\"text\/javascript\">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text\/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }<\/script>","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/simulink\/files\/WhatsNewInR2023b_1-1.gif\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div><p>With so many features and enhancements introduced each release, it's difficult to decide which ones to highlight on this blog. Here are a few of my favorites in R2023b.Variant NavigationIn R2023b, we... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/simulink\/2023\/09\/15\/whats-new-in-r2023b\/\">read more >><\/a><\/p>","protected":false},"author":41,"featured_media":15230,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/15146"}],"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=15146"}],"version-history":[{"count":4,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/15146\/revisions"}],"predecessor-version":[{"id":15254,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/15146\/revisions\/15254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media\/15230"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media?parent=15146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/categories?post=15146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/tags?post=15146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}