Configurazione dell'immissione di testo con la tastiera virtualePermalink

Una visualizzazione è solitamente configurata in modo da richiamare una tastiera virtuale per un evento di immissione di testo quando non è disponibile un dispositivo di input. A tal fine, l'azione di follow-up «Scrivere la variabile» è preimpostata di conseguenza nell'input dell'utente: Il valore «Standard» è selezionato per l'impostazione «Tipo di ingresso».

Tuttavia, è possibile configurare in particolare il modo in cui il testo viene immesso. A questo scopo, nell'input dell'utente sono disponibili altri tipi di input, come ‎Text input‎ o le visualizzazioni elencate. Queste visualizzazioni hanno il tipo di visualizzazione «Numpad/Keypad» e visualizzano tastiere virtuali o tastierini numerici.

Nell'impostazione «Settings for default text input» del gestore delle visualizzazioni è possibile preimpostare una visualizzazione da tastiera che viene richiamata da tutte le visualizzazioni dell'applicazione quando necessario. Questo è possibile senza dover personalizzare gli input dell'utente delle visualizzazioni.

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

Requisiti: Un progetto è aperto con una visualizzazione.

  1. Dichiarare una variabile di ingresso nel programma ‎PLC_PRG‎.

    ‎VAR_INPUT stInput : STRING; VAR_END‎

  2. Aggiungere un pulsante alla visualizzazione e selezionare l'elemento.

  3. Configurare la proprietà «Testi  Testo» con ‎Text input: %s‎.

  4. Configurare la proprietà «Variabili di testo  Variabile di testo» con ‎PLC_PRG.stInput‎.

  5. Fare clic su auf «Configurare» nella proprietà «Configurazione degli ingressi  OnMouseClick».

    Si apre la finestra di dialogo «Input Configuration». L'evento di input selezionato viene stampato sotto la didascalia.

  6. Selezionare l'azione «Scrivere la variabile».

  7. Selezionare la visualizzazione ‎Visudialogs.Keypad‎ in «Tipo di input» dell'implementazione dell'azione.

    La tastiera virtuale ‎Visudialogs.Keypad‎ è selezionata come dispositivo di input.

  8. Compilare, scaricare e avviare l'applicazione.

    Si apre la visualizzazione.

  9. Fare clic sul pulsante come utente della visualizzazione.

    La tastiera virtuale viene visualizzata e consente l'immissione di testo tramite il mouse.

    _visu_img_call_virual_keypad

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

Requisiti: Un progetto è aperto con una visualizzazione.

  1. Dichiarare una variabile di ingresso nel programma ‎PLC_PRG‎.

    ‎VAR_INPUT iInput : INT; VAR_END‎

  2. Aprite la visualizzazione e aggiungete un elemento «Rectangle».

  3. Selezionare l'elemento nell'editor.

    Le proprietà sono visibili nella vista «Properties».

  4. Configurare la proprietà «Testi  Testo» con ‎Number input: %i‎.

  5. Configurare la proprietà «Variabili di testo  Variabile di testo» con ‎PLC_PRG.iInput‎.

  6. Nella proprietà «Configurazione degli ingressi», fare clic sul pulsante «Configura» nella riga ‎OnMouseClick‎.

    Si apre la finestra di dialogo «Input Configuration». L'evento di input selezionato viene stampato sotto la didascalia.

  7. Selezionare l'azione ‎Write variable‎ dall'elenco delle azioni possibili e fare clic sul simbolo _visu_icon_arrow_right.

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

  8. Selezionare le seguenti impostazioni:

    «Tipo di ingresso» impostato su ‎VisuDialogs.Numpad‎.

    «Scegliere la variabile da modificare» impostata su «Utilizzare la variabile di output del testo».

    «Titolo della finestra di dialogo» impostato su ‎'My virtual numpad'‎.

  9. Fare clic su «OK» per chiudere la finestra di dialogo.

    L'input dell'utente è configurato.

  10. Compilare, scaricare e avviare l'applicazione.

    L'applicazione viene eseguita. Si apre la visualizzazione. Quando l'utente fa clic sul rettangolo, si apre il tastierino numerico.

    _visu_img_call_virual_numpad

Definizione dell'input di testo standard

Requisiti: Viene aperto un progetto con una visualizzazione e una configurazione di input dell'utente. Per tutte le azioni successive di «Write variable», il valore «Default» è selezionato per l'impostazione «Input type».

  1. Fare doppio clic sul gestore delle visualizzazioni.

  2. Fare clic sull'input di testo predefinito nella scheda «Settings» (gruppo«Default text input» ) e assegnare le visualizzazioni.

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