Darstellung einer Textdatei konfigurieren
Zur Darstellung einer Textdatei, die sich auf der Steuerung befindet, benötigen Sie zusätzlich zum Element Texteditor Steuerelemente für das Auswählen, Öffnen und Schließen der Datei. Optional kann mit weiteren Steuerelementen eine Textsuche in der Datei eingerichtet werden.

Ziehen Sie ein Element Texteditor in den Visualisierungseditor.
Deklarieren Sie die Steuervariablen für das Element beispielsweise als globale Variablen im Objekt
GVL
.Sehen Sie dazu die Deklaration der Steuervariablen.
Konfigurieren Sie für den Texteditor die Eigenschaft mit Nur lesend.
Konfigurieren Sie weiter die Eigenschaft
.. Weisen Sie dort folgende Variablen zu:
mitg_sFileName
mitg_bFileOpen
mitg_bFileClose
mitg_bFileNew
mitg_bFileSave
mitg_sEditSearchFor
mitg_bEditFind
mitg_bEditFindNext
Deklaration der Steuervariablen
VAR_GLOBAL g_sFileName: STRING := 'Readme.txt'; g_bFileOpen : BOOL; g_bFileClose: BOOL; g_bFileNew: BOOL; g_bFileSave: BOOL; g_sEditSearchFor : STRING; g_bEditFind : BOOL; g_bEditFindNext : BOOL; g_usiErrorHandlingVarForErrorCode: USINT; g_bVarForContentChanged : BOOL; g_bVarForReadWriteMode: BOOL; END_VAR
Fügen Sie ein Element Beschriftung hinzu.
Konfigurieren Sie die Eigenschaft
mitFile:
.Fügen Sie daneben ein Element Rechteck hinzu, in dem der Benutzer dann den Dateinamen eingeben kann:
Konfigurieren Sie die Eigenschaft
mit%s
.Konfigurieren Sie die Eigenschaft
mitg_sFileName
.Konfigurieren Sie die Eigenschaft Variable schreiben.
mitWählen Sie im Dialog Eingabekonfiguration als Eingabetyp Texteingabe.
Aktivieren Sie die Option Textausgabevariable verwenden .
Das Rechteck zur Eingabe des Dateinamens ist konfiguriert.
Fügen Sie ein Element Schaltfläche für das Öffnen der Datei hinzu.
Konfigurieren Sie die Eigenschaft
mitOpen
.Konfigurieren Sie die Eigenschaft Variable umschalten.
mitWeisen Sie als Variable
g_bFileOpen
zu.Die Schaltfläche
Open
ist konfiguriert.Fügen Sie ein weiteres Element Schaltfläche für das Schließen der Datei hinzu.
Konfigurieren Sie die Eigenschaft
mitClose
.Konfigurieren Sie die Eigenschaft Variable umschalten.
mitWeisen Sie als Variable
g_bEditFile
zu.Die Schaltfläche
Close
ist konfiguriert.
Fügen Sie ein Element Beschriftung hinzu.
Konfigurieren Sie die Eigenschaft
mitText:
.Fügen Sie daneben ein Element Rechteck für die Eingabe des zu suchenden Texts hinzu
Konfigurieren Sie die Eigenschaft
mit%s
.Konfigurieren Sie die Eigenschaft
mitg_sEditSearchFor
.Konfigurieren Sie die Eigenschaft Variable schreiben.
mitWählen Sie im Dialog Eingabekonfiguration als Eingabetyp Texteingabe.
Aktivieren Sie die Option Textausgabevariable verwenden.
Das Rechteck ist konfiguriert.
Fügen Sie ein Element Schaltfläche für das Starten der Suche hinzu.
Konfigurieren Sie dessen Eigenschaft
mitFind
.Konfigurieren Sie die Eigenschaft Variable umschalten.
mitWeisen Sie als Variable
g_bEditFind
zu.Fügen Sie außerdem die Aktion ST-Code ausführen hinzu.
Programmieren Sie die Aktion mit :
g_bEditFindNext := FALSE;
Die Schaltfläche ist konfiguriert.
Fügen Sie ein weiteres Element Schaltfläche hinzu.
Konfigurieren Sie die Eigenschaft
mitFind next
.Konfigurieren Sie die Eigenschaft Variable umschalten.
mitWeisen Sie als Variable
g_bEditFind
zu.Fügen Sie außerdem die Aktion ST-Code ausführen hinzu.
Programmieren Sie:
g_bEditFindNext := TRUE;
Die Schaltfläche ist konfiguriert.