Страница 212 из 250

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 24 мар 2023, 15:05
alex1917
8bit писал(а):
alex1917 писал(а):разобрался в проблеме, выяснилось что все проще чем казалось, и виновата собственная невнимательность.


мы на это и намекали.... ;)


если бы я думал что это невозможно, я бы до сих пор искал ошибку в среде разработки, или мерил бы время выполнения макроса :)

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 28 мар 2023, 15:33
Number17
Панель MT8071iP(iE). Возможно ли получить доступ к серийному номеру панели ( или иному уникальному идентификатору ) панели из макроса? Или S/N содержится только на этикетке панели сзади?
Конечно возможно ручками прописывать S/N номер (или какой иной ) в RW-память каждый раз, но это не совсем удобно, да и человеческий фактор может повлиять на результат.

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 28 мар 2023, 16:14
8bit
Number17 писал(а):Панель MT8071iP(iE). Возможно ли получить доступ к серийному номеру панели ( или иному уникальному идентификатору ) панели из макроса? Или S/N содержится только на этикетке панели сзади?
Конечно возможно ручками прописывать S/N номер (или какой иной ) в RW-память каждый раз, но это не совсем удобно, да и человеческий фактор может повлиять на результат.


серийник только на этикетке
Берите HW key, MAC адрес .... попробуйте hardware index (LW-9007), HMI name (LW-10884)

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 28 мар 2023, 16:33
Number17
8bit писал(а):
Number17 писал(а):Панель MT8071iP(iE). Возможно ли получить доступ к серийному номеру панели ( или иному уникальному идентификатору ) панели из макроса? Или S/N содержится только на этикетке панели сзади?
Конечно возможно ручками прописывать S/N номер (или какой иной ) в RW-память каждый раз, но это не совсем удобно, да и человеческий фактор может повлиять на результат.


попробуйте hardware index (LW-9007)

Что это это параметр? В мануале нашёл только про то что это hardware index... и никаких более пояснений(.

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 29 мар 2023, 10:35
Александр Эталон
Добрый день. Использую панель cMT2158X. Хочу добавить звук на аларм, но при выборе файла из библиотеки или погрузки своего звук проигрывается один раз, а дальше воспроизводиться стандартный звук клавиатуры. Предскажите это баг, как исправить?

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 31 мар 2023, 13:51
8bit
Александр Эталон писал(а):Добрый день. Использую панель cMT2158X. Хочу добавить звук на аларм, но при выборе файла из библиотеки или погрузки своего звук проигрывается один раз, а дальше воспроизводиться стандартный звук клавиатуры. Предскажите это баг, как исправить?


на вкладке "Сообщение" у аларма как вариант непрерывности выбран?

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 03 апр 2023, 10:55
polyus
Возможно ли какими либо методами сделать перемещающуюся кнопку на экране? Нужно позволить пользователю выбрать ячейку склада, которая может перемещаться по горизонтали и вертикали. Насколько понимаю, в Weintek нельзя реализовать faceplate. Думал использовать окна, но у них нельзя задавать положение динамически. Пока реализовал проверку нажатия в контроллере по считыванию координат клика и обработке в контроллере, а на панели отображаю объект "перемещение". Но это решение мне не нравится, т.к. контроллер занимается не своим делом и есть проблемы со всплывающими окнами.

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 03 апр 2023, 11:43
8bit
polyus писал(а):Возможно ли какими либо методами сделать перемещающуюся кнопку на экране? Нужно позволить пользователю выбрать ячейку склада, которая может перемещаться по горизонтали и вертикали. Насколько понимаю, в Weintek нельзя реализовать faceplate. Думал использовать окна, но у них нельзя задавать положение динамически. Пока реализовал проверку нажатия в контроллере по считыванию координат клика и обработке в контроллере, а на панели отображаю объект "перемещение". Но это решение мне не нравится, т.к. контроллер занимается не своим делом и есть проблемы со всплывающими окнами.


рисуйте на JS, смотрите какая красота - > JavaScript в панелях оператора Weintek, пример создания проекта

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 03 апр 2023, 12:43
polyus
8bit писал(а):рисуйте на JS, смотрите какая красота - > JavaScript в панелях оператора Weintek, пример создания проекта

Решение хорошее, но мне не подходит. Забыл уточнить. Используется панель управления MT8150XE, которая не поддерживает JavaScript.

Re: EasyBuilder - Скорая помощь новичкам

СообщениеДобавлено: 03 апр 2023, 17:18
dimensy
polyus писал(а):Возможно ли какими либо методами сделать перемещающуюся кнопку на экране? Нужно позволить пользователю выбрать ячейку склада, которая может перемещаться по горизонтали и вертикали. Насколько понимаю, в Weintek нельзя реализовать faceplate. Думал использовать окна, но у них нельзя задавать положение динамически. Пока реализовал проверку нажатия в контроллере по считыванию координат клика и обработке в контроллере, а на панели отображаю объект "перемещение". Но это решение мне не нравится, т.к. контроллер занимается не своим делом и есть проблемы со всплывающими окнами.

Так, в панели отслеживайте нажатие на экран и обрабатывайте координаты нажатия.
А еще можно разместить на экране кучу кнопок и управлять их видимостью