Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 52

Тема: Привязка экрана к переменной

  1. #11

    По умолчанию

    Пока не будет макроса кнопок не будет нормального меню пользователя.

  2. #12
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,585

    По умолчанию

    В том то и дело, что линейность не предполагается.

    Например вход в один список экранов настройки по Alt+UP, вход в другой список по ALT+Down, в третий ALT+OK и так далее.

    Поэтому сделать системную переменную для экранов, а экранам присваивать номера это ОПТИМАЛЬНЫЙ выход.

    Ну и системную переменную для клавиш сделать как для управления экранами так и других задач., например ввод пароля и т.д.

  3. #13
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,168

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Сергей0308 абсолютно не дошло. Имеем "Главный экран", переключаемся кнопками Вверх, Вниз по экранам - КАК программа узнает что я переключился на экран скажем 5 ?

    Выложите пример вашего варианта, чтобы более предметно объяснить поведение, которого необходимо добиться.

    Собственно необходимо использовать клавиши ПР (не переменные или физические входы) и понимать, на каком экране мы остановились...
    Значение переменной "Экраны" будет соответствовать одному из экранов, если Вы хотите чтобы программа знала на каком экране Вы находитесь, переходите на них по значению переменной, собственно для этого она и создавалась!
    Последний раз редактировалось Сергей0308; 28.10.2016 в 17:51.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #14
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,585

    По умолчанию

    А значение переменной создать на главном экране и там выбирать ? типа динамический текст Меню - Экран1 - Экран2 и т.д.

    Возникает простой вопрос - КНОПКИ у ПР для чего ? Да и на каждом экране делать такой динамический текст просто глупо, HD о двух строках дает о себе знать...

  5. #15
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,168

    По умолчанию

    До 10 экранов, достаточно 1 разряда целочисленной переменной!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #16

    По умолчанию

    По поводу экрана 2 строки маловато будет. Но как говорится чем богаты)))) А если привязать жестко экранные переменные к кнопкам. UP-от 100 до 199; DoWN -от 200 до 299. И так далее. Я думаю что 99 экранов делать не будут. Тогда для того что бы попасть в экран UP10 нужно будет нажать 10 раз в верх(((

  7. #17
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,585

    По умолчанию

    Сергей0308, то, что вы предлагаете простите тоже через Опу...

  8. #18

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Сергей0308, то, что вы предлагаете простите тоже через Опу...
    Если я правильно понял, то Сергей предлагает, что:
    1) В программе должна быть переменная, которая означает номер экрана, который сейчас должен быть отображён
    2) Саму переменную меняем в программе нужным образом

    Выглядит весьма здраво, и именно так, например, работает React JS.
    Последний раз редактировалось Владимир Ситников; 29.10.2016 в 00:16.

  9. #19
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,168

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Сергей0308, то, что вы предлагаете простите тоже через Опу...
    Вы предлагаете ждать, может кто-то когда-то что-то сделает? Если Вы сделаете альтернативное решение, буду рад посмотреть!
    Вот мой проект, из программы осуществляется переход на нужный экран!
    Если хотите кнопками переход делать и чтобы программа это "видела", я уже писал, добавите переменную "Экраны" на экран и вводите соответствующие значения для перехода! Честно не могу представить пока, как Вы можете сделать лучше на данном этапе развития ОЛ???
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 29.10.2016 в 01:08.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #20
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,585

    По умолчанию

    так в том и дело, что переход из программы не проблема, это и так реализовано в ПР.
    Проблема в том, что при переходах клавишами программа не знает какой сейчас экран включен.

    Использование для перехода дискретного входа типа крутить по кругу - занять вход
    Использование переменной на каждом экране это занять место на экране и так каличном.

    Оба костыля требуют циклической организации экранов, но не разветвленной, можно конечно изе..вернуться, но зачем ????

    Оба решения это костыли, коих быть не должно, ИМХО.
    Понятно, что сейчас при необходимости мы их используем, так же как и активация Modbus переменных нужным значением при старте ПР.

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

Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. Размер экрана
    от VVS_123 в разделе Master SCADA 3
    Ответов: 10
    Последнее сообщение: 24.03.2017, 14:57
  2. Привязка ПР-110 к Пенале оператора ИП-320
    от Руллан в разделе Программируемые реле
    Ответов: 41
    Последнее сообщение: 15.11.2015, 21:29
  3. Ответов: 26
    Последнее сообщение: 16.04.2014, 12:03
  4. Список смен и привязка к календарю и времени
    от Malyshevsergey в разделе Master SCADA 3
    Ответов: 15
    Последнее сообщение: 10.01.2014, 15:13
  5. Ответов: 21
    Последнее сообщение: 03.12.2011, 15:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •