Дисплей

При помощи блоков категории «Display» («Дисплей») можно настроить и подготовить к использованию дисплей контроллера TXT 4.0. Этот процесс состоит из двух этапов:

  1. Конфигурирование, то есть:
    • Открыть новый файл категории «Display»; щелкнув по иконке страницы с плюсом вверху слева,
    • перетащить нужные элементы в область, разграфленную на клетки (она представляет собой настраиваемую часть дисплея);
    • при необходимости изменить характеристики. 
  2. Программирование, то есть:
    • В основной программе при помощи блоков категории «Display» запрограммировать результат взаимодействия с дисплеем.

Блоки

Запрос события

Блок Ereignis [] (Событие []) вызывает возвращаемое значение элемента. Этот блок можно использовать только в событийных программах. В событийных программах этот блок автоматически ссылается на событие, в программе которого он используется. Подходящий тип возвращаемого значения можно выбрать в выпадающем меню (маленький треугольник):

Bild1.PNG

Поле метки

При помощи элемента «Поле метки» на дисплее можно разместить текст. Символ этого элемента в конфигураторе дисплея — ярлык. Если перетащить этот символ в область, разграфленную на клетки, справа откроется окно. Здесь во вкладке «Inspektor» («Меню свойств») можно задать

 

При помощи блока setze Beschriftungsfeld Text … (присвоить полю метки текст ...) можно менять показанный текст в ходе выполнения программы.

Ввод данных

Элемент «Ввод» позволяет пользователю вводить текст через контроллер. Символ этого элемента в конфигураторе дисплея — буква «Т». Если перетащить этот символ в область, разграфленную на клетки, справа откроется окно. Здесь во вкладке «Inspektor» («Меню свойств») можно задать

 

При помощи блока setze Eingabefeld Text … (присвоить полю ввода текст ...) можно менять показанный текст в ходе выполнения программы.

 

Программа ввода

Программа ввода выполняется, когда ввод данных завершен. Она пишется отдельно от основной программы. Переменные работают в обеих программах. Программа ввода выполняется в блоке wenn Eingabe abgeschlossen (если ввод данных завершен). В программе ввода для блока Ereignis [] (Событие []) выбирают тип «text». В этом примере переменной Name (имя) присваивается введенный текст, и затем она используется в основной программе для вывода введенного текста:

Bild2.PNG

Измерительный инструмент 

Функция «Измерительный инструмент» может отображать значения (кроме значений меньше 1). Символ измерительного инструмента в конфигураторе дисплея — линейка. Если перетащить этот символ в область, разграфленную на клетки, справа откроется окно. Здесь во вкладке «Inspektor» («Меню свойств») можно задать

 

При помощи блока setze Messinstrument auf Wert … (присвоить измерительному инструменту значение ...) измерительному инструменту присваивается введенное значение. Это значение должно принадлежать предварительно заданному диапазону значений. Если это значение не принадлежит предварительно заданному диапазону значений, то отображается либо верхний, либо нижний предел этого диапазона значений в зависимости от того, какое значение указано: слишком большое или слишком маленькое.

Отображение статуса

Индикатор статуса показывает активность чего-либо. В зависимости от статуса он горит («активен») или не горит («неактивен»). Символ индикатора статуса в конфигураторе дисплея — горящий диод. Если перетащить этот символ в область, разграфленную на клетки, справа откроется окно. Здесь во вкладке «Inspektor» («Меню свойств») можно задать

 

При помощи блока setze Statusanzeige aktiv [] (сделать индикатор статуса активным []) индикатор статуса можно активировать и деактивировать. В выпадающем меню (маленький треугольник) можно выбрать состояние индикатора статуса: активен или неактивен.

Ползунок

Положение ползунка отражает то или иное значение. Пользователь может изменить положение ползунка через сенсорный экран. Вызвать значение можно через блок Ereignis [], как только ползунок остановится. Вызванное значение имеет вид десятичного числа. Если ты хочешь, чтобы значение, которое отражает ползунок, имело вид целого числа, надо вставить блок runde (округлить). Символ ползунка в конфигураторе дисплея — линия с кружком. Если перетащить этот символ в область, разграфленную на клетки, справа откроется окно. Здесь во вкладке «Inspektor» («Меню свойств») можно задать

 

При помощи блока Setze Schieberegler Wert … (присвоить ползунку значение ...) можно переместить ползунок на другое значение. 

При помощи блока setze Schieberegler aktiviert [] (активировать ползунок []) можно менять активность в выпадающем меню (маленький треугольник).

Программа ползунка

Программа ползунка выполняется после передвижения ползунка. Она пишется отдельно от основной программы. Переменные работают в обеих программах. Программа ползунка выполняется в блоке wenn Schieberegler bewegt (если ползунок перемещен). В программе ввода для блока Ereignis [] (Событие []) выбирают тип «value». В этом примере скорость двигателя регулируется ползунком. Значение, соответствующее положению ползунка, должно округляться, т. к. частота вращения двигателя может быть выражена только целым числом:

Bild3.PNG

 

Экранная кнопка

Экранная кнопка — это поле с надписью, на которое можно нажимать. При нажатии на экранную кнопку сразу после ее отпускания выполняется программа экранной кнопки. Символ экранной кнопки в конфигураторе дисплея — квадрат с буквами «ОК». Если перетащить этот символ в область, разграфленную на клетки, справа откроется окно. Здесь во вкладке «Inspektor» («Меню свойств») можно задать

 

При помощи блока setze Schaltfläche aktiviert [] (активировать экранную кнопку []) можно менять активность в выпадающем меню (маленький треугольник).

Программа экранной кнопки

Программа экранной кнопки выполняется после отпускания экранной кнопки. Она пишется отдельно от основной программы. Переменные работают в обеих программах. Программа экранной кнопки выполняется в блоке wenn Schaltfläche angeklickt (если нажата экранная кнопка). В программе экранной кнопки нельзя использовать блок Ereignis [], т. к. у экранной кнопки нет возвращаемого значения. В этом примере СИД активируется нажатием экранной кнопки.

Bild4.PNG

 

Переключатель

Переключатель может принимать два положения и всегда находится точно в одном из этих двух положений. В зависимости от положения он возвращает значение wahr (истина) или falsch (ложь). Символ переключателя в конфигураторе дисплея — овал с точкой. Если перетащить этот символ в область, разграфленную на клетки, справа откроется окно. Здесь во вкладке «Inspektor» («Меню свойств») можно задать

 

Блок

Bild5.PNG

выполняет две функции. Можно присвоить значение wahr (истина) или falsch (ложь) либо активности (выбрать «enabled» («включено») в выпадающем меню), либо состоянию (выбрать «checked» («отмечено») в выпадающем меню). 

Программа переключателя

Программа переключателя выполняется каждый раз при изменении положения переключателя. Она пишется отдельно от основной программы. Переменные работают в обеих программах. Программа переключателя выполняется в блоке wenn Schalter umgeschaltet (если переключатель переключен). В программе переключателя блок Ereignis [] устанавливается на «checked» и возвращает значение wahr (истина) или falsch (ложь). Программа в этом примере включает СИД, если переключатель переключается, иначе СИД выключается:

Bild6.PNG

 

Флажок

Флажок может принимать два состояния и всегда находится точно в одном из этих двух состояний. В зависимости от состояния он возвращает значение wahr (истина) или falsch (ложь). Символ флажка — квадратик с галочкой. Если перетащить этот символ в область, разграфленную на клетки, справа откроется окно. Здесь во вкладке «Inspektor» («Меню свойств») можно задать

 

Следующий блок выполняет две функции. В выпадающем меню (маленький треугольник) можно выбрать функцию, которую ты хочешь использовать. Можно присвоить значение wahr (истина) или falsch (ложь) либо активности (выбрать «enabled» («включено») в выпадающем меню), либо состоянию (выбрать «checked» («отмечено») в выпадающем меню).

Bild7.PNG

Программа флажка

Программа флажка выполняется каждый раз при щелчке по флажку. Она пишется отдельно от основной программы. Переменные работают в обеих программах. Программа ввода выполняется в блоке wenn Kontrollkästchen umgeschaltet (если флажок переключен). В программе переключателя блок Ereignis [] устанавливается на «checked» и возвращает значение wahr (истина) или falsch (ложь). Программа в этом примере включает СИД, если флажок отмечен, иначе СИД выключается.

Bild8.PNG


Revision #5
Created 17 November 2021 21:11:54 by Admin
Updated 18 February 2022 12:10:34 by Admin