Уважаемые участники форума, обращаюсь к вам за помощью, но сначала позвольте небольшое предисловие, для ясности.

Я не программист, но по роду своей деятельности (научные исследования) часто приходится дополнять теоретические расчеты вычислительными экспериментами. Причем моделируемые системы таковы, что стандартные вычислительные средства пакетов MathCad и MatLab (SciLab), либо слишком громоздки, либо плохо применимы, либо медлительны. Программы обычно пишу для текущего внутрилабораторного использования, но некоторые идут в образовательный процесс. До последнего времени работал в Delphi 7, но по понятным причинам приходится мигрировать на бесплатное и поддерживаемое ПО.
В Интернете не так много бесплатных (для некоммерческого использования) сред с достаточно развитым и дружественным интерфейсом для разработки программ вычислительного характера. Выбор был между FPC (Lasarus), J и ББ.
Я уже давно и с большим интересом посещаю ваш форум. Деловитость и обстоятельность обсуждений является одним из аргументов (в дополнение к достоинствам языка и среды) в пользу выбора ББ для решения своих задач.
Первый опыт работы со средой и опыт использования библиотеки Lib (графическое представление результатов вычислений необходимо) порадовал удобством написания и тестирования программ-примеров из начального набора и простотой привязки форм к программным переменным. К сожалению методично и обстоятельно разбираться со средой нет возможности, собираюсь делать это в процессе работы.
Но в процессе работы я столкнулся с трудностью.
Задача.
Дано: имеется вычислительный процесс, описывающий динамику некоторой системы. Количество расчетных точек (время процесса) фиксировано.
Требуется: отображать в графическом окне (горизонтально) процесс вычислений с самого начала и до завершения, причем график должен быть постоянно "растянут" по оси абсцисс на всю ширину графического окна. Скроллинга, сохранения и пр. не требуется.
Примеры разработки похожей задачи (Ticker и "График истории показаний") ужасают своими объемами и многословием. Мне не нужен универсальный модуль со множеством мне не нужных функций. Кроме того в Tickerе используются относительно низкоуровневые графические операции, как в свое время приходилось делать в ТурбоПаскале. Это конечно не смертельно, но вот в Делфи решение этой задачи занимает несколько строчек кода. Там я использовал автомасштабирование в графических компонентах и полную перерисовку графиков.
Когда я пытаюсь воспроизвести что-то подобное тому, что делал в Делфи, используя функции Update или Cut из LibPlotters, то ББ ничего не показывает пока идет имитация вычислительного процесса и выдает в конце уже законченный график.
Мне же нужно наблюдать ход процесса вычислений, с возможностью прекратить его или по ходу дела изменить параметры модели. Есть ли возможность решить задачу, допустим в рамках Lib или какой-либо другой библиотеки, без разработки универсального модуля для других возможных приложений? Нужна специализированная процедура прямо внутри вычислительного модуля.
Извините за многословие, если что.