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

Тема: Переполнение DINT

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

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

    По умолчанию

    petera, пока не пробовал, только в фильтре циклов нет для скорости. есть буфер приходящих значений. новое прлюсуецо а старое отнимаецо. как то так:

    m_yNew: BYTE := 0;
    m_yOld: BYTE;
    m_aData: ARRAY [0..255] OF F_DATA;

    m_aData[m_yNew].dwX := i_dwX;
    m_aData[m_yNew].dnY := i_dnY;

    m_yOld := m_yNew - m_yLen; (* m_yLen - глубина *)
    m_dnSXY := m_dnSXY + i_dwX * i_dnY - m_aData[m_yOld].dwX * m_aData[m_yOld].dnY;
    m_yNew := m_yNew + 1;

    поэтому думаю с разделением сумм тоже траблы получацо =(
    Последний раз редактировалось lazy; 14.10.2016 в 17:06.

Похожие темы

  1. Идет переполнение стека ПР 110
    от Николай_10 в разделе Программируемые реле
    Ответов: 8
    Последнее сообщение: 30.04.2015, 16:50
  2. Переполнение диапазона
    от Boris_K в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 15.12.2014, 17:28
  3. Modbus DINT
    от olegsv в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 25.01.2012, 09:01

Ваши права

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