Skip to main content

Configurazione della visualizzazione di un file di testo

Per visualizzare un file di testo che si trova sul controller, sono necessari i controlli per la selezione, l'apertura e la chiusura del file oltre al Editor di testo elemento. Come opzione, è anche possibile utilizzare controlli aggiuntivi per impostare una ricerca di testo nel file.

Esempio 16.
_visu_img_display_text_file.png
Procedura. Configurazione del Editor di testo elemento, esempio
  1. Trascina un Editor di testo elemento nell'editor di visualizzazione.

  2. Ad esempio, dichiara le variabili di controllo per l'elemento come variabili globali in GVL oggetto.

    Per ulteriori informazioni, vedere la dichiarazione delle variabili di controllo.

  3. Per il Editor di testo, configurare il Modalità editore proprietà con Sola lettura.

  4. Continua a configurare il Variabili di controllo proprietà.

    . Assegna lì le seguenti variabili:
    • Variabili di controllo → File → Variabile: g_sFileName

    • Variabili di controllo → File → Apri: g_bFileOpen

    • Variabili di controllo → File → Chiudi: g_bFileClose

    • Variabili di controllo → File → Nuovo → Variabile: g_bFileNew

    • Controlla variabili → File → Salva → Variabile: g_bFileSave

    • Variabili di controllo → Modifica → Variabile: g_sEditSearchFor

    • Variabili di controllo → Modifica → Trova: g_bEditFind

    • Variabili di controllo → Modifica → Trova successivo: g_bEditFindNext

Dichiarazione delle variabili di controllo

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
                
Procedura. Configurazione degli elementi di controllo per la selezione dei file
  1. Aggiungere un Etichetta elemento.

  2. Configura il Testi → Testo proprietà con File.

  3. Accanto ad esso, aggiungi a Rettangolo elemento in cui l'utente può quindi inserire il nome del file:

  4. Configura il Testi → Testo proprietà con %s.

  5. Configura il Testi → Variabile di testo proprietà con g_sFileName.

  6. Configura il Configurazione ingresso → OnMouseclick proprietà con Scrivi variabile.

    Nel Configurazione ingresso finestra di dialogo, seleziona Tipo di ingresso come il L'immissione di testo.

    Seleziona il Usa la variabile di output del testo opzione.

    La casella per inserire il nome del file è configurata.

  7. Aggiungere un Pulsante proprietà per l'apertura del file.

  8. Configura il Testi → Testo proprietà con Open.

  9. Configura il Configurazione ingresso → OnMouseclick proprietà con Cambia variabile.

    Assegnare g_bFileOpen come variabile.

    Il Open il pulsante è configurato.

  10. Aggiungi un altro Pulsante pulsante per chiudere il file.

  11. Configura il Testi → Testo proprietà con Close.

  12. Configura il Configurazione ingresso → OnMouseclick proprietà con Cambia variabile.

    Assegnare g_bEditFile come variabile.

    Il Close il pulsante è configurato.

Procedura. Controlli per la ricerca di un testo
  1. Aggiungere un Etichetta elemento.

  2. Configura il Testi → Testo proprietà con Text.

  3. Accanto ad esso, aggiungi a Rettangolo elemento per inserire il testo da cercare.

  4. Configura il Testi → Testo proprietà con %s.

  5. Configura il Testi → Variabile di testo proprietà con g_sEditSearchFor.

  6. Configura il Configurazione ingresso → OnMouseclick proprietà con Scrivi variabile.

    Nel Configurazione ingresso finestra di dialogo, seleziona Tipo di ingresso come il L'immissione di testo.

    Seleziona il Usa la variabile di output del testo opzione.

    Il rettangolo è configurato.

  7. Aggiungere un Pulsante proprietà per avviare la ricerca.

  8. Configura il suo Testi → Testo proprietà con Find.

  9. Configura il Configurazione ingresso → OnMouseclick proprietà con Cambia variabile.

    Assegnare g_bEditFind come variabile.

  10. Aggiungi anche il Eseguire il codice ST azione.

    Programma l'azione con: g_bEditFindNext := FALSE;

    Il pulsante è configurato.

  11. Aggiungi un altro Pulsante elemento.

  12. Configura il Testi → Testo proprietà con Find Next.

  13. Configura il Configurazione ingresso → OnMouseclick proprietà con Cambia variabile.

    Assegnare g_bEditFind come variabile.

  14. Aggiungi anche il Eseguire il codice ST azione.

    Programma: g_bEditFindNext := TRUE;

    Il pulsante è configurato.