Transfer Parameters – Composer et réécrire des valeurs de paramètres
Transfer Parameters permet aux utilisateurs de construire ou de réécrire des valeurs de paramètres à partir d'autres paramètres du modèle. Il est utile pour normaliser des noms, des codes et du texte composé sans modifier les éléments un par un.
Description générale
L'add-in travaille avec une catégorie sélectionnée, des paramètres sources, un paramètre de destination et une structure de composition. Il peut s'exécuter sur l'ensemble du modèle, la vue active, une sélection manuelle ou des flux de travail de renforcement basés sur l'hôte, et prend en charge des modes tels que wrap, replace et regex.
Fonctionnalités principales
- Sélection de catégorie : Limite le traitement au type d'élément requis.
- Paramètres sources et destination : Lire à partir d'un ou plusieurs paramètres sources, écrire le résultat composé dans un paramètre de destination. La liste des paramètres sources comporte un champ de recherche pour filtrer par nom lorsque la catégorie a de nombreux paramètres.
- Tableau Data Structure : Construire le texte de sortie à partir d'une liste réordonnable d'entrées, chacune avec son propre Préfixe, Paramètre et Suffixe ; réordonner avec monter/descendre ou supprimer une entrée avec Remove parameter.
- Modes de transformation : Wrap (composer à partir du tableau Data Structure tel quel), Replace (Rechercher / Remplacer par simple, avec une case Case Sensitive) et Regex (Rechercher / Remplacer par avec expression régulière).
- Quatre modes de sélection : All elements of the model, All elements in the view, Manual selection ou Reinforcements by concrete (trouve le ferraillage hébergé sur les éléments en béton sélectionnés).
Conditions préalables
- Le paramètre de destination doit exister et être inscriptible sur les éléments concernés.
Procédure d'utilisation
- Ouvrez Transfer Parameters depuis le panneau Model du ruban Frata.
- Sous Select Category, choisissez la catégorie d'éléments avec laquelle travailler.
- Définissez les Source Parameter(s) et le Destination Parameter. Tapez dans le champ de recherche au-dessus de la liste des paramètres sources pour la filtrer par nom.
- Construisez la Data Structure : ajoutez des entrées avec Prefix (Préfixe), Parameter et Suffix, et réordonnez-les avec les contrôles monter/descendre jusqu'à ce que le texte composé soit correct.
- Choisissez un mode de transformation si vous en avez besoin au-delà de la simple composition : Replace pour une passe de recherche/remplacement littérale (avec Case Sensitive si nécessaire), ou Regex pour une recherche/remplacement basée sur un modèle.
- Sous Selection Mode, choisissez All elements of the model, All elements in the view, Manual selection ou Reinforcements by concrete.
- Appuyez sur Execute pour écrire la valeur composée dans le paramètre de destination sur l'étendue choisie.
Recommandations
- Utilisez Manual selection ou All elements in the view pour tester la composition sur quelques éléments avant de l'exécuter sur l'ensemble du modèle.
- Reinforcements by concrete est le raccourci lorsque vous souhaitez écrire dans des paramètres de ferraillage en fonction des données de leur hôte (par exemple, copier le repère ou le niveau de l'hôte dans chaque barre qu'il héberge) plutôt que de sélectionner directement le ferraillage.
- Le mode Regex est puissant mais impitoyable — testez-le d'abord sur une petite sélection, car un mauvais motif peut produire un résultat inattendu sur chaque élément concerné.
Questions fréquentes
Quelle est la différence entre les modes Wrap, Replace et Regex ? Wrap compose simplement les entrées de Data Structure (préfixe + paramètre + suffixe, dans l'ordre) dans la valeur de destination. Replace exécute en plus une passe littérale de recherche/remplacement sur ce texte composé. Regex exécute une recherche/remplacement par expression régulière au lieu d'une recherche littérale.
Que sélectionne réellement « Reinforcements by concrete » ? Cela vous permet de choisir des éléments hôtes en béton, puis d'opérer sur le ferraillage hébergé sur eux — utile pour transmettre des données de l'hôte (comme un repère ou un niveau) vers chaque barre de cet hôte sans sélectionner les barres individuellement.
Puis-je utiliser plus d'un paramètre source dans la valeur composée ? Oui — ajoutez plusieurs entrées au tableau Data Structure, chacune référençant son propre paramètre avec son propre préfixe/suffixe, et réordonnez-les pour contrôler la séquence finale.
Case Sensitive affecte-t-il aussi le mode Regex, ou seulement Replace ? Cela s'applique à la correspondance du texte de recherche en général — pour un comportement exact en mode Regex, testez avec un exemple avant de lancer sur l'étendue complète, car la gestion de la casse d'une expression régulière peut différer d'un remplacement littéral.