![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
![]()
Есть таблица данных, где хранится изменение значения давления(p) по времени. Нужно это изменение отобразить визуально, например в Image. Закрашивание должно происходить следующим образом: первая линия должна иметь ярко красный цвет, затем эта же линия должна сместиться, и за ней рисуется ещё одна линия, но уже немного светлее, за ней ещё светлее и т.д. У меня получается просто закрашивание по данным таблицы, а не во времени, т.е. более светлая линия идёт после яркой, а надо наоборот(надеюсь, понятно выразился).
Вот как я делаю: Код:
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
Последний раз редактировалось A-IX-2; 10.03.2011 в 12:37. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 194
|
![]()
Если я правильно понял то есть 1мерный массив где хранится ряд значений по которому нужно вывести анимированную диаграмму?
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
![]()
Ну можно и так сказать. У меня никак не получается по времени сделать. Вот, допустим, есть труба, в которую подается жидкость под определённым давлением и этот напор падает. В первом сечении трубы в момент времени t=0.1c давление p=10, в следующий момент времени t=0.2с давление в том же сечении p=9, а во втором сечении 10, потом в третьем 10, во втором 9 и в первом 8 и т.д. При считывании из таблицы получается, что первое сечение закрашивается цветом, соответствующим p=10(т.е. ярко красным), а следующие более светлым, а надо наоборот.
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
![]()
http://fayloobmennik.net/453516
вот, чтоб было понятно, что там рисуется)
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
|
![]() |
![]() |
![]() |
#5 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
а если просто поменять местами значения, в обратном порядке, разве не помогает? 200 -> 120
Код:
VirusN13
|
![]() |
![]() |
![]() |
#6 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Вообще, на сколько я это понял, данные о давлении должны храниться в 2-х мерном массиве (сечение/время). Или у вас строго по 0,1 убывает? Если это так, то так:
Код:
Последний раз редактировалось Sibedir; 10.03.2011 в 16:12. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
![]()
не, тогда он просто будет с самого бледного цвета начинать рисовать
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
![]()
Да сейчас в принципе не важно, как давление изменяется, главное, что оно падает, а время можно как угодно задать. Меня интересует, как это всё визуализировать правильно. Вот с двумерным массивом надо попробовать.
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
|
![]() |
![]() |
![]() |
#9 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
![]() Цитата:
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Анимация в СИ !!! | Ислам | Помощь студентам | 1 | 03.03.2011 08:42 |
анимация | serj-07 | Общие вопросы Delphi | 17 | 10.01.2010 10:39 |
анимация в с++ | True_girl | Помощь студентам | 7 | 01.03.2009 18:57 |
Анимация | BuTeK1 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 19.01.2009 00:30 |
анимация | волшебная | Общие вопросы Delphi | 0 | 17.12.2008 21:01 |