{"id":4272,"date":"2014-11-10T00:25:00","date_gmt":"2014-11-10T05:25:00","guid":{"rendered":"https:\/\/blogs.mathworks.com\/seth\/?p=4272"},"modified":"2014-11-10T00:25:00","modified_gmt":"2014-11-10T05:25:00","slug":"explore-your-models-easily-with-the-interface-view","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/simulink\/2014\/11\/10\/explore-your-models-easily-with-the-interface-view\/","title":{"rendered":"Explore your Models Easily with the Interface View"},"content":{"rendered":"<p>Today I want to introduce a new way to navigate models. This feature is available starting in R2014b: <a href=\"https:\/\/www.mathworks.com\/help\/simulink\/ug\/interface-feature-detailed-example-2.html\">The interface display<\/a><\/p>\r\n\r\n<p><strong>Enabling Interface Display<\/strong><\/p>\r\n\r\n<p>In R2014b, you will notice a new entry at the top of the Display menu:<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2014Q4\/interfaceViewMenu.png\" alt=\"Interface Display Menu\" \/><\/p>\r\n\r\n<p>For a model that originally looks like this:<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2014Q4\/interfaceViewOriginal.png\" alt=\"Interface Display Standard\" \/><\/p>\r\n\r\n<p>Enabling the interface display makes it look like this:<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2014Q4\/interfaceViewON.png\" alt=\"Interface Display Example\" \/><\/p>\r\n\r\n<p>As you can see, this feature puts the emphasis on the inputs and outputs of the system.<\/p>\r\n\r\n<p><strong>Advantages of the Interface Display<\/strong><\/p>\r\n\r\n<p>For someone like me who receives new large Simulink models every day, this feature is very useful. When I explore new models, I can use the highlighting to trace sources and destinations of signals through multiple levels of nested subsystems. As you can see in the following animation, by zooming in, I can select one element of a bus signal and follow the highlighted signals to quickly find out where it is used.<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2014Q4\/findDestination.gif\" alt=\"Interface Display Example\" \/><\/p>\r\n\r\n<p>Once the model has been simulated or updated once, the interface view displays for each port its data type and sample time, making it easier to understand the model.<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2014Q4\/interfaceViewUpdated.png\" alt=\"Interface Display Example\" \/><\/p>\r\n\r\n<p>One more thing to note. When in interface Display, you cannot edit the model. This is convenient when your goal is just to explore and understand the model without modifying it.<\/p>\r\n\r\n<p><strong>Now it's your turn<\/strong><\/p>\r\n\r\n<p>Give the new interface view a try and let us know what you think by leaving a <a href=\"https:\/\/blogs.mathworks.com\/seth\/?p=4272&#comment\">comment here<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img decoding=\"async\"  class=\"img-responsive\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2014Q4\/interfaceViewUpdated.png\" onError=\"this.style.display ='none';\" \/><\/div><p>Today I want to introduce a new way to navigate models. This feature is available starting in R2014b: The interface display\r\n\r\nEnabling Interface Display\r\n\r\nIn R2014b, you will notice a new entry at... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/simulink\/2014\/11\/10\/explore-your-models-easily-with-the-interface-view\/\">read more >><\/a><\/p>","protected":false},"author":41,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[11,16],"tags":[409,410],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/4272"}],"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=4272"}],"version-history":[{"count":16,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/4272\/revisions"}],"predecessor-version":[{"id":4288,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/4272\/revisions\/4288"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media?parent=4272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/categories?post=4272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/tags?post=4272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}