Skip to main content

Exemple : Visu ST Dialog

Produit : CODESYS Visualization

Cet exemple utilise trois exemples d'applications pour montrer comment accéder par programmation aux boîtes de dialogue de visualisation dans Texte structuré (ST) langage de mise en œuvre.

Descriptif

L'exemple montre l'implémentation de la façon d'ouvrir des boîtes de dialogue et de transmettre des paramètres à cette boîte de dialogue. L'utilisateur de la visualisation peut ouvrir les boîtes de dialogue et saisir des données. Après avoir fermé la boîte de dialogue, les données saisies seront enregistrées et affichées dans la fenêtre principale.

Informations supplémentaires

Application : DialogVarInOut

Cet exemple montre comment ouvrir des boîtes de dialogue par programmation et comment implémenter le gestionnaire d'événements pour lire et vérifier les valeurs d'entrée.

Le EditBoxEventHandler le gestionnaire d'événements est défini dans PLC_PRG programme principal. VariableWritten La méthode est appelée après qu'une valeur d'entrée a été définie. La plage de la valeur d'entrée est vérifiée à l'aide du CheckValue méthode du ControlFB bloc fonctionnel. OK le bouton est activé lorsque pVar la variable est inférieure à 100.

Note

Notez que le ControlFB le bloc fonctionnel est fourni avec le VAR_IN_OUT_AS_POINTER attribut lorsqu'il est transmis au cadre.

Application : FileDialog

Cet exemple montre comment utiliser le gestionnaire de boîtes de dialogue pour implémenter l'ouverture de boîtes de dialogue de fichiers dans le langage d'implémentation ST.

Dans le PLC_PRG programme, le filtre de fichiers et une instance du Visu_FbFileListProvider bloc fonctionnel est créé. Visu_FbFileListProvider bloc de fonction est utilisé par la boîte de dialogue pour répertorier et filtrer les fichiers. OpenFileDialog la fonction définit Visu_FbFileListProvider et ouvre la boîte de dialogue.

L'utilisateur de la visualisation peut désormais sélectionner un fichier. Le nom du fichier s'affiche.

Pour plus d'informations, voir :

Application : IECOpenDialog

L'exemple montre comment utiliser Visu Utils bibliothèque pour ouvrir des boîtes de dialogue.

Exigences et restrictions du système

Système de programmation

CODESYS Development System (version 3.5.16.1 ou supérieure)

Système d'exécution

CODESYS Control Win (version 3.5.16.1)

Composants complémentaires

-

Avis

_example_icon.png TÉLÉCHARGER Projet