:
. Новий
· Проект - створення нового проекту;
· Схема - створення нової схеми в поточному проекті;
. Відкрити проект - відкриття проекту;
. Зберегти - збереження поточної схеми;
. Зберегти як - збереження поточної схеми під новим ім'ям;
. Зберегти проект як - збереження проекту під новим ім'ям;
. Зберегти всі - зберегти всі схеми в проекті і сам файл проекту;
. Закрити - закрити поточну схему;
. Закрити проект - закрити всі схеми проекту і сам проект;
. Вихід - вихід із програми.
(Примітка: схеми проекту і файл проекту повинні зберігатися в одній папці).
Пункти меню «Правка»:
. Скасувати - скасування останньої дії;
. Повторити - повтор скасованої дії;
. Вирізати - вирізати виділені об'єкти зі схеми;
. Копіювати - копіювати виділені об'єкти на схемі;
. Вставити - вставити скопійовані об'єкти до поточної схему.
. Зберегти в бібліотеку - зберегти змінені параметри блоку в бібліотеку;
. Видалити - видалити виділені об'єкти зі схеми;
. Виділити все - виділити всі об'єкти на поточної схеми.
Пункти меню «Моделювання»:
. Запустити - запуск моделювання моделі поточного проекту;
. Зупинити - припинення процесу моделювання;
. Параметри - виклик форми параметрів моделювання.
Пункти меню «Налаштування»:
Адміністратор - вхід в режим адміністратора
Бібліотека типових елементів.
Бібліотека має деревоподібну структуру, що складається з 2-х рівнів: розділи і безпосередньо блоки.
Зверху вікна бібліотеки розташовані кнопки з піктограмами, які відповідають розділам бібліотеки. Всі кнопки забезпечені спливаючими підказками з назвами розділів. Натискання на кнопку розділу призводить до того, що вікно бібліотеки відображає тільки даний розділ в розгорнутому вигляді.
Додавання блоку в редактор моделі можна здійснити 2-ма способами:
1) Виробити подвійне клацання ЛФМ по зображенню блоку в бібліотеці (за назвою або малюнку). Блок буде розміщений на поточній схемі в лівому верхньому кутку;
2) Виробити клацання ЛФМ по зображенню блоку і не відпускаю клавішу перетягнути блок в потрібний редактор.
Склад бібліотеки типових елементів докладно описаний у додатку 2.
Можливості по зміні бібліотеки в режимі адміністратора описані в додатку 3.
Можливості з розширення бібліотеки звичайним користувачам будуть представлені в розділі 7, присвяченому створенню ГЕС.
Оптимізація.
Для організації оптимізації використовується блок «Оптимізатор» розділу «Оптимізація». На малюнку наведено приклад використання оптимізатора.
2. Практична частина
.1 Програмна реалізація
В якості середовища розробки краща середу C ++ Builder 2010. Вибір обумовлений зручністю середовища в плані простоти написання і налагодження коду. Простота мови в консолі дозволяє сконцентрувати увагу на самих методах моделювання об'єкта управління, а не на створенні «красивого інтерфейсу».
Цілі, які ставляться перед цим середовищем, обмежуються написанням імітаційної моделі САУ, наведеною в завданні.
Задачи . На місці завдання стоїть висновок результатів моделювання в файл, відповідно до вимог завдання.
Вимоги до програми
До програмної реалізації об'єкта управління пред'являються наступні вимоги:
реалізація програмним методом;
- програма на C ++;
запис результатів у файл.
Опис програми і модельованих об'єктів
Об'єкт регулювання
Y1=C1 * XT + C2 * YX;=YX + Y1 * HT;
За отриманою формулою виробляємо рішення диференціального рівняння методом Ейлера. Значення похідних зберігаються в змінної: IT .
Y=YR [i]; [i]=YX; i ++; (i == N1) i=0;