|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 22 Jan 2003 01:55:27 To : Zahar Kiselev Subject : Re: научный вопрос --------------------------------------------------------------------------------
Hi, Zahar!
>>>>> "ZK" == Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> writes:
IA>> Вообще, у gnuplot практически всё великолепно -- жутко
IA>> портируемый, поддерживает кучу терминалов, заработает на любом
IA>> пылесосе, имеет CLI-интерфейс и позволяет рисовать вывод внешней
IA>> программы (очень, кстати, полезная вещь в жизни.
ZK> Вот я тоже на это обратил внимание. И возникли вопросы: он что, может
ZK> рисовать график прямо в процессе поступления данных от программы или
ZK> сначала получит все данные(программа должна выдать "конец файла"), а
ZK> потом нарисует? И где бы подсмотреть пример, как эти данные должны
ZK> быть оформлены, чтобы гнуплот их понял и нарисовал?
тебе что, не все ответы доходят?
======
From: Boris Veytsman <borisv@lk.net>
Newsgroups: fido7.ru.linux
Subject: Re: продолжение научного вопроса
======
> Общеизвестно, что gnuplot хорошо строит графики по данным, записанным в
> файл. А существует ли возможность чем-то строить график, если данные
> поступают в машину со внешнего устройства(платы АЦП например)? Чтобы
> прямо по мере поступления данных на экране рисовалась кривая? Разумеется
> - я понимаю, что можно взять компилятор Си и с нуля написать такое -
> принципиальных ограничений тут нет. Однако меня интересуют если не
> готовые программы, то какие-то "полуфабрикаты", ориентированные на
> решение такой задачи. Либо фраза авторитетного специалиста "не лезь, в
> линуксе все равно с такой задачей не справишься, возьми дос,
> турбопаскаль, и напиши что нужно".
Это задача на несколько строк.
1. Пусть драйвер устройства сбрасывает данные в файл, например,
data.dat, добавляя новые к концу файла
2. Запусти простой скрипт:
while (true); do echo "plot \"data.dat\""; sleep 10; done | gnuplot
Этот скрипт будет каждые 10 секунд заставлять ОДИH И ТОТ ЖЕ гнуплот
перерисовывать график с учётом новый данных.
======
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541dfe31f7d.html, оценка из 5, голосов 10
|