{"id":26,"date":"2022-03-11T10:21:38","date_gmt":"2022-03-11T10:21:38","guid":{"rendered":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/?post_type=part&#038;p=26"},"modified":"2022-03-11T10:21:38","modified_gmt":"2022-03-11T10:21:38","slug":"wprowadzenie-do-matlab-simulink-informacje-wstepne","status":"publish","type":"part","link":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/part\/wprowadzenie-do-matlab-simulink-informacje-wstepne\/","title":{"raw":"Wprowadzenie do Matlab\/Simulink - informacje wst\u0119pne","rendered":"Wprowadzenie do Matlab\/Simulink &#8211; informacje wst\u0119pne"},"content":{"raw":"<ol>\r\n \t<li><strong>Instalacja Matlab\/Simulink<\/strong><\/li>\r\n<\/ol>\r\nNale\u017cy odwiedzi\u0107 stron\u0119 <a href=\"https:\/\/www.mathworks.com\/?s_tid=gn_logo\">https:\/\/www.mathworks.com<\/a>, w prawym g\u00f3rnym rogu znajduje si\u0119 ikona logowania . Po klikni\u0119ci, powinien pojawi\u0107 si\u0119 ekran z Rys. 1a. Nale\u017cy klikn\u0105\u0107 na <em>Create Account<\/em> (Rys. 1b.), do stworzenia konta musi zosta\u0107 wykorzystany email z domeny Politechniki Warszawskiej np. <a href=\"mailto:12345@pw.edu.pl\">12345@pw.edu.pl<\/a>.\r\n\r\na)<img class=\"alignnone wp-image-27 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted.png\" \/>b)<img class=\"alignnone wp-image-28 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-1.png\" \/>\r\n\r\nRys. 1. a) Logowanie do konta; b) Tworzenie nowego konta.\r\n\r\nPo poprawnym utworzeniu konta, nale\u017cy zweryfikoa\u0107 konto, a nast\u0119pnie zalogowa\u0107 si\u0119 na konto Mathworks (<em>Mathworks Account<\/em>). Po zalogowaniu, nale\u017cy pobra\u0107 instalator Matlaba (Rys. 2.) oraz wybra\u0107 aktualn\u0105 wersj\u0119 oprogramowania, w spos\u00f3b analogiczny do Rys. 3.\r\n\r\n<img class=\"alignnone wp-image-29 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-2.png\" \/>\r\n\r\nRys. 2. Widok na konto Mathworks.\r\n\r\n<img class=\"alignnone wp-image-30 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-3.png\" \/>\r\n\r\nRys. 3. Dost\u0119pne do pobrania wersje oprogramowania Matlab.\r\n\r\nNast\u0119pnie nale\u017cy uruchomi\u0107 instalator oraz poda\u0107 dane logowania do konta Mathworks. W kolejnych krokach nale\u017cy zaakceptowa\u0107 warunki licencji oraz poda\u0107 lokalizacj\u0119 instalacji. Wybierz potrzebne pakiety dodatk\u00f3w (<em>Toolbox<\/em>), lub pobierz wszystkie dost\u0119pne.\r\n\r\n<img class=\"alignnone wp-image-31 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-4.png\" \/>\r\n\r\nRys. 4. Wyb\u00f3r pakiet\u00f3w (Toolbox\u00f3w) oprogramowania Matlab\/Simulink\r\n\r\n<strong>2. Modelowanie za\u0142\u0105czania pr\u0105du<\/strong>\r\n<ul>\r\n \t<li><strong>Wykorzystywany toolbox:<\/strong><\/li>\r\n<\/ul>\r\n<em>Simscape -&gt; Electrical -&gt; Specialized Power Blocks<\/em>\r\n\r\n<strong>2.1. Pierwszy model<\/strong>\r\n\r\nWykorzystane bloki:\r\n\r\n- <em>Powergui <\/em>(Sample time: 1e-6)\r\n\r\n- <em>Voltage Source<\/em>\r\n\r\n- <em>Series<\/em> RLC Branch (typ RL: R = 25e-3, L = 5e-3)\r\n\r\n- <em>Breaker <\/em>(INTERNAL CLOSE: Int position: 0, Switch times: 0 \u00a0)\r\n\r\n-<em> Voltage Measurement<\/em>\r\n\r\n<em>- Current Measurement<\/em>\r\n\r\n<em>- Scope<\/em>\r\n\r\n- <em>RMS<\/em> (Sample time: 1e-6)\r\n\r\n- <em>Display<\/em>\r\n\r\n<img class=\"alignnone wp-image-32 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-5.png\" \/>\r\n\r\nRys. 5. Topologia zbudowanego modelu.\r\n\r\nCzas symulacji wynosi 0.3 s.\r\n\r\nOpr\u00f3cz wykorzystywania dedykowanych blok\u00f3w pomiarowych, mo\u017cliwe jest dodanie pomiaru pr\u0105du lub napi\u0119cia bezpo\u015brednio na elemencie np. rezystorze. By zobaczy\u0107 przebiegi tych sygna\u0142\u00f3w pomiarowych, nale\u017cy uaktywni\u0107 pomiar na elemencie oraz doda\u0107 sygna\u0142 do bloczka <em>Multimeter<\/em>.\r\n\r\n<strong>Konfiguracja bloczka <em>Scope<\/em><\/strong>\r\n\r\n<strong>\u00a0<\/strong>Nazwij sygna\u0142y wej\u015bciowe do bloczka <em>Scope<\/em>.\r\n\r\nW zak\u0142adce <em>View-&gt; Layout<\/em> mo\u017cna skonfigurowa\u0107 ilo\u015b\u0107 wykres\u00f3w na ekranie <em>Scope<\/em>\r\n\r\nZaznacz opcje:\r\n\r\n<em>Tools -&gt; Axes Scaling -&gt; Automatically Scale Axes Limits<\/em>\r\n\r\n<em>View -&gt; Legend<\/em>\r\n\r\na)<img class=\"alignnone wp-image-33 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-6.png\" \/>b)<img class=\"alignnone wp-image-34 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-7.png\" \/>\r\n\r\nRys. 6. Nastawy w bloczkach: a) Voltage source; b) Breaker.\r\n\r\n<strong>2.2. Drugi model \u2013 wsp\u00f3\u0142praca z Matlabem<\/strong>\r\n\r\n<img class=\"alignnone wp-image-35 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-8.png\" \/>\r\n\r\nRys. 7. Topologia zmodyfikowanego modelu.\r\n\r\nDodane bloki:\r\n<ul>\r\n \t<li>- <em>To workspace<\/em><\/li>\r\n \t<li>- <em>Constant<\/em><\/li>\r\n \t<li>- <em>Clock<\/em><\/li>\r\n \t<li>- <em>Matlab function<\/em><\/li>\r\n<\/ul>\r\n<strong>Export wynik\u00f3w do MATLAB<\/strong>\r\n\r\nBlok <em>To Workspace<\/em> \u00a0umo\u017cliwia eksport sygna\u0142\u00f3w pomiarowych do pami\u0119ci Matlaba, a nast\u0119pnie przy jego wykorzystaniu, dalszego przetworzenia wynik\u00f3w symulacji. W bloku <em>To\u00a0Workspace<\/em> nadaj nazw\u0119 oraz okre\u015bl typ zmiennej, do kt\u00f3rej eksportowany ma by\u0107 przebieg sygna\u0142u (Array or Timeseries).\r\n\r\n<strong>Sterowanie Simulinkiem poprzez Matlaba<\/strong>\r\n\r\nDodaj blok <em>MATLAB function<\/em>, by kontrolowa\u0107 pozycj\u0119 \u0142\u0105cznika (<em>Breaker)<\/em> zewn\u0119trznym sygna\u0142em. Wprowad\u017a do bloku <em>MATLAB function<\/em>, kod zaprezentowany na Rys. 8a. Zapisz tak wprowadzone zmiany oraz po\u0142\u0105cz do wej\u015bcia bloku sygna\u0142y <em>t<\/em> oraz <em>tsw<\/em>. W bloku <em>Breaker <\/em>ustaw opcj\u0119 <em>External<\/em> w linii <em>Switching Times<\/em> i po\u0142\u0105cz sygna\u0142 <em>y<\/em> z bloku <em>MATLAB function<\/em> do bloku <em>Breaker<\/em>.\r\n\r\na) <img class=\"alignnone wp-image-36 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-9.png\" \/> b) <img class=\"alignnone wp-image-37 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-10.png\" \/>\r\n\r\nRys. 8. Blok MATLAB function: a) kod funkcji; b) zewn\u0119trzy widok na blok w Simulinku.","rendered":"<ol>\n<li><strong>Instalacja Matlab\/Simulink<\/strong><\/li>\n<\/ol>\n<p>Nale\u017cy odwiedzi\u0107 stron\u0119 <a href=\"https:\/\/www.mathworks.com\/?s_tid=gn_logo\">https:\/\/www.mathworks.com<\/a>, w prawym g\u00f3rnym rogu znajduje si\u0119 ikona logowania . Po klikni\u0119ci, powinien pojawi\u0107 si\u0119 ekran z Rys. 1a. Nale\u017cy klikn\u0105\u0107 na <em>Create Account<\/em> (Rys. 1b.), do stworzenia konta musi zosta\u0107 wykorzystany email z domeny Politechniki Warszawskiej np. <a href=\"mailto:12345@pw.edu.pl\">12345@pw.edu.pl<\/a>.<\/p>\n<p>a)<img width=\"255\" height=\"231\" class=\"alignnone wp-image-27 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted.png 255w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-65x59.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-225x204.png 225w\" sizes=\"(max-width: 255px) 100vw, 255px\" alt=\"image\" \/>b)<img width=\"309\" height=\"229\" class=\"alignnone wp-image-28 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-1.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-1.png 309w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-1-300x222.png 300w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-1-65x48.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-1-225x167.png 225w\" sizes=\"(max-width: 309px) 100vw, 309px\" alt=\"image\" \/><\/p>\n<p>Rys. 1. a) Logowanie do konta; b) Tworzenie nowego konta.<\/p>\n<p>Po poprawnym utworzeniu konta, nale\u017cy zweryfikoa\u0107 konto, a nast\u0119pnie zalogowa\u0107 si\u0119 na konto Mathworks (<em>Mathworks Account<\/em>). Po zalogowaniu, nale\u017cy pobra\u0107 instalator Matlaba (Rys. 2.) oraz wybra\u0107 aktualn\u0105 wersj\u0119 oprogramowania, w spos\u00f3b analogiczny do Rys. 3.<\/p>\n<p><img width=\"605\" height=\"300\" class=\"alignnone wp-image-29 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-2.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-2.png 605w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-2-300x149.png 300w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-2-65x32.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-2-225x112.png 225w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-2-350x174.png 350w\" sizes=\"(max-width: 605px) 100vw, 605px\" alt=\"image\" \/><\/p>\n<p>Rys. 2. Widok na konto Mathworks.<\/p>\n<p><img width=\"605\" height=\"208\" class=\"alignnone wp-image-30 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-3.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-3.png 605w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-3-300x103.png 300w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-3-65x22.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-3-225x77.png 225w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-3-350x120.png 350w\" sizes=\"(max-width: 605px) 100vw, 605px\" alt=\"image\" \/><\/p>\n<p>Rys. 3. Dost\u0119pne do pobrania wersje oprogramowania Matlab.<\/p>\n<p>Nast\u0119pnie nale\u017cy uruchomi\u0107 instalator oraz poda\u0107 dane logowania do konta Mathworks. W kolejnych krokach nale\u017cy zaakceptowa\u0107 warunki licencji oraz poda\u0107 lokalizacj\u0119 instalacji. Wybierz potrzebne pakiety dodatk\u00f3w (<em>Toolbox<\/em>), lub pobierz wszystkie dost\u0119pne.<\/p>\n<p><img width=\"603\" height=\"468\" class=\"alignnone wp-image-31 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-4.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-4.png 603w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-4-300x233.png 300w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-4-65x50.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-4-225x175.png 225w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-4-350x272.png 350w\" sizes=\"(max-width: 603px) 100vw, 603px\" alt=\"image\" \/><\/p>\n<p>Rys. 4. Wyb\u00f3r pakiet\u00f3w (Toolbox\u00f3w) oprogramowania Matlab\/Simulink<\/p>\n<p><strong>2. Modelowanie za\u0142\u0105czania pr\u0105du<\/strong><\/p>\n<ul>\n<li><strong>Wykorzystywany toolbox:<\/strong><\/li>\n<\/ul>\n<p><em>Simscape -&gt; Electrical -&gt; Specialized Power Blocks<\/em><\/p>\n<p><strong>2.1. Pierwszy model<\/strong><\/p>\n<p>Wykorzystane bloki:<\/p>\n<p>&#8211; <em>Powergui <\/em>(Sample time: 1e-6)<\/p>\n<p>&#8211; <em>Voltage Source<\/em><\/p>\n<p>&#8211; <em>Series<\/em> RLC Branch (typ RL: R = 25e-3, L = 5e-3)<\/p>\n<p>&#8211; <em>Breaker <\/em>(INTERNAL CLOSE: Int position: 0, Switch times: 0 \u00a0)<\/p>\n<p>&#8211;<em> Voltage Measurement<\/em><\/p>\n<p><em>&#8211; Current Measurement<\/em><\/p>\n<p><em>&#8211; Scope<\/em><\/p>\n<p>&#8211; <em>RMS<\/em> (Sample time: 1e-6)<\/p>\n<p>&#8211; <em>Display<\/em><\/p>\n<p><img width=\"517\" height=\"297\" class=\"alignnone wp-image-32 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-5.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-5.png 517w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-5-300x172.png 300w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-5-65x37.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-5-225x129.png 225w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-5-350x201.png 350w\" sizes=\"(max-width: 517px) 100vw, 517px\" alt=\"image\" \/><\/p>\n<p>Rys. 5. Topologia zbudowanego modelu.<\/p>\n<p>Czas symulacji wynosi 0.3 s.<\/p>\n<p>Opr\u00f3cz wykorzystywania dedykowanych blok\u00f3w pomiarowych, mo\u017cliwe jest dodanie pomiaru pr\u0105du lub napi\u0119cia bezpo\u015brednio na elemencie np. rezystorze. By zobaczy\u0107 przebiegi tych sygna\u0142\u00f3w pomiarowych, nale\u017cy uaktywni\u0107 pomiar na elemencie oraz doda\u0107 sygna\u0142 do bloczka <em>Multimeter<\/em>.<\/p>\n<p><strong>Konfiguracja bloczka <em>Scope<\/em><\/strong><\/p>\n<p><strong>\u00a0<\/strong>Nazwij sygna\u0142y wej\u015bciowe do bloczka <em>Scope<\/em>.<\/p>\n<p>W zak\u0142adce <em>View-&gt; Layout<\/em> mo\u017cna skonfigurowa\u0107 ilo\u015b\u0107 wykres\u00f3w na ekranie <em>Scope<\/em><\/p>\n<p>Zaznacz opcje:<\/p>\n<p><em>Tools -&gt; Axes Scaling -&gt; Automatically Scale Axes Limits<\/em><\/p>\n<p><em>View -&gt; Legend<\/em><\/p>\n<p>a)<img width=\"311\" height=\"235\" class=\"alignnone wp-image-33 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-6.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-6.png 311w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-6-300x227.png 300w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-6-65x49.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-6-225x170.png 225w\" sizes=\"(max-width: 311px) 100vw, 311px\" alt=\"image\" \/>b)<img width=\"264\" height=\"234\" class=\"alignnone wp-image-34 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-7.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-7.png 264w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-7-65x58.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-7-225x199.png 225w\" sizes=\"(max-width: 264px) 100vw, 264px\" alt=\"image\" \/><\/p>\n<p>Rys. 6. Nastawy w bloczkach: a) Voltage source; b) Breaker.<\/p>\n<p><strong>2.2. Drugi model \u2013 wsp\u00f3\u0142praca z Matlabem<\/strong><\/p>\n<p><img width=\"532\" height=\"316\" class=\"alignnone wp-image-35 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-8.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-8.png 532w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-8-300x178.png 300w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-8-65x39.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-8-225x134.png 225w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-8-350x208.png 350w\" sizes=\"(max-width: 532px) 100vw, 532px\" alt=\"image\" \/><\/p>\n<p>Rys. 7. Topologia zmodyfikowanego modelu.<\/p>\n<p>Dodane bloki:<\/p>\n<ul>\n<li>&#8211; <em>To workspace<\/em><\/li>\n<li>&#8211; <em>Constant<\/em><\/li>\n<li>&#8211; <em>Clock<\/em><\/li>\n<li>&#8211; <em>Matlab function<\/em><\/li>\n<\/ul>\n<p><strong>Export wynik\u00f3w do MATLAB<\/strong><\/p>\n<p>Blok <em>To Workspace<\/em> \u00a0umo\u017cliwia eksport sygna\u0142\u00f3w pomiarowych do pami\u0119ci Matlaba, a nast\u0119pnie przy jego wykorzystaniu, dalszego przetworzenia wynik\u00f3w symulacji. W bloku <em>To\u00a0Workspace<\/em> nadaj nazw\u0119 oraz okre\u015bl typ zmiennej, do kt\u00f3rej eksportowany ma by\u0107 przebieg sygna\u0142u (Array or Timeseries).<\/p>\n<p><strong>Sterowanie Simulinkiem poprzez Matlaba<\/strong><\/p>\n<p>Dodaj blok <em>MATLAB function<\/em>, by kontrolowa\u0107 pozycj\u0119 \u0142\u0105cznika (<em>Breaker)<\/em> zewn\u0119trznym sygna\u0142em. Wprowad\u017a do bloku <em>MATLAB function<\/em>, kod zaprezentowany na Rys. 8a. Zapisz tak wprowadzone zmiany oraz po\u0142\u0105cz do wej\u015bcia bloku sygna\u0142y <em>t<\/em> oraz <em>tsw<\/em>. W bloku <em>Breaker <\/em>ustaw opcj\u0119 <em>External<\/em> w linii <em>Switching Times<\/em> i po\u0142\u0105cz sygna\u0142 <em>y<\/em> z bloku <em>MATLAB function<\/em> do bloku <em>Breaker<\/em>.<\/p>\n<p>a) <img width=\"226\" height=\"176\" class=\"alignnone wp-image-36 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-9.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-9.png 226w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-9-65x51.png 65w\" sizes=\"(max-width: 226px) 100vw, 226px\" alt=\"image\" \/> b) <img width=\"344\" height=\"176\" class=\"alignnone wp-image-37 size-full\" src=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-10.png\" srcset=\"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-10.png 344w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-10-300x153.png 300w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-10-65x33.png 65w, http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-content\/uploads\/sites\/28\/2022\/03\/Pasted-10-225x115.png 225w\" sizes=\"(max-width: 344px) 100vw, 344px\" alt=\"image\" \/><\/p>\n<p>Rys. 8. Blok MATLAB function: a) kod funkcji; b) zewn\u0119trzy widok na blok w Simulinku.<\/p>\n","protected":false},"parent":0,"menu_order":1,"template":"","meta":{"pb_part_invisible":false,"pb_part_invisible_string":""},"contributor":[],"license":[],"_links":{"self":[{"href":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-json\/pressbooks\/v2\/parts\/26"}],"collection":[{"href":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-json\/pressbooks\/v2\/parts"}],"about":[{"href":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-json\/wp\/v2\/types\/part"}],"version-history":[{"count":1,"href":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-json\/pressbooks\/v2\/parts\/26\/revisions"}],"predecessor-version":[{"id":38,"href":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-json\/pressbooks\/v2\/parts\/26\/revisions\/38"}],"wp:attachment":[{"href":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"contributor","embeddable":true,"href":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-json\/wp\/v2\/contributor?post=26"},{"taxonomy":"license","embeddable":true,"href":"http:\/\/pb.ee.pw.edu.pl\/pb\/biduelabz\/wp-json\/wp\/v2\/license?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}