GADRAT BRUNO - NOTES TECHNIQUES

Xref et PowerCADD 6
Quelques notes pour profiter de la puissance du dessin avec fichier en référence sans avoir un gros mal de tête.

Tout le génie d'Autocad est de dessiner à échelle 1 pour 1 et d'avoir des fenêtres de visualisation du dessin pour le voir à des échelles variées. Le dessin est distinct de sa visualisation. D'autres programmes optent plutôt pour un dessin et une visualisation identique. C'est le cas de PowerCADD.

Dans Autocad, si on a bien pris la précaution de dessiner à échelle 1 sur 1 et que l'on a bien pris la précaution de placer le dessin au bon endroit par rapport à l'origine, les xref ne posent pas de difficultés particulières et se positionnent au bon endroit. Je vois des septiques. Dans la pratique, on trouve souvent des fichiers dessinés à d'autres échelles ou dont le dessin n'est pas calé par rapport à l'origine et c'est l'enfer pour le pauvre dessinateur. Mais après une mise à l'échelle et le déplacement du dessin à sa place, tout rentre dans l'ordre. Le dessin n'est pas lié à la visualisation c'est un souci de moins.

Avec PowerCadd 6, la gestion des références (xref) est un peu plus compliquée car les caractéristiques de visualisation font partie du dessin. Pour éviter tout mal de tête, voici quelques recettes à suivre à la lettre pour 4 situations usuelles :

A - Le dessin est visible dans le fichier-en-référence (xref) et on veut juste le voir dans le fichier qui appelle le xref

B - Voir les bonnes coordonnées des objets dans le fichier qui appelle le xref

C - Le dessin n'est pas visible dans le fichier-en-référence (xref) car il est en dehors de la feuille de dessin et on veut juste le voir dans le fichier qui appelle le xref

D - Placer un xref au bon endroit dans un fichier qui appelle le xref déjà dessiné

2 fichiers Powercadd 6 (pour Mac OS X) à charger pour essayer xref.pc5 et fichier-appel-xref.pc5 dans une archive zip

A - Le dessin est visible dans le fichier-en-référence (xref) et on veut juste le voir dans le fichier qui appelle le xref


Dans le fichier-en-référence (xref)

1 - Vérifier que les coordonnées d'origine globale sont à x=0 et y=0. (Menu Layout/Drawing Setup/Show) sinon inscrivez 0 et cliquer sur ok

2 - Vérifiez l'échelle du dessin (Menu Window/Statut/Scale ou Menu Layout/Drawing Setup/Wiev/Units/scale ) elle doit être la même que celle du fichier qui fera appel au xref (fichier-appel-xref)

3 - Vérifier les unités du dessin (mètre, pouce,..). Elles doivent être les mêmes que celles du fichier-appel-xref (Menu Layout/Drawing Setup/Units)

4 - Règlez vos préférences d'impression (format de page au choix, echelle 100%) demandez un dessin plus grand qu'une page et demandez d'afficher les limites des pages

5 - Créez un nouveau calque et dessinez un rectangle de la dimension d'une page. Placer ce rectangle à l'endroit que vous voudrez faire afficher dans le fichier-appel-xref. Vous pouvez en placer plusieurs pour afficher des endroits différents. Vous pouvez même prendre le risque de les placer en biais si vous n'avez pas besoin des coordonnées globales (pour les plus téméraires uniquement).

6 - Placer l'origine locale du dessin sur le coin supérieur gauche du rectangle, celui qui représente la page à afficher dans le fichier-appel-xref. Déplacez l'origine avec la souris.


7 - Sauvegardez votre fichier xref. Vous pouvez le fermer.


Dans le fichier d'appel du xref (fichier-appel-xref)
1 - Règlez vos préférences d'impression (format de page au choix, echelle 100%)

2 - Fixez l'échelle du dessin elle doit être la même que celle du fichier xref (ne cherchez pas le trouble)

3 - Fixez une origine globale à x=0 et y=0. (Menu Layout/drawing setup/show)

4 - Fixez une origine locale à x=0 et y=0. (Menu Layout/drawing setup/show)

5 - Faites appel au fichier xref (Menu Références/Place référence) avec Origin, all layers, scale reference to destination. Le dessin est partiellement hors page ok. Le dessin s'affiche mal. Clic sur le changement d'échelle force la mise à jour.

Si le fichier xref a déja été chargé dans le fichier-appel-xref et que vous avez modifié les coordonnées du fichier xref, la mise à jour ne se fait pas (menu References/Update all). Il faut éliminer la référence (menu reference/xref touche effacement ok pour débarrer les objets externes) sauvegarder le fichier-appel-xref et replacer le xref. Le menu References/Update all ne mets que les tracés à jour.

6 - Pour les plus téméraires et uniquement si vous n'avez pas besoin des coordonnées globales, ceux qui ont placé un cadre en biais dans le xref, faites tourner le xref. Sélectionnez l'outil rotation - Sélectionnez le xref (menu References/xref.pc5#...). - Sélectionnez la rotation dans le menu Arrange pour débarrer le xref. - Cliquez ok. - Faites la rotation. Le cadre est bien utile et la touche majuscule permet de tourner en fixant l'arrivée à la verticale. Choisir l'outil rotation avant permet de maîtriser le point d'origine de la rotation.

B - Voir les bonnes coordonnées des objets dans le fichier qui appelle le xref

1 - Afficher le xref dans le fichier-appel-xref. Procédez comme si vous n'aviez pas besoin des coordonnées globales (Section A étapes de 1 à 5)
Vous devez afficher tous les xref avant de chercher à fixer les coordonnées globales.

Dans le fichier d'appel du xref (fichier-appel-xref)

2 - Vérifiez que l'origne globale et l'origine locale sont bien à x=0 et y=0

3 - Tracer un cercle sur le point dont les coordonnées globales sont connues. Notez ses coordonnées locales sur un papier (x local et y local)

4 - Fixez les coordonnées d'origine globale du xref (Menu Layout/drawing setup/show)
x global = -(x connu - x local) (exemple si le x connu est 100 et le x local est 10 alors le x global est égal à moins 90)
y global = -(y connu - y local)
(exemple si le y connu est moins100 et le y local est 10 alors le y global est égal à plus110)
Notez ces coordonnées globales sur un papier

7 - Sauvegardez votre fichier-appel-xref
Attention si vous devez recharger le xref il faut dans le fichier-appel-xref le faire avec les coordonnées globales et locales à x=0 et y=0 et ensuite recalculer l'origine globale. En effet l'origine globale est celle du dessin par rapport à votre feuille de papier et non pas une valeur immuable du projet.

C - Le dessin n'est pas visible dans le fichier-en-référence (xref) car il est en dehors de la feuille de dessin et on veut juste le voir dans le fichier qui appelle le xref


Dans le fichier-en-référence (xref)

1 - Fixez les coordonnées d'origine globale et locales du xref (Menu Layout/drawing setup/show) à
x global = 0
y global = 0
x local = 0
y local = 0


2 - Vérifiez l'échelle du dessin elle doit être la même que celle du fichier qui fera appel au xref (fichier-appel-xref)

3 - Vérifier les unités du dessin (mètre, pouce,..). Elles doivent être les mêmes que celles du fichier-appel-xref (Menu Layout/drawing setup/units)

4 - Règlez vos préférences d'impression (format de page au choix, echelle 100%)

5 - Afficher les coordonnées des objets (Menu Window/Edit)

6 - Sauvegarder le xref (faites même une copie sous un autre nom dans un autre répertoire d'un autre disque mis sous clef dans un coffre, mais uniquement si vous êtes très paranoïaque)

7 - Trouver les coordonnées de l'origine du dessin. Affichez ses coordonnées (menu window/Edit). Clic sur le fond blanc - Select all. -Ungroup. - Arrange/Align../Align left side - Arrange/Align../Align top - Notez les coordonnées left (x) et top (y) sur un papier. Fermer le fichier sans le sauvegarder. Pas de panique, vous avez votre deuxième copie de sauvegarde originale dans votre coffre. Le menu Edit donne les coordonnées d'un seul objet. Si c'est un cercle c'est le centre, si c'est un rectangle ou un ligne c'est le coin en haut à gauche, si c'est un groupe c'est le centre du groupe.

8 - Fixez les coordonnées d'origine globale avec les coordonnées que vous avex trouvé (Menu Layout/drawing setup/show)
Heureusement, vous les aviez noté sur un papier.

9 - Fixez l'origine locale du dessin avec les mêmes coordonnées que celles de l'origine globale (Menu Layout/drawing setup/show) Heureusement vous les aviez noté sur un papier.

7 - Sauvegardez votre fichier xref


Dans le fichier d'appel du xref (fichier-appel-xref)
1 - Règlez vos préférences d'impression (format de page identique au xref, echelle 100%)

2 - Fixez l'échelle du dessin elle doit être la même que celle du fichier xref (ne cherchez pas le trouble)

3 - Fixez une origine globale avec les coordonnées globales du xref. Heureusement vous les avez noté sur un papier

4 - Fixez une origine locale à x=0 et y=0. (Menu Layout/drawing setup/show)

5 - Faites appel au fichier xref (Menu Références/Place référence) avec Global coordinates, all layers, scale référence to destination.

Clic sur le changement d'échelle force la mise à jour. Il faut peut-être réduire le dessin pour le voir si la feuille n'est pas assez grande. (Menu Layout/Drawing Setup/Size)
Si vous ne voyez rien même avec une page géante, refaites les coordonnées dans le xref mais sans le align left et le align top. pour être sûr d'avoir un objet et vous pourrez affiner vos coordonnées par la suite.
Si le fichier xref a déja été chargé dans le fichier-appel-xref et que vous avez modifié les coordonnées du fichier xref, la mise à jour ne se fait pas (menu References/Update all). Il faut éliminer la référence (menu reference/xref touche effacement ok pour débarrer les objets externes) sauvegarder le fichier-appel-xref et replacer le xref. Le menu References/Update all ne mets que les tracés à jour.

6 - Tracez un rectangle de la grandeur d'une page

7 - Placez l'origine locale sur le coin supérieur gauche du rectangle

8 - Passez les coordonnées locales en négatif (Menu Layout/drawing setup/show)
x local --> -x local
y local --> -y local

9 - Effacez le rectangle

10 - Enlevez le xref (Menu Reference/xref.pc5#... touche delete ok)

11 - Replacez le xref avec global coordinates.

12 - Lorsque tous les xref sont placés vous pouvez chager les coordonnées globales pour avoir les bonnes coordonnées dans votre dessin voir B

D - Placer un xref au bon endroit dans un fichier qui appelle le xref déjà dessiné


1 - Vérifiez que le fichier-en-référence (xref) et le fichier qui appelle le xref (fichier-appel-xref) sont à la même échelle.

Dans le fichier-appel-xref


2 - Fixez les coordonnées d'origine globale et locales (Menu Layout/drawing setup/show) à
x global = 0
y global = 0
x local = 0
y local = 0


3 - Tracez 3 cercles centrés chacun sur trois points connus
Notez sur un papier les coordonnées du premier cercle

4 -Tracez un rectangle avec les dimensions suivantes:
Left = 0
Top = 0
Width = x du cercle
Height = y du cercle


5 - Copiez le rectangle et collez le dans le xref

Dans le fichier-xref


6 - Désélectionnez le rectangle et déplacez-le avec le coin inférieur droit sur le point qui correspond au premier cercle (Si vous avex tracé un cercle dessus ce sera plus facile d'utiliser le snap) Si le rectangle doit passer en dehors de la feuille utilisez la touche pomme.

7 - Sélectionnez le rectangle uniquement et notez ses coordonnées left (x) et top (y) (Menu Window/Edit)

8 - Fixez les coordonnées d'origine locales avec les coordonnées du rectangle (Menu Layout/drawing setup/show) à
x local = left rectangle
y local = top rectangle


9 - Sauvegarder le xref (vous avez déjà une copie de l'original)

Dans le fichier-appel-xref


10 - Vérifiez que les coordonnées locales sont à x = 0 et y = 0. et que les coordonnées globales sont décochées

11 - Faites appel au fichier xref (Menu Références/Place référence) avec Origin, all layers, scale référence to destination.

 

 

Techniques de pointe pour des projets viables, sensibles et signifiants:
Bruno Gadrat Design Végétal: Expertise en architecture de paysage


Bruno Gadrat - gadrat/p/plan/Powercadd-reference-xref.html - 24/06/2007 rev 26/06/2007