Utilisation de l'outil Remplacer les cellules


  Produit(s):MicroStation
 Version(s):N\A
 Environnent:N\A
 Domaine:Cellules
 Sous-Domaine:N\A

 

Contexte

Dans MicroStation, l'outil Remplacer les cellules vous permet de remplacer une cellule dans un modèle ou de mettre à jour sa définition dans un fichier DGN. Vous pouvez remplacer ou mettre à jour une cellule individuelle, des groupes de cellules ou toutes les cellules d'un modèle.
L’outil vous permet de remplacer les cellules d'un fichier DGN dans un modèle particulier. Les cellules du modèle peuvent être remplacées par une autre cellule du modèle ou par une cellule d'une bibliothèque de cellules.

Étapes à suivre

Premier scénario: remplacer une seule cellule

Vous avez placé la cellule de type 2 "chair1.cell" dans votre modèle (Figure 1), et maintenant vous voulez la remplacer par une cellule différente d'une bibliothèque cellulaire (Figure 2).
Note : Une cellule de type 2 est une cellule graphique ou cellule point qui est placée dans un fichier DGN. Ce n'est pas une cellule partagée, ce qui signifie que sa définition n'est pas stockée dans le fichier DGN.
 
- Figure 1 - La cellule CHAIR1
- Figure 2 - Remplacer une cellule
Dans la boîte de dialogue Remplacer les cellules, définissez la méthode sur Remplacer et le mode sur Unique. Si l'option « Utiliser cellule active » est désactivée, sélectionnez chair1.cell, puis sélectionnez la cellule à remplacer.
Si l'option « Utiliser cellule active » est activé, assurez-vous que la cellule active est celle qui doit remplacer chair1.cell. La cellule à remplacer pourra être sélectionnée et l'ancienne cellule chair1 sera remplacée par la nouvelle.

 

Deuxième scénario: remplacer plusieurs cellules

Si une cellule du modèle a été placée mainte fois, vous pouvez remplacer toutes les instances de cette cellule en même temps. Dans la boîte de dialogue Remplacer les cellules, définissez Mode sur Global. 
Lorsque vous choisissez une cellule à remplacer, la boîte d'alerte suivante apparaît :
 
Lorsque vous cliquez sur oui, toutes les cellules portant le même nom que la cellule active sont remplacées.
Dans le cas d'une cellule partagée, l'option Global remplacera la définition de la cellule partagée et changera toutes les définitions de cette cellule dans le fichier. La définition de cellule partagée existante sera supprimée.
Vous pouvez également sélectionner les cellules à remplacer à l'aide d'un guide. Si une clôture a été placée autour des cellules à remplacer, l'option « Utiliser une clôture » sera disponible dans la boîte de dialogue Remplacer cellules.
Réglez le mode sur Simple pour remplacer uniquement les cellules à l'intérieur de la clôture. Si Mode est réglé sur Global, l'outil remplace toutes les cellules du modèle par le même nom que les cellules sélectionnées.
Une instance particulière d'une cellule partagée ne peut pas être remplacée individuellement par une cellule portant le même nom. C'est parce que la définition de la cellule est stockée dans le fichier DGN. Si la définition de cellule est mise à jour, toutes les instances de cellule partagée qui y font référence sont affectées. 
Vous pouvez remplacer une cellule partagée par une cellule qui a un nom différent dans la bibliothèque de cellules. La cellule de remplacement sera également une cellule partagée et sa définition sera stockée dans le fichier DGN. 
Les cellules que vous souhaitez remplacer peuvent également être sélectionnées à l'aide de l'outil de sélection d'éléments. Néanmoins, le Mode doit être réglé sur Unique pour éviter de changer toutes les cellules portant le même nom dans le modèle.

Mise à jour des cellules

Lorsqu'une cellule a été modifiée dans la bibliothèque de cellules active, l'option Mettre à jour cellule permet de mettre à jour les cellules du fichier DGN à la version actuelle de la cellule du même nom dans la bibliothèque. Cette fonction est utile pour mettre à jour les cellules du fichier actif lorsque les définitions de cellule sont mises à jour dans la bibliothèque.

 

Troisième scénario: redéfinir une cellule partagée

Pour revenir à l'exemple avec chair1.cell, supposons que la cellule a été partagée, de sorte que la définition est enregistrée. Après avoir changé la cellule dans la bibliothèque de cellules, la tâche est maintenant de mettre à jour la définition dans le fichier DGN.
 
Figure 6 - Modifications apportées à une cellule directement dans une bibliothèque de cellules
Utilisez l'outil Remplacer la cellule avec le mode mis à jour. L'outil Remplacer cellule utilisera une cellule portant le même nom dans la bibliothèque de cellules active.
Figure 7 - Méthode: Mettre à jour une cellule
Cliquez sur une cellule et l'outil Remplacer cellule mettra à jour sa définition dans le fichier DGN pour qu'elle corresponde à celle de la bibliothèque de cellules.
Figure 8 - Nouvelle cellule avec une nouvelle définition
Les autres paramètres de l'outil Remplacer une cellule ont le même effet lors de l'utilisation du paramètre Mettre à jour que lors du remplacement d'une cellule. Lorsque le paramètre global est actif, toutes les cellules du même nom dans le fichier DGN sont mises à jour, et une sélection de clôture ou d'élément peut être utilisée pour sélectionner des cellules spécifiques à mettre à jour. La mise à jour d'une instance de cellule partagée mettra à jour la définition, ce qui affectera toutes les instances de cellule partagée dans le fichier.

Options supplémentaires

Des options supplémentaires sont disponibles dans MicroStation V8 et CONNECT Ed.
Taille Réel : Si coché, les cellules qui ont été créées dans un modèle avec des unités différentes que celles du modèle actif seront mises à l'échelle pour les ajuster aux unités du modèle actif.
Remplacer les labels : Si coché, les labels de la cellule courante sont remplacés par celles de la nouvelle cellule. S'il est désactivé, alors les labels de la cellule courante seront gardés.
Remplacer les attributs utilisateur : Si coché, tous les attributs utilisateur (tels que les liens de base de données) associés à une cellule, seront remplacés par ceux de la nouvelle cellule.
Niveaux Relatifs (pour les V8i) : Si coché, les niveaux les plus bas pour les deux cellules seront appariés, alors que tous les autres niveaux seront relatifs aux niveaux les plus bas.

Lancer l'outil avec le batch: msbatch

L'outil Remplacer une cellule peut également être utilisé à partir de la ligne de commande pour remplacer des cellules dans plusieurs fichiers DGN en même temps. Cela ne fonctionnera que si vous remplacez une cellule normale existante (type 2) par une autre cellule normale. Cela ne fonctionne pas pour les cellules partagées.
Ouvrez le shell de commandes MS-DOS (c.-à-d. Windows > Démarrer > Exécuter > Exécuter > cmd) et saisissez-le (sans saut de ligne) :
for %f in (C:\CELL\*.DGN) do call "c:\Program Files\Bentley\MicroStation V8i (SELECTseries)\MicroStation\msbatch" repcell.ma %f C:\CELL\CELLV8.CEL Y "CHAIR1" "CHAIR1"
où :
 Si vous avez installé MicroStation à l'emplacement recommandé, il sera installé dans le répertoire Program Files. Puisque le DOS reconnaît les espaces comme une nouvelle commande, vous devrez inclure le chemin vers le fichier msbatch.bat entre guillemets comme indiqué ci-dessus.
Vous devez spécifier un chemin sans espaces lors de la saisie de l'emplacement des fichiers DGN qui seront traités. Les guillemets qui sont normalement utilisés pour lire le chemin avec des espaces ne peuvent pas être lus conjointement avec les parenthèses.
L'outil Remplacer les cellules ne peut pas être utilisé pour remplacer des groupes (cellules sans nom, aussi appelées cellules orphelines).
L'exécution de l'outil Remplacer cellule en mode de traitement par lots ne remplacera que les cellules du modèle par défaut. (Le nom du modèle ne peut pas être spécifié par la ligne de commande.)

Questoions  fréquemment posées

Q : Quand je remplace une cellule, pourquoi la taille est-elle différente ?
R : La cellule est remplacée à la taille originale où elle a été placée. Il est souvent utile de changer la valeur de la véritable bascule d'échelle.
Q : Puis-je remplacer une cellule existante par une cellule totalement différente ?
R : Oui, tant que la cellule n'est pas partagée, vous pouvez remplacer une cellule par une autre cellule de n'importe quelle bibliothèque.

Voir aussi

Bentley Communities

Autres sources linguistiques

English