5: Entités, attributs et blocs
|
Objectifs |
1. Concepts de hachures (HATCH et BHATCH) 2. Présentation des concepts de blocs 3. Commande de définition d'attributs (attribute) 4. Commandes de gestion des blocks (insert, ddinsert, block, wbloc, …) 5. Commande d'extraction de données 6. Commande de déblocage (explode) |
DEFINITION:
Un bloc se construit à partir d'objets (entités et/ou blocs) dessinés à l'écran. La procédure de création du bloc (commande BLOCK) consiste à nommer le bloc et à sélectionner les objets dessinés à l'écran. En outre, un bloc peut contenir un bloc qui contient un bloc... . La commande WBLOCK autorise la copie d'un bloc sur fichier (type DWG). La commande INSERT permet d'insérer à l'écran graphique, un bloc contenu dans le dessin ou un bloc externe (fichier de type DWG).
CREATION
ET INSERTION DE BLOCS:
· Créer et sauvegarder des blocs: BLOCK et WBLOCK
· Insérer des blocs dans un dessin INSERT nom_du_bloc
INSERT *nom_du_bloc
· Modifier un bloc et en faire la mise à jour: EXPLODE ...
· Sauvegarder un bloc dans un fichier indépendant du dessin WBLOCK
· Utiliser des dessins extérieurs sous forme de bloc, à l’intérieur du dessin INSERT/DDINSERT
· Autres fonctions: PURGE et RENAME


Figure 1: Insertion de blocs (commande DDINSERT)
ATTRIBUTS: Définition
et extraction
· Assigner des attributs visibles ou invisibles aux blocs: ATTDEF
· Éditer les attributs de blocs existants: DDATTE
· Extraire les attributs ATTEXT: CDF, SDF, DXF, Entities
Fichier de gabarit exemplaire TEMPLATE.TXT: BL:NAME
C010000 BL:X
N008002 BL:Y
N008002 MARQUE C020000 ANNEE N004000 PROPRIETAIRE
C030000
LES
COUCHES ET LES BLOCS:
Si les objets graphiques constituant le bloc, lors de sa création, sont situés sur la couche 0, alors l'insertion de ce bloc dans le dessin se fera sur la couche courante et le bloc adoptera la couleur de cette couche. Dans le cas ou les objets graphiques sont situés sur des couches autres que 0, Les objets graphiques constituant le bloc seront situés sur les couches originales.
REFERENCES
EXTERNES
· XREF représente un autre moyen d’établir des liens entre des données de dessins. Cependant, contrairement à INSERT, le dessin incorporé restera un fichier de dessin indépendant et autonome.

EXERCICES:
COPY
K:\CIV2103\ACAD_05\*.* Z:\USAGER
Exercice
no 5-1: Application des hachures sur la tour
· Démarrer le logiciel AutoCAD
·
Charger le dessin
TOUR.DWG
· Utiliser la commande BHATCH pour appliquer les hachures sur la tour et sur sa base
·
Terminer la session à
l'aide de la commande QUIT
Exercice
no 5-2: Créer des fichiers graphiques (DWG) à partir de blocs existants
· Démarrer le logiciel AutoCAD
· Charger le dessin OFFICE.DWG
· Utiliser la commande BLOCK pour afficher la liste des blocs
· Utiliser la commande WBLOCK pour copier sur fichier les blocs: XCHAIR et XDESK
· Utiliser la commande INSERT pour insérer le bloc XCHAIR au centre du dessin
· Utiliser la commande EXPLODE pour décomposer le bloc XCHAIR
· Créer un nouveau bloc appelé CHAISE à partir des éléments qui constituaient XCHAIR
(commande BLOCK)
· Utiliser la commande INSERT pour insérer le bloc CHAISE
· Terminer la session à l'aide de la commande QUIT
Exercice
no 5-3: Insérer les blocs dans un nouveau dessin
· Démarrer le logiciel AutoCAD
· Créer un nouveau dessin
· Dessiner les murs extérieurs d'une maison de 40x30 par 8 unités de haut (commande LINE)
· Ajouter les blocs CHAIR et DESK dans la maison
· Terminer la session avec la commande QUIT
Exercice
no 5-4 Définition d'un bloc et des attributs associés
· Charger le dessin AUTO_CIV
· Créer 6 attributs à l’aide de la commande ATTDEF qui ont les caractéristiques du tableau suivant
|
“ATTRIBUTE MODE” |
“ATTRIBUTE TAG” |
“ATTRIBUTE
PROMPT” |
“DEFAULT ATTR.
VALUE” |
“START POINT” |
|
|
IMMAT |
Immatriculation |
|
|
|
|
MARQUE |
Manufacturier |
FORD |
|
|
|
PROPRIO |
Proprietaire |
|
|
|
I |
ADRESSE |
Adresse |
|
|
|
I |
MUNIC |
Municipalité |
|
|
|
I |
CODEP |
Code postal |
|
|
· Créer un nouveau bloc appelé AUTO5 à l’aide de la commande BLOCK et choisir toutes les entités qui composeront le bloc, incluant les attributs.
· Insérer une fois le bloc AUTO5 (commande INSERT ...) et entrer les renseignements demandés
· Redécomposer le bloc en ses entités constitutives à l’aide de la commande EXPLODE.
·
Une fois le bloc AUTO5 complété et visible à l’écran, expérimenter
les commandes suivantes: ATTDISP ON REGEN ATTDISP OFF REGEN ATTDISP NORMAL REGEN
Modifier la position des attributs (commande
MOVE) et recréer le bloc AUTO5
· Créer un nouveau fichier contenant le bloc AUTO5 à l’aide de la commande:
WBLOCK AUTO5 AUTO5
· Terminer la session avec la commande QUIT
Exercice
no 5.5 Ajouter des blocs au dessin
· Charger le dessin Z:\USAGERS\ACAD_05\EX-5-5
· A l’aide de la commande INSERT, ajouter les fichiers suivants au dessin courant:
AUTO5, HOUSE, DHOUSE, HABITAT
· Utiliser la commande ATTEXT pour extraire les données stockées dans les attributs des blocs. Les paramètres suivants devront être communiqués à cette commande:
Ø
Attribute
extract: SDF
Ø
Select template
file: TEMPLATE.TXT
Ø
Create extract
file: OUTPUT.TXT
· Éditer le fichier OUTPUT.TXT à l'aide de NOTEPAD.EXE
· Terminer la session avec la commande QUIT