Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Алгоритм работы системы, входные и выходные данные
Рис. 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; просмотров: 422; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.177.173 (0.006 с.) |