Показано с 1 по 10 из 2512

Тема: CODESYS V3.5. Визуализация

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    По умолчанию

    И снова здравствуйте! Все никак не получается совладать с графиком из PolyLine...
    Код:
    start_rs(set:=start, reset1:=stop);
    takt(enable:=start_rs.Q1, timelow:=T#50MS, timehigh:=T#50MS);
    takt_trig(clk:=takt.OUT);
    //чтоб не выходил за границы
    If temp_input<0 then
    temp_input:=0;
    ELSIF temp_input>160 THEN
    temp_input:=160;
    END_IF

    //отрисовка
    IF takt_trig.Q=TRUE AND PointsNum<=720 THEN
    arrOfPoints[pointsNum].iX:= PointsNum+50;
    arrOfPoints[pointsNum].iY:= REAL_TO_INT(450-(temp_input/0.4));
    pointsNum:=pointsNum+1;
    END_IF

    //сдвиг
    IF takt_trig.Q=TRUE AND PointsNum=721 THEN
    FOR i:=0 TO 719 BY 1 DO
    arrOfPoints[i].iX:=arrOfPoints[i+1].iX;
    arrOfPoints[i].iY:=arrOfPoints[i+1].iY;
    END_FOR
    arrOfPoints[720].iX:= PointsNum+50;
    arrOfPoints[720].iY:= REAL_TO_INT(450-(temp_input/0.4));

    END_IF

    Отрисовывает график нормально, а когда приходит пора его сдвигать, начинает "отщипывать" точки от начала... Никак не найду где ошибся. Подскажете?
    Последний раз редактировалось firetester; 15.02.2016 в 14:08.

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 04:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 18:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •