Aller au contenu

Modifier les paramètres d'une fenêtre de présentation


0.o ?

Messages recommandés

Bonjour, :)

 

Je réalise un certain nombre de coupes que je dessine les unes en dessous des autres à intervalle régulier.

 

Je souhaite savoir s'il est possible de modifier les paramètres "Vue" de la fenêtre de présentation :

 

- Centre X

- Centre Y

- Centre Z

- Largeur

- Hauteur

 

Ces paramètres sont grisés <_<

 

L'objectif serait de centrer correctement une des coupes, de dupliquer la présentation et changer le centre Y de la fenêtre pour obtenir la coupe suivante correctement positionnée... :blink:

 

En espérant avoir été claire :wacko: c'est pas gagné... :rolleyes:

 

D'avance merci

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Un exemple? Car c'est pas très visuel, avec ce que tu souhaite faire et ce qui pose PB?

 

Cordialement

"98% des soucis informatiques sont assis entre la chaise et le bureau !"

 

"C'est parce que la vitesse de la lumière est supérieure à celle du son que tant de gens paraissent brillants avant d'avoir l'air con."
Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Un exemple? Car c'est pas très visuel, avec ce que tu souhaite faire et ce qui pose PB?

 

Cordialement

 

Bonjour et merci pour votre réponse rapide,

 

Lien de téléchargement du fichier exemple : https://we.tl/rAjgAZb7zH (Format 2013)

 

Dans l'exemple ci-dessus j'ai trois coupes de chaussées espacées de 30 unités de dessin

Dans la première présentation j'ai positionné et donné une échelle à ma coupe 1

Ensuite j'ai dupliqué ma première présentation pour mes coupes 2 et 3

Je souhaites décaler la vue de ma fenêtre de présentation de -30 unités sur l'axe Y pour que la coupe 2 de soit correctement positionnée

 

Problème

 

Actuellement, à partir de l'espace papier, j'effectue les actions suivantes :

 

- Préparation d'une présentation type (Bonne échelle, titre etc.)

- Je la duplique

- Je sélection la présentation dupliquée

- Double-clic dans la fenêtre pour passer dans l'espace objet

- Maintien mollette enfoncée et glissé pour centrer la coupe suivante

 

Ce qui devient vite chronophage avec la multiplication du nombre de coupes

 

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Il suffit de scripter la commande -PAN (essayer avec le tiret).

Presentation
copier
Nomtruc
Machin
Espace0
pan
0,0
0,500 (par exemple)

A mettre au point bien sur.

Ou alors juste un bouton avec le PAN et les coordonnées qui vont bien.

  • Upvote 1

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

salut,

 

Avec la commande PAN.

- Tu rends la fenêtre active.

- tu déverrouilles la fenêtre

- lance la cde -Pan

- Clique un point et entre la valeur de déplacement.

 

Tu peux même te faire une petite macro pour aller plus vite.

Ou trouver un lisp.

  • Upvote 1

Modeler Revit MEP - Référent BIM

Revit MEP - Navisworks - Magicad

Autocad MEP 2018 (mais plus beaucoup)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Tout d'abord un grand merci pour vos réponses. ;)

Donc si je tape les commandes suivantes

 

_.MSPACE
-PAN
0,0
0,30

 

Cela fonctionne dans le cas présent.

En revanche si ma présentation contient plusieurs fenêtres (une vue en plan et un profil type par exemple) cela ne fonctionne plus.

En effet le code _.MSPACE ouvre une fenêtre au hasard (ou la dernière créée) et applique la fonction -PAN à cette dernière.

 

je souhaiterais donc aller un peu plus loin. :)

 

- Et il possible que la fonction _.MSPACE me demande de sélectionner la fenêtre à ouvrir dans l'espace objet ?

 

- Et-il également possible que le code -PAN me demande de saisir les valeur x et y de déplacement ?

 

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Pour les fenêtres, il faut faire varier CVPORT à partir de la valeur 2 une fois en EO.

 

en script, tu peux enlever le tiret du -pan

pour X et Y, il faut lisper.

En gros il te faut un programme lisp :P

Ou alors mettre l'instruction pause au lieu d'une coordonnée dans le script.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Il faut changer de CVPORT jusque 64, par exemple.

Un long script qui plante, mais qui fonctionne.

A froid il me semble que c'est comme cela que je fais.

Tu sais batir ton script avec Excel et CONCATENER ? Pas de soucis techniques de ce côté là ?

 

Le lisp peut être réservé au cas où tu veux gérer ton x et y en demande utilisateur enregistrée.

Mais à mon avis on peut très bien appeler une valeur lisp.

Alors lance direct ceci, collé dans ligne de commande, cela devrait te demander la valeur d'un point depuis l'origine :

(setq poin(getpoint '(0 0)"\nDéplacement (x,y)  :"))

Ensuite, tu peux essayer cette valeur en script en appelant :

pan 0,0 !poin

N'oublie pas le point d'excla

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Tu sais batir ton script avec Excel et CONCATENER ? Pas de soucis techniques de ce côté là ?

 

Je tape la liste des commandes dans le bloc note avant de les copier dans AutoCAD, malheureusement je n'ai pas encore trouvé le temps de m'intéressé aux script et lisp même si cela m'aiderais beaucoup.

 

espaceo
cvport 2 pan 0,0 !poin
cvport 3 pan 0,0 !poin
cvport 4 pan 0,0 !poin
cvport 5 pan 0,0 !poin

Chez moi ça marche B)

 

Je n'arrive pas à utiliser la commande cvport :( j'obtient le message suivant :

 

Commande: cvport
Entrez une nouvelle valeur pour CVPORT <2>: 4
Impossible de mettre CVPORT à cette valeur.
*Incorrect*

 

Je ne sais même pas comment j'ai réussi à faire passer la valeur cvport à 2 au lieu de 1

 

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité