д програмного коду.
Рис. 10. Загальний вигляд програмного коду системи.
1. Модуль отримання інформації з бази даних.
Даний модуль призначений для підключення до сервера баз даних MySQL за допомогою ADO-Toolkit. Інформація зчитується з БД lv з таблиці Patients. Для зв'язку сервера баз даних з LabVIEW був використаний ODBC-драйвер. ODBC драйвер є ключовим компонентом при з'єднанні віртуального приладу спроектованого на LabVIEW +2009 з сервером БД MySQL. Цей драйвер необхідний для реалізації прикладного програмного API-інтерфейсу, який використовується для доступу до даних в реляційних базах даних. ODBC-технологія дозволяє працювати з різними джерелами даних, абстрагуючись від особливостей взаємодії в кожному конкретному випадку. Це досягається завдяки тому, що постачальники різних баз даних створюють драйвери, що реалізують конкретне наповнення стандартних функцій з ODBC API із урахуванням особливостей продукту. C допомогою ODBC можна розробляти програми для використання одного інтерфейсу доступу до даних, не турбуючись про тонкощі взаємодії між декількома джерелами.
Рис. 11. Модуль отримання інформації з бази даних.
2. Модуль обробки інформації.
У даному модулі реалізуються методи вибору пацієнта з БД для проведення лікування, моделювання сигналу магнітного імпульсу за заданим значенням частоти і величини індукції, а також відображення його на графіку. Результатом роботи модуля є висновок результатів проведення магнітотерапії над обраним пацієнтом.
3. Модуль додавання анкети нового пацієнта в базу даних.
Даний модуль реалізує додавання анкети нового пацієнта в базу даних «lv» в таблицю Patients. У даному модулі, так само як і в першому, використані елементи ADO-Toolkit.
Рис. 12. Модуль обробки інформації
Рис. 14. Модуль додавання анкети нового пацієнта в базу даних.
. 1.2 Тестування та налагодження
Після закінчення етапу кодування програми було вироблено її тестування і перевірка на правильність роботи.
Для перевірки можна натиснути кнопку «Показати БД всіх пацієнтів». Далі відбувається завантаження інформації про всіх наявних пацієнтах з бази даних «lv». Отримана інформація збігається з тією, яка міститися в БД, що свідчить про вірну роботі першого модуля програми.
Рис. 15.Тестірованіе першого модуля програми.
На наступному етапі роботи програми вибирається зі списку пацієнт, в результаті чого в поля «Діагноз» і «Лікування» автоматично поставляється значення з БД, відповідне обраному пацієнтові.
Рис. 16.Тестірованіе першій частині другого модуля програми.
Перевіримо модуль побудови графіків. З попереднього малюнка ми бачимо в графі «Лікування» потрібні параметри для проведення сеансу магнітотерапії над даними пацієнтом. Введемо ці значення у відведені їм поля і натиснемо кнопку «Почати сеанс». Як видно, почав будується графік, що моделює сигнал магнітотерапевтичного апарату, що підтверджує графік на рис. 17.
Рис. 17.Тестірованіе другій частині другого модуля програми.
З рис. 16 і рис. 17 можемо зробити висновок, що другий модуль програми функціонує вірно.
Перевіримо модуль додавання нового пацієнта в БД. Додамо пацієнта з наступними характеристиками:
Рис. 18.Тестірованіе першій частині третій модуля програми.
На наступному малюнку ми бачимо, що введений нами пацієнт успішно додався в БД. В даний момент його id=138, що свідчить про правильну роботу 3 модуля.
Рис. 18.Тестірованіевторой частини третя модуля програми.
3.2 Керівництво користувача
Для роботи програми необхідно встановити LabVIEW 7.1 з ADO-Toolkit, а також сервер баз даних MySQL з ODBC-драйвером. Після цього необхідно створити БД, код якій описаний нижче:
TABLE IF NOT EXISTS `Patients` (
`id` int (5) NOT NULL AUTO_INCREMENT,
`name` varchar (255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`diagnosis` varchar (255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`treatment` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, KEY (` id`)
.
Рис. 18. Закладка 1- таблиця пацієнтів.
Передня панель (модуль 1 введен...