Показано с 1 по 3 из 3

Тема: Присвоить переменной одно из трех значений по нажатию кнопок

  1. #1

    По умолчанию Присвоить переменной одно из трех значений по нажатию кнопок

    Имеется в визуализации три кнопки. Необходимо, чтобы при нажатии на кнопку 1, переменной присваивалось значение 1. При нажатии на кнопку 2 этой же переменной присваивается значение 2. При нажатии на кнопку 3-значение 5. Пробовал вариант с Радиокнопкой, но тогда мешают лишние кнопки 3 и 4. Вариант с диалогом-тоже некрасиво. Что можно сделать?

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,230

    По умолчанию

    Цитата Сообщение от KRUPSKIY Посмотреть сообщение
    Что можно сделать?
    В настройках каждой кнопки во вкладке Конфигурация ввода добавить нужное событие (например, OnMouseClick) и добавить действие Выполнить ST-код, прописав в него нужный вам код.

  3. #3

    По умолчанию

    Цитата Сообщение от KRUPSKIY Посмотреть сообщение
    Имеется в визуализации три кнопки. Необходимо, чтобы при нажатии на кнопку 1, переменной присваивалось значение 1. При нажатии на кнопку 2 этой же переменной присваивается значение 2. При нажатии на кнопку 3-значение 5. Пробовал вариант с Радиокнопкой, но тогда мешают лишние кнопки 3 и 4. Вариант с диалогом-тоже некрасиво. Что можно сделать?
    Можно написать ФБ и переключать как вам надо
    Код:
    if in1 then Q:= 1;
        elsif in2 then Q:= 2;  
        elsif in3 then Q:= 5; 
          else  Q:=Q ; //  Так запоминает значение //  или можно так  для обнуления  Q:=0 ;
    end_if
    Последний раз редактировалось kondor3000; 10.04.2025 в 16:03.

Похожие темы

  1. Как присвоить различные целочисленные значения для одной переменной?
    от Пётр Поросёнков в разделе Среда программирования OWEN Logic
    Ответов: 8
    Последнее сообщение: 24.02.2024, 18:58
  2. Ответов: 2
    Последнее сообщение: 02.02.2024, 18:41
  3. MasterScada Присвоить переменной строковое значение
    от Александр Белинский в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 10.11.2018, 20:52
  4. Ответов: 1
    Последнее сообщение: 21.05.2018, 08:40
  5. Ответов: 3
    Последнее сообщение: 29.07.2016, 12:33

Ваши права

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