On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



ссылка на сообщение  Отправлено: 31.05.16 07:17. Заголовок: Crestron + KNX


Здравствуйте!
На выключателе B.IQ multifunction RTR + display V2 161302 есть уставка температуры,на дисплее... Setpoint Temperature
Но встала задача, чтобы у трех выключателей сразу эта уставка если меняется на одном - меняться на всех... или чтобы по шлюзу она приходила с Крестрона на все три. Ну в целом одно и тоже.
Я всем этим 3 параметрам уставки включил параметр Чтение. И в мониторинге он у всех реально меняется при изменении на одном. Но на дисплее температура меняется только на том, на котором нажиаешь...
Можно ли как-то решить эту пролблему?
спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 24 , стр: 1 2 All [только новые]





ссылка на сообщение  Отправлено: 27.01.19 21:58. Заголовок: Все тот же 4Byte мод..


Все тот же 4Byte модуль. Отправка значений из Crestron в KNX тоже с ошибками
LowBytes уходят на места 3 и 4 Байта в KNX
Вне зависимости от значения LowBytes и HightBytes, в KNX на места 1 и 2 Байта уходит: 00 00
Скептик во мне говорит, что мало вероятно, чтобы никто до сих пор не сталкивался. Параноик добавляет, что косячу я. Коллеги, нужен свежий взгляд.

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 27.01.19 22:16. Заголовок: Проблемы поменять ба..


Проблемы поменять байты местами нет, можно даже через готовые Analog To Digital и обратно Digital To Analog. Но модуль и со стороны аналоговых входов имеет проблемы. Любое содержимое HighBytes в KNX уходит нулями. Как следствие, на строке FP_Value_Text, после отправки тоже не то, что требуется.
С другой стороны, задача только забирать из KNX. И проблему можно решить, если в среде Simple+ можно конвертнуть по известным правилам:
https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%D1%80%D0%BD%D0%BE%D0%B9_%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D0%B8
В Simple+ можно работать с отрицательными степенями?
Или может есть готовые функции представления чисел с плавающей точкой?

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 27.01.19 22:25. Заголовок: убедитесь что у вас ..


убедитесь что у вас clz от версии 3.2 а не от 3.1, перед рекомпиляцией удалите папку SPlsWork (иногда косячит компилятор)

с (little-endian) <-> (big-endian) в 3.1 косяк

в 3.1 CrestronKNXLibrary.dll

internal override int ConvertFourByteData(byte[] data)
{
return (int) BitConverter.ToUInt32(data, 0);
}

поэтому выдаёт ерись

в 3.2 они это исправили
internal override int ConvertFourByteData(byte[] data)
{
return (int) BitConverter.ToUInt32(data.Reverse().ToArray(), 0);
}

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 27.01.19 22:31. Заголовок: Подтверждаю, в верси..


Подтверждаю, в версии 3.2, описанных багов нет.
Моя ошибка была, что заменил только .umc, .ush, .usp фалы 4Byte модуля.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 24 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет