Skip to main content

Configurazione dell'input di testo

Una visualizzazione è solitamente configurata in modo da richiamare una tastiera virtuale per un evento di input di testo quando un dispositivo di input non è disponibile. A tale scopo, Scrivi variabile l'azione di follow-up è preimpostata di conseguenza nell'input dell'utente: il valore Standard è selezionato per il Tipo di input collocamento.

Ad esempio, i controllori che vengono impiegati come CODESYS TargetVisu Spesso non hanno una tastiera. Una visualizzazione chiama tastiera virtuale. Al contrario, di solito ha una tastiera. L'utente usa una tastiera per digitare il testo.

Tuttavia, è anche possibile configurare in modo specifico la modalità di inserimento del testo. A tale scopo, sono disponibili più tipi di input nell'input utente, come ad esempio Text input o le visualizzazioni elencate. Queste visualizzazioni hanno la Tastierino numerico/tastierino numerico tipo di visualizzazione e visualizzazione di tastiere virtuali o tastierini numerici.

Nel Impostazioni per l'input di testo predefinito Tramite le impostazioni del Gestore delle Visualizzazioni, è possibile preimpostare una visualizzazione della tastiera che verrà richiamata da tutte le visualizzazioni dell'applicazione quando necessario. Ciò è possibile senza dover personalizzare gli input utente delle visualizzazioni.

Configurazione dell'immissione di testo come di consueto

Quando la codifica UTF-8 è abilitata per STRING tipo di dati, sono consentiti testi con caratteri specifici della lingua. I testi con caratteri specifici della lingua, come caratteri diacritici o caratteri cinesi, possono quindi essere specificati sia in input che in output. È possibile abilitare la codifica UTF-8 in Finestra di dialogo: Impostazioni progetto: Opzioni di compilazione.

Requisito: è aperto un progetto con una visualizzazione. CODESYS TargetVisu non ha una tastiera.

  1. Dichiarare una variabile di input in PLC_PRG programma.

    VAR_INPUT stInput : STRING; END_VAR

  2. Aggiungi un pulsante alla visualizzazione e seleziona l'elemento.

  3. Configurare il Testi → Testo proprietà con Text input: %s.

  4. Configurare il Variabili di testo → Variabile di testo proprietà con PLC_PRG.stInput.

  5. Nel Configurazione di input → OnMouseClick proprietà, clicca Configurare.

    IL Configurazione di input si apre la finestra di dialogo. L'evento di input selezionato viene visualizzato sotto la didascalia.

  6. Selezionare il Scrivi variabile azione.

  7. Seleziona il valore Standard In Tipo di input dell'attuazione dell'azione.

    L'ingresso è configurato come di consueto.

  8. Compilare, scaricare e avviare l'applicazione come CODESYS TargetVisu.

    Si apre la visualizzazione.

  9. Come utente della visualizzazione, fai clic sul pulsante.

    Viene visualizzato un campo di immissione con una tastiera virtuale che consente l'immissione di testo tramite il mouse.

  10. Compilare, scaricare e avviare l'applicazione come CODESYS WebVisu.

    Si apre la visualizzazione.

  11. Come utente della visualizzazione, fai clic sul pulsante.

    Viene visualizzato un campo di input che richiede l'immissione di testo.

Configurazione dell'input di testo in particolare per le tastiere virtuali

Requisito: è aperto un progetto con una visualizzazione.

  1. Dichiarare una variabile di input in PLC_PRG programma.

    VAR_INPUT stInput : STRING; END_VAR

  2. Aggiungi un pulsante alla visualizzazione e seleziona l'elemento.

  3. Configurare il Testi → Testo proprietà con Text input: %s.

  4. Configurare il Variabili di testo → Variabile di testo proprietà con PLC_PRG.stInput.

  5. Nel Configurazione di input → OnMouseClick proprietà, clicca Configurare.

    IL Configurazione di input si apre la finestra di dialogo. L'evento di input selezionato viene visualizzato sotto la didascalia.

  6. Selezionare il Scrivi variabile azione.

  7. Seleziona la visualizzazione Visudialogs.Keypad In Tipo di input dell'attuazione dell'azione.

    La tastiera virtuale Visudialogs.Keypad è selezionato come dispositivo di input.

  8. Compila, scarica e avvia l'applicazione.

    Si apre la visualizzazione.

  9. Come utente della visualizzazione, fai clic sul pulsante.

    Viene visualizzata la tastiera virtuale che consente l'inserimento di testo tramite il mouse.

    _visu_img_call_virtual_keypad.png

Configurazione dell'input numerico in particolare per i tastierini numerici virtuali

Requisito: è aperto un progetto con una visualizzazione.

  1. Dichiarare una variabile di input in PLC_PRG programma.

    VAR_INPUT iInput : INT; END_VAR

  2. Apri la visualizzazione e aggiungi un Rettangolo elemento.

  3. Selezionare l'elemento nell'editor.

    Le proprietà sono visibili nel Proprietà visualizzazione.

  4. Configurare il Testi → Testo proprietà con Number input: %i.

  5. Configurare il Variabili di testo → Variabile di testo proprietà con PLC_PRG.iInput.

  6. Nel Configurazione di input proprietà, fare clic su Configurare pulsante nel OnMouseClick linea.

    IL Configurazione di input si apre la finestra di dialogo. L'evento di input selezionato viene visualizzato sotto la didascalia.

  7. Lì selezioni il Write Variable azione dall'elenco delle azioni possibili e fare clic su _visu_img_add_selected_alarm_group.png simbolo.

    L'azione viene visualizzata nell'elenco delle azioni da eseguire. L'implementazione vuota dell'azione viene visualizzata nell'area della finestra a destra dell'elenco.

  8. Selezionare le seguenti impostazioni:

    Tipo di input impostato su VisuDialogs.Numpad.

    Scegli la variabile da modificare impostato su Utilizzare la variabile di output del testo.

    Titolo del dialogo impostato su 'My virtual numpad'.

  9. Clic OK per chiudere la finestra di dialogo.

    L'input dell'utente è configurato.

  10. Compila, scarica e avvia l'applicazione.

    L'applicazione viene eseguita. La visualizzazione si apre. Quando un utente clicca sul rettangolo, si apre il tastierino numerico.

    _visu_img_call_virtual_numpad.png

Definizione dell'input di testo predefinito

Requisito: è aperto un progetto con una visualizzazione e una configurazione di input utente. Per tutti Scrivi variabile azioni di follow-up, il valore Predefinito è selezionato per il Tipo di input collocamento.

  1. Fare doppio clic su Gestione visualizzazioni.

  2. Sul Impostazioni scheda, nella Input di testo predefinito gruppo, fare clic nel campo di testo predefinito per assegnare le visualizzazioni.

    Queste visualizzazioni sono definite come input di testo predefinito. Se una variante di visualizzazione non dispone di una tastiera, queste visualizzazioni vengono richiamate senza dover adattare l'input dell'utente.