, якщо відкрита подсістема.- Запуск відладчика моделі./Pause/Continue Simulation - Запуск моделі на виконання (команда Start); після запуску моделі на зображенні кнопки виводиться символ, і їй відповідає вже команда Pause (Призупинити моделювання); для відновлення моделювання слід клацнути по тій же кнопці, оскільки в режимі паузи їй відповідає команда Continue (Продовжити) .- Закінчити моделювання. Кнопка стає доступною після початку моделювання, а також після виконання команди Pause./Accelerator - Звичайний/Прискорений режим розрахунку. Інструмент доступний, якщо встановлено додаток Simulink Performance Tool.
У нижній частині вікна моделі знаходиться рядок стану, в якій відображаються короткі коментарі до кнопок панелі інструментів, а також до пунктів меню, коли покажчик миші знаходиться над відповідним елементом інтерфейсу. Це ж текстове поле використовується і для індикації стану Simulink: Ready (Готовий) або Running (Виконання). У рядку стану відображаються також: масштаб відображення блок-діаграми (у відсотках, вихідне значення дорівнює 100%), індикатор ступеня завершеності сеансу моделювання (з'являється після запуску моделі), поточне значення модельного часу (виводиться також тільки після запуску моделі),
3.1 Алгоритм рішення задачі
3.2 Рішення завдання динамічного моделювання в системі MATLAB/Simulink
Постановка завдання
Скласти модель, описати і здійснити тестове моделювання динамічної системи, описуваної рівнянням: x (t) + 0.5x (t) + 5x (t) + 0.34x ^ 5 (t)=- 30sin (t).
3.3 Розробка моделі вирішення
Малюнок 17 - Модель рішення диференціального рівняння в MATLAB/Simulink
3.4 Опис блоків і параметрів моделі
- осцилограф - будує графіки досліджуваних сигналів у функції часу.- інтегруючий блок - виконує інтегрування вхідного сігнала.- блок завдання функції - задає вираз в стилі мови програмування С.- джерело тимчасового сигналу - формує сигнал, величина якого на кожному кроці розрахунку дорівнює поточному часу моделірованія.- коефіцієнт посилення - виконує множення вхідного сигналу на постійний коеффіціент.- блок обчислення суми - виконує обчислення суми поточних значень сигналів.
ВИСНОВОК
Розроблено програму розрахунку зчеплення механічних трансмісій. Промоделювати процес описаний рівнянням в розділі 2.1.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1. І.В.Черних. Simulink: Інструмент моделювання динамічних систем - 2012. - 252с.
. А.І. Гришкевич. Автомобілі. Трансмісія - Мінськ, 2010. - 240с.
ДОДАТОК А
Програмна реалізація
Unit1;
interface, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, StdCtrls, Menus;=class (TForm): TEdit ;: TEdit ;: TEdit ;: TEdit ;: TEdit ;: TMainMenu ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TLabel ;: TLabel ;: TLabel ;: TLabel ;: TLabel ;: TButton ;: TButton ;: TEdit ;: TEdit ;: TLabel ;: TLabel; N5Click (Sender: TObject); N3Click (Sender: TObject); N4Click (Sender: TObject); Button1Click (Sender: TObject); FormCreate (Sender: TObject); Button2Click (Sender: TObject);
{Private declarations}
{Public declarations} ;: TForm1;, r1, m, Mlmax, Zm, Rtr, Fh: real;, p1, p2, p3, p4, p5: integer; Unit2;
{$ R * .dfm} TForm1.N5Click (Sender: TObject);
if MESSAGEDLG ( ?????? ????? , MTInformation, [MBYes, MBNo], 1)=MRYes then
close ;; TForm1.N3Click (Sender: TObject);
showmessage ( ?????? 101071-12 ????????????.?. ); ; TForm1.N4Click (Sender: TObject) ;. Show ;; TForm1.Button1Click (Sender: TObject);:=0; (Edit1.Text, R, p1); (p1 lt; gt; 0) then.Color:=clRed ;
showmessage ( ????????? ?????? R );
pp:=pp + 1; .Color:=clWhite; (Edit2.Text, r1, p2); (p2 lt; gt; 0) then.Color:=clRed;
showmessage ( ????????? ?????? r1 );
pp:=pp + 1; .Color:=clWhite; (Edit3.Text, m, p3); (p3 lt; gt; 0) then.Color:=clRed;
showmessage ( ????????? ?????? m );
pp:=pp + 1; .Color:=clWhite; (Edit4.Text, Mlmax, p4); (p4 lt; gt; 0) then.Color:=clRed;
showmessage ( ????????? ?????? Mlmax );
pp:=pp + 1; .Color:=clWhite; (Edit5.Text, Zm, p5); (p5 lt; gt; 0) then.Color:=clRed;