Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по курсовой Антон магнітотерапія.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.46 Mб
Скачать

1. Модуль получения информации из базы данных.

Данный модуль предназначенный для подключения к серверу баз данных MySQL с помощью ADO-Toolkit. Информация считывается из БД ‘lv’ из таблицы Patients. Для связи сервера баз данных с LabVIEW был использован ODBC-драйвер. ODBC драйвер является ключевым компонентом при соединении виртуального прибора спроектированного на LabVIEW 2009 с сервером БД MySQL. Этот драйвер необходим для реализации прикладного программного API-интерфейса, который используется для доступа к данным в реляционных базах данных. ODBC-технология позволяет работать с разными источниками данных, абстрагируясь от особенностей взаимодействия в каждом конкретном случае. Это достигается благодаря тому, что поставщики различных баз данных создают драйверы, реализующие конкретное наполнение стандартных функций из ODBC API с учётом особенностей их продукта. C помощью ODBC можно разрабатывать приложения для использования одного интерфейса доступа к данным, не беспокоясь о тонкостях взаимодействия между несколькими источниками.

Рис. 11. Модуль получения информации из базы данных.

2. Модуль обработки информации.

В данном модуле реализуются методы выбора пациента из БД для проведения лечения, моделирования сигнала магнитного импульса по заданным значениям частоты и величины индукции, а также отображение его на графике. Результатом работы модуля является вывод результатов проведения магнитотерапии над выбранным пациентом.

Рис. 12. Модуль обработки информации

3. Модуль добавления анкеты нового пациента в базу данных.

Данный модуль реализует добавление анкеты нового пациента в базу данных «lv» в таблицу Patients. В данном модуле, так же как и в первом, использованы елементы ADO-Toolkit.

Рис. 14. Модуль добавления анкеты нового пациента в базу данных.

3.1.1. Тестирование и отладка

После окончания этапа кодирования программы было произведено её тестирование и проверка на правильность работы.

Для проверки можно нажать кнопку «Показать БД всех пациентов». Далее происходит загрузка информации о всех имеющихся пациентах из базы данных «lv». Полученная информация совпадает с той, которая содержаться в БД, что свидетельствует о верной работе первого модуля программы.

Рис. 15.Тестирование первого модуля программы.

На следующем этапе работы программы выбирается из списка пациент, в результате чего в поля «Диагноз» и «Лечение» автоматически поставляется значение из БД, соответствующее выбранному пациенту.

Рис. 16.Тестирование первой части второго модуля программы.

Проверим модуль построения графиков. Из предыдущего рисунка мы видим в графе «Лечение» нужные параметры для проведения сеанса магнитотерапии над данным пациентом. Введем эти значения в отведенные им поля и нажмем кнопку «Начать сеанс». Как видно, начал строится график, моделирующий сигнал магнитотерапевтического аппарата, что подтверждает график на рис. 17.

Рис. 17.Тестирование второй части второго модуля программы.

Из рис. 16 и рис. 17 можем сделать вывод, что второй модуль программы функционирует верно.

Проверим модуль добавления нового пациента в БД. Добавим пациента со следующими характеристиками:

Рис. 18.Тестирование первой части третьего модуля программы.

На следующем рисунке мы видим, что введенный нами пациент успешно добавился в БД. В данный момент его ‘id’ = 138, что свидетельствует о правильной работе 3 модуля.

Рис. 18.Тестированиевторой части третьего модуля программы.