Copies de blocs système
Fonction de copie
La réutilisabilité des blocs est possible grâce à la fonction « Copy ».
Pour copier un bloc et tous ses Valis, cliquez avec le bouton droit sur le bloc et sélectionnez le bouton « Copy », comme dans la vidéo Creating a Block Copy.
Création d’une copie de bloc
Une réplique du bloc est créée avec le même nom, mais avec un suffixe numérique. Une fois le bloc copié, le nom de la copie peut être modifié et celle-ci peut être déplacée n’importe où dans l’arborescence des blocs du même projet ou vers un autre projet.
Copy & Connect
Si vous copiez simplement un bloc (comme indiqué ci-dessus), les modifications apportées au bloc d’origine ne seront pas répercutées dans sa copie.
En créant des copies connectées, une synchronisation bidirectionnelle est mise en place, de sorte que les modifications apportées à la structure du bloc et aux Valis seront également répercutées dans l’autre, et inversement.
Pour créer une copie connectée, cliquez sur le bouton « Copy & Connect ». Toutes les modifications apportées à ces blocs (propriétés, Valis, sous-systèmes, etc.) seront répercutées sur toutes leurs copies connectées. Les copies connectées peuvent être identifiées par l’icône de chaîne sur le symbole en forme de cube du bloc, comme dans la vidéo Creating Block Connected Copies.
Création de copies connectées de bloc
Les blocs connectés peuvent être suivis via le champ « Connected Copies » (2) dans le champ d’information du bloc (1) , comme indiqué dans la figure Block Info Tab.
Déconnexion des blocs et des Valis
Les blocs et les Valis peuvent être déconnectés. Pour un bloc, cela se fait en cliquant avec le bouton droit sur le bloc puis en cliquant sur l’option « Disconnect ». Pour un Vali, cela se fait en cliquant sur le symbole de connexion sur le côté droit de l’écran. La déconnexion de Valis spécifiques permet de créer des Valis uniques dans une copie connectée d’un bloc. Tous les autres Valis du même bloc resteront connectés, comme dans la vidéo Disconnecting Blocks.
Déconnexion des blocs
Pour déconnecter un Vali dans un bloc (vidéo Disconnecting and Reconnecting a Vali)), cliquez sur l’icône à trois points dans la colonne « Actions », puis cliquez sur « Disconnect ». Pour le reconnecter, suivez la même procédure et cliquez sur l’option « Reconnect ».
Déconnexion et reconnexion d’un Vali.
Logique des copies connectées
The following section is meant as a look-up if you would like to know how the System Design Module behaves in edge cases before you apply the change.
A short in-depth overview of the connected-copy behaviour for advanced users.
Blocs :
-
Si vous créez une copie d’un bloc, les deux blocs et tous leurs Valis sont connectés
-
Si le bloc possède des blocs enfants, ceux-ci sont également copiés et connectés
-
Si vous déconnectez un bloc, tous ses Valis sont également déconnectés
Valis :
-
Si la valeur d’un Vali est modifiée, tous les Valis connectés seront mis à jour avec la même valeur
-
Les auto-références (un Vali faisant référence à un autre Vali de son propre bloc connecté) sont conservées pour les Valis connectés (ils feront également référence à un autre Vali de leur propre bloc)
Déconnexion des Valis :
-
Si un Vali est déconnecté, aucune modification n’est appliquée à sa valeur
-
Si vous aviez trois Valis connectés et que vous en déconnectez un, les autres Valis restent connectés