Массив

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Doctor
Рядовой
Сообщения: 3
Зарегистрирован: 28.03.2016{, 21:24}
Репутация: 0

Массив

#1

Сообщение Doctor » 28.03.2016{, 22:03}

Приветствую всех.
Полного описания массивов в не нашел. Проверьте если не трудно. По описанию из блока, на выходе должна быть сумма элементов.
Массив состоит из 4 - х  байтов значение =  255 
В порт выводится непонятно что. Мне нужно было выводить эти 4 байта в UART.

СпойлерПоказать
massiv.flp
(51.17 КБ) 35 скачиваний
Почему 252?

Добавлено (28.03.2016, 22:03)
---------------------------------------------
Наверно можно и по другому организовать вывод в порт но тогда для чего этот блок?
Вложения
0763602.jpg

Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Массив

#2

Сообщение Airis » 28.03.2016{, 22:14}

Сумма массива будет выводится тем же типом как сам массив, а так как в Byte не помещается вся сумма (FF+FF+FF+FF=3FC) то она обрезается до FC, что как раз и есть = 252.
Последний раз редактировалось Airis 28.03.2016{, 22:15}, всего редактировалось 1 раз.

Аватара пользователя
support
Супермодератор
Сообщения: 1713
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 580
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Массив

#3

Сообщение support » 28.03.2016{, 22:17}

Airis писал(а):Сумма массива будет выводится тем же типом как сам массив, а так как в Byte не помещается вся сумма (FF+FF+FF+FF=3FC) то она обрезается до FC, что как раз и есть = 252.
Это мой косяк, занесите пожалуйста в баг трекер что бы я не забыл исправить.
Автор программы FLProg.

Doctor
Рядовой
Сообщения: 3
Зарегистрирован: 28.03.2016{, 21:24}
Репутация: 0

Массив

#4

Сообщение Doctor » 28.03.2016{, 22:21}

Новую тему там создать?
И еще вопрос. То что написал Airis верно? Так и должно это работать? Просто сложение?
Последний раз редактировалось Doctor 28.03.2016{, 22:24}, всего редактировалось 1 раз.

Аватара пользователя
support
Супермодератор
Сообщения: 1713
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 580
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Массив

#5

Сообщение support » 28.03.2016{, 22:23}

Да создайте новую тему
Автор программы FLProg.

Ответить

Вернуться в «Спросить у знатоков»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей