Я планирую сделать небольшой проект с использованием сигналов ЭКГ. В настоящее время я получаю сигналы ЭКГ через COM-порт и записываю их в текстовый файл, используя программирование на Си.
Мой следующий шаг - это возможность построить все эти точки данных в режиме реального времени. Можно ли это сделать с помощью C-программирования? Если нет, то я не против собрать образец, который длится 2 минуты, и затем построить эти точки данных.
После этого я хочу получить БПФ данных во временной области и построить график частот.
Моя конечная цель состоит в том, чтобы разработать графический интерфейс с использованием C, который показывает человеку график ЭЭГ в реальном времени, а также частотный график.
Я сделал еще один пост, и мне посоветовали попробовать:
- RRDTool (http://oss.oetiker.ch/rrdtool/): Однако, это не кажется простой реализацией для C.
- OpenGL Utility Toolkit (http://www.opengl.org/resources/libraries/glut/): Это кажется очень мощным средством для создания 3D-графиков. Однако я не смог найти полезных руководств, упрощающих реализацию 2D-графиков
- KST: http://kst -plot.kde.org / , Это было самое интересное программное обеспечение. Я немного поиграл с этим, и мне нравится его простота. Это также позволяет мне получать данные БПФ. Однако я не уверен, как связать это с моей конечной целью - иметь графический интерфейс, так как это отдельная программа.
Если бы кто-то мог порекомендовать реализацию на основе C и некоторые учебные пособия / примеры кода, это было бы здорово. Кроме того, советы по другим альтернативам для достижения моей конечной цели также будут высоко оценены!