Skip to content

Latest commit

 

History

History

07

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Домашнее задание к занятию «Рисование графиков»

Цель задания

В результате выполнения этого задания вы научитесь строить линейные графики при помощи Qt Charts, можно также использовать QCustomPlot.


Инструкция к заданию

  1. Скачать проект с прекодом.
  2. Добавить в CmakeList.txt модуль для работы с Qt Charts. Если выполняете при помощи QCustomPlot, то добавить библиотеки, которые можно взять из примеров лекций, также добавить модуль, необходимый для работы QCustomPlot.
  3. Выполнить требования задания.

Задание 1

  1. Необходимо отобразить первую секунду обработанных данных.
  2. Наполнение серии данными необходимо реализовать внутри лямбда-функции findmax.
  3. Поместить сигнал внутрь findmax, говорящий о готовности данных для отрисовки.
  4. Отображение графика должно быть реализовано в созданном вами слоте в MainWindow.
  5. График должен отображаться в новом окне.

Дополнительные сведения
  1. Частота дискретизации данных составляет 1000 Гц.
  2. https://drive.google.com/file/d/1XjmogNteEejjzuQXseCR_kZg6TuZ58C9/view?usp=drive_link ссылка на файл testData.adc

Правила приёма работы

  1. Отправлена ссылка на репозиторий с кодом ДЗ.

Критерий зачёта

  1. Программа работает стабильно.
  2. При обновлении данных график также обновляется.