Форум » » Не работает SmartObject в XPanel 2.0 SmartGraphic/CrestronApp c DIN-AP2 » Ответить

Не работает SmartObject в XPanel 2.0 SmartGraphic/CrestronApp c DIN-AP2

Вячеслав: Сегодня столкнулся с проблемой. Не выводятся Serial на XPanel 2.0 SmartGraphics. Т.е. печатает все кроме самого содержимого серийного джоина. Баланс:<S$4?>р. Что бы не задавал для 4 serial печатает только Баланс:р. В чем загвоздка? Процессор DIN-AP2. Софт весь обновил, с IPAD такой проблемы нет.

Ответов - 23, стр: 1 2 All

Игорь K.: А попробуйте как в Perl перед символом "$" поставить "\" Например, как в такой строке: Out$="\"C:\\Program Files (x86)\\Wall Control........

Вячеслав: Спасибо попробую отпишусь. Так же не работают смарт объекты по крайней мере на IPAD(на xpanel не пробовал)

Игорь K.: Да, конечно, думаю многим будет интересно.


gosha: Сегодня наткнулся на странную особенность S+ - в упор не хочет видеть комбинацию BackSlash+DoubleQuote в строке. Прищлось явно ставить \x22. Имейте в виду...

Вячеслав: ага и имя параметра не может начинаться с цифры

Вячеслав: "\" не прокатило. Видимо все причины в старой прошивке DIN-AP2 4.003.0015. (по крайней мере с смарт объектами) Что с serial пока не пойму. При компиляции предупреждает что файл версии 4.006 Но к DIN-AP2 новее прошивок нет ((( Грустно

Игорь K.: \$ - не прокатило на 2-й серии?

Igor: Думаю, кириллица мешает. Ради эксперимента можно вместо одного элемента, содержащего текст, использовать три: текст "Баланс:", текст со значением переменной и текст "р.".

p.vladi: А Вы вводите, прям так? Баланс:<S$4?>р. попробуйте в поле текста, который в Property grid ввести <cips>4?Balance</cips> Вероятно во время копирования туда суда потерялись тэги

Вячеслав: Я пробовал помещать текстовое поле без констант до(Баланс:) и после(р.). Все равно не отображает ничего, даже вводя 123 из дебагера В примере надпись на кнопке поле LABEL в режиме редактирования, в подразделе HTML она выглядит так <P align="center"><FONT size="16" face="Arial" color="#ffffff">Баланс:<cips>S$4?</cips>р.</FONT></P> Любая попытка изменить синтаксис (добавить / убрать $ или S) убивает связь с serial и превращает поле в обычный LABEL. Вот попробовать во что то конвертнуть хорошая мысль. Благо конверторов предостаточно, можно собрать бесконечное множество комбинаций )

Вячеслав: Начал тестировать на PRO2 создав проект с нуля и понял в чем вероятная ошибка с serial и смарт объектами на XPANEL. У меня в проекте SIMPL добавлена обычная XPANEL, а не смарт. Использовал ранее и не обратил внимания на тип. На PRO2 смарты и сериалы работают если конечно правильно выбрать тип панели. Но по неработоспособности смарт объектов на IPAD под DIN-AP2 вопрос в силе.

Игорь K.: Разбейте сообщение на постоянную и переменную части. Не заморачивайтесь с выводом экзотических символов и бабайских языков.

Вячеслав: Последний пост не понял. Повторюсь с сериалом проблема найдена- невнимательность (XPANEL в проекте был не смарт) Теперь остается понять, почему смарт объекты на IPAD не работают с DIN-AP2. Или у кого то работают в такой связке?

Игорь K.: Мой предыдущий пост касался режима вывода цифровых сообщений с текстом, обозначающим тип величины. В вашем случае постоянные: "баланс" и "$", а переменная - число. Smart объекты нормально работают на iPad и и Xpanel с AP2.

Вячеслав: У меня работают только на PRO2 ( Попробую залить проект с AP2 на прошку (не меняя тип проца), посмотрю как оно будет

Вячеслав: $ это не константа )) Это выражение применяемой для ссылки на джоин в смарт графике. Размерность там р. (рубли) Без "тарабарских вставок" любое текстовое поле типа Indirect text в смарт графике выглядит как <S$n?> где n-номер serial join

Игорь K.: Я совсем не против того, что вы там у себя "изобретаете" не читая мануалов. Внимание и сосредоточенность тоже не помешают.

Igor: Распаковал DIN-AP2. Все прекрасно работает. DIN-AP2 v4.003.0015 + XPANEL 2.0 Smart Graphics v2.06.04. В Smart Graphic Control типа Formatted text успешно выводится коcвенный (indirect) текст.

Вячеслав: Так текст и у меня теперь работает (причину описал выше). Тему поправил чтоб с serial уже не возвращаться. Не работает смарт объект Keypad (dpad). Проект с нуля создал с 1 страницей. Всего 1 смарт объект в симпле подтянул из проекта VTP. Запускаешь XPANEL жмешь кнопки на DPAD джойстике в дебагере ничего не приходит. Wireshark показывает пакеты в сторону DIN-AP2 идут при нажатиях, правда ругается на то что пакет сформирован не корректно. На всякий случай поставил свитч потупее, чтоб даже эти пакеты пропустил в любом случае. Все равно ничего не происходит в дебагере при нажатиях. Может и правда мануал почитать? )) Я бы почитал, только что именно. В хэлпе по смарт объекту никаких дополнительных условий. Тем более тоже самое на PRO2 работает. Но там прошивка 4.008. Положил проекты SIMPL и VTP на яндекс диск Гляньте кому не лень. Может правда очевидную ошибку допустил качать тут

Igor: Вячеслав, DIN-AP2 поддерживает Smart-объекты следующих типов: - Buttons, - Images, - Gauges - Sliders, - Text. Не поддерживаются: - Embedded Apps, - Lists, - Widgets, - Keypads, - Applications. PRO2 поддерживает все кроме Applications. Потому и работало.

Вячеслав: Откуда инфа такая? Ссылочку если можно или название документа.

Igor: Это Crestron True Blue online help Answer ID #5188. Access Level: Privileged, поэтому для просмотра нужно авторизоваться на crestron.com.

Вячеслав: Спасибо, ясно.



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