Конференция "Media" » Построение графиков и их редактирование [D7, WinXP]
 
  • DanSav (09.12.07 12:19) [0]
    Господа, помогите новичку, необходима  помощь в реализации возможности редактирования сгенерированного сигнала, то есть, получив, например синусоиду необходимо, что бы пользователь мог  "потянуть" за график и изменить Амплитуду, или растянуть гармонику, а так же после внесенных изменений необходимо получить значения нового сигнала. Прошу помочь хотя бы в выборе направления, что необходимо изучить? Возможно ли это в TChart' e, если нет то в чем?

    Заранее благодарю.
  • DanSav (09.12.07 12:24) [1]
    "потянуть" имеется в виду мышкой
  • Сергей М. © (10.12.07 09:27) [2]
    Смотря как график визуализируешь.
  • DanSav (10.12.07 10:15) [3]
    К примеру, я сгенерировал сигнал вида y:=sin(2*pi*f*x) и строю его при помощи Chart, возможно ли редактировать  синусоиду уже через Chart?

    > пользователь мог  "потянуть" за график и изменить Амплитуду,
    >  или растянуть гармонику
    >

    Или придется все это дело в Canv'e рисовать?
    Надеюсь понятно изложил? :)
  • Сергей М. © (10.12.07 10:21) [4]

    > возможно ли редактировать  синусоиду уже через Chart?


    Возможно.


    > Или придется все это дело в Canv'e рисовать?


    Прежде чем рисовать, нужно определиться, как ты будешь в последствии осуществлять интерактивность нарисованного тобой
  • DanSav (10.12.07 12:01) [5]

    > Возможно.

    Вселили надежду :) Суть программы заключается в том что есть модели сигналов такие как например sin, построив модель графически, пользователь должен иметь возможность полученную модель "курочить" как захочет сжав например ее т.е. уменьшить период, или вытянуть ее вверх т.е. увеличить амплитуду и все это непосредственно на графике (Надеюсь в Chart) полученный сигнал с изменениями должен быть представлен и как массив значений....Надеюсь получить совет как примерно это можно реализовать.
  • Сергей М. © (10.12.07 12:04) [6]
    А собссно в чем проблема использования для этой цели компонента Chart ?
  • DanSav (10.12.07 12:12) [7]
    Проблема в плохом знании программирования в Delphi, не могли бы Вы мне посоветовать, где можно прочитать больше о свойствах Chart, или может найти инфу по схожей проблеме, а если примерчик подкинете, буду безмерно благодарен
  • Сергей М. © (10.12.07 12:17) [8]

    > где можно прочитать больше о свойствах Chart


    Например, здесь

    http://it.kgsu.ru/DelAdd/deladd19.html
  • CreaGame © (05.02.09 13:07) [9]
    а вот такой вопрос там в Есрфке начало координат внизу слева а можно сделать так чтоб по середина было начало координат?
  • CreaGame © (05.02.09 13:08) [10]
    * в TChart
  • Denis__ © (05.02.09 18:12) [11]

    > оординат внизу слева а можно сделать так чтоб по середина
    > было начало координат?

    Проблемно пересчитать координаты что ли?)
  • DesWind (06.02.09 15:33) [12]

    > CreaGame ©   (05.02.09 13:08) [10]


    Если в свойствах TChart покопаться, то можно задать фиксированное расположение, масштаб и т.д. осей.
  • SeLena (18.09.10 06:15) [13]
    скок умных....((
 
Конференция "Media" » Построение графиков и их редактирование [D7, WinXP]
Есть новые Нет новых   [120106   +67][b:0][p:0]