ТОП 10:

Алгоритм работы системы, входные и выходные данные



 

Рис. 1. Схема алгоритма работы моделируемого прибора магнитотерапии

Иерархическая структура разработки

.

Рис. 2.Иерархическая структура системы.

Диаграмма Ганта

Рис. 3. Календарный план процесса

 

Рис. 4. Диаграмма Ганта

Блок-схема основного алгоритма

 

Рис. 5. Блок схема основного алгоритма

 

ERD, диаграмма «сущность-связь»

 

Рис. 5. Диаграмма «сущность-связь».

SADT, диаграмма функционального моделирования

 

 

Рис.6. Диаграмма функционального моделирования.

DFD, диаграмма потока данных

 

Рис. 7. Диаграмма потока данных системы в целом.

 

Рис. 8. Диаграмма потока данных системы.

Расчет невязки, силы связности и силы сцепления для каждого модуля

Невязка рассчитывается по формуле (1), где n – количество вершин графа, а е – количество его ребер.

(1)

Для данной проектной структуры n =8, e = 9.

Дерево:Et = n-1 = 7

Полный граф: Ec = n(n-1)/2 = 8(8-1)/2= 28

 

(2)

Невязка системы, рассчитанная по формуле (1), мала и стремится к 0 – можно сделать вывод, что структура системы хорошая, что также отображает целесообразность реализации такой системы.

Расчет для основных модулей силы связности, силы сцепления

Связность модулей – мера зависимости внутренних частей модуля, описывает его внутренние характеристики. В данной программе:

СС1=5, процедурная связность, т.к. части модуля связаны порядком выполнения действий

СС2=10, функциональная, т.к. части модуля реализуют одну функцию

СС3=5,

СС4=10,

СС5=7, коммуникативная, т.к. все части модуля связаны по данным

СС6=7

СС7=10,

СС8=10,

Сила сцепления – мера взаимозависимости модулей по данным

В данной программе:

СЦ12=3, т.к. модули между собой связаны по управлению

СЦ13=3,

СЦ24=1, т.к. модули между собой связаны по данным

СЦ47=1,

СЦ78=1

СЦ35=1

СЦ36=1

СЦ58=1

СЦ68=1

Дополнительные инструментарии

Данная программа была реализована с использованием графической среды разработки LabVIEW 7.1, тулкита ADO-Toolkit и сервера баз данных MySQL

Рекомендации

Реализованная система может быть переделана и улучшена. Например, можно реализовать систему, которая будет иметь в себе еще и аппаратную часть. Для этих целей может быть применено такое программное обеспечении как «MultiSIM». Такой комплекс может быть очень полезным как в научных целях, так и в лечебных.

 

 

 

Выводы

В данной работе была разработана программа, которая моделирует работу реального прибора магнитотерапии.

Для реализации данной системы была выбрана платформа LabVIEW 7.1, которая идеально подходит для разработки такого вида задач. Входные и выходные данные программы будут загружаться в программу из базы данных, для реализации этой задачи будет использован модуль ADO-Toolkit. Графический язык G, который применяется в LabVIEW 7.1, позволяет быстро и эффективно разрабатывать приложения, в частности и для медицинских задач и приборов. Данная программа будет реализована с использованием сервера баз данных MySQL, который включал в себя ODBC-драйвер для связи с LabVIEW 7.1.

Программа состоит из определенных модулей, которые удобно расположить графически и наглядно увидеть иерархическую структуру системы. В нашем случае она очень схожа с самой простой иерархической структурой – деревом, поскольку значение невязки равно 0.095. Это означает, что спроектированная структура легка для понимания и для реализации, что является большим преимуществом. Так же было проведено проектирование данной программы с помощь диаграмм «сущность-связь», функционального моделирования и потока данных.

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

На этапе предварительного проектирования для данного проекта была разработана диаграмма Ганта, которая отображает график работ на два семестра.

 

 

 

Литература

1. http://magnitoterapija.ucoz.ru/index/0-4. «Магнитотерапия - лечение заболеваний магнитными полями».

2. http://ru.wikipedia.org/wiki/Магнитотерапия. Магнитотерапия. Материал из Википедии — свободной энциклопедии.

3. http://www.labviewportal.ru/ - Портал любителей программировать на LabVIEW.

4. http://www.ib-berger.com/ - Сертифицированный Архитектор LabVIEW, ADO Инструментарий для LabVIEW.

5. Бурмистров А.Л. «Общесистемная магнитотерапия – теория и практика». Магнитологический медицинский центр «МАДИН» г. Нижний Новгород.

 

 







Последнее изменение этой страницы: 2016-07-11; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.226.243.36 (0.007 с.)