1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Не отображаются символы Archestra Graphic

Ответить

Автор темы
Promserg
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 05 мар 2017, 11:19
Имя: Дмитрий
Страна: Россия
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Не отображаются символы Archestra Graphic

Сообщение Promserg »

Добрый день, уважаемые разработчики.
Возникла проблема с отображением Archestra Graphic в Intouch 2014 R2 SP1 UP2.
Для начала пред.истории. Подрядчик внедрил проект, оставил архив проекта с расширением aaPKG.
Есть среда разработки на 60к тегов, с помощью которой долгие годы делаю изменения в проекте. Но эти изменения не касались созданием новых элементов Archestra Graphic, все брал из уже существующей библиотеки "Embed Archestra Graphic".
Но тут потребовалось сделать копию одного элемента (созданной подрядчиком) из библиотеки и сделать в нем графические изменения.

На программаторе со средой разработки я создал новую галактику, в Archestra IDE импортировал в нее проект свой с расширеним aaPKG и в Graphic Toolbox сделал дубликат нужного элемента(символа). Там же в редакторе сделал изменения в графике этого элемента. Сделал экспорт проекта в новый файл aaPKG.

В приложении Intouch развернул этот проект, добавил этот новый элемент из Embed Arcestra Graphic , привязал теги -все работает, но проект предназначался для другой, рабочей машины, где была установлена только среда исполнения, без среды разработки, без галактики и Archestra и на этой машине вместо моего элемента графики отображается пусто поле, кроме того перестали отображаться все элементы Archestra какие есть в проекте
Что я сделал для теста, доустановил на рабочую машину пакет до Development + галактику+ Archestra (к сожалению не запомнил из перечня инсталятора) обновил лицензию до Development, развернул проект в Intouch не работает, отключил в Aplication Manager - Node Properties- Enable Network Aplication Development и все стало отображаться.

Далее, я удалил лицензию Development и поставил назад Runtime лицензию, все работает. Но стоило только включить Enable Network Aplication Development, все снова перестало работать.
Я думал, что для отображении Archestra Graphic необходимо и наличие установленных приложений - например галактику+ Archestra, но в проекте то изначально уже были встроены элементы Archestra Graphic и работали они на машине только с Runtime пакетом нормально с включенным Enable Network Aplication Development

На курсах Intouch мы создавали элементы Archestra Graphic с нуля в новом проекте, но не изменяли кем то сделанный проект. В этом скорее всего есть своя особенность. Расскажите уважаемые разработчики что можно сделать или делаю что не так, может укажите на конкретные пункт в документации, где по порядку было бы это расписано. Я просмотрел все, но пока идей ни каких, бьюсь уже не один месяц, перерыл кучу форумов и все мимо.

Автор темы
Promserg
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 05 мар 2017, 11:19
Имя: Дмитрий
Страна: Россия
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Не отображаются символы Archestra Graphic

Сообщение Promserg »

Неужели никто не сталкивался с аналогичной ситуацией?

Sergy6661
read only
read only
Сообщения: 577
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 17 раз
Поблагодарили: 73 раза

Не отображаются символы Archestra Graphic

Сообщение Sergy6661 »

Promserg писал(а): 24 авг 2022, 09:38 бьюсь уже не один месяц, перерыл кучу форумов и все мимо.
А техподдержка вондервари, господа из Клинкманн СПБ, не отвечают?

Автор темы
Promserg
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 05 мар 2017, 11:19
Имя: Дмитрий
Страна: Россия
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Не отображаются символы Archestra Graphic

Сообщение Promserg »

Не обращался, посчитав что проблема не такого высокого уровня что остановит производство.
Кстати удалось проблему разрешить.
Оказывается, что после добавления в Archestra IDE нового символа в Graphic Toolbox необходимо в редакторе WM выполнить команду Notify Clients. Напомню, что после добавления нового символа вся арчестровая графика (включая ту что работала до добавления) в проекте пропадала в режиме исполнения на другом компьютере.

Открыл Руководство пользователя InTouch: ...цитирую - "когда узел просмотра копирует и запускает главное приложение, он автоматически отслеживает все сделанные в этом приложении изменения. На эти изменения указывает специальный флаг в каталоге главного приложения. Этот флаг устанавливается вручную, когда разработчик при редактировании программы приложения использует команду Notify Clients (уведомить клиентов) из меню WindowMaker Special (специальные). Если состояние этого флага изменяется, каждый узел просмотра выполняет определённые пользователем действия, которые определяют реакцию этого узла. Это может простираться от полного игнорирования флага до автоматической остановки узла просмотра, который перезапускает главное приложение.

Ни слова об Archestra.
Ответить

Вернуться в «Wonderware Intouch»