Сетевое издание
Международный студенческий научный вестник
ISSN 2409-529X

ДЕКЛАРАТИВНОЕ ОПИСАНИЕ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ ПАКЕТА РАСШИРЕНИЯ СРЕДЫ MATHWORKS MATLAB&SIMULINK НА БАЗЕ EMBEDDED CODER ДЛЯ МОДЕЛИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИС МЕДИЦИНСКОГО НАЗНАЧЕНИЯ

Переходов А.И. 1 Володин К.И. 1
1 Пензенский государственный технологический университет
1. Birsel Ayrulu-Erdem, Billur Barshan, Leg Motion Classification with Artificial Neural Networks Using Wavelet-Based Features of Gyroscope Signals // Sensors, 2011
2. Weijun Tao, Tao Liu, Rencheng Zheng, Hutian Feng Gait Analysis Using Wearable Sensors// Sensors, 2012.
3. Tam Vu Ngoc, Rai Jain Medical Applications of Wireless Networks [Electronic resource] // Washington University in St. Louis [Official website]. URL: http://www.cse.wustl.edu/~jain/cse574-08/ftp/medical/
4. Официальный сайт компании MathWorks [Электронный ресурс]. – Режим доступа: www.mathworks.com/, свободный.
5. Володин К.И., Переходов А.И. Автоматизированная генерация кода из моделей Simulink для целевого оборудования на базе технологий Nordic Semiconductor // Современные информационные технологии: Труды международной научно-технической конференции.- Пенза: ПензГТУ, 2014.
6. Unified Modeling Language [Электронный ресурс]. – Режим доступа: http://www.uml.org/, свободный.

На фоне бурного развития сенсорных сетей и расширения сферы их применения необходимо учитывать потребность в эффективных алгоритмах работы узлов сенсорных сетей. Современные методы проектирования позволяют использовать модельно-ориентированный подход для создания алгоритмического и программного обеспечения сенсорных сетей медицинского назначения [1,2,3]. При применении данного подхода разработка сосредоточена вокруг системной модели, из которой программное обеспечение для узлов сенсорной сети будет синтезировано автоматически.

В связи с прогрессом технологий сенсорных сетей разработка пакета расширений среды MathWorks MATLAB&Simulink[4] для работы с сенсорными сетями на базе технологий Nordic Semiconductor, основывающегося на подходе модельно-ориентированного проектирования, становится актуальной.

Основной задачей на данном этапе работы является проработка полного цикла создания блока Simulink библиотеки пакета расширений среды MathWorks MATLAB&Simulink и генерация кода из моделей Simulink [5].

zdav2.tiff

Диаграмма компонентов

Важную роль в процессе разработки систем играют анализ и проектирование системы с точки зрения объектной методологии. В качестве языка моделирования был выбран Unified Modeling Language (UML, унифицированный язык моделирования) [6]. Схема автоматизированного синтеза кода представлена в виде диаграммы компонентов (см. рис. 1).

Для решения задачи разработки блока Simulink библиотеки пакета расширений среды MathWorks MATLAB&Simulink и генерации кода из моделей Simulink для целевого оборудования на базе технологий Nordic Semiconductor необходимо подготовить внешние файлы исходного кода на языке Си, реализующие необходимые функции системы, для интеграции в Simulink. После этого проводим интеграцию внешнего Си кода в Simulink, используя утилиту Legacy Code Tool, и получаем библиотеку блоков, которые можно использовать для построения поведенческих моделей узлов сенсорной сети. В процессе работы необходимо разработать файлы-шаблоны, позволяющие автоматически генерировать из модели Си код, используя пакеты расширения среды MATLAB&Simulink Embedded Coder, Simulink Coder и MATLAB Coder, и make-файл, показывающий правила сборки кода. Затем код компилируется под определенный вид целевого оборудования. Полученный таким образом исполняемый hex-файл с микропрограммным обеспечением записывается в память микроконтроллера.


Библиографическая ссылка

Переходов А.И., Володин К.И. ДЕКЛАРАТИВНОЕ ОПИСАНИЕ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ ПАКЕТА РАСШИРЕНИЯ СРЕДЫ MATHWORKS MATLAB&SIMULINK НА БАЗЕ EMBEDDED CODER ДЛЯ МОДЕЛИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИС МЕДИЦИНСКОГО НАЗНАЧЕНИЯ // Международный студенческий научный вестник. – 2015. – № 3-1. ;
URL: https://eduherald.ru/ru/article/view?id=12086 (дата обращения: 20.04.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674