Créer des structures complexes avec des recettes imbriquées
- Last UpdatedAug 27, 2025
- 2 minute read
Il est possible de relier entre eux plusieurs fichiers de modèles de recettes par des QuickScripts InTouch, afin de créer des applications complexes. Pour lier des fichiers modèles de recettes, définissez un nom d'ingrédient qui soit associé à une variable message dans le modèle Noms d'unités. Ensuite, renseignez la variable message avec le nom d'une recette.
La liaison de fichiers modèles de recettes permet de créer des modèles principaux de recettes où sont définis les paramètres de configuration machine utilisés par plusieurs recettes dans différents fichiers de recettes. Le fait de conserver ces informations dans un fichier central (primaire) réduit de manière significative le temps nécessaire à la maintenance et à la mise à jour des données, lorsque ces dernières sont modifiées.
Dans l'illustration suivante, la variable avec le Nom de l'élément Setup est du type message et les unités contiennent la variable message Setup de cet élément. Chaque recette contient un second nom de recette défini dans un fichier de recette différent, chargé dans la variable Setup lorsque la recette est sélectionnée.

Pour ce faire, utilisez le script suivant<:hs>:
RecipeName="Recipe2";
RecipeLoad("c:\recipe\recfilea.csv", "Review", RecipeName);
Lorsque ce script est exécuté, la variable Setup prend la valeur Setup3A et renseigne l'unité Review. La valeur de la variable Setup est ensuite utilisée comme Nom de recette lors du chargement de la recette suivante, qui récupère les paramètres de configuration machine dans les variables définies pour l'unité PLC1, en exécutant le script suivant<:hs>:
Status =RecipeLoad( "c:\Recipe\Machine.csv", "PLC1", MyRecipe);
