Автор | Сообщение |
|
Отправлено: 19.07.16 15:13. Заголовок: как добавить в проект второй iPAD?
За свою небольшую практику с Crestron управляющих интерфейсов с Сrestron App у меня было не более одного на контролер. Заливал проекты с VTpro на контролер на WEB сервер. Так мне, казалось, проще - меньше юзать устройства заказчика, особенно если надо что-то изменить удаленно. А теперь на одном объекте понадобился второй интерфейс. Интерфейсы абсолютно одинаковые. Есть варианты кроме заливки проектов на каждый планшет?Можно ли подключить второй интерфейс к контролеру, не заливая проект в устройство заказчика, а используя ВЕБ-сервер? Надо ли переписывать логику контролера, в Симпл?
|
|
|
Ответов - 6
[только новые]
|
|
|
Отправлено: 19.07.16 15:32. Заголовок: Я обычно, даже если ..
Я обычно, даже если один айпад в проекте, сразу пишу все используя Equipment Crosspoint Routing. Так как необходимость добавить еще один девайс для управления практически всегда появляется позже) И уже это не составляет труда. В вашем случае есть два варианта: 1. Посадить два айпада на один IPID, что не рекомендуется, но и не запрещается. Но айпады будут работать синхронно. 2. Переписать логику через Equipment Crosspoint Routing, что самый правильный и идеальный вариант. К тому же вы получите возможность добавить еще кучу айпадов. 3. Добавить еще один айпад, изменить переменные и продублировать логику. Что кажется немного бредово) Но и такие варианты встречал.
|
|
|
|
Отправлено: 19.07.16 15:49. Заголовок: RuckShot1 попробую д..
RuckShot1 попробую для начала Ваш вариант 1. Интерфейс очень простой - только свет
|
|
|
|
Отправлено: 20.07.16 11:39. Заголовок: RuckShot1 а где можн..
RuckShot1 а где можно посмотреть пример использования Equipment Crosspoint Routing? Читал, штука вроде хорошая, но с наскоку не разобрался.
|
|
|
|
Отправлено: 20.07.16 12:54. Заголовок: Kaveckiy пишет: а г..
Kaveckiy пишет: цитата: | а где можно посмотреть пример использования Equipment Crosspoint Routing? Читал, штука вроде хорошая, но с наскоку не разобрался. |
| На CTI-201. Штука значительно упрощает жизнь когда 1< панели управления и управляемого оборудования. Почитать в симпловском хэлпе. Могу скинуть пример собранного кросспоинта
|
|
|
|
Отправлено: 21.07.16 10:25. Заголовок: По мне так кроспоинт..
По мне так кроспоинт можно использовать в крайнем случае при необходимости независимости одновременно работающих интерфейсов (что крайне редко). В большинстве случаев можно обойтись логикой pageflip и строить проект преимущественно только на страницах (без подстраниц). В кройспоин нужно врубаться всегда, программа теряет свою наглядность и через пол года её вид вызывает головную боль. А теперь по теме (ведь автор спрашивал не про кроспоинты и т.п. а как 2 web-ки поднять): Можно попробовать залить 2 проекта WEB и в настройках IPAD указывать нужный remote проект. Что пользователь будем сам это все настраивать по вашей инструкции со скриншотами? А время на настройку сопоставимо с временем заливки интерфейса локально. Не говоря уж про время загрузки проекта с контроллера (у меня как то очень медленно погружается даже легкие интерфейсы с IPAD), либо реально через браузер надо юзать создавая XPANEL for WEB (но как то с ipad такое не доводилось пробовать) Если запустите 2 web отпишите, самому интересно Вот только фраза про абсолютно одинаковые интерфейсы в логику вопроса не укладывается. Раз у всех web пользователей абсолютно одинаковый интерфейс, так какие проблемы то подключаться с одинаковыми настройками? (или все таки нужен независимый интерфейс - тогда выбирайте из предложенных вариантов)
|
|
|
|
Отправлено: 26.07.16 06:09. Заголовок: Самый простой способ..
Самый простой способ ( "немного бредовый" 2.0:)) ) - используйте перфиксы в названиях сигналов сразу при программировании: TP.1_Light127_On TP.1_Go_to_HomePage_bttn TP.1_Close_all_SupPages_bttn и т.д. После этого при помощи волшебной кнопки F9 меняете уникальный TP.1_ на TP.2_ TP.№_, а так же при помощи простейших логических элементов (80% из них будут Analog/Ser/Dig Buffer) реализуете сколько угодно дополнительных ipad или панелей. Конечно использование PageFlip довольно полезно, но часто нужно знать какая именно страница на каком устройстве открыта в данный момент, например если нужно закрывать на всех панелях окно/подстраницу управления музыкой/штор/т.п. в конкретном помещении если пользователь выполнил это действие с любой из панелей. Хотя тут вариантов комбинации сколько фантазии хватит. В Вашем сложившемся случае, проще всего сделать следующее: в SimplW 1. Options-Preferences-Program Editing 2. Append Suffix Setup (Alt+1) 3. пишите в это поле _IPad.1 (нижнее подчёркивание обязательно) 4. далее выделяйте хоть всю папку Logic и используя F9 меняйте уже суффикс на _IPad.2 5. закончите простейшую простейшую логику с использованием Analog/Ser/Dig Buffer 6. на всех сигналах, которые нужны без какого-либо суффикса, (опять таки выделяйте хоть всю папку Central Control Modules или отдельный IR Device) - F9 7. меняете _IPad.1 на пустое поле И не заморачивайтесь Вы с Equipment Crosspoint Routing, на самом деле не такой это безотказный и простой в настройке и работе инструмент. Удобен если в проекте большое кол-во аудио/видео источников например. Помните, на первом курсе обучения говорили, чем проще используемые элементы тем стабильнее будет работать.
|
|
|
|