Функция ADDSUM

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Функция ADDSUM

Сообщение GoGo » 06 апр 2017, 17:38

Здравствуйте

Я правильно понимаю, что функция ADDSUM вычисляет сумму последовательных элементов числового массива с [start] по [start+data_count-1] ?
Почему-то функция корректно считает только при числовых значениях элементов массива не выше 255. Т.е. для unsigned short массива [255, 255] сумма = 510, а для [255, 256] сумма = 256.
Прошу проконсультировать.
GoGo
 
Сообщения: 4
Зарегистрирован: 13 фев 2014, 10:57

Re: Функция ADDSUM

Сообщение VanMo » 07 апр 2017, 12:28

Добрый день.
Функция работает только с младшим байтом элемента массива.
Результат может быть двухбайтным.
VanMo
 
Сообщения: 376
Зарегистрирован: 16 авг 2011, 09:31

Re: Функция ADDSUM

Сообщение GoGo » 07 апр 2017, 15:40

Спасибо.
GoGo
 
Сообщения: 4
Зарегистрирован: 13 фев 2014, 10:57


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 6