Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_ЛБР_ММ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

2. Задачі.

2.1. За даними варіанту побудувати континуальну модель в середовищі AutoCad.

2.2. Провести параметризацію системи "бойок-інструмент-масив" та її дискретної моделі.

2.3. Розробити проект засобами програмної оболонки Builder C++, який включає: масиви параметризації континуальної та дискретної моделей описані глобальними змінними; функції дискретної моделі, бойка, інструмента та масиву породи; виведення на дисплей ЕОМ зображення системи "бойок-інструмент-масив"; виведення на дисплей зображення дискретної моделі; імітація руху бойка та інструмента за допомогою клавіатури, маніпулятора "миші" чи іншого запрограмованого компонента.

3.Інформаційне та технічне забезпечення:

3.1. Конспект лекцій з курсу “Математичне моделювання електромеханічних систем” .

3.2. Конспект лекцій з курсу “Обчислювальна техніка та програмування”

3.3. Методичні вказівки з курсу “Математичне моделювання електромеханічних систем”.

3.4. Персональний комп'ютер з встановленими пакетами AutoCad та Builder C++.

3.5. Демонстраційна програма до лабораторних робіт з курсу.

4.Заходи безпеки при виконанні лабораторної роботи

Лабораторна робота виконується в комп'ютерному класі. Інструктаж щодо виконання лабораторних робіт проводиться на першому занятті і фіксується в журналі техніки безпеки.

5.Порядок виконання лабораторної роботи

5.1. За допомогою системи AutoCad, за варіантами, виконати побудову системи “бойок –інструмент - масив”.

5.2. Виконати параметризацію зображень бойка, інструмента, масиву та дискретної моделі Кельвіна.

5.3. Створити проект в пакеті Builder C++, який буде реалізовувати виведення графічного зображення континуальної і дискретної моделей та анімацію об’єктів:

Створити для кожного об’єкта функцію користувача, в якій слід параметризувати об’єкти – масиви даних. Масиви даних мають бути описані як зовнішні (глобальні) змінні, тобто в заголовочному .h – файлі. Параметризацію кожного об’єкта проводити в окремій функції користувача.

На основі методів побудови графічних зображень вивести об’єкти на дисплей. Рекомендується поступове виведення об’єктів, щоб зменшити кількість помилок.

Для організації анімації використовуються три варіанти:

а) за допомогою клавіш клавіатури – наприклад, метод FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift);

б) за допомогою кнопок миші – наприклад метод void __fastcall void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y);

в) за допомогою програмованої компоненти з використанням методу void __fastcall TForm2::Timer1Timer(TObject *Sender).

В додатку А наведено завдання до виконання лабораторної роботи, а в додатку B також приклад програми – аналога.

Варіант завдання відповідає номеру за списком студентів в журналі.

6. Оформлення звіту та порядок його подання

Якщо лабораторна робота виконана на комп’ютері і перевірена викладачем, наступний етап - підготовка звіту та його захист. Звіт оформляється згідно вимог щодо оформлення звітів.

Захист лабораторної роботи відбувається на наступному занятті.

Звіт складається з таких розділів:

1. Назва лабораторної роботи.

2. Мета лабораторної роботи.

3. Задачі лабораторної роботи.

4. Теоретичні відомості до виконання лабораторної роботи.

5. Інформаційне та технічне забезпечення.

6. Завдання на виконання лабораторної роботи.

7. Роздрукований листинг програми.

8. Результат роботи програми (інтерфейс, роздрукування зображення дисплею).

Висновки.