Patrick05 Posté(e) le 20 juin 2010 Posté(e) le 20 juin 2010 bonjour.je dois calpinner des façades, pour symboliser des cassettes alu.ensuite, répertorier et grouper par dimensions identiques. puis recopier tout cela sur un fichier xls.les plans archis, façades 2D, qui m'ont été envoyés sont issus de VUES d'un modèle 3D.par dessus ces plans, je pensais dessiner des rectangles, BLOCS cassettes, puis répertorier les blocs similaires par la commande de sélection similaire. recopier ensuite sur un fichier xls:bloc A, 500x1200mm, nombre=538bloc B, 300x1200mm, nombre=1615bloc C.........ect.........aurriez-vous une autre méthode ?.merci.Patrick.
lili2006 Posté(e) le 20 juin 2010 Posté(e) le 20 juin 2010 Bonsoir à toutes et tous, Peut-être une ocas pour tester le très fameux outil LXL de Patrick_35,...(Il faut cependant un attribut,...) Sinon, bcount des express,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Circus Posté(e) le 21 juin 2010 Posté(e) le 21 juin 2010 bonjour, Pourquoi ne pas utiliser les masses élémentaires et le jeux de propriété ? un exemple : http://www.play-host.net/files/1277144828.rar [Edité le 21/6/2010 par Circus] Autocad Architecture Inventor 3d Viz Paint
Patrick05 Posté(e) le 21 juin 2010 Auteur Posté(e) le 21 juin 2010 bonjour.merci de vos réponses.déja le "bcount" me va bien.j'ai cependant chargé le LXL de Patrick35, mais soucis, il me dit bien tapez LXL pour l'éxécuter et quand je tape: message, "fichier LXL.dcl introuvable". ? j'ai sans doute fait une erreur qq part....._je viens de voir l'exemple de circus, avec des masses élémentaires, pas mal non plus...trop de solutions !.merci à vous. j'essaie tout ça avant démarer...++Patrick.
lili2006 Posté(e) le 21 juin 2010 Posté(e) le 21 juin 2010 Re, "fichier LXL.dcl introuvable". ? Le.dcl qui gère la boite de dialogue doit également être mis dans un dossier support de recherche AutoCAD,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Patrick05 Posté(e) le 21 juin 2010 Auteur Posté(e) le 21 juin 2010 bonjour.merci, effectivement maintenant cela fonctionne.mais cette version de Patrick35 ne doit pas fonctionner avec office 2007. sans doute une version antérieure.++Patrick
lili2006 Posté(e) le 22 juin 2010 Posté(e) le 22 juin 2010 Bonjour à toutes et tous, Même en changeant l'extension par .xls ? Je viens de tester, semble ne pas marcher effectivement,.. J'avais garder ma V2003 pour ce faire. Un p'tit appel à Patrick_35 ? Ce prog est vraiment génial et super puissant, :P Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Patrick05 Posté(e) le 22 juin 2010 Auteur Posté(e) le 22 juin 2010 bonjour.merci pour cet appel lancé, mais j'utilise la commande "bcount" qui, à défaut d'autre chose, fonctionne très bien. comme vous savez, il y a des délais....merci encore.++Patrick
lili2006 Posté(e) le 22 juin 2010 Posté(e) le 22 juin 2010 Re, J'avais oublié,...Dans le style il y à aussi [surligneur]tabloblo [/surligneur] de Tramber qui fait ça ! De plus, tu peux générer une légende, peut être très pratique,... ;; TABLOBLO (Tramber) ;; Crée un tableau qui liste les blocs insérés (sélectionnés ou toute la collection) (defun c:tabloblo (/ libloc liidbloc ss col liref ptins tableVL cont row) (vl-load-com) (or *acdoc* (setq *acdoc* (vla-get-ActiveDocument (vlax-get-acad-object))) ) (prompt "\nSélectionnez les blocs à lister ou ") (or (setq ss (ssget '((0 . "INSERT")))) (setq ss (ssget "_X" '((0 . "INSERT"))) col T ) ) (if ss (progn (vlax-for x (setq ss (vla-get-ActiveSelectionSet *acdoc*) ) (or (vlax-property-available-p x 'Path) (setq liref (cons (if (vlax-property-available-p x 'EffectiveName) (vla-get-EffectiveName x) (vla-get-Name x) ) liref ) ) ) ) (vla-delete ss) ) ) (if col (vlax-for i (vla-get-Blocks *acdoc*) (if (and (not (wcmatch (setq name (vla-get-Name i)) "`**,*|*")) (= :vlax-false (vla-get-IsXref i)) ) (setq libloc (append libloc (list (vla-get-name i))) liidbloc (append liidbloc (list (vla-get-ObjectID i))) ) ) ) (setq libloc (remove_doubles liref) liidbloc (mapcar '(lambda (x) (vla-get-ObjectID (vla-item (vla-get-Blocks *acdoc*) x ) ) ) libloc ) ) ) (initget 1) (setq ptins (trans (getpoint "\nPoint d'insertion: ") 1 0)) (setq tableVL (vla-addtable (vla-get-modelspace (vla-get-activedocument (vlax-get-acad-object)) ) (vlax-3d-point ptins) (+ 2 (length libloc)) 3 20 ; Hauteur cellule 80 ; Largeur cellule ) ) (vla-put-VertCellMargin tableVL 4.0) ; Marge verticale (vla-put-TitleSuppressed tableVL :vlax-false) (vla-put-HeaderSuppressed tableVL :vlax-false) (vla-setText tableVL 0 0 "Blocs") ; Titre (vla-setText tableVL 1 0 "Nom") ; Titre colonne 1 (vla-setText tableVL 1 1 "Nombre") ; Titre colonne 2 (vla-setText tableVL 1 2 "Symbole") ; Titre colonne 3 (setq cont -1 row 1 ) (repeat (- (vla-get-Rows tableVL) 2) (vla-settext tableVL (setq row (1+ row)) 0 (nth (setq cont (1+ cont)) libloc) ) (vla-settext tableVL row 1 (length (vl-remove-if-not '(lambda (n) (= n (nth cont libloc))) liref ) ) ) (vla-SetBlockTableRecordId tableVL row 2 (nth cont liidbloc) :vlax-true ) (vla-setcellalignment tableVL row 0 5) (vla-setcellalignment tableVL row 1 5) ) (princ) ) ;;; REMOVE_DOUBLES - Suprime tous les doublons d'une liste (defun REMOVE_DOUBLES (lst) (if lst (cons (car lst) (REMOVE_DOUBLES (vl-remove (car lst) lst))) ) ) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Patrick05 Posté(e) le 24 juin 2010 Auteur Posté(e) le 24 juin 2010 bonjour.merci lili2006 pour cette réponse.et je fais comment pour l'exécuter ?.je ne sais, et encore...., que charger le lisp par la commande appload.je veux bien essayer ce tableau voir si c'est plus "présentable"pour l'instant je dessine les blocs et je 'ai pas fini.... que le "bcount"...merci.Patrick
Patrick05 Posté(e) le 24 juin 2010 Auteur Posté(e) le 24 juin 2010 désolé, erreur de frappe, lire:....."plus présentable que le bcount"....Patrick
lesourd2 Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 Salut et je fais comment pour l'exécuter ?.en ouvrant le lisp te tu verras un "code" apres ceci :(defun c:Ensuite tu tapes en ligne de commande pour le lancer
lili2006 Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 Bonsoir à toutes et tous, Un post de (gile) à consulter,... pour l'instant je dessine les blocs C'est vraisemblablement le lisp qu'il te faut ! Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Steven Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 bonjour.je dois calpinner des façades, pour symboliser des cassettes alu.ensuite, répertorier et grouper par dimensions identiques. puis recopier tout cela sur un fichier xls.les plans archis, façades 2D, qui m'ont été envoyés sont issus de VUES d'un modèle 3D.par dessus ces plans, je pensais dessiner des rectangles, BLOCS cassettes, puis répertorier les blocs similaires par la commande de sélection similaire. recopier ensuite sur un fichier xls:bloc A, 500x1200mm, nombre=538bloc B, 300x1200mm, nombre=1615bloc C.........ect.........aurriez-vous une autre méthode ?.merci.Patrick. Salut Patrick, Peux-tu faire une copie d'écran pour que je puisse m'eppercevoir de quoi tu parles? Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
Patrick05 Posté(e) le 25 juin 2010 Auteur Posté(e) le 25 juin 2010 bonjour Steven.voilà de quoi il s'agit: http://cjoint.com/?gzoy0cXryfle blocs s'apellent FHH (façade HH) avec un numéro 01,02,03......15 (pour le répérage) et les dimensions de la casette en vue de sa fabrication (ex: FHH_01_2380x1187).l'objectif est de compter par façade, tous les blocs, "bcount" et copier/coller dans un fichier texte qui part en fabrication.éventuellement un tableau, qui fait que si je modifie mon bloc, il se modifie dans le tableau ?.....merci.Patrick.
Steven Posté(e) le 25 juin 2010 Posté(e) le 25 juin 2010 bonjour Steven.voilà de quoi il s'agit: http://cjoint.com/?gzoy0cXryfle blocs s'apellent FHH (façade HH) avec un numéro 01,02,03......15 (pour le répérage) et les dimensions de la casette en vue de sa fabrication (ex: FHH_01_2380x1187).l'objectif est de compter par façade, tous les blocs, "bcount" et copier/coller dans un fichier texte qui part en fabrication.éventuellement un tableau, qui fait que si je modifie mon bloc, il se modifie dans le tableau ?.....merci.Patrick. Salut Patrick, Tu as deux solution: La première: Tu fais un tableau AutoCAD (Insertion > Table > etc.) que tu pourras ensuite mettre en fichier Excel. La deuxième: Il me semble que tu es sur AA. Dans ce cas, je te suggère de faire une table nomenclature. Tu pourras avoir ta quantité de blocs, ton linéaire et plus, si tu veux. Comme ça, si tu modifies tes blocs, ta table de nomencalature se mettra à jour et tu pourras l'exporter en tant que tableau Excel. C'est ce que je fais avec du mobilier lorsque je n'est pas de blocs dynamiques. Ou des blocs pour l'éléctricité (Prises, interrupteurs, luminaire, etc.) [Edité le 25/6/2010 par Steven] Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
Patrick05 Posté(e) le 5 juillet 2010 Auteur Posté(e) le 5 juillet 2010 bonjour.merci de vos réponses.finalement j'utilise le tabloblo de tramber.le nom, le nombre,le symbole du bloc, il manque juste le clic droit "mettre à jour le tableau".......bon, merci Tramber, c'est déja très bien....Steven, comme pour cette affaire je fais de la sous traitance et que c'est récupéré par une entreprise qui n'utilise pas AA, je ne préfère pas utiliser les tables de nomenclature. merci quand mème.++Patrick
lili2006 Posté(e) le 5 juillet 2010 Posté(e) le 5 juillet 2010 Bonsoir à toutes et tous, finalement j'utilise le tabloblo de tramber. Il à été également retouché par (gile) de mémoire,... il manque juste le clic droit "mettre à jour le tableau"....... Certainement, mais c'est super rapide de le refaire aussi,.... ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Patrick05 Posté(e) le 5 juillet 2010 Auteur Posté(e) le 5 juillet 2010 bonjour.désolé...merci aussi au "retoucheur" gilles....bien sur, c'est facile de le refaire.++Patrick.
Steven Posté(e) le 6 juillet 2010 Posté(e) le 6 juillet 2010 manque juste le clic droit "mettre à jour le tableau"....... Il y a les tableaux AutoCAD (pas les tables de nomenclature de AA). Menu déroulant "Insertion" > Table... Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
Patrick05 Posté(e) le 2 octobre 2010 Auteur Posté(e) le 2 octobre 2010 bonjour.je fais suite à ce pb de tableaux indiquant le nombre de blocs dans le dessin, que j'ai résolu grace à vous, en utilisant le "tabloblo" de Tramber.Par contre, j'ai un ami qui utilise une version LT 2009. et je ne peux pas lui charger le "tabloblo".aurriez-vous qq chose de similaire, peut-ètre moins sofistiqué, (sans les dessisns ?) mais utilisable en LT 2009. il aimerai bien répertorier tous les blocs de son dessin.merci.Patrick.
Bilbeau Posté(e) le 19 novembre 2010 Posté(e) le 19 novembre 2010 Le Diesel et le script ne sont pas assez "intelligents" à priori pour faire quelques chose de valable. Il faut oublier les LT pour faire tourner des applications, à moins d'acheter un extender lisp.Les LT c'est pour du manuel !
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