Configuration de la saisie de texte
Une visualisation est généralement configurée de manière à appeler un clavier virtuel pour une saisie de texte lorsqu'aucun périphérique de saisie n'est disponible. À cette fin, Écrire une variable l'action de suivi est prédéfinie en conséquence dans la saisie utilisateur : la valeur Standard est sélectionné pour le Type d'entrée paramètre.
Par exemple, les contrôleurs qui sont employés comme CODESYS TargetVisu Souvent, ils ne disposent pas de clavier. Une visualisation est appelée clavier virtuel. En revanche, elle possède généralement un clavier. L'utilisateur utilise un clavier pour saisir du texte.
Vous pouvez également configurer spécifiquement la saisie du texte. À cet effet, plusieurs types de saisie sont disponibles dans la zone de saisie utilisateur, tels que Text input
ou les visualisations listées. Ces visualisations ont la Pavé numérique/clavier numérique type de visualisation et affichage de claviers virtuels ou de pavés numériques.
Dans le Paramètres de saisie de texte par défaut Grâce au gestionnaire de visualisation, vous pouvez prédéfinir une visualisation clavier qui sera appelée depuis toutes les visualisations de l'application si nécessaire. Ceci est possible sans avoir à personnaliser les saisies utilisateur des visualisations.
Avis
Exemple de projet pour la saisie utilisateur avec un pavé numérique virtuel ou un clavier virtuel
Configuration de la saisie de texte comme d'habitude
Lorsque l'encodage UTF-8 est activé pour le STRING
Les textes contenant des caractères spécifiques à une langue sont autorisés. Ces caractères, tels que les signes diacritiques ou les caractères chinois, peuvent être spécifiés en entrée comme en sortie. Vous pouvez activer l'encodage UTF-8 dans Boîte de dialogue : Paramètres du projet : Options de compilation.
Exigence : Un projet avec une visualisation est ouvert. Le CODESYS TargetVisu n'a pas de clavier.
Déclarer une variable d'entrée dans le
PLC_PRG
programme.VAR_INPUT stInput : STRING; END_VAR
Ajoutez un bouton à la visualisation et sélectionnez l'élément.
Configurer le
propriété avecText input: %s
.Configurer le
propriété avecPLC_PRG.stInput
.Dans le Configure.
propriété, cliquezLe Configuration d'entrée La boîte de dialogue s'ouvre. L'événement d'entrée sélectionné s'affiche sous la légende.
Sélectionnez le Écrire une variable action.
Sélectionnez la valeur
Standard
dans Type d'entrée de la mise en œuvre de l'action.L'entrée est configurée comme d'habitude.
Compilez, téléchargez et démarrez l'application comme CODESYS TargetVisu.
La visualisation s'ouvre.
En tant qu'utilisateur de visualisation, cliquez sur le bouton.
Un champ de saisie s'affiche avec un clavier virtuel qui permet la saisie de texte au moyen de la souris.
Compilez, téléchargez et démarrez l'application comme CODESYS WebVisu.
La visualisation s'ouvre.
En tant qu'utilisateur de visualisation, cliquez sur le bouton.
Un champ de saisie s'affiche et invite à saisir du texte.
Configuration de la saisie de texte spécialement pour les claviers virtuels
Exigence : Un projet avec une visualisation est ouvert.
Déclarer une variable d'entrée dans le
PLC_PRG
programme.VAR_INPUT stInput : STRING; END_VAR
Ajoutez un bouton à la visualisation et sélectionnez l'élément.
Configurer le
propriété avecText input: %s
.Configurer le
propriété avecPLC_PRG.stInput
.Dans le Configure.
propriété, cliquezLe Configuration d'entrée La boîte de dialogue s'ouvre. L'événement d'entrée sélectionné s'affiche sous la légende.
Sélectionnez le Écrire une variable action.
Sélectionnez la visualisation
Visudialogs.Keypad
dans Type d'entrée de la mise en œuvre de l'action.Le clavier virtuel
Visudialogs.Keypad
est sélectionné comme périphérique d'entrée.Compilez, téléchargez et démarrez l'application.
La visualisation s'ouvre.
En tant qu'utilisateur de visualisation, cliquez sur le bouton.
Le clavier virtuel s'affiche et permet la saisie de texte au moyen de la souris.
Configuration de la saisie numérique spécialement pour les pavés numériques virtuels
Exigence : Un projet avec une visualisation est ouvert.
Déclarer une variable d'entrée dans le
PLC_PRG
programme.VAR_INPUT iInput : INT; END_VAR
Ouvrez la visualisation et ajoutez un Rectangle élément.
Sélectionnez l'élément dans l'éditeur.
Les propriétés sont visibles dans le Propriétés voir.
Configurer le
propriété avecNumber input: %i
.Configurer le
propriété avecPLC_PRG.iInput
.Dans le Configuration d'entrée propriété, cliquez sur le Configure bouton dans le
OnMouseClick
doubler.Le Configuration d'entrée La boîte de dialogue s'ouvre. L'événement d'entrée sélectionné s'affiche sous la légende.
Là, vous sélectionnez le
Write Variable
action dans la liste des actions possibles et cliquez sur le boutonsymbole.
L'action s'affiche dans la liste des actions à exécuter. L'implémentation vierge de l'action s'affiche dans la fenêtre à droite de la liste.
Sélectionnez les paramètres suivants :
Type d'entrée réglé sur
VisuDialogs.Numpad
.Choisissez la variable à modifier réglé sur Utiliser une variable de sortie de texte.
Titre du dialogue réglé sur
'My virtual numpad'
.Cliquez D'ACCORD pour fermer la boîte de dialogue.
L'entrée utilisateur est configurée.
Compilez, téléchargez et démarrez l'application.
L'application s'exécute. La visualisation s'ouvre. Lorsqu'un utilisateur clique sur le rectangle, le pavé numérique s'ouvre.
Définition de la saisie de texte par défaut
Prérequis : Un projet avec visualisation et configuration de saisie utilisateur est ouvert. Pour tous. Écrire une variable actions de suivi, la valeur Défaut est sélectionné pour le Type d'entrée paramètre.
Double-cliquez sur le Gestionnaire de visualisation.
Sur le Paramètres onglet, dans le Saisie de texte par défaut groupe, cliquez dans la saisie de texte par défaut pour attribuer des visualisations.
Ces visualisations sont définies comme saisie de texte par défaut. Si une variante d'affichage ne dispose pas de clavier, ces visualisations sont appelées sans que vous ayez à adapter la saisie utilisateur.