This is topic Web-activator. Индикаторы, посылка значений in forum WEB- и GSM-технологии / WEB & GSM based control and manufacturing at Форум TRACE MODE: техническая поддержка.
Вчера мне впервые довелось покрутить web-activator. Скажу прямо, я думал это будет выглядеть лучше. 1. У меня на экранах используются графические индикаторы, сделанные из объемных элементов. Да, в описании к активатору сказано, что может использоваться только сплошная заливка. Но у меня эти элементы показываются градиентно залитыми, но цвет свой не меняют. Так и должно быть? Придется перерисовывать? 2. На экране есть динамические элементы (рамки), которые по щелчку посылают значение в канал, управлющий видимостью всплывающих окон. Так вот, по щелчку ничего не происходит. Окна открыты с момента запуска и ни на что не реагируют. Вообще-то это похоже на отсутствие связи с МРВ. Я меняю значение канала, это изменение видно в МРВ, но в браузере ничего не меняется. 3. Есть у меня еще картинки, которые почему-то не показываются в броузере. То есть почти не показываются: рисунок - изображение контактов пускателя, так вот некоторые линии частично видны. Файлы этих картинок присутствуют в директории ресурсов и выглядят нормально. В документации никаких ограничений на картинки я не нашел. (это у меня битовый графический индикатор).
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Какой именно объемный ГЭ Вы используете? Насчет заливки, понятие сплошная - касается именно стиля паттерна заливки, а не его цвета. 2) В браузере вообще ничего не меняется - ни один динамический ГЭ от значений каналов или это касается только данной формы отображения? 3) Для проверки всех вышеописанных ситуаций было бы неплохо посмотреть на Ваш проект, можете прислать нам его по E-mail на адрес техподдержки?
Posted by Sergei (Участник № / Member № 161) on :
1. Конус 2. На объекте не менялся, в офисе меняется. Из браузера можно переходить только по экранам. Сейчас попробовал запустить - картинка в браузере соответствует экрану в МРВ. Посылки в канал не работают. Цветовые индикаторы (из конусов) все серые. 3. Заметил что слетела информация об объектах. в информации о объекте (кнопка Информ...) в качестве имени библиотеки стоит имя объекта, а имя объекта - пустое. Теперь даже сравнить с библиотекой не могу - не находит. Хорошо хоть на диск недавно прожег - немного изменять придется. Исправлю, приведу в нормальный вид - отошлю.
Posted by Sergei (Участник № / Member № 161) on :
Ага, вот. Цвета индикаторов есть, пока не подключился к МРВ. Высылаю проект
Posted by Sergei (Участник № / Member № 161) on :
Ну как? Что-нибудь проясняется?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) У Вас в параметрах конуса не установлен флаг заполнения. Для ИМР он не критичен, но критичен для апплета. 2) Вынесите управление выдимостью окна посылкой в канал из объекта в ФУ, рамки вокруг задвижки. 3) И переименуйте файлы изображений латиницей - ключи не отображались из-за кириллицы.
Posted by Sergei (Участник № / Member № 161) on :
quote:Отправитель / Originally posted by AdAstra Technical Support:
1) У Вас в параметрах конуса не установлен флаг заполнения. Для ИМР он не критичен, но критичен для апплета. После того, как переименовал картинки - конусы стали цветными. 2) Вынесите управление выдимостью окна посылкой в канал из объекта в ФУ, рамки вокруг задвижки. Не вышло. Все равно не хочет менять значение канала. Может быть он не может послать ноль? А кнопки закрытия окна тоже не будут (не дожны) действовать? А кнопки "Пуск", "Стоп"?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) В смысле цветными? Заработало или нет? 2) Вы под каким логином в апплете регистрируетесь? У вас в проекте их два.
Posted by Sergei (Участник № / Member № 161) on :
1. Да, заработало. Но я не ставил флаг заполнения. Просто переименовал картинки контакторов, переэкспортировал и цвета появились. 2. Пробовал и так и эдак. Не шлет 0, не показывает окно.(в смысле не открывает, если его открыть в МРВ, оно естественно показывается, но не закрывается)
Posted by Sergei (Участник № / Member № 161) on :
Кхе-кхе. Вы про меня не забыли? Что там с посылкой значения?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Я отправил на Ваш E-mail модифицированный проект и библиотеку. Объект с посылкой управления видимостью помечен на экране красной стрелкой.
Posted by Sergei (Участник № / Member № 161) on :
Не могли бы Вы сказать пару слов в чем же причина. Там рядом с помеченным объектом есть объект, вынутый из рамки, но все равно открывающий окно. Значит дело не в объекте. У меня даже кнопка с XOR-ом не работает, а у Вас работает. Для второго пользователя я сделал доступ на всё, как и у Вас, но это не помогает. Если дело не в объектах и не в правах доступа, то в чём?
И еще вопрос возник походу. Я установил TM на другой диск. Скопировал в него проект. А графические библиотеки по-прежнему желают грузится только из каталога INI старого ТМ (вот уж не ожидал). Утилитой tmreg пользовался без успеха.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Все дело в расположении элементов друг над другом, там, где рамка выше объекта работает посылка только рамки, там где объект выше рамки, работает посылка только объекта. Видимо как решение данной пролемы - это перенос всех ФУ в один элемент.
Что значит из "желают грузится" другого INI? РПД всегда берет текущую папку INI по зарегистрированному пути! Иначе я бы и Выш проект с Вашими же библиотеками не смог открыть у себя.
Posted by Sergei (Участник № / Member № 161) on :
Нет, дело не в расположении элементов. Я писал, что пробовал класть на экран кнопку, которая бы XOR-ила канал видимости. В проекте, который Вы мне вернули это работает, а в моем - нет. Признавайтесь, что Вы там меняли?
По поводу библиотек. РПД работает как ему нравится. Пример: есть библиотека, которая лежит не в каталоге INI. Пытаемся её загрузить. Если в INI есть библиотека с таким же именем - грузится она, если нет - ничего не грузится. Попробовал переименовать старый каталог ТМ - все цвета слетели (объекты черные) и avi-шек нет. Проверил регистрацию инструментальной системы - все ссылки на каталог со свежим ТМ. Может мои проблемы из-за этой кривости. Попробую переустановить... Не помогло. Поправочка: цвета не просто слетели - экран не перерисовывается. При прокручивании остаются тянучки
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Дело и в расположении тоже! Удалите галочки WEB, GSM, OPC и Консоль с учетной записи default.
Как Вы запускаете РПД? Через ярлык на рабочем столе? или путем запуска приложения из Директории? Если по ярлыку - то очевидно, что у Вас не указан путь к приложению. Судя по тому, что слетают цвета в проекте - он теряет путь к корневому каталогу иснтрументалки и не грузится палитра default.pal или INI-папки ИС.Пропишите полный путь к приложению в ярлыке запуска РПД.
Posted by Sergei (Участник № / Member № 161) on :
Вы оказались правы. ЗАРАБОТАЛО! Спасибо!
Posted by Sergei (Участник № / Member № 161) on :
Ой, не всё заработало. Что-то не то с динамической привязкой. Сейчас проверю и конкретно сформулирую.
Ну да, не знаю почему, но объект в окне всегда привязан к одной задвижке. Причем в настройках этого объекта он привязан к другой. Эх, что-то проект затянулся ...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Боюсь, что перепривязка и не будет работать в WEB-клиенте, и для каждой задвижки нужно будет сделать отдельный экран с объектом.
Posted by Sergei (Участник № / Member № 161) on :
Вот уж обрадовали! Почему в справке об этом ни слова?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Потому что - это ошибка, а не функциональное ограничение.
Posted by Sergei (Участник № / Member № 161) on :
А как задать скорость опроса (обновления)? Пробовал добавить в index.htm строку <param name="exch_period " value="10000"> скорость мелькания надписей в строке status не изменилась. Канал у нас к объекту не фонтан, хотелось бы уменьшить нагрузку на сеть.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Необходимо удалить пробел после "exch_period ". Тогда все будет нормально.