- •Анотація
- •1.Огляд методів управління енергозбереженням Windows.
- •Гнучка настройка функції управління живленням в стартовому меню
- •Плани електроживлення
- •Пошук проблем енергоспоживання
- •2. Аналіз задачі розробки утиліта моніторингу та контролю енергоспоживанням портативних комп’ютерів та способи її вирішення
- •2.1.Аналіз задачі розробки утиліта моніторингу та контролю енергоспоживанням портативних комп’ютерів
- •2.2.Способи вирішення поставленої задачі
- •3.Розробка утиліти контролю і моніторингу енергоспоживанням портативних комп’ютерів
- •3.1.Вибір технології програмування
- •3.2. Розробка вузла керування яскравістю екрану.
- •3.3. Розробка вузла виведення інформації про стан батареї.
- •3.4. Розробка вузла виведення інформації про стан плану енергоспоживання
- •3.5. Розробка вузла зміни плану енергоживлення.
- •4.Опис інтерфейсу.
- •5. Тестування
- •5.1 Виявлення помилок зміни яскравості екрану
- •5.2 Виявлення помилок зміни плану енергоживлення.
- •5.3. Виявлення помилок коректного відображення стану батареї
- •Висновок
- •Список літератури
- •Додатки
4.Опис інтерфейсу.
Програма «Утиліта моніторингу та контролю енергоспоживанням портативних комп’ютерів» можна запустити з виконавчого файлу Brightness.exe. Для її запуску необхідно платформу.NET 2.0, Windows не нижче 2000 встановлений на портативний ПК.
Дана програма є досить простою у використанні.
Рис. 4.1. Головне вікно програми
В програмі приступні наступні функції:
зміна яскравості екрану;
зміна плану енергоживлення;
відображення інформації про батарею.
Керування яскравістю екрану відбувається з допомогою рухомого повзунка, перетягуючи його в ліву частину яскравість зменшується, а в праву збільшується.
Вибір плану енергоспоживання відбувається з допомогою перемикачів, кожному перемикачеві відповідає один план енергоживлення
Блок відображення стану батареї є дуже простим і інформативним він швидко реагує на всі зміни пов’язані з роботою батареї
5. Тестування
Відлагодження програми відбувається на основі спеціально створених тестів за допомогою автоматизованого відлагоджувача який присутній в середовищі Ms Visual Studio 2010, в покроковому режимі перевіряється значення потрібних змінних і вмістиме потрібних структур даних. За допомогою breakpoints відбувається запинка виконання програми в тих місцях де відбулася логічна помилка або в місцях визначених студентом.
5.1 Виявлення помилок зміни яскравості екрану
До помилок на цьому етапі відносяться помилки зміни яскравості екрану.
Рис. 5.1. Вікно програми з нормальним режимом яскравості
Якщо перетягнути повзунок в ліво яскравість зменшиться.
Рис. 5.2. Вікно програми із зменшеним режимом яскравості
Якщо перетягнути повзунок вправо яскравість збільшиться.
Рис. 5.3. Вікно програми із збільшеним режимом яскравості
5.2 Виявлення помилок зміни плану енергоживлення.
До помилок на цьому етапі відносяться помилки некоректної зміни плану енергоспоживання.
Рис. 5.4. Вікно відображення поточного плану
Рис. 5.5. Вікно відображення зміненого плану
Як видно зміна плану пройшла успішно і даний блок працює коректно.
5.3. Виявлення помилок коректного відображення стану батареї
До помилок на цьому етапі відносяться помилки отримання коректних даних про стан батареї. На даному рисунку програма показує що батареє заряджається.
Рис. 5.6. Статусу живлення Power on
Якщо відключити живлення, програма відреагує на зміни і оновить свої дані.
Рис. 5.7. Статусу живлення Power on
Висновок
У результаті виконання курсового проекту створено системну утиліту «моніторингу та контролю енергоспоживанням портативних комп’ютерів», набуто практичні навички для роботи із системними викликами та розробки функціональних вузлів.
Розроблена утиліта відповідає всім вимогам поставленого завдання, має простий та зрозумілий інтерфейс, ефективні плани заощадження енергії та стабільну роботу без збоїв. Також у створеній утиліті є можливість зручно за допомогою повзунка змінювати яскравість екрану. Для перевірки результатів роботи утиліти було проведено тестування даної програми. У результаті тестування було знайдено та виправлено помилки.
