Форум » » Проблема с буфером... » Ответить

Проблема с буфером...

Crestroner: Просто крыша едет, не пойму - в чем дело... Конфигурация такая. Crestron App (iPhone) в связке с контролером PRO2. Два digital join с iPhone идут на вход буфера, с буфера - на два разных цифровых сигнала. Эти два сигнала - на вход ISC (для передачи другому контролеру). Проблема: значения джоинов сигналам не передаются!То есть нажимаю на кнопки в iPhone, вижу в Debugger, что джоины страбатывают, но сигналам через буфер значения не передаются.. Даже если я в дебаггере джоины меняю. Кроме этого буфера джоины нигде не задействованы, выходящие сигналы также других источников не имеют. Занятно следующее. Если на этих джоинах и сигналах ставлю watch в Simpl, в дебаггере во вкладке watch буфер работает как надо. То есть когда в дебаггере меняю значения джоинов, сигналы меняются. НО! Во вкладке watch джоины не реагируют на нажатия с iPhone... То есть один и тот же сигнал, приписанный джоину, ведет себя по разному в двух вкладках - All и Watch. В All он реагирует на сигнал c iPhone (в дебаггере значение меняется), но значение через буфер не передается. В Watch он не реагирует на сигнал с iPhone, но если изменить сигнал джоина через дебаггер - значение через буфер передается. На enable буфера стоит 1, если что... Кто-нибудь с такой напастью сталкивался?

Ответов - 4

Igor: Crestroner, надо смотреть исходник программы.

Вячеслав: Обновите до последней версии софт на всякий случай. Пустой проект бы не помешало слепить из буфера. Может процессор перегружен чем то и дебагер отображает не все. Проверьте тип панели в SIMPL, бывало цеплялся на xpanel по ошибке и были какие то косяки.

Crestroner: Мистика какая-то... Софт весь последний. В SIMPL CrestronApp, подсоединяюсь с iPhone. И, главное, другие страницы работают нормально. Только с этой страницы джоины не отрабатываются. Вернее, ведут себя странно: в дебаггере значение join меняется, но никуда не передается. Я даже вместо буфера попробовал OR - тот же эффект. При этом во вкладке Watch в дебаггере значение join не меняется при изменении на странице, но зато если там в дебаггере руками меняю, сигнал передается через buffer или OR. Программу конечно могу выложить, но не хочется людей просить копаться.. Надеюсь, что-то глупое и очевидное, просто мозги уже застопорились. Может кому симптомы знакомыми покажутся...


DmitriiP: проерьте чтоб на эти 2 кнопки не влияли никакие Digital Offset если они в SubPage. или поменяйте JOIN для этих двух кнопок в VT-P и в Simpl.



полная версия страницы