ИМХО, тут не ПО искать надо, а технологию http://aly.projektas.lt/img/Med_screen.png
Такие универсальные пакеты как Labview и Matlab все равно страдают убогостью своих движков по представлению графиков живых данных.
При этом чужой софт часто скрывает свои протоколы передачи данных.
Стоит потратить пару месяцев, но написать свой движок рисования графиков. Не с нуля, конечно. Turbo Delphi и компоненты TeeChart сильно все облегчают. По ссылке мнимок экрана одной из моих прог делающей именно то что вы описали.
Время записи ограниченно только емкость диска компа. Количество рисуемых графиков тоже ограничивается только емкостью диска ну и быстродействием компа, поскольку прорисовка может замедлиться на объемных графиках. Графики могут рисоваться асинхронно друг относительно друга.
Сколько графиков, период дискретизации каждого, масштаб считываются из самого дивайса в момент старта записи. Запись можно остановить, продолжить, запустить заново. Графики прокручиваются и масштабируются и по горизонтали и по вертикали.
Сразу на графики можно налагать их отфильтрованные образы или применить кучу других функций. Графики можно перемещають по вертикали и накладывать друг на друга, импортировать в GIF, WMF, BMP, Excel, TXT и т.д. Экран зумиться до любых размеров, также печатаеться один в один.
Все это получаеться практически автоматом с помощью компонентов TeeChart. Протокол проприетарный, см. проект
http://projects.ca …pa.ru/index.html?ID=62