Aller au contenu

néné

Membres
  • Compteur de contenus

    8
  • Inscription

  • Dernière visite

Tout ce qui a été posté par néné

  1. néné

    EXPRESS TOOL

    SALUT A TOUS N'étant pas très anglophone j'aurais une petite question au sujet d'express tool Une verssion Française ça exist ou bien ? C'est très déconcertant de travailler sur une application en français et de se retrouvé d'un coup avec des commandes en anglais. D'autant plus que moi et l'anglais................ Merci a tous, en espérant vous lires très bientot
  2. salut a tous Mille MERCI bonuscad J'ai pas encore testé mais je pense qu' il ni a pas de raison de douter Heu!!!!!......... Ben je ne sais vraiment pas quoi dire tellement je suis content si ce n'est merci Cette routine va me faire gagné un temp fou et m'épargné pas mal de cliks Par conséquent plus productif, ( c'est mon boss qui va etre content !) encore merci a tous Cad xp c'est magique :heartpump:
  3. Salut a tous Tout dabord je tien a remercier particulièrement didier pour la routine qu'il m'a donné Cette routine transforme les splines et les élipse en polyligne avec des longueurs de segment paramètrable ça fonctionne très bien et ça va énormément m'aidé Mais peut on faire mieu ? En effet serait il possible de: 1_ paramètré le nombre de segment plutot que la longueur 2_d'avoir la possibilité de convertir plusieur éléménts en même temp Voila le problème posé si quelqu'un ou quelqu'une a une soluce !!!!!! Voici cette routine ============================================== (defun C:E2PL ( / ent typent dxf_ent obj_vlax param_start param_end perim_obj pt_start pt_end res_track flag_ucs last_e old_osmd old_pdmd l_pt) (while (null (setq ent (entsel "\nChoix de la Spline ou Ellipse à convertir en polyligne: " ) ;_ Fin de entsel ) ;_ Fin de setq ) ;_ Fin de null ) ;_ Fin de while (setq typent (cdr (assoc 0 (setq dxf_ent (entget (car ent)))))) (cond ((or (eq typent "SPLINE") (eq typent "ELLIPSE")) (vl-load-com) (setq obj_vlax (vlax-ename->vla-object (car ent)) param_start (vlax-curve-getStartParam obj_vlax) param_end (vlax-curve-getEndParam obj_vlax) perim_obj (vlax-curve-getDistAtParam obj_vlax (+ param_start param_end) ) ;_ Fin de vlax-curve-getDistAtParam pt_start (vlax-curve-getStartPoint obj_vlax) pt_end (vlax-curve-getEndPoint obj_vlax) ) ;_ Fin de setq (initget 6) (setq res_track (getdist (cadr ent) (strcat "\nDistance de résolution<" (rtos (/ perim_obj 500.0)) ">: " ))) (setq last_e (entlast) old_osmd (getvar "osmode") old_pdmd (getvar "pdmode") ) ;_ Fin de setq (if (not res_track) (setq res_track (/ perim_obj 100.0)) ) ;_ Fin de if ;;;(initget "Oui Non _Yes No") ;;; (if ;;; (eq ;;; (getkword ;;; "\nVoulez vous faire une projection sur le SCU courant? [Oui/Non]: " ;;; ) ;_ Fin de getkword ;;; "Yes" ;;; ) ;_ Fin de eq ;;; (setq flag_ucs nil) ;;; (progn ;;; (command "_.ucs" "_entity" (car ent)) ;;; (setq flag_ucs T) ;;; ) ;_ Fin de progn ;;; ) ;_ Fin de if (cond ((and (eq typent "SPLINE") (not (zerop (boole 1 1 (cdr (assoc 70 dxf_ent))))) ) ;_ Fin de and (setq l_pt '("_close")) ) ((and (eq typent "ELLIPSE") (zerop (cdr (assoc 41 dxf_ent))) (eq (cdr (assoc 42 dxf_ent)) (* 2 pi)) ) ;_ Fin de and (setq l_pt '("_close")) ) (T (setq l_pt (cons (trans pt_end 0 1) '(""))) ) ) ;_ Fin de cond (setvar "osmode" 0) (setvar "pdmode" 1) (setvar "cmdecho" 0) (command "_.measure" (car ent) res_track) (while (and (= (cdr (assoc 0 (setq dxf_ent (entget (entlast))))) "POINT" ) ;_ Fin de = (not (equal (entlast) last_e)) ) ;_ Fin de and (setq l_pt (cons (trans (cdr (assoc 10 dxf_ent)) 0 1) l_pt)) (entdel (entlast)) ) ;_ Fin de while (command "_.pline" (mapcar 'command (cons (trans pt_start 0 1) l_pt)) ) ;_ Fin de command ;(if flag_ucs ; (command "_.ucs" "_previous") ;_ Fin de if (initget "Oui Non _Yes No") (if (not (eq (getkword "\nEffacer l'entité source [Oui/Non] : ") "No" ) ;_ Fin de eq ) ;_ Fin de not (entdel (car ent)) ) ;_ Fin de if (setvar "osmode" old_osmd) (setvar "pdmode" old_pdmd) (setvar "cmdecho" 1) ) (T (princ "\nN'est pas une Spline ou Ellipse!")) ) ;_ Fin de cond (prin1) ) =============================================== Autre réflexion ! en enregistrant un fichier comportant des splines et des élipses sous le format R12 ces entités sont transformées en polylignes ayant des segments de longueur par défaut très coutes ceci engendre un gros problème LE POID Par contre un avantage certaint c'est que toutes les entités sont converties en même temp alors voila exist il une méthode qui pourais etre appliqué pour changer la longeur par défaut de ces segments pour obtenir des segments plus long et ainsi allègé le poid du fichier Merci a tous bonne réflextion et surtout n'oubliez pas les bonnes résolutions pour cette nouvelle année
  4. Salut a tous BONNE ET HEUREUSE ANNEE Merci Tramber d'avoir répondu a mon appel, je sais que l'enregistrement en R12 est simple efficace et rapide, aussi j'utilise cette astuce régulièrement, mais cela reste insufisant dans certaine circonstances (génération de fichiers vraiment trop lours) Salut Didier Un grand merci a toi pour cette routine, ceci a l'air très intéressant et je vais voir ce que je peut en faire J'espère m'en sortir tout seul pour utiliser cette routine, car hélas faut bien dire ce qui est je ne suis ni un pro ni un virtuose d'Acad, je l'utilise seleument dans mon activité professionnelle et il me reste tout a apprendre Quoiqu'il en soit je te remerci encore pour ce petit cadeau de fin d'année :D Bonne année
  5. Rappel : Je boss sur machine de découpe CNC et celle ci ne suporte pas les splines Une des solution trouvée est d'enregistré le fichier dans une des verssion les plus ancienne d'acad ce qui décompose automatiquement les splines en segment de droite Mon problème: Ceci reste valable pour des petites choses simple MAIS OULALA GROS PROBLEME POUR DES FICHIERS PLUS COMPLEX comportant de multiple élément, cette méthode génère des fichiers ayant un poid beaucoup trop lourd pour ma bécanne Pour etre plus clair: Une image de base convertie en dxf par un très bon logiciel mais qui génère énormément de splines (poid = 240Ko pour exemple) J'enregistre donc le fichier en DXF/R12 ce qui décompose ces splines en segment de droite mais hèlas cette méthode engendre un fichier beaucoup plus gros (poid =2,2 Mo pour exemple) Y A T'IL QUELQU'UN QUI POURAIT M'AIDER A RESOUDRE CE PROBLEME ? MERCI A TOUS
  6. néné

    Au secour élipse et spline ?

    Un grand, très grand MERCI a tout le monde. Testé et approuvé, ma CNC prend maintenant ces fameuses élipses et splines. Dans mon cas la méthode la plus éfficace et la plus rapide reste tout simplement d'enregistré mon travail au format v12 -DXF. MERCI ENCORE!!!!!!!!
  7. J'ai un gros problème ! la machine CNC (découpe plasma) sur laquelle je bosse refuse obsinément les splines et les élipses. quelqu'un aurai t'il une soluce pour convertir ou décomposé ces éléments en segments de droites. Vu la complexité des pièces a usinées une soluce simple et rapide serait la bien venue. Merci a tous.
  8. néné

    autocad

    cherche programe compatible AutoCAD qui génère automatiquement les débits d'un plan EXPEMPLE: les longeurs pour chaque élément d'un cadre de potre (pour rester simple) ainsi que le Nb de barre utile a commander pour cet ouvrage
×
×
  • 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é