mathieu Posté(e) le 20 mars 2013 Partager Posté(e) le 20 mars 2013 Bonjour, Je post ce sujet aujourd'hui pour trouver une fonction ou routine (en espérant qu'elle existe) pour connaitre la longueur cumulée de cotation. Je m'explique, ci-dessous une image qui représente en rouge des cloisons et en bleu les cotes de celle-ci. Plutôt que de prendre ma calculette et d'additionnée toutes ces cotes à la manuellement (c'est un risque d'erreur) je chercher une fonction pour une fois toutes les côtes sélectionnées avoir directement la longueur cumulée de celle-ci !! En espérant que vous pourrez m'aider. Nota : impossible d'insérer l'image ("inserer une image avec le lien Url ne s'affiche pas) voici donc le liens de l'image : http://imagik.fr/uploads/20076 Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 20 mars 2013 Partager Posté(e) le 20 mars 2013 Hello Voila la routine "TCOT.lsp" ... D'ailleurs c QUI l'auteur ? lecrabe ;;; Totalisation de COTEs (ou Somme de COTEs) - Routine : TCOT ;;; Rappel : Utilisation surtout sur les Cotes Lineaires et Alignees ;;; Attention : sur les Cotes Angulaires, le resultat est en RADIANS ! (defun c:TCot(/ sel tot) (vl-load-com) (setq tot 0) (princ "\nVeuillez selectionner des Cotes : " ) (and (ssget (list (cons 0 "DIMENSION"))) (progn (vlax-map-collection (setq sel (vla-get-activeselectionset (vla-get-activedocument (vlax-get-acad-object)))) '(lambda (x) (setq tot (+ tot (vla-get-measurement x)))) ) (vla-delete sel) (princ (strcat "\nCumul des Cotes : " (rtos tot))) ) ) (princ) ) 1 Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
mathieu Posté(e) le 21 mars 2013 Auteur Partager Posté(e) le 21 mars 2013 Extra, exactement ce que je voulais =) Un grand merci à toi ! Le sujet peux être mis en "résolu" Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 21 mars 2013 Partager Posté(e) le 21 mars 2013 Hey Mathieu Aie, Aie, je viens de supprimer ton nouveau sujet et ma reponse sur les epaisseurs de ligne et ta question de visibilite / invisibilite !!! J'ai crapote "grave" car j'avais fais une reponse en double et en voulant supprimer mon doublon, j'ai supprime TOUT le sujet ! Je suis desole, SVP pourrais tu resaisir ton sujet ! SORRY, lecrabe Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
-Olivier- Posté(e) le 21 mars 2013 Partager Posté(e) le 21 mars 2013 La pince du crabe a serrée trop fort. :(rires forts): Lien vers le commentaire Partager sur d’autres sites More sharing options...
mathieu Posté(e) le 27 mars 2013 Auteur Partager Posté(e) le 27 mars 2013 Hey Mathieu Aie, Aie, je viens de supprimer ton nouveau sujet et ma reponse sur les epaisseurs de ligne et ta question de visibilite / invisibilite !!! J'ai crapote "grave" car j'avais fais une reponse en double et en voulant supprimer mon doublon, j'ai supprime TOUT le sujet ! Je suis desole, SVP pourrais tu resaisir ton sujet ! SORRY, lecrabe Le message demandait si il est possible d'afficher une épaisseur précise, par exemple si j'ai un trait en 0.30 un en 0.20 et un en 0.60 je veux en cliquant sur "afficher masquer l'epaisseur de ligne" que par exemple seulement les épaisseur en 0.30 ressortent =) Ca m'arrangerai si tu pouvait retrouver ta réponse :P Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 27 mars 2013 Partager Posté(e) le 27 mars 2013 Hello En fait j'avais repondu que par la selection rapide puis jouer avec les nouvelles fonctions "Isoler / Masquer" d'AutoCAD 2011, tu pouvais peut etre arriver a qq chose ... Mais je pense qu'il te faut une routine Lisp/VLisp specifique qui jouerait avec le flag d'invisibilite DXF 60 ! C pourquoi je te propose de RESAISIR un nouveau sujet dans "Routines Lisp" ... lecrabe Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
FRAXA Posté(e) le 19 août 2022 Partager Posté(e) le 19 août 2022 Bonjour à tous, Je relance ce sujet car je souhaite additionner la valeur "Remplacement de texte" de mes cotations (isométrie). J'ai remplacé " vla-get-measurement x " par " vla-get-TextOverride x " mais j'obtiens un message d'erreur " erreur: type d'argument incorrect: numberp:..." Est-il possible d'additionner les valeurs de "Remplacement de texte"? HPZ400 Workstation Intel Xeon W3550 3.07 GHz 6 Go ram QUADRO FX 1800 Lien vers le commentaire Partager sur d’autres sites More sharing options...
didier Posté(e) le 19 août 2022 Partager Posté(e) le 19 août 2022 Bonjour @FRAXA Relancer un sujet si vieux n'est pas toujours une bonne idée. Les liens vers les images sont morts et on ne sait pas vraiment quel est le résultat à atteindre. Ni ce qu'on a comme entité au départ. Merci de commencer un nouveau sujet, ou de compléter celui-ci pour qu'on puisse s'y mettre. Amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
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