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

Непонятки с прямым вызовом всплывающего окна.

Модератор: специалисты Weintek

Ответить
Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 277
Зарегистрирован: 28 авг 2014, 09:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 21 раз
Поблагодарили: 28 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Проект EB8000. Есть два полноформатных окна 10, 12 и еще одно всплывающее - 11.
В каждом полноформатном окне есть кнопка смены окна и еще есть ряд кнопок (8 шт.) с функцией
записи в LW0 постоянных значений 1,2,4 и т.д. до 128. На каждой кнопке есть битовый индикатор
индикации состояния битов LW0,00 .. LW0,07. Чуть ниже этих кнопок с индикаторами расположены
объекты прямого вызова окна 11 по состоянию выже перечисленных битов. На всякий случай есть
индикатор значения LW0.
Вроде все просто, нажал, например, кнопку с записью в LW0 значения 4, на ней включается
индикатор LW0,02 и под ней появляется всплывающее окно. Любой другой индикатор гаснет,
соответственно прячутся и другие всплывающие окна.
Но по факту, ежели нажимать кнопки по порядку слева на право, то все так и пойдет до тех
пор, пока не поменятся порядок нажатия на обратный. Тут всплывающие окна начинают показываться
через раз или в зависимости от погоды в Лосс-Анджелесе. При чем, если всплывающее окно не
наблюдается в 10-м окне, то при переходе в 12 окно оно как ни в чем не бывало висит на своем месте.
Если тут же вернуться в 10-е окно, то итам все будет ОК.
Хочется как-то иметь стабильность без всяких фокусов с переходом в другое окно, может кто
подскажет, как это организовать?
Панель древняя MT8000i.
MTP1.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 277
Зарегистрирован: 28 авг 2014, 09:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 21 раз
Поблагодарили: 28 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Придумал костыль.
Под кнопками записи значения в LW-0 разместил функциональные кнопки смены полноформатного окна с 10-го на 12-е в десятом окне. И наоборот: с 12-го на 10-е в 12-ом окне.
В основном проекте пришлось создать копию проблемного окна и вставить в оба окна функциональные кнопки обмена этими окнами.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

Возможно, в свойствах окон на поведение повлияет настройка "всплывающее окно - монопольно/нет"
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 277
Зарегистрирован: 28 авг 2014, 09:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 21 раз
Поблагодарили: 28 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Jackson писал(а): 23 мар 2020, 10:17 Возможно, в свойствах окон на поведение повлияет настройка "всплывающее окно - монопольно/нет"
В том-то и дело, что окно не должно быть монопольным.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

А версия EBPRO последняя? Вообще я не помню таких проблем у себя. Я бы предложил обновиться на последнюю версию EBPRO и при следующей загрузке проекта не забыть залить в панель и рантайм, потому что рантаймы панели (фактически это их прошивки) довольно серьёзно меняются со временем, а приходят они с EBPRO.
По вопросам работы Форума можно обратиться по этим контактам.

pkl58
частый гость
частый гость
Сообщения: 450
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 53 раза

Непонятки с прямым вызовом всплывающего окна.

Сообщение pkl58 »

У ТС панель старая.
vodav писал(а): 16 мар 2020, 15:19Проект EB8000.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

pkl58 писал(а): 23 мар 2020, 12:28 У ТС панель старая.
Возможно она поддерживается в новых EBPRO, надо посмотреть.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 277
Зарегистрирован: 28 авг 2014, 09:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 21 раз
Поблагодарили: 28 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Jackson писал(а): 23 мар 2020, 12:52 Возможно она поддерживается в новых EBPRO, надо посмотреть.
И EBPro ее не поддерживает..
Костыль в проекте работает, некрасиво, конечно, с точки зрения оптимизации программы, но работает.

Отправлено спустя 11 минут 17 секунд:
И в EBPro 6.02.01.001 та же непонятка. Слева на право включается каждое окно, а наоборот - ч/з одно.
MTP1_1.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

vodav писал(а): 23 мар 2020, 15:59 И в EBPro 6.02.01.001 та же непонятка. Слева на право включается каждое окно, а наоборот - ч/з одно.
А если сделать вот так то всё работает. :-P
индексрег1.png
индексрег2.png
EBpro 6.03.01.294
У вас нет необходимых прав для просмотра вложений в этом сообщении.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 277
Зарегистрирован: 28 авг 2014, 09:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 21 раз
Поблагодарили: 28 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Jackson писал(а): 23 мар 2020, 18:43 А если сделать вот так то всё работает.
Извините, то ли у меня руки кривые, то ли еще чего, но не работает:
MTP1_2.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

Я попозже смогу посмотреть.

Индексы я выставлял естественно разные для каждой кнопки и вызова окна.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 277
Зарегистрирован: 28 авг 2014, 09:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 21 раз
Поблагодарили: 28 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Jackson писал(а): 24 мар 2020, 09:37 Индексы я выставлял естественно разные для каждой кнопки и вызова окна.
Я этого не учел

Отправлено спустя 43 минуты 57 секунд:
Я считаю, что ему где-то нужна задержка времени для того, чтобы он мог одуматься. Все эти костыли со сменой окон и индексной адресацией просто дают ему одуматься и принять верное решение.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

vodav писал(а): 24 мар 2020, 14:25 Я считаю, что ему где-то нужна задержка времени для того, чтобы он мог одуматься.
точно так, у меня такое же ощущение даже на новых панелях. Поэтому может придумать какое-то промежуточное действие или делать переключение окон через системные переменные, а не непосредственно.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 277
Зарегистрирован: 28 авг 2014, 09:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 21 раз
Поблагодарили: 28 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Я до этого делал перемещение через макрос, а тут чего-то решил упростить решение, избавиться от писанины. А оно боком вышло.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

Вообще странно. Я не так давно делал просто открытие вспомогательных окон (не монопольных) кнопками также - всё в порядке, правда там не было переключения, их можно было хоть все сразу открыть или закрыть.

Всё-таки глюк тут есть.
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «WEINTEK (операторские панели)»