R50 19e8880f30dfc7dfd8e56f873883c3e0
Программирование

Просмотр осциллограмм контроллера BECKHOFF

Добавлено 25 мар 2024 в 10:41
Для запуска программы нужно иметь текстовый файл, в котором будут храниться нужные вам значения. Слева сверху кнопка "Открыть файл"(скрин 1), выбираете файл(скрин 2). После этого программа сама прочитает весь файл(в примере взят файл размером в 30000 строк!) и выдаст все названия групп(скрин 3). Дальше вы должны выбрать нужные вам группы и нажать на "Открыть график". Все выбранные вами группы будут отображены (скрин 4). Кроме всего доступного функционала графиков Matplotlib заказчик попросил что бы при наведении курсора на определенное место графика появлялось его значение и что бы внизу был ползунок, который регулировал стенки графика (скрин 4, смотреть нижний график).

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

P.S: программа была разработана за 2 недели, за которую я получил 300 BYN(8333 , 91,68$ ПО НЫНЕШНЕМУ КУРСУ).

Af709984fa D8ed0625d2 A69f82fdf6 1cc233eecc Dd1aa7e11c