|
3 / 3 / 0
Регистрация: 11.05.2026
Сообщений: 12
|
|
StormTrack-Oscilloscope WinAPI GDI11.05.2026, 05:17. Показов 3224. Ответов 30
Привет.
Решил выложить проект визуализации временных рядов на git. Надеюсь она кому то поможет. Сам проект представляет из себя библиотеку в виде готового SDK. Или можете скачать проект и сами все собрать. - если кратко, о чем речь? Запуск окна windows с визуализацией данных из под консольного приложения в отдельном потоке с набором фич. Добавляете в свое консольное приложение .hpp и .lib. и пользуетесь (есть примеры в README). - зачем? Симуляция процессов, отладка алгоритмов. Ну и еще это несколько увлекательно. Я просто хотел визуализацию из коробки. Чтобы подключил в visual studio и все. Этот проект без зависимостей запускается из консоли. Решил оформить в виде готового SDK. Буду рад, если проект принесет кому-то пользу. - кому будет полезно (по моему мнению)? Для узкой аудитории: студенты / R&D инженеры / любители WinAPI / любители железяк Не уверен насчет DPI. Если вы обладатель Full-HD монитора, буду признателен если проверите работоспособность библиотеки. Я пробовал эмулировать работу на стареньком ноутбуке, но никаких артефактов не обнаружил. Ссылка на GitHub: https://github.com/c7ex/StormTrack-Oscilloscope На момент написания поста v1.1.0 Возможности/использование библиотеки описаны в README. Также Вы можете оставлять свои вопросы / идеи / критику (не надо) / моральную поддержку
0
|
|
| 11.05.2026, 05:17 | |
|
Ответы с готовыми решениями:
30
Выбор между GDI / GDI+ / CreateWindow
Аналоговые часы (WinAPI + GDI + C++) ? |
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 17.09.2026, 14:32 | |
|
Вопрос несколько сумбурный.
Если бы в програмировании Шторм Трек оссцилографов был бы смысл, то давно бы разработали несколько штук. Толковых я имею в виду. Пригодных для нормальной на них работы.
1
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 17.09.2026, 14:36 | |
|
Здесь и коню понятно.
Мне ваша звуковая карта выпишет пакет прямоугольных импульсов с широтно импульсным кодированием? Наверно что хрена.... (широтно импульсным) это когда летит восемь импульсов, три из них раза в два покороче. Он ещё этот пакет синхронизирует, что бы можно было его увидеть. (что бы стоял на месте, не бежал.) Как там в вашем шедевре с синхронизацией то? Прямоугольный импульс это прямоугольный. Не пила и не синусоида.
1
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 17.09.2026, 14:56 | |
|
Вложение 1538773
Если по теме, то внешняя аппаратная часть должна быть. И серьёзная а не звуковая карта.
1
|
|
|
3 / 3 / 0
Регистрация: 11.05.2026
Сообщений: 12
|
|
| 17.09.2026, 21:16 [ТС] | |
|
Спасибо за критику. Только сейчас я понял, что Вы посчитали, что это действительно программный осциллограф (буквально). Нет. Простыми словами - просто визуализатор. Данные которые вы хотите визуализировать - ваша задача. Поэтому название "осциллограф" - по сути это отсылка к временным рядам. Вот и все. Если есть еще вопросы, обращайтесь.
1
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 17.09.2026, 23:20 | |
|
Ну да...
Ну визуализатор есть встроенный в бильдер... Я уже писал. Разработчики встроили. Ещё со времён когда он был Борланд шестой. А то и раньше.
1
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 17.09.2026, 23:25 | |
|
Вообще в названии темы написано что он осциллоскоп... А осциллоскопом называется вот такая штука. Я просто попытался донести что такое осциллограф и для чего он нужен.
1
|
|
|
3 / 3 / 0
Регистрация: 11.05.2026
Сообщений: 12
|
|
| 18.09.2026, 00:03 [ТС] | |
|
Таково название моего проекта, там нет ничего от измерительного прибора, я все описал выше в теме.
Ранее я не работал со звуком, но решил попробовать. Прикрепил гиф и архив с экзешником, если интересно. И еще: какой визуализатор борланда Вы имеете ввиду?
0
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 18.09.2026, 02:00 | |
|
0
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 18.09.2026, 02:25 | |
|
1
|
|
|
3 / 3 / 0
Регистрация: 11.05.2026
Сообщений: 12
|
|
| 18.09.2026, 21:23 [ТС] | |
|
Спасибо! Демонстрация отличная! FPS не проседает, все четко откликается!
(К сожалению я не знаю как записать полноценное видео, гиф слишком тяжелые - поэтому короткие) Фактически в плане именно визуализации - у вас то же самое. Разумеется вы используете fft, чего у меня нет, я это упоминал ранее. Разница только в том, что у вас готовая утилита. Мой проект - позиционируется как библиотека, она встраиваемая, без борландов и т.д. Чистое консольное приложение. Разумеется сравнивать функционал нет смысла, он написан в первом сообщении поста (сейчас уже больше). У вас специализированное решение, решающая узкую, конкретную задачу, с чем безусловно справляется. Я предлагаю инструмент решения узкого типа задач. Надеюсь мы друг друга поняли.
1
|
|
|
638 / 396 / 68
Регистрация: 09.03.2016
Сообщений: 4,370
|
|
| 18.09.2026, 23:45 | |
|
Я кодирую в mp4. У меня кодёры разные на FFMPEG.
Програмировал интересовался. MP4 места меньше занимает чем gif. Даже со звуком. Я на чистых плюсах не пишу. У меня как бы смешанный стиль. Но так как я надолбил уже много,( всё чем пользуюсь.) Так изменить уже ни чего нельзя.
1
|
|
| 18.09.2026, 23:45 | |
|
GDI в WinAPI WinAPI "Static" + "GDI+" Winapi GDI+ Попытка реализовать простенькую игру на WinAPI и GDI+ (Проблема низкий FPS) GDI, программа "Змея" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|