Вверх ↑
Ответов: 109
Рейтинг: 1
#1: 2025-07-25 14:54:41 ЛС | профиль | цитата
Gunta писал(а):
Andrej77rv писал(а):
Т.е. в Int это от 0 до 65535. Вроде всё получилось, но не понятно почему есть линии "позитива" и "негатива". Начинаешь прибавлять мощность излучения линии переходят из "негатива" в "позитив" (номер пикселя не меняется). Порог перехода пока не понял. Может кто что подскажет?

Скорее всего ты преобразуешь 2-байтовое число в знаковое целое число, также известное как 16-битное целое число, может представлять значения в диапазоне от -32768 до 32767
Если выложишь схему или получаемые данные то, возможно, помогут.


Ответ от программиста чью прогу хочу заменить

"Я не могу помочь вам с программным обеспечением, которое вы написали сами. Если вы получаете значения, выходящие за пределы диапазона 0–4095, вы делаете что-то неправильно."

Схема
https://disk.yandex.ru/d/__6vhBb6wiD0Ng

--- Добавлено в 2025-07-25 15:11:44

Понятно. Надо просто от минусового значения избавится и -32768 приравнять к нулю?
карма: 1

0
Редактировалось 1 раз(а), последний 2025-07-25 15:11:44