Графики в реальном времени

Модератор: Модераторы разделов

Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Графики в реальном времени

Сообщение cheer »

Требуется решить задачу теплопроводности при заданных граничных и начальных условиях (это я уже сделал) и постоить график перехода к стационарному решению (то есть при t=5, t=10, etc) (при t->INFINITY), график двумерный, одновременно должно показываться, например, два-три положения времени.
Хочется как-то связать gnuplot и код, мною уже написанный. Как добавить в gnuplot картинку - понятно (replot), а вот как удалить старый - не знаю. И как синхронизировать вывод программы и gnuplot?
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Графики в реальном времени

Сообщение elide »

а как ты вообще взаимодействуешь с gnuplot?
слава роботам!
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Графики в реальном времени

Сообщение cheer »

bash-скриптом, который запускает программу (c выводом в файл), а потом gnuplot берёт данные из этого файла. Другого ничего пока не придумал.
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Графики в реальном времени

Сообщение elide »

у гнуплота есть библиотека, котороя позволяет прямо из программы строить все что нужно, без временных файлов и запуска отдельного гнуплот... погугли на эту тему, я где-то видел неплохую доку по ней.
слава роботам!
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Графики в реальном времени

Сообщение cheer »

Ага, спасибо. Попробую поискать. В крайнем случае сделаю хоть на Java, но не хочется что-то писать, когда по идее всё уже написано.
Спасибо сказали: