Procédure de base
Contrôle de démonstration en tant que modèle
Téléchargez l'exemple d'API HTML5 sur votre ordinateur. Ensuite, les commandes de démonstration avec des wrappers d'éléments JavaScript sont à votre disposition.
We recommend using the copy of an ElementWrapper.js
from the HTML5 examples as a template and adapting the name and functionality to your HTML5 control.
Pour plus d'informations, voir Exemple : HTML5-API
Vous pouvez intégrer un contrôle HTML5 que vous avez développé vous-même ou que vous avez extrait d'une source externe dans votre CODESYS système de programmation. Pour ce faire, procédez comme suit.
Créez un JavaScript fichier nommé
ElementWrapper.js
pour votre contrôle HTML5. Ou copiez un fichier d'encapsulation d'éléments à partir de l'exemple d'API HTML5 (par exemple, le fichier JS duHTML5DemoButton
élément).Renommez l'objet wrapper dans le fichier JS. Le nom est prédéfini et est composé du nom de l'élément avec
ElementWrapper
y a été ajouté.Important
Le nom du fichier doit toujours être
ElementWrapper.js
. Et l'objet wrapper qui y est appelé, qui est généré par le framework au moment de l'exécution, nécessite un nom attribué à l'élément selon la logique suivante :<element name>ElementWrapper
Dans le fichier JS de votre élément, le nom de l'objet wrapper correspond au nouveau contrôle.
Le fragment de code suivant le montre pour
HTML5DemoButton
contrôle :var HTML5DemoButtonElementWrapper; HTML5DemoButtonElementWrapper = function(idGenerator) …
Spécifiez tous les fichiers nécessaires à l'exécution de l'élément. Il peut s'agir de fichiers de feuilles de style (CSS) JavaScript fichiers (JS) ou fichiers image (SVG).
Créez une image d'élément (
ElementImage.svg
). Après l'installation, l'élément s'affiche dans le Boîte à outils de visualisation voir.
Créez un fichier XML (
.html5control.xml
) avec des informations générales. Éditeur de contrôle HTML5 vous aide dans ce domaine.Astuce
Les options de l'éditeur de contrôle HTML5 sont décrites dans le chapitre « »Éditeur de contrôle HTML5«.
Créez le mappage des propriétés du contrôle HTML5 avec CODESYS propriétés des éléments de visualisation.
Localisez les textes de l'interface.
Installez l'élément.
Signez l'élément.
Astuce
Suivez les instructions étape par étape Processus de développement recommandé avec des recommandations détaillées pour le débogage.