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:

_visu_img_edit_text_file.png

Element Texteditor konfigurieren, Beispiel:

  1. Ziehen Sie ein Element Text-Editor in den Visualisierungseditor.

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

    ⇒ Sehen Sie dazu unten die Deklaration der Steuervariablen.

  3. Konfigurieren Sie für den Text-Editor 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

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 Texte­ingabe.

    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.

Siehe auch