|
9 / 0 / 0
Регистрация: 20.02.2010
Сообщений: 13
|
|
Построение графиков из .csv в реальном времени20.02.2010, 17:21. Показов 9770. Ответов 11
Метки нет (Все метки)
Здравствуйте! Нашел форум через яндекс, сам увлекаюсь компьютерной графикой и авиацией, вот по поводу второго и хочу к вам обратиться: для моей научной работы нужна несложная программа-построитель графиков в реальном времени из .csv - файла. В инете ничего подобного не нашел. Сам немного программировал в MatLab (то что требовалось в процессе обучения), но хотелось бы чтобы программа работала независимо и интерфейс поприятнее.. Так вот, не могли бы Вы помочь с этим, насколько такая программа будет сложна новичку и профессионалу? Где её лучше писать? Эскиз интерфейса-во вложении. Заранее спасибо, жду ответа.
P.S. Эту ветку форума выбрал так как здесь макимум сообщений и про графику что то есть
0
|
|
| 20.02.2010, 17:21 | |
|
Ответы с готовыми решениями:
11
Построение графиков в реальном времени Вывод графиков в реальном времени
|
|
105 / 104 / 9
Регистрация: 10.01.2010
Сообщений: 392
|
|
| 20.02.2010, 22:03 | |
|
все достаточно стандартно...
читать из csv - не вопрос, строить график в реальном времени - не вопрос, отображать графически - нет проблем... Не до конца понятны условия, так что было бы не плохо рассказать подробнее, что хочу? а то потом окажется, что вводные дополнительные приводят задачу к нулевому результату. Ну и по традиции, напомню, что форум - это сообщество ищущих знания, а не желающих получить решение даром так что вопросы должны быть более конкретными
0
|
|
|
9 / 0 / 0
Регистрация: 20.02.2010
Сообщений: 13
|
|
| 21.02.2010, 11:51 [ТС] | |
|
Из авиасимулятора Flight Gear поступает поток данных в примерно таком виде:
Time,Altitude,Roll,Pitch,Thrust 379.9,9.639159524,0.03464081849,1.032999 411,0.375165 380.025,9.6391595,0.03464081849,1.032999 411,0.375165 380.167,9.639159468,0.03464081849,1.0329 99411,0.375165 380.167,9.639159468,0.03464081849,1.0329 99411,0.375165 Необходимо чтобы программа строила несколько графиков (5-6) при условии, что в .csv файле их гораздо больше – какие именно графики строить выбирает студент: при нажатии на поле названия параметра появляется список всех доступных для отображения параметров из которых выбирается тот который будет строиться в данном поле построения. В процессе построения под названием каждого графика отображается текущее значение параметра. Графики из нижнего поля построения – «разовые команды» не выбираются и строятся постоянно в виде линии, если этот параметр принимает значение 1 (например форсаж включен) или 0 (шасси убраны). Местонахождение файла так же выбирается (кнопка FILE) и этот путь отображается вверху программы. Обновление файла происходит 10 раз в секунду. К каждому графику необходимо искусственно добавить шум (параметры шума потом подберу) для придания реалистичности. Отдельно напишу про масштаб каждого графика по оси У. У каждого параметра есть несколько диапазонов изменения для отображения на графике, например два – от 4 до 10 и от 10 до 20 (как на рисунке). Если параметр находиться внутри диапазона 1 (4..10) т. е. его значение например 8, то вся ось У поля построения поделена от 4 до 10. Если параметр выходит из диапазона «4..10» и его значение например 15, то вся ось У скачкообразно «переразбивается». Пример – в анимации, анимация в архиве. Вроде бы всё что скажете? И конкретный вопрос - с чего начать?
0
|
|
|
9 / 0 / 0
Регистрация: 20.02.2010
Сообщений: 13
|
|
| 21.02.2010, 14:20 [ТС] | |
|
0
|
|
|
9 / 0 / 0
Регистрация: 20.02.2010
Сообщений: 13
|
|
| 03.03.2010, 06:58 [ТС] | |
|
что, неужели никто не знает?
0
|
|
|
105 / 104 / 9
Регистрация: 10.01.2010
Сообщений: 392
|
|
| 03.03.2010, 09:39 | |
|
ну, быстренько что-то подобное (это если я правильно понял, что вообще должно получаться).
1
|
|
|
9 / 0 / 0
Регистрация: 20.02.2010
Сообщений: 13
|
|
| 03.03.2010, 12:32 [ТС] | |
|
нифига себе! так быстро, тока жаль ошибка вылазит
То есть ответ на вопрос "с чего начать" или "можно ли быстро разобраться самому" - отрицательный ладно может ещё попробуте? надеюсь не сильно загружаю
0
|
|
|
105 / 104 / 9
Регистрация: 10.01.2010
Сообщений: 392
|
|
| 03.03.2010, 23:39 | |
|
ошибка потому что я покромсал наверное не аккуратно - это вообще-то кусок из программы
так что все лишнее фтопку и будет работать ![]() Добавлено через 51 секунду если не получится, стучите, покромсаю аккуратнее
0
|
|
|
9 / 0 / 0
Регистрация: 20.02.2010
Сообщений: 13
|
|
| 04.03.2010, 07:13 [ТС] | |
|
не получилось...всё равно ошибка
0
|
|
|
105 / 104 / 9
Регистрация: 10.01.2010
Сообщений: 392
|
|
| 04.03.2010, 10:13 | |
|
хорошо, ща порежу, вышлю
0
|
|
|
Ytm
|
|
| 19.03.2010, 17:08 | |
|
тоже интерересна тема, нельзя ли выложить новую "версию" вырезки?
|
|
|
9 / 0 / 0
Регистрация: 20.02.2010
Сообщений: 13
|
|
| 20.03.2010, 07:39 [ТС] | |
|
эт не ко мне
0
|
|
| 20.03.2010, 07:39 | |
|
Помогаю со студенческими работами здесь
12
Построение графика в реальном времени Показ графиков нескольких курсов акций/валют в реальном времени с ипользованием библиотеки Socket.IO Построение графика временной функции, работающая как в машинном, так и в реальном времени Построение динамических графиков в режиме реального времени Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|