АННОТАЦИЯ 3
ВВЕДЕНИЕ 5
1 Аналоги 6
2 Постановка задачи 9
3 Аппроксимация функции 10
3.1 Выбор метода 10
3.2 Описание алгоритма 11
4 Инструменты реализации 14
5 Чтение данных с экспериментальной установки 15
6 Интерфейс программы 19
6.1 Интерфейс главного окна программы 19
6.2 Интерфейс окна чтения файла 24
6.3 Интерфейс окна с результатами 26
6.4 Интерфейс окна работы с устройством 30
6.5 Тестирование интерфейса окна работы с устройством 35
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 38
В одной из лабораторий Томского кардиологического центра ведётся работа по снятию показаний с нагруженной сердечной мышцы. Для этого в лаборатории имеется оборудование, предназначенное для экспериментов с сердечной мышцей. Именно для этой установки была поставлена задача разработать информационную систему, в которой выполняется снятие показаний при проведении эксперимента, их оцифровка и математическая обработка. Установка для экспериментов состоит из считывающего устройства, модификаторов сигнала и преобразователя аналогового сигнала в цифровой. Для считывания данных необходимо связаться с преобразователем. Далее полученная кривая аппроксимируется с помощью метода сетки, выполняется анализ полученных данных и визуализация.
В данной работе разработана информационная система, которая осуществляет чтение данных с экспериментальной установки, сохраняет данные в виде кардиологической кривой и её разложение в экспоненциальную функцию. Данные с устройства считываются корректно и целостно сохраняются в файл, аппроксимация находится достаточно близкая к оригинальной функции, результаты выводятся на экран наглядно и информативно. Интерфейс был разработан интерактивный и понятный. Алгоритм аппроксимации был протестирован на множестве входных данных и результаты были достаточно точными. Программа справляется со своими поставленными задачами.
На данный момент система находится на этапе внедрения в производственный процесс проведения эксперимента с сердечной мышцей.
Надеюсь, что в будущем данная информационная система окажет немалое влияние в нашей жизни и поможет сделать её лучше и безопаснее
1 Богомаз, С.А. Исследование действия кардиологических веществ на пулы кальция с помощью анализа компонентов структуры сокращения миокарда: дис. ... канд. мед.наук /С.А. Богомаз - Томск, 1991. -184с.
2 Тарасенко В.Ф. , Лаптев Б.И. Способ компонентного анализа сокращения миокарда // Сборник трудов молодых ученых ТНЦ АМН. 1991. - С.44-47
3 Самохина С.И., Шишкин М.М. Программный комплекс моделирования двухкомпонентного разложения кардиологической кривой // Математическое и программное обеспечение информационных, технических и экономических систем : материалы VI Междунар. молодежной науч. конф. Томск, 24-26 мая 2018 г. Томск: Издательский Дом ТГУ, 2018. С. 83-88.
4 Pandia [Электронный ресурс]: 2.4 Методы поиска экстремума функций многих переменных - URL: https://pandia.ru/text/80/091/32983.php
5 Solidstate [Электронный ресурс]: 12. Поиск минимума функций - URL: http://solidstate.karelia.rU/p/tutorial/meth_calc/files/12. shtml
6 StudFiles [Электронный ресурс]: 3.4 Методы поиска безусловного
экстремума функций многих переменных - URL:
http s: //studfil e.net/preview/488256/page: 12/
7 Решетникова, Г. Н. Моделирование систем [Текст]: учебное пособие / Г. Н. Решетникова. - Томск.: Том. гос. ун-т систем управления и радиоэлектроники, 2007. - 441 с.
8 Wikipedia [Электронный ресурс]: Правильный 6-симплекс - 2017 - URL: https: //ru.wikipedia.org/wiki/Правильный_6 -симплекс
9 Qt [Электронный ресурс]: Qt Reference Pages - URL:
https://doc.qt.io/qt-5/reference-overview.html
10 QCustomPlot [Электронный ресурс]: QCustomPlot — URL:
https://www.qcustomplot.com/
11 Data Translation, Inc. Dtx-EZ™ Getting Started Manual [Текст]: руководство пользователя / Data Translation, Inc. - Marlboro.: Data Translation, Inc., 2006. - 234 c.
12 Страуструп, Б. Язык программирования C++ [Текст]: учебник / Б. Страуструп. - М.: Радио и связь, 2011. - 350 c.