Abonnez-vous aux flux RSS Abonnez-vous aux flux RSS

FAQ



Comment placer les objets créés par macro sur des calques spécifiques?

  • Logiciel :

     Autodesk Advance Steel
  • Module :

     Modélisation
  • Question :

     Comment placer les objets créés par macro sur des calques spécifiques?
  • Rubrique :

     Modélisation
  • Difficulté :

     **

Réponse

1. Configuration des paramètres dans la table "ObjectLayerAssignment".

Lancer le Management Tools, puis cliquer sur "Modification des tables".

Cliquer sur l'icône "MDB" ("Ouverture de la base de données (MDB)"), et ouvrir la base de données AstorBase.mdb (qui se trouve dans .../Steel/Data), puis aller dans la table "ObjectLayerAssignment".

Comment placer les objets créés par macro sur des calques spécifiques

Remplir cette table de la façon suivante :

Key Numéro unique pour chaque ligne de la table
ModelRole Nom du rôle donné par la macro aux objets créés dans le modèle 3D
ObjectType Type d'objet (par ex. Poutres, Tôles etc.)
LayerName Nom du calque à créer automatiquement dans le fichier DWG du modèle
OwnerText Nom de l'auteur

Exemple de ModelRole: mettre "Bardage profil" (Cladding_profile en anglais) pour le rôle qui est donné (automatiquement par la macro) aux bacs de bardage/couverture générés lors de l'utilisation de la macro "Générer bacs de bardage".

2. Activation de la fonctionnalité.

Lancer le Management Tools, puis cliquer sur "Valeurs par défaut".

Aller dans la catégorie "Propriétés des calques", mettre la variable "Calques par défaut basés sur le rôle des éléments" à "1".

Retourner dans Advance Steel puis cliquer sur "Actualiser modifications base de données" (barre d'outils "Listes et vérifications").

Résultat:

La prochaine fois que des objets Advance Steel seront créés par une macro (e.g. macro de bardage, macro de portique, macro de garde-corps, etc. ...), ces objets seront automatiquement placés sur les calques spécifiés par l'utilisateur.