Skip to main content

Дисплей

MitПри denпомощи Blöckenблоков derкатегории Kategorie«Display» Display(«Дисплей») lässtможно sichнастроить derи Bildschirmподготовить desк использованию дисплей контроллера TXT 4.00. ControllersЭтот gestaltenпроцесс undсостоит nutzbarиз machen.двух Dies geschieht in zwei Schritten:этапов:

  1. Konfigurieren,Конфигурирование, dasто heißtесть:
    • EineОткрыть neueновый Dateiфайл derкатегории Kategorie«Display»; Displayщелкнув öffnen,по überиконке dasстраницы Seitenс Symbolплюсом mitвверху dem Plus oben linksслева,
    • dieперетащить gewünschtenнужные Elementeэлементы aufв denобласть, gerastertenразграфленную Bereichна ziehenклетки (erона stelltпредставляет denсобой konfigurierbarenнастраиваемую Teilчасть des Displays dar)дисплея);
    • beiпри Bedarfнеобходимости  Spezifikationenизменить anpassen.характеристики. 
  2. Programmieren,Программирование, dasто heißtесть:
    • ImВ Hauptprogrammосновной mitпрограмме denпри Blöckenпомощи derблоков Kategorieкатегории Display«Display» dieзапрограммировать Wirkungрезультат vonвзаимодействия Interaktionс mit dem Display programmieren.дисплеем.

BlöckeБлоки

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

Der Block Блок Ereignis [] (Событие []) ruftвызывает denвозвращаемое Rückgabewertзначение einesэлемента. ElementsЭтот ab.блок Dieserможно Blockиспользовать kannтолько nurв inсобытийных denпрограммах. EreignisprogrammenВ genutztсобытийных werden.программах Inэтот diesenблок Ereignisprogrammenавтоматически beziehtссылается sichна derсобытие, Blockв automatischпрограмме aufкоторого dasон Ereignisиспользуется. inПодходящий dessenтип Programmвозвращаемого erзначения verwendetможно wird.выбрать Derв geeigneteвыпадающем Typ für den Rückgabewert, kann über das Dropdown-Menüменю (kleinesмаленький Dreieck) gewählt werden:треугольник):

Bild1.PNG

BeschriftungsfeldПоле метки

MitПри demпомощи Elementэлемента Beschriftungsfeld«Поле kannметки» manна einenдисплее Textможно aufразместить demтекст. BildschirmСимвол platzieren.этого Dasэлемента Symbolв imконфигураторе Anzeigekonfiguratorдисплея — istярлык. dasЕсли Etikett.перетащить Ziehtэтот manсимвол diesesв Symbolобласть, inразграфленную denна gerastertenклетки, Bereich,справа öffnetоткроется sichокно. rechtsЗдесь einво Fenster.вкладке Hier«Inspektor» kann(«Меню unter Inspektorсвойств») можно задать

  • dieразмер Größeполя desметки Beschriftungsfeldsв in Pixeln,пикселях;
  • dieположение Positionполя desметки Beschriftungsfelds inв Pixelnпикселях (aufв demточке angegebenenс Punktуказанными liegtздесь dieкоординатами obereбудет linkeнаходиться Eckeверхний desлевый Textfeldes),угол текстового поля);
  • derимя Nameполя desметки Beschriftungsfelds undи
  • derсодержимое Inhaltполя desметки Beschriftungsfelds (dieserэтот Textтекст wirdбудет beiотображаться Startпри desзапуске Displays abgebildet)дисплея).

festgelegt werden. 

MitПри demпомощи Block блока setze Beschriftungsfeld Text … (присвоить полю метки текст ...) lässtможно sichменять derпоказанный abgebildeteтекст Textв imходе Laufeвыполнения des Programms ändern.программы.

EingabenВвод данных

DasЭлемент «Ввод» позволяет Elementпользователю Eingabeвводить erlaubtтекст es,через dassконтроллер. Nutzer*innenСимвол überэтого denэлемента Controllerв Textконфигураторе eingeben.дисплея — Dasбуква zugehörige«Т». SymbolЕсли imперетащить Anzeigekonfiguratorэтот istсимвол dasв  "T"область, Zeichen.разграфленную Ziehtна manклетки, diesesсправа Symbolоткроется inокно. denЗдесь gerastertenво Bereich,вкладке öffnet«Inspektor» sich(«Меню rechtsсвойств») einможно Fenster. Hier kann unter Inspektorзадать

  • dieразмер Größeполя desввода Eingabefeldesв in Pixeln,пикселях;
  • dieположение Positionполя desввода Eingabefeldesв in Pixelnпикселях (aufв demточке angegebenenс Punktуказанными liegtздесь dieкоординатами obereбудет linkeнаходиться Eckeверхний desлевый Eingabefeldes),угол поля ввода);
  • derимя Nameполя desввода Eingabefeldes undи
  • derсодержимое Inhaltполя des Eingabefeldesввода (dieserэтот Textтекст wirdбудет beiотображаться Startпри desзапуске Displays abgebildet)дисплея).

festgelegt werden. 

MitПри demпомощи Block блока setze Eingabefeld Text … (присвоить полю ввода текст ...) lässtможно sichменять derпоказанный abgebildeteтекст Textв imходе Laufeвыполнения des Programms ändern.программы.

 

Eingabe-ProgrammПрограмма ввода

DasПрограмма Eingabe-Programmввода läuftвыполняется, ab,когда ввод данных завершен. Она пишется отдельно от основной программы. Переменные работают в обеих программах. Программа ввода выполняется в блоке wenn eine Eingabe abgeschlossen wurde.(если Esввод wirdданных separatзавершен). vomВ Hauptprogrammпрограмме geschrieben.ввода Variablenдля funktionieren global über beide Programme hinweg. Das Eingabe-Programm läuft im Block wenn Eingabe abgeschlossen ab. Der блока Ereignis [] (Событие [])-Block выбирают wirdтип im«text». Eingabe-ProgrammВ aufэтом "text"примере gesetzt. In diesem Beispiel wird die Variable переменной Name aufame den eingegebenen Text gesetzt, sie wird dann im Hauptprogramm genutzt, um den eingegebenen Text(имя) auszugeben:присваивается введенный текст, и затем она используется в основной программе для вывода введенного текста:

Bild2.PNG

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

DieФункция Messinstrument-Funktion«Измерительный kannинструмент» Werteможет отображать значения (keineкроме Werteзначений kleinerменьше 1). darstellen.Символ Dasизмерительного zugehörigeинструмента Symbolв imконфигураторе Displaykonfiguratorдисплея — istлинейка. dieЕсли Skalierung.перетащить Ziehtэтот manсимвол diesesв Symbolобласть, inразграфленную denна gerastertenклетки, Bereich,справа öffnetоткроется sichокно. rechtsЗдесь einво Fenster.вкладке Hier«Inspektor» kann(«Меню unterсвойств») Inspektorможно задать

  • dieразмер Größeизмерительного des Messinstruments inинструмента Pixeln,в пикселях;
  • dieположение Positionизмерительного des Messinstrumentsинструмента inв Pixelnпикселях (aufв demточке angegebenenс Punktуказанными liegздесь dieкоординатами obereбудет linkeнаходиться Eckeверхний derлевый Messlehre),угол средства измерений);
  • derимя Nameизмерительного des Messinstruments,инструмента;
  • dieориентацию Ausrichtungизмерительного des Messinstrumentsинструмента;
  • derдиапазон Wertebereich,значений denизмерительного das Messinstrument darstellt,инструмента undи
  • derзначение Wertизмерительного des Messinstruments,инструмента, derотображаемое beiпри Startзапуске des Displays gezeigt wirdдисплея.

festgelegt werden. 

MitПри demпомощи Block блока setze Messinstrument auf Wert … (присвоить измерительному инструменту значение ...) lässtизмерительному sichинструменту dasприсваивается Messinstrumentвведенное aufзначение. denЭто eingegebenenзначение Wertдолжно setzen.принадлежать Dieserпредварительно Wertзаданному sollteдиапазону imзначений. vorherЕсли definiertenэто Wertebereichзначение liegen.не Liegtпринадлежит derпредварительно Wertзаданному außerhalbдиапазону desзначений, Wertebereich,то wird,отображается jeлибо nachdemверхний, obлибо derнижний Wertпредел zuэтого großдиапазона oderзначений zuв kleinзависимости ist,от eineтого, derкакое Grenzenзначение desуказано: Wertebereichsслишком dargestellt.большое или слишком маленькое.

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

DerИндикатор Statusindikatorстатуса zeigtпоказывает dieактивность Aktivitätчего-либо. vonВ etwasзависимости an.от Jeстатуса nachон Status leuchtet erгорит ("aktiv"«активен») oderили tutне dies nichtгорит ("inaktiv"«неактивен»). DasСимвол Symbolиндикатора imстатуса Displaykonfiguratorв istконфигураторе eineдисплея — leuchtendeгорящий Diode.диод. ZiehtЕсли manперетащить diesesэтот Symbolсимвол inв denобласть, gerastertenразграфленную Bereich,на öffnetклетки, sichсправа rechtsоткроется einокно. Fenster.Здесь Hierво kannвкладке unter«Inspektor» Inspektor(«Меню свойств») можно задать

  • dieразмер Größeиндикатора derстатуса Statusanzeigeв in Pixeln,пикселях;
  • dieположение Positionиндикатора derстатуса Statusanzeigeв in Pixelnпикселях (aufв demточке angegebenenс Punktуказанными liegtздесь dieкоординатами obereбудет linkeнаходиться Eckeверхний desлевый Statusindikators),угол индикатора статуса);
  • derимя Nameиндикатора der Statusanzeige,статуса;
  • dieцвет Farbeиндикатора derстатуса Statusanzeige undи
  • obисходное dieсостояние Statusanzeigeиндикатора zu Beginnстатуса: aktiv oder(активен) inaktivили sein soll,нет.

festgelegt werden. 

MitПри demпомощи Block блока setze Statusanzeige aktiv [] (сделать индикатор статуса активным []) lässtиндикатор sichстатуса dieможно Statusanzeigeактивировать aktivierenи bzw.деактивировать. deaktivieren.В Imвыпадающем Dropdown-Menüменю (kleinesмаленький Dreieck)треугольник) lässtможно sichвыбрать wählen,состояние obиндикатора dieстатуса: Statusanzeigeактивен aufили aktiv oder inaktiv gesetzt werden soll.неактивен.

SchiebereglerПолзунок

DerПоложение Schiebereglerползунка gibtотражает Werteто abhängigили vonиное seinerзначение. PositionПользователь zurück.может Dieизменить Positionположение kannползунка dabeiчерез vomсенсорный Nutzer*innenэкран. überВызвать denзначение Touchscreenможно verändertчерез werden. Der Wert kann über den блок Ereignis []-Block, abgerufenкак werden,только sobaldползунок derостановится. SchiebereglerВызванное ruht.значение Derимеет abgerufeneвид Wertдесятичного istчисла. eineЕсли Dezimalzahl.ты Willхочешь, manчтобы denзначение, Wertкоторое desотражает Schiebereglersползунок, ganzzahligимело haben,вид mussцелого manчисла, den надо вставить блок runde (округлить)-Block. einsetzen.Символ Dasползунка zugehörigeв Symbolконфигураторе fürдисплея — denлиния Schiebereglerс istкружком. Если derперетащить Strichэтот mitсимвол demв Kreis. Ziehtобласть, manразграфленную diesesна Symbolклетки, inсправа denоткроется gerastertenокно. Bereich,Здесь öffnetво sichвкладке rechts«Inspektor» ein(«Меню Fenster.свойств») Hierможно kann unter Inspektorзадать

  • dieразмер Größeползунка desв Schiebereglers in Pixeln,пикселях;
  • dieположение Positionползунка desв Schiebereglers in Pixelnпикселях (aufтогда demв angegebenenточке Punktс liegtуказанными dannздесь dieкоординатами obereбудет linkeнаходиться Eckeверхний desлевый Schiebereglers)угол ползунка);
  • derимя Name des Schiebereglers,ползунка;
  • dieактивность Aktivität des Schiebereglers,ползунка;
  • dieориентацию Ausrichtung des Schiebereglers,ползунка;
  • denдиапазон Wertebereichзначений, derкоторый überпокрывает denползунок, Schieberegler abgedeckt wird undи
  • derзначение, Wert,на aufкотором demнаходится derползунок Reglerпри beiзапуске Start des Displays stehtдисплея.

festgelegt werden. 

MitПри demпомощи Block блока Setze Schieberegler Wert … (присвоить ползунку значение ...) kannможно manпереместить denползунок Schiebereglerна aufдругое einen anderen Wert verschieben.значение. 

MitПри помощи блока setze Schieberegler aktiviert [] (активировать ползунок []) kannможно manменять dieактивность Aktivitätв überвыпадающем das Dropdown-Menüменю (kleinesмаленький Dreieck) wechseln.треугольник).

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

DasПрограмма Schieberegler-Programmползунка läuftвыполняется ab,после nachdemпередвижения derползунка. SchiebereglerОна verschobenпишется wurde.отдельно Esот wirdосновной separatпрограммы. vomПеременные Hauptprogrammработают geschrieben.в Variablenобеих funktionierenпрограммах. globalПрограмма überползунка beideвыполняется Programmeв hinweg. Das Schieberegler-Programm läuft im Block блоке wenn Schieberegler bewegt bewegt (если ползунок перемещен)ab.. DerВ программе ввода для блока Ereignis [] (Событие [])-Block выбирают wirdтип im«value». Schieberegler-ProgrammВ aufэтом "value"примере gesetzt.скорость Inдвигателя diesemрегулируется Beispielползунком. wirdЗначение, dieсоответствующее Geschwindigkeitположению desползунка, Motorsдолжно überокругляться, denт. к. Schiebereglerчастота gesteuert.вращения Derдвигателя Wertможет desбыть Schiebereglersвыражена mussтолько gerundetцелым werden, da der Motor nur ganze Zahlen als Drehzahl akzeptiert:числом:

Bild3.PNG

 

SchaltflächeЭкранная кнопка

DieЭкранная Schaltflächeкнопка — istэто einполе beschriftetesс Feld,надписью, dasна gedrücktкоторое werdenможно kann.нажимать. DrücktПри manнажатии dieна Schaltfläche,экранную läuftкнопку dasсразу Schaltflächen-Programmпосле ab,ее sobaldотпускания sieвыполняется wiederпрограмма losgelassenэкранной wird.кнопки. DasСимвол zugehörigeэкранной Symbolкнопки fürв dieконфигураторе Schaltflächeдисплея — istквадрат dasс Quadratбуквами mit«ОК». Если derперетащить "OK"этот Beschriftung. Ziehtсимвол manв diesesобласть, Symbolразграфленную inна denклетки, gerastertenсправа Bereich,откроется öffnetокно. sichЗдесь rechtsво einвкладке Fenster.«Inspektor» Hier(«Меню kannсвойств») unterможно Inspektorзадать

  • dieразмер Größeэкранной derкнопки Schaltflächeв in Pixeln,пикселях;
  • dieположение Positionэкранной derкнопки Schaltflächeв in Pixelnпикселях (aufв demточке angegebenenс Punktуказанными liegtздесь dieкоординатами obereбудет linkeнаходиться Eckeверхний desлевый Knopfes),угол кнопки);
  • derимя Nameэкранной der Schaltfläche,кнопки;
  • denтекст, Text,написанный derна aufэкранной derкнопке, Schaltfläche steht undи
  • dieактивность Aktivitätэкранной der Schaltflächeкнопки.

festgelegt werden. 

MitПри demпомощи Block блока setze Schaltfläche aktiviert [] (активировать экранную кнопку [])kann можно manменять dieактивность Aktivitätв überвыпадающем das Dropdown-Menüменю (kleinesмаленький Dreieck) wechseln.треугольник).

Schaltflächen-ProgrammПрограмма экранной кнопки

DasПрограмма Schaltflächen-Programmэкранной läuftкнопки ab,выполняется sobaldпосле die Schaltflächeотпускания nichtэкранной mehrкнопки. gedrücktОна ist.пишется Esотдельно wirdот separatосновной vomпрограммы. HauptprogrammПеременные geschrieben.работают Variablenв funktionierenобеих globalпрограммах. überПрограмма beideэкранной Programmeкнопки hinweg.выполняется Dasв Schaltflächen-Programm läuft im Block блоке wenn Schaltfläche angeklickt angeklickt (если нажата экранная кнопка)ab.. DerВ программе экранной кнопки нельзя использовать блок Ereignis []-Block, kannт. к. imу Schaltflächen-Programmэкранной nichtкнопки verwendetнет werden,возвращаемого daзначения. die SchaltflächeВ keinenэтом Rückgabewertпримере hat.СИД Inактивируется diesemнажатием Beispielэкранной wird die LED aktiviert, wenn die Schaltfläche gedrückt wurde.кнопки.

Bild4.PNG

 

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

DerПереключатель Schalterможет kannпринимать zweiдва Positionenположения einnehmenи undвсегда befindetнаходится sichточно immerв inодном genauиз einerэтих dieserдвух beidenположений. Positionen.В Jeзависимости nachот Positionположения gibtон er возвращает значение wahr wahr (истина) oder или falsch falsch (ложь)zurück.. DasСимвол zugehörigeпереключателя Symbolв fürконфигураторе denдисплея — Schalterовал istс dasточкой. Если Ovalперетащить mitэтот demсимвол Punkt. Ziehtв manобласть, diesesразграфленную Symbolна inклетки, denсправа gerastertenоткроется Bereich,окно. öffnetЗдесь sichво rechtsвкладке ein«Inspektor» Fenster.(«Меню Hierсвойств») kannможно unter Inspektorзадать

  • dieразмер Größeпереключателя desв Schalters in Pixeln,пикселях;
  • dieположение Positionпереключателя desв Schalters in Pixelnпикселях (aufв demточке angegebenenс Punktуказанными liegtздесь dieкоординатами obereбудет linkeнаходиться Eckeверхний desлевый Schalters),угол переключателя);
  • derимя Name des Schalters,переключателя;
  • denтекст, Text,расположенный derвозле neben dem Schalter steht,переключателя;
  • dieактивность Aktivitätпереключателя des Schalters undи
  • denсостояние, Zustandв inкотором demбудет sichнаходиться derпереключатель Schalterпри beiзапуске Start des Programms befinden sollпрограммы.

angepasst werden. 

Der BlockБлок

Bild5.PNG

übernimmtвыполняет zweiдве Funktionen.функции. ManМожно kannприсвоить entweder die Aktivitätзначение wahr (enabled im Dropdown-Menü wählen) oder den Zustandистина) или falsch (checkedложь) либо imактивности Dropdown-Menü(выбрать wählen)«enabled» auf wahr oder falsch setzen.(«включено») в выпадающем меню), либо состоянию (выбрать «checked» («отмечено») в выпадающем меню). 

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

DasПрограмма Schalter-Programmпереключателя läuftвыполняется jedesкаждый malраз ab,при wennизменении derположения Schalterпереключателя. umgelegtОна wird.пишется Esотдельно wirdот separatосновной vomпрограммы. HauptprogrammПеременные geschrieben.работают Variablenв funktionierenобеих globalпрограммах. überПрограмма beideпереключателя Programmeвыполняется hinweg.в Das Schalter-Programm läuft im Block блоке wenn Schalter umgeschaltet umgeschaltet (если переключатель переключен)ab.. DerВ программе переключателя блок Ereignis []-Block устанавливается wirdна im«checked» Schalter-Programmи aufвозвращает "checked"значение wahr gesetzt,(истина) или falsch er(ложь). gibt wahr oder falsch zurück.Программа Diesesв Beispielprogrammэтом schaltetпримере dieвключает LEDСИД, ein,если wennпереключатель derпереключается, Schalterиначе umgelegtСИД ist, andernfalls wird die LED ausgeschaltet:выключается:

Bild6.PNG

 

KontrollkästchenФлажок

DasФлажок Kontrollkästchenможет kannпринимать zweiдва Zuständeсостояния annehmenи undвсегда befindetнаходится sichточно immerв inодном genauиз einemэтих dieserдвух beiden.состояний. JeВ nachзависимости Zustandот gibtсостояния es он возвращает значение wahr wahr (истина) oder или falsch falsch (ложь)zurück.. DasСимвол Symbolфлажка — fürквадратик dasс Kontrollkästchenгалочкой. Если istперетащить dasэтот Quadratсимвол mitв demобласть, Haken. Ziehtразграфленную manна diesesклетки, Symbolсправа inоткроется denокно. gerastertenЗдесь Bereich,во öffnetвкладке sich«Inspektor» rechts(«Меню einсвойств») Fenster.можно Hier kann unter Inspektorзадать

  • dieразмер Größeфлажка desв Kontrollkästchens in Pixeln,пикселях;
  • dieположение Positionфлажка desв Kontrollkästchens in Pixelnпикселях (aufв demточке angegebenenс Punktуказанными liegtздесь dieкоординатами obereбудет linkeнаходиться Eckeверхний desлевый Kontrollkästchens),угол поля ввода);
  • derимя Name des Kontrollkästchens,флажка;
  • denтекст, Text,расположенный derвозле neben dem Kontrollkästchen steht,флажка;
  • dieактивность Aktivitätфлажка des Kontrollkästchens undи
  • denсостояние, Zustandв inкотором demбудет sichнаходиться dasфлажок Kontrollkästchenпри beiзапуске Start des Programms befinden sollпрограммы.

festgelegt werden. 

DerСледующий folgende Blockблок übernimmtвыполняет zweiдве Funktionen.функции. ÜberВ dasвыпадающем Dropdown-Menüменю (kleinesмаленький Dreieck)треугольник) kannможно gewähltвыбрать werden,функцию, welcheкоторую manты nutzt.хочешь Manиспользовать. kannМожно entwederприсвоить die Aktivitätзначение wahr (enabled im Dropdown-Menü wählen) oder den Zustandистина) или falsch (checkedложь) либо imактивности Dropdown-Menü(выбрать wählen)«enabled» auf wahr oder falsch setzen.(«включено») в выпадающем меню), либо состоянию (выбрать «checked» («отмечено») в выпадающем меню).

Bild7.PNG

Kontrollkästchen-ProgrammПрограмма флажка

DasПрограмма Kontrollkästchen-Programmфлажка läuftвыполняется jedesкаждый malраз ab,при wennщелчке dasпо Kontrollkästchen gedrücktфлажку. wird.Она Esпишется wirdотдельно separatот vomосновной Hauptprogrammпрограммы. geschrieben.Переменные Variablenработают funktionierenв überобеих beideпрограммах. ProgrammeПрограмма hinweg.ввода Dasвыполняется Kontrollkästchen-Programmв läuft im Block блоке wenn Kontrollkästchen umgeschaltet umgeschaltet (если флажок переключен)ab.. DerВ программе переключателя блок Ereignis []-Block устанавливается wirdна im«checked» Schalter-Programmи aufвозвращает "checked"значение wahr gesetzt,(истина) или falsch er(ложь). gibt wahr oder falsch zurück.Программа Diesesв Beispielprogrammэтом schaltetпримере dieвключает LEDСИД, ein,если wennфлажок dasотмечен, Kontrollkästchenиначе angehaktСИД ist, andernfalls wird die LED ausgeschaltet.выключается.

Bild8.PNG