L'
est disponible pour les contrôleurs disposant d'un nœud dans l'arborescence . Elle vous permet de regrouper plusieurs objets, comme du code CEI ou des appareils, et de les associer à une fonction. Une fois la fonction créée, vous pouvez la réutiliser. En créant cette modularité, vous pouvez réutiliser vos développements pour améliorer votre vision du projet. L' peut être exportée/importée, et réutilisée dans un autre projet.Exemple d'
:1 Nœud racine : correspond au nom du projet ouvert.
2 Nœud de contrôleur : seuls les contrôleurs disposant d'un nœud Modèle fonctionnel dans l'arborescence Équipements s'affichent.
3 Module fonctionnel : nœuds permettant d'organiser l'arborescence fonctionnelle.
4 Objet associé : objet associé au module fonctionnel.
5 Objet enfant : objet enfant de l'objet associé.
Pour sélectionner des contrôleurs à ajouter dans l'
, procédez comme suit :
Étape |
Action |
Résultat |
---|---|---|
1 |
Dans l' , cliquez avec le bouton droit de la souris sur le nœud racine, puis exécutez la commande . |
Un sous-nœud est inséré pour chaque contrôleur sélectionné dans l'arborescence . |
2 |
Dans la boîte de dialogue , sélectionnez les contrôleurs que vous souhaitez ajouter à l' , puis cliquez sur . |
Des nœuds de contrôleur sont ajoutés dans l' pour chaque contrôleur sélectionné, sous le nœud racine. |
Pour rassembler les contenus propres à un contrôleur en fonction de vos besoins, vous pouvez créer des sous-nœuds sous les nœuds de contrôleur dans l'
.
Nœud |
Description |
Procédure de création |
---|---|---|
Module fonctionnel |
Un module fonctionnel regroupe les éléments de programme nécessaires pour exécuter une fonction d'application. Les nœuds de module fonctionnel forment une structure hiérarchique dans l' . Pour que cette structure soit parlante, remplacez le nom par défaut par celui de votre choix, et ce pour chaque module fonctionnel. |
Sélectionnez un nœud parent (le nœud du contrôleur, par exemple), puis cliquez sur le signe plus de couleur verte. |
Objet associé |
Les objets associés sont des nœuds appartenant à d'autres navigateurs (arborescences , , ) qui représentent le contenu du contrôleur.Remarque :
|
Cliquez avec le bouton droit de la souris sur un nœud de module fonctionnel, puis exécutez la commande du menu contextuel. Dans la boîte de dialogue , sélectionnez le nœud à associer, puis cliquez sur . |
Objet enfant |
Objets enfants des objets associés. |
Les objets enfants s'affichent dans l' . |
Pour supprimer un nœud dans l'
, cliquez dessus avec le bouton droit de la souris, puis exécutez la commande du menu contextuel. Vous pouvez choisir de supprimer l'objet sélectionné, avec ses objets enfants, dans l' seulement ou dans l'ensemble du projet.Il est impossible de supprimer des objets enfants uniquement dans l'
. Lors de la suppression d'un objet enfant, vous devez confirmer que cet objet sera supprimé dans tout le projet.Si vous avez créé un module fonctionnel que vous souhaitez réutiliser dans le même projet ou dans un autre, utilisez les modèles de fonction car ils permettent de résoudre les dépendances entre les objets associés. Il est tout à fait possible d'utiliser les commandes
/ ainsi que les fonctions Copier/Coller. Néanmoins, celles-ci sont utiles dans des cas bien particuliers (décrits dans les sections suivantes).Vous pouvez enregistrer un module fonctionnel dans un modèle de fonction en cliquant avec le bouton de droit de la souris sur le nœud correspondant et en exécutant la commande
du menu contextuel.Pour instancier un module fonctionnel à partir d'un modèle de fonction, cliquez avec le bouton droit de la souris sur un nœud dans l'
, puis exécutez la commande du menu contextuel.Pour plus d'informations, reportez-vous au chapitre Gestion des modèles de fonction.
Lorsque vous utilisez la commande et la commande pour réutiliser des modules fonctionnels, notez ce qui suit :
Si… |
Alors… |
---|---|
vous exportez un équipement de contrôleur complet et l'importez ensuite dans le même projet ou dans un autre projet, |
le modèle fonctionnel est recréé. |
vous exportez et importez le module fonctionnel uniquement, |
les objets associés ne sont pas recréés. |
Tenez compte des points suivants lorsque vous souhaitez réutiliser des modules fonctionnels à l'aide des fonctions Copier et Coller :
Si… |
Alors… |
---|---|
vous copiez un équipement de contrôleur complet et le collez ensuite dans le même projet ou dans un autre projet, |
le modèle fonctionnel est recréé. |
vous copiez et collez un ou plusieurs modules fonctionnels uniquement, |
les objets associés ne sont pas recréés. |
Il est impossible de copier et coller des objets associés dans l'
.