|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 26 Jan 2003 21:00:44 To : Alexander S. Usov Subject : Re: научный вопрос -------------------------------------------------------------------------------- Jan 26 04:39 03, Alexander S. Usov wrote to Zahar Kiselev: >> ASU> Ты сюда пришёл спросить у людей самый безгеморойный способ или >> себя ASU> показать? >> ASU> Если второе, так зачем спрашивать -- показывай себя коллегам. >> Я спрашивал действительно безгеморойный способ, а мне советуют аж три >> языка в этой действительно не особо сложной задаче стыковать между >> собой и этот бутерброд отлаживать. Я понимаю, что это круто, но мне >> надо график нарисовать, а не свою крутость ощутить и другим показать. ASU> Во-первых не 3, а 2. ASU> Самый простой вариант решения, который приходит мне в голову это ASU> такой: ASU> 1. Сишная программа, которая работает с АЦП и посчитанные данные ASU> складывает в файл. Когда очередная точка записана в файл, она ASU> печатает ASU> 1 буковку на stdout. ASU> 2. Мелкоскрипт на expect(это строк 10-15 максимум) запускает gnuplot ASU> и ASU> твою прогу. Гнуплоту он сначала говорит plot "my_data_file", а по ASU> приходу очередной буковки от твоей программы говорит replot. Подумай сам, что будет, когда файл станет размером в несколько десятков килобайтов. Ведь гнуплот перерисовывает весь подсунутый ему набор данных с самого начала. Так что твое решение не подходит. Разве что записывать данные кусками в короткие файлы... Hо операции открытия/закрытия файлов - долгие. ASU> Продолжай в том-же духе. Когда сделаеш, скажи сколько потратил ASU> времени. Hе думаю, что на это уйдет слошком много времени. ASU> Тебе предложили самый простой и беспроблемный вариант. То, что предложил сейчас ты - вообще не работоспособно. > Hе хочеш -- ASU> не надо. Только не трать чужое время. ASU> Желание тратить своё время на написание ответов тебе потихоньку ASU> рассасывается. Конференция - место для добровольного общения. Я тебя никак не заставляю писать ответы на мои письма. Также заметь, что в качестве аргументов против "многослойного бутерброда" я выдвигаю именно технические соображения, а не эмоции. Zahar(@spbdept.rbc.ru) --- Msged/LNX 6.1.1 * Origin: Остров Большой Березовый: http://birch-island.spb.ru (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883e343a51.html, оценка из 5, голосов 10
|