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.
Dichiarare una variabile di input in
PLC_PRG
programma.VAR_INPUT stInput : STRING; END_VAR
Aggiungi un pulsante alla visualizzazione e seleziona l'elemento.
Configurare il
proprietà conText input: %s
.Configurare il
proprietà conPLC_PRG.stInput
.Nel Configurare.
proprietà, cliccaIL Configurazione di input si apre la finestra di dialogo. L'evento di input selezionato viene visualizzato sotto la didascalia.
Selezionare il Scrivi variabile azione.
Seleziona il valore
Standard
In Tipo di input dell'attuazione dell'azione.L'ingresso è configurato come di consueto.
Compilare, scaricare e avviare l'applicazione come CODESYS TargetVisu.
Si apre la visualizzazione.
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.
Compilare, scaricare e avviare l'applicazione come CODESYS WebVisu.
Si apre la visualizzazione.
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.
Dichiarare una variabile di input in
PLC_PRG
programma.VAR_INPUT stInput : STRING; END_VAR
Aggiungi un pulsante alla visualizzazione e seleziona l'elemento.
Configurare il
proprietà conText input: %s
.Configurare il
proprietà conPLC_PRG.stInput
.Nel Configurare.
proprietà, cliccaIL Configurazione di input si apre la finestra di dialogo. L'evento di input selezionato viene visualizzato sotto la didascalia.
Selezionare il Scrivi variabile azione.
Seleziona la visualizzazione
Visudialogs.Keypad
In Tipo di input dell'attuazione dell'azione.La tastiera virtuale
Visudialogs.Keypad
è selezionato come dispositivo di input.Compila, scarica e avvia l'applicazione.
Si apre la visualizzazione.
Come utente della visualizzazione, fai clic sul pulsante.
Viene visualizzata la tastiera virtuale che consente l'inserimento di testo tramite il mouse.
Configurazione dell'input numerico in particolare per i tastierini numerici virtuali
Requisito: è aperto un progetto con una visualizzazione.
Dichiarare una variabile di input in
PLC_PRG
programma.VAR_INPUT iInput : INT; END_VAR
Apri la visualizzazione e aggiungi un Rettangolo elemento.
Selezionare l'elemento nell'editor.
Le proprietà sono visibili nel Proprietà visualizzazione.
Configurare il
proprietà conNumber input: %i
.Configurare il
proprietà conPLC_PRG.iInput
.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.
Lì selezioni il
Write Variable
azione dall'elenco delle azioni possibili e fare clic susimbolo.
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.
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'
.Clic OK per chiudere la finestra di dialogo.
L'input dell'utente è configurato.
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.
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.
Fare doppio clic su Gestione visualizzazioni.
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.