0.o ? Posté(e) le 19 février 2018 Posté(e) le 19 février 2018 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é... D'avance merciCordialement
nG! Hebus Posté(e) le 19 février 2018 Posté(e) le 19 février 2018 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."
0.o ? Posté(e) le 19 février 2018 Auteur Posté(e) le 19 février 2018 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 dessinDans la première présentation j'ai positionné et donné une échelle à ma coupe 1Ensuite j'ai dupliqué ma première présentation pour mes coupes 2 et 3Je 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
Tramber Posté(e) le 19 février 2018 Posté(e) le 19 février 2018 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. 1 Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
grandss Posté(e) le 19 février 2018 Posté(e) le 19 février 2018 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. 1 Modeler Revit MEP - Référent BIMRevit MEP - Navisworks - MagicadAutocad MEP 2018 (mais plus beaucoup)
0.o ? Posté(e) le 19 février 2018 Auteur Posté(e) le 19 février 2018 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
Tramber Posté(e) le 20 février 2018 Posté(e) le 20 février 2018 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 -panpour 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 ./__\. (.°=°.)
0.o ? Posté(e) le 20 février 2018 Auteur Posté(e) le 20 février 2018 Re-bonjour tout le monde, Quelle fonction utiliser pour que le petit bout de script se répète un nombre x de fois ?Le nombre de répétition serait saisi lors de l'exécution du scriptEst-ce possible sans créer de lisp ? Cordialement
Tramber Posté(e) le 20 février 2018 Posté(e) le 20 février 2018 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 !poinN'oublie pas le point d'excla Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Tramber Posté(e) le 20 février 2018 Posté(e) le 20 février 2018 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) Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
0.o ? Posté(e) le 20 février 2018 Auteur Posté(e) le 20 février 2018 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
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant