Skip to main content

Bearbeitung einer Textdatei konfigurieren

Um mit dem Texteditor in der Benutzeroberfläche eine Textdatei auf der Steuerung neu erstellen oder bearbeiten zu können, benötigen Sie zusätzlich zum Element Texteditor Steuerelemente für das Auswählen, Öffnen, Schließen, Speichern und Anlegen einer Datei.

Beispiel:

_visu_img_edit_text_file.png
Prozedur. Element Texteditor konfigurieren, Beispiel:
  1. Ziehen Sie ein Element Texteditor in den Visualisierungseditor.

  2. Deklarieren Sie die Steuervariablen für das Element, beispielsweise als globale Variablen im Objekt GVL.

    Sehen Sie dazu unten die Deklaration der Steuervariablen.

  3. Konfigurieren Sie für den Texteditor die Eigenschaft Editermodus mit Lesen/Schreiben.

  4. 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
                
Prozedur. Steuerelemente für Dateiauswahl konfigurieren
  1. Fügen Sie ein Element Beschriftung hinzu.

  2. Konfigurieren Sie es in Eigenschaft Texte → Text mit File:.

  3. Fügen Sie daneben ein Element Rechteck hinzu

  4. Konfigurieren Sie dessen Eigenschaft Texte → Text mit %s.

  5. Konfigurieren Sie dessen Eigenschaft Texte → Textvariable mit g_sFileName.

  6. 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.

  7. Fügen Sie ein Element Schaltfläche hinzu.

  8. Konfigurieren Sie dessen Eigenschaft Texte → Text mit New.

  9. Konfigurieren Sie die Eigenschaft Eingabekonfiguration → OnMouseclick mit Variable umschalten.

    Weisen Sie als Variable g_bFileNew zu.

    Die Schaltfläche New ist konfiguriert.

  10. Fügen Sie ein weiteres Element Schaltfläche hinzu.

  11. Konfigurieren Sie die Eigenschaft Texte → Text mit Open.

  12. Konfigurieren Sie die Eigenschaft Eingabekonfiguration → OnMouseclick mit Variable umschalten.

    Weisen Sie als Variable g_bFileOpen zu.

    Die Schaltfläche Open ist konfiguriert.

  13. Fügen Sie ein weiteres Element Schaltfläche hinzu.

  14. Konfigurieren Sie dessen Eigenschaft Texte → Text mit Save.

  15. Konfigurieren Sie die Eigenschaft Eingabekonfiguration → OnMouseclick mit Variable umschalten.

    Weisen Sie als Variable g_bFileSave zu.

    Die Schaltfläche Save ist konfiguriert.

  16. Fügen Sie ein weiteres Element Schaltfläche hinzu.

  17. Konfigurieren Sie dessen Eigenschaft Texte → Text mit Close.

  18. Konfigurieren Sie die Eigenschaft Eingabekonfiguration → OnMouseclick mit Variable umschalten.

    Weisen Sie als Variable g_bEditFile zu.

    Die Schaltfläche Close ist konfiguriert.