Электрокардиограф на javascript ??

Тема в разделе "Мегафлуд", создана пользователем zilon, 12 мар 2012.

  1. zilon

    zilon

    Регистр.:
    30 июл 2011
    Сообщения:
    370
    Симпатии:
    147
    препод в вузе задал задачку, сделать электрокардиограф на чём угодно c++, basic, pascal а я поскольку вебмастер, то давно хотел начать учить JavaScript. Хотел спросить можно ли сделать электрокардиограф на JS ?? Там нужно буквально 1 график, накотором будет одна кривая линия, повторяющеся несколько раз, одна кнопка "пуск" и одно окно, для ввода частоты сердце биения и всё...

    А если можно такое реализоваить то с чего начать изучать JavaScript ??
     
  2. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    975
    Симпатии:
    255
    Если делать имитацию кардиографа, то можно, но на делфи, си ++ это сделать гораздо проще. Там уже готовые, встроенные библиотеки есть. На js прийдется писать с нуля или использовать одну из готовых библиотек.
    Я бы порекомендовал http://www.jqplot.com/ под jQuery, останется только придумать, как заставить двигаться картинку.
     
    zilon нравится это.
  3. zilon

    zilon

    Регистр.:
    30 июл 2011
    Сообщения:
    370
    Симпатии:
    147
    а мне попроще надо главное чтобы было видно, что я делал сам а не тырил, а то забанит...

    вот я сделал на JS и вывел через canvas такой график(это не конечный вариант финальный будет красивее)

    [​IMG]

    там линию рисует вот этот код

    HTML:
    
    context.lineTo(10, 100); // line 1
    context.lineTo(20, 80); // line 2
    context.lineTo(30, 100); // line 3
    context.lineTo(40, 100); // line 4
    context.lineTo(50, 20); // line 5
    context.lineTo(60, 180); // line 6
    context.lineTo(70, 100); // line 7
    context.lineTo(80, 100); // line 8
    context.lineTo(90, 80); // line 9
    context.lineTo(100, 100); // line 10 
    context.lineTo(110, 100); // line 11 
    context.lineTo(120, 20); // line 12 
    context.lineTo(130, 180); // line 13
    context.lineTo(140, 100); // line 14
    context.lineTo(150, 100); // line 15
    context.lineTo(160, 80); // line 16
    context.lineTo(170, 100); // line 17 
    context.lineTo(180, 100); // line 18
    context.lineTo(190, 20); // line 19 
    context.lineTo(200, 180); // line 20
    context.lineTo(210, 100); // line 21
    context.lineTo(220, 100); // line 22
    context.lineTo(230, 80); // line 23
    context.lineTo(240, 100); // line 24 
    context.lineTo(250, 100); // line 25
    context.lineTo(260, 20); // line 26 
    context.lineTo(270, 180); // line 27
    context.lineTo(280, 100); // line 28
    context.lineTo(290, 100); // line 29
    context.lineTo(300, 80); // line 30
    context.lineTo(310, 100); // line 31 
    context.lineTo(320, 100); // line 32
    
    то есть только он должен менятся чтоб нарисовать другой график. Я хотел написать 10-20 похожих, вынести их в отдельные inc файлики и подключать так

    <?php include ("inc/60.inc"); ?>

    60 это частота сердцебиения, которую вводят в форму и нажимают на input и после этого по идеи должна перезагрузится страница и появится новый график. А я хотел узнать какими функциями это всё можно сделать, где про них прочитать? А может есть другой способ более рациональный? Подскажите пожалуста :rolleyes:

    P.S. ссылка на график >> dark-knight-vozrozhdenielegendyonline.ru/graf2.php