{"id":157,"date":"2011-09-02T18:02:15","date_gmt":"2011-09-02T18:02:15","guid":{"rendered":"https:\/\/blogs.mathworks.com\/seth\/2011\/09\/02\/simulink-projects-collaborative-workflows-and-model-based-design\/"},"modified":"2013-03-01T08:19:09","modified_gmt":"2013-03-01T13:19:09","slug":"simulink-projects-collaborative-workflows-and-model-based-design","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/simulink\/2011\/09\/02\/simulink-projects-collaborative-workflows-and-model-based-design\/","title":{"rendered":"Simulink Projects: Collaborative workflows and Model-Based Design"},"content":{"rendered":"<p>MATLAB R2011b is available for download since midnight September 1, 2011!<\/p>\r\n\r\n<p>Each new release brings some excitement, but for me this one is especially exciting. I have been waiting for a long time to talk about a great new feature: Simulink Projects.<\/p>\r\n\r\n<p><strong>Why Simulink Projects?<\/strong><\/p>\r\n\r\n<p>Since as far as I can remember, Simulink users always had concerns about how to best use Model-Based Design within a collaborative environment. Simulink Projects is designed to answer questions like:<\/p>\r\n\r\n<ul>\r\n\t<li>How to componentize your design?<\/li>\r\n\t<li>How to facilitate peer review workflows?<\/li>\r\n\t<li>How to do configuration management within Simulink?<\/li>\r\n\t<li>How to integrate with external data management tools?<\/li>\r\n\t<li>How to make it easy for everyone on the team to work in the same way?<\/li>\r\n\t<li>How to access standard tools and libraries across the company?<\/li>\r\n\t<li>How to create a more efficient team-working environment?<\/li>\r\n<\/ul>\r\n\r\n<p>Enough said about what it is supposed to do... let's see what it looks like. <\/p>\r\n\r\n<p><strong>What is Simulink Projects?<\/strong><\/p>\r\n\r\n<p>The fundamental concept behind Simulink Projects is to create a standardized environment accessible by all members of a team, making collaborative workflows in Model-Based Design easier and more efficient.<\/p>\r\n\r\n<p>To get started, you can look at an example project by executing the following command:<\/p>\r\n\r\n<code>\r\nSimulink.ModelManagement.Project.projectDemo('airframe')\r\n<\/code>\r\n\r\n<p>The Simulink Project window will be launched:<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2011Q3\/projectwindow.png\" alt=\"Example Simulink Project\"><\/p>\r\n\r\n<p>As you can guess just by looking at this image, the Simulink Project window allows you to:\r\n\r\n<ul>\r\n\t<li><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2011b\/toolbox\/simulink\/ug\/br5u641-1.html\">Collect<\/a>, organize and view all the files in your project.<\/li>\r\n\t<li>Create <a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2011b\/toolbox\/simulink\/ug\/br5u652-1.html\">shortcuts<\/a> to run frequent tasks.<\/li>\r\n\t<li>Quickly identify <a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2011b\/toolbox\/simulink\/ug\/bstpcjs-1.html\">modified files<\/a>.<\/li>\r\n\t<li>Launch a <a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2011b\/toolbox\/simulink\/ug\/bq2ifjj-1.html\">dependency analysis<\/a>.<\/li>\r\n\t<li>Add <a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2011b\/toolbox\/simulink\/ug\/br5u64_-1.html#bstpalj-1\">labels<\/a> to files, for example to <a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2011b\/toolbox\/simulink\/ug\/br5u64_-1.html#bs651jg-1\">tag<\/a> a file for review.<\/li>\r\n\t<li><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2011b\/toolbox\/simulink\/ug\/bst2y9q-1.html\">Interface<\/a> with source control software, such as <a href=\"http:\/\/subversion.apache.org\/\">Apache\u2122 Subversion\u00ae (SVN)<\/a><\/li>\r\n<\/ul>\r\n\r\n<p>and this is just the tip of the iceberg!<\/p>\r\n\r\n\r\n<p><strong>How to learn more about Simulink Projects?<\/strong><\/p>\r\n\r\n<p>To learn more about Simulink Projects, I recommend watching this introduction video:<\/p>\r\n\r\n<p><a href=\"https:\/\/www.mathworks.com\/videos\/team-collaboration-with-simulink-projects-70336.html\" rel=\"shadowbox;width=935;height=632\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2011Q3\/projectvideo.png\" alt=\"Simulink Project Introduction video\"><\/a><\/p>\r\n\r\n<p>You can also visit the Simulink Projects website at:<\/p>\r\n\r\n<p><a href=\"https:\/\/www.mathworks.com\/products\/simulink\/simulink-projects\/\">https:\/\/www.mathworks.com\/products\/simulink\/simulink-projects\/<\/a><\/p>\r\n\r\n<p>If you decide to give it a try, you can find the complete documentation here:<\/p>\r\n\r\n<p><a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2011b\/toolbox\/simulink\/ug\/bs13huh.html\">https:\/\/www.mathworks.com\/help\/releases\/R2011b\/toolbox\/simulink\/ug\/bs13huh.html<\/a><\/p>\r\n\r\n<p><strong>Now it's your turn!<\/strong><\/p>\r\n\r\n<p>What are your first impressions of Simulink Projects? Would you be interested to see a series of posts on collaborative workflows in Model-Based Design?<\/p>\r\n\r\n<p>I would be really interested to hear how you currently manage your Simulink files, and if you think Simulink Projects could help you.<\/p>\r\n\r\n<p>Please, leave a <a href=\"https:\/\/blogs.mathworks.com\/seth\/?p=157&amp;#comment\">comment here<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>MATLAB R2011b is available for download since midnight September 1, 2011!\r\n\r\nEach new release brings some excitement, but for me this one is especially exciting. I have been waiting for a long time... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/simulink\/2011\/09\/02\/simulink-projects-collaborative-workflows-and-model-based-design\/\">read more >><\/a><\/p>","protected":false},"author":41,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[24,16],"tags":[219,218,220,217],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/157"}],"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=157"}],"version-history":[{"count":2,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/157\/revisions"}],"predecessor-version":[{"id":1952,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/157\/revisions\/1952"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media?parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/categories?post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/tags?post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}