Bearbeitung einer Textdatei konfigurieren
Um mit dem Text-Editor in der Benutzeroberfläche eine Textdatei auf der Steuerung neu erstellen oder bearbeiten zu können, benötigen Sie zusätzlich zum Element Text-Editor Steuerelemente für das Auswählen, Öffnen, Schließen, Speichern und Anlegen einer Datei.
Beispiel:
Element Texteditor konfigurieren, Beispiel:
Ziehen Sie ein Element Text-Editor in den Visualisierungseditor.
Deklarieren Sie die Steuervariablen für das Element, beispielsweise als globale Variablen im Objekt GVL.
⇒ Sehen Sie dazu unten die Deklaration der Steuervariablen.
Konfigurieren Sie für den Text-Editor die Eigenschaft Editermodus mit Lesen/Schreiben.
Konfigurieren Sie weiter die Eigenschaft Steuervariablen .
Weisen Sie dort folgende Variablen zu:
Steuervariablen ‣ Datei ‣ Variable mit g_sFileName
Steuervariablen ‣ Datei ‣ Öffnen mit g_bFileOpen
Steuervariablen ‣ Datei ‣ Schließen mit g_bFileClose
Steuervariablen ‣ Datei ‣ Speichern mit g_bFileSave
Steuervariablen ‣ Datei ‣ Neu mit g_FileNew
Deklaration der Steuervariablen
VAR_GLOBAL
g_sFileName: STRING := 'Readme.txt';
g_bFileOpen : BOOL;
g_bFileClose: BOOL;
g_bFileSave: BOOL;
g_FileNew: BOOL;
g_usiErrorHandlingVarForErrorCode: USINT;
g_bVarForContentChanged : BOOL;
g_bVarForReadWriteMode: BOOL;
END_VAR
Steuerelemente für Dateiauswahl konfigurieren
Fügen Sie ein Element Beschriftung hinzu.
Konfigurieren Sie es in Eigenschaft Texte ‣ Text mit File:.
Fügen Sie daneben ein Element Rechteck hinzu
Konfigurieren Sie dessen Eigenschaft Texte ‣ Text mit %s.
Konfigurieren Sie dessen Eigenschaft Texte ‣ Textvariable mit g_sFileName.
Konfigurieren Sie die Eigenschaft Eingabekonfiguration ‣ OnMouseclick mit Variable schreiben.
Wä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 hinzu.
Konfigurieren Sie dessen Eigenschaft Texte ‣ Text mit New.
Konfigurieren Sie die Eigenschaft Eingabekonfiguration ‣ OnMouseclick mit Variable umschalten.
Weisen Sie als Variable g_bFileNew zu.
⇒ Die Schaltfläche New ist konfiguriert.
Fügen Sie ein weiteres Element Schaltfläche hinzu.
Konfigurieren Sie die Eigenschaft Texte ‣ Text mit Open.
Konfigurieren Sie die Eigenschaft Eingabekonfiguration ‣ OnMouseclick mit Variable umschalten.
Weisen Sie als Variable g_bFileOpen zu.
⇒ Die Schaltfläche Open ist konfiguriert.
Fügen Sie ein weiteres Element Schaltfläche hinzu.
Konfigurieren Sie dessen Eigenschaft Texte ‣ Text mit Save.
Konfigurieren Sie die Eigenschaft Eingabekonfiguration ‣ OnMouseclick mit Variable umschalten.
Weisen Sie als Variable g_bFileSave zu.
⇒ Die Schaltfläche Save ist konfiguriert.
Fügen Sie ein weiteres Element Schaltfläche hinzu.
Konfigurieren Sie dessen Eigenschaft Texte ‣ Text mit Close.
Konfigurieren Sie die Eigenschaft Eingabekonfiguration ‣ OnMouseclick mit Variable umschalten.
Weisen Sie als Variable g_bEditFile zu.
⇒ Die Schaltfläche Close ist konfiguriert.
Siehe auch