Aller au contenu

BIM G CO

Membres
  • Compteur de contenus

    1 050
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par BIM G CO

  1. euh ca ne marche que si le bloc n'est présent sur le dessin en Bloc, c'est à dire : présent en flèche utilisateur dans les styles de côtes présent dans la liste des blocs (style Insérer bloc) mais pas sur le dessin !
  2. BIM G CO

    fonction de calcul

    merci Tramber.
  3. BIM G CO

    fonction de calcul

    Ouais ben vos eplication ca lmarche pas :Commande: (setq test (calcul_ech_echtp (1 1 2))) ; erreur: fonction incorrecte: 1 Commande: (setq test (calcul_ech_echtp 1 1 2)) ; erreur: fonction incorrecte: 0.5 Commande: (setq test calcul_ech_echtp 1 1 2) ; erreur: erreur de syntaxe Commande: (setq test calcul_ech_echtp(1 1 2)) ; erreur: erreur de syntaxe alors comment je réaffecte à la fonctionle résultat?
  4. BIM G CO

    fonction de calcul

    :( Voilà ce que j'ai eu droit Commande: (setvar "CELTSCALE" (CALCUL_ECH_ECHTP ((getvar 'LTSCALE) VAR_ECH_TXT 2))) ; erreur: fonction incorrecte: 1.0 nb de parenthèse c'est ok pourtant et même avec un rtos Commande: (setvar "CELTSCALE" (rtos (CALCUL_ECH_ECHTP ((getvar 'LTSCALE) VAR_ECH_TXT 2) 2 5))) ; erreur: fonction incorrecte: 1.0 alors ca a pas l'ai de fonctionner ......
  5. BIM G CO

    fonction de calcul

    phase déclarative : (defun CALCUL_ECH_ECHTP (ARG_LTSCALE ARG_ECH_PLAN CONSTANTE / VAR_RESULTAT) (setq VAR_RESULTAT (* (/ (- ARG_ECH_PLAN 0.5) (* ARG_LTSCALE 2)) CONSTANTE_RESEAU ) ) (setq CALCUL_ECH_ECHTP VAR_RESULTAT) (princ) ) phase d'utilisation : ;; RESEAU Evacuation (setvar "CELTSCALE" (CALCUL_ECH_ECHTP ((getvar 'LTSCALE) VAR_ECH_TXT 2))) suis-je correct?
  6. BIM G CO

    fonction de calcul

    c'est bien mais comment je fais pour le réaffecter à la fonction ? (setq CALCUL_ECH_ECHTP (resultat)) ? cela ne risque pas de planter?
  7. BIM G CO

    fonction de calcul

    je voudrais créer une fonction qui s'utilise comme la fonction cos ou ascii avec plusieurs arguments. de façon à ce qu'elle me retourne une valeur numérique de type réelle. je me réexplique : (setq Valeur ( (CALCUL_ECH_ECHTP (getvar 'LTSCALE) (getvar 'CELTSCALE) VAR_DP_TXT ConstanteReseau)) comme on fait pour la fonction cos (setq valeur (cos angleACALCULER)) je veux créer la fonction CALCUL_ECH_ECHTP qui retourhe un réel et nom une fonction qui changent les arguments. Comment dois-je définre cette fonction? un defun, defun c:, defun machin ????
  8. comment créer une fonction de calcul ? je souhaite créer la fonction CALCUL_ECH_TP du type : (setq VAR_ECH_LTYPE (CALCUL_ECH_ECHTP (getvar 'LTSCALE) (getvar 'CELTSCALE) VAR_DP_TXT ConstanteReseau)) dois-je faire un (defun CALCUL_ECH_ECHTP ( echelleTPplan , EchelleObj , EchellePlan) ....) ou un (defun c: .....) ou (defun gp ....) cette fonction me permet de calculer mon échelle d'objet courant selon le type de réseau unifilaire que je choisis. pour l'échelle 1/50 VAR_DP_TXT =1, 1/100 VAR_DP_TXT = 3/2 (plan de vérif et/ou de réunion) 1/150 = 2 (VAR_DP_TXT défini par la fonction mathématique y= 0.5+ x/100 ) Mon échelle d'objet est donc caractérisée par : (CELTSCALE (* ( / ( - VAR_DP_TXT 0.5) (* LTSCALE 2) CONSTANTE_RESEAU) où bien sûr, CELTSCALE et LTSCALE ont été choisis pour la compréhension, CONSTANTE_RESEAU représente une constante à appliquer suivant le réseau (exemple pour l'eau froide CONSTANTE_RESEAU =1 et pour l'évacuation CONSTANTE_RESEAU =2) cette fonction me permettra d'économiser en mémoire de la pile ( j'ai 28 type de réseau unifilaire ) * 3 (plafond, plinthe, encastré). (un .LIN a été créé) j'ai créé un fichier .MNU (toujours pour faciliter l'utilisation des différents type de réseau pour les dessinateurs) et .MNL dont ce dernier appellent un LISP (recherche de dossier relatif .\\LSP.AUTOCAD\\FONCTIONS.LSP). Cette fonction de calcul je vais l'intégrer à ce fichier lisp qui regroupe toutes les fonctions (defun et defun c:) pour la réalistion de nos plans. Pourrait-on m'aider pour ceci,
  9. Je suis utilisateur (malgré moi) de logiciel Fauconnet ingéniérie. et je regarde régulièrement sur CadXP pour justement me séparer de Fauconnet Ingénierie : Pour cause : - mise à jour à effectuer tous les 2 mois de la tonne de logiciels (FISA-CAD (dessin de gaine en 2d) Visual TTH (calculs thermiques) - Perte sous FISA-CAD des variables type osmode, autosnap, - Perte des styles de texte, cotes, ajout de calques à chaque nouveau réseau. (si on ne prend pas la peine de modifier le PARAM.INI, INIT.LSP, FISA-CAD.MNL ......)
  10. Ca ne marche pas poues les multilignes
  11. J'ai un exemple on a acheter pour cher en plus un logiciel de dessin de gaines de ventilation fait en LSP, FAS et ARX et toutes les fonction quand on se trompent, on tape U et cela annule toute la fonction Ex : Commande: GaineC Commande: Diametre de la Gaine : 125 Commande: 1er point de l'axe : Commande 2ème point de l'axe : cela affiche un morceau de gaine de 125 mm et si je me trompe j'appuie sur la touche U et je n'ai ni de (Expression Lisp) ni de Annuler (Fonction Lisp) il annule tout simplement la totalité de la fonction GaineC (changement de couleur, de style de lignes etc ......)
  12. chut Patrick_35 tu va me faire reperer! ;)
  13. Comment puis-je annuler une fonction Lisp entière ( type :defun c:BEL-Colonne) au lieu de d'annuler expression Lisp par Expression Lisp? dois-je passer par l'ARX?
  14. et qué zako des multignes à "monochromisé"?
  15. Au risque de passer pour un crétin la commande mpedit elle sert pas à ca?
  16. Ah bizarre ca marche chez moi avec des NT4 SP4
  17. Que veux tu dire par-là "celui au dessus" ??? La liste d'installation des traceurs? La liste des traceurs présents dans le réseaux ? La traceur de catégorie supérieur? et donc quel est le traceur de catégorie au dessus de mon traceur? Explicite un peu parce que je me turlupine la cervelle pour comprendre......
  18. pour te répondre mon cher Patrick voici mon expérience. Malgré les interdictions de mon administrateur système qui se trouvent à 300 km de la société où je travaille, j'ai installé sur tous les postes AutoCAD 2005 (Xp/2000 et NT4) pour remplacer la version 2004 présente. Sur les Postes NT4 j'ai remarqué une petite chose bizarre : il indique qu'il n'a besoin que de 80 Mo sur le C (J'ai installé sur une autre partition (D:) par faute de place) Or en vérité il en besoin de 180Mo. Il installe le Microsoft Framework 1.1 et même aussi Flash media player (certainement pour la présentation des nouveautés?)
  19. Solution trouvée ! ok pour CONVCALQUE ou _LayTrans . J'ai juste à faire - un coup de mon script - sauver le fichier - ouvrir le panneau CONVCALQUE - paramétrer (là où est le talon d'achille) cette fonction (Forcer la couleur des blocs, Convertir les objets et afficher accessoirement) - Charger le fichier que nous venons de sauver (toutes les couleur du calques sont passées en 8) - et cliquer sur Convertir, re-sauvegarder et hop l'affaire est dans POPOCHE....... ;)
  20. soit pour une compatibilité International : _LayTrans
  21. Merci Patrick ca correspondrai à ce que je veux sauf que .....je dois faire une doc en plus pour expliquer cette commande à chaque stagiaire qui arrive......(j'en est encore du tafff :( ) pour toi Tramber le script ne fait pas que l'action changer mais ..... ; ; Nettoyage du plan ARCHI ; Ce script effectue automatiquement : ; - Le contrôle des erreurs et purge les éléments inutilisés. ; - Le passage de tous les calques en couleur gris. ; - Le transfert de tous les objets du calque 0 sur le calque "0-RéférenceExterne". ; - Le passage en gris tous les objets (exceptés les éléments imbriqués) en couleur Ducalque. ; - la notification à l'utilisateur du paramètre de l'échelle de type de ligne de l'architecte. (paramètre à conserver) ; ; La création de la ligne a pour but de débugger ce script pour le cas où dans le calque 0 ne possède aucun élément. ; Cette ligne a pour point le plus haut le point le plus bas du plan architecte (pour ne risquer aucune collision). ; A partir de la version AutoCAD 2004 il est possible d'enregistrer à l'aide de la ligne de commande l'état ; des calques. L'état "ParDéfaut" enregistré a gardé l'état des calques du plan original de l'architecte ; Actif/Inactif Gélé/Libéré Verrouillé/Déverrouillé etc... excepté celui de la couleur des calque : passé en gris. ; 'BLIPMODE 0 'CMDECHO 0 ; ; vérification et correction des erreurs ; _audit o ; ; Efface les éléments inutiles ; -purger to * n ; ; sauve la vue par défaut ; .-vue SA ParDéfaut ; ; Effectue un zoom etendu ; _zoom ET ; ; Création d'un calque "0-RéférenceExterne" ; Mise à la couleur 8 (grise) de tous les calques ; excepté le calque "0" en blanc (7) ; -calque N 0-RéférenceExterne CO 8 * CO 7 0 ; ; Sauve l'état des calques ; -calque A E ParDéfaut CH 0-RéférenceExterne ; ; Trace une ligne temporaire dans le calque "0-RéférenceExterne" à partir du point minimum (en bas à gauche) ; et en point d'arrivée de 1 unité en X positif et 1 en Y négatif ; ligne (getvar 'extmin) @1,-1 ; ; Effectue un zoom etendu ; _zoom ET ; ; mettre tous les objets à la couleur Ducalque ; changer TOUT p CO DUCALQUE ; ; sélectionne comme calque courant le calque "0", gèle et inactive les autres calques ; -calque CH 0 IN * N G * AC 0 L 0-RéférenceExterne AC 0-RéférenceExterne ; ; Place les objets encore visible dans le calque "0-RéférenceExterne) ; changer F (getvar 'extmin) (getvar 'extmax) p CA 0-RéférenceExterne ; ; Efface la ligne temporaire dans le calque "0-RéférenceExterne" (qui est en dehors du dessin < 'extmin) ; _erase C 'lastpoint @-.5,.5 @-.25,.25 ; ; Restaure l'état des calques ; -calque A R ParDéfaut ; ; Effectue un zoom etendu ; _zoom ET _regenall ; ; Efface les éléments inutiles ; -purger to * n ; ; Affiche la Variable ECHLTP de l'architecte : A conserver absolument pour ne pas détérioer la qualité du rendu du fond de plan ; (setq Ligne (strcat "Echelle de type de ligne de l'architecte à conserver : "(setq month (rtos (getvar 'ltscale) 2 5)))) '_.TextScr Et oui je veux savoir à quelle ECHLTP ces *#!!* archi travaille et comme souvent on prend des stagiaires pour renflouer l'équipe de 3 dessinateurs bah allez expliquer à des jeunnes boutonneux la pleïade de commande (pourquoi ceci, pourquoi cela).
  22. BIM G CO

    Imprimer en blanc

    Objet blanc couleur 7 donne noir essaye la couleur 255 c'est un gris à 5% c'est PRESQUE blanc c'était le temps où je n'avais pas de menu express.
  23. oué c'est bon je teste!!!!!! merci :)
  24. Je suis perdu avec AutoCAD 2005 pour imprimer une sélection de présentation je les sélectionne comme j'avais l'habitude avec AutoCAD 2004 mais il ne m'imprime que la première que j'ai sélectionné. Est-ce qu'AutoDESK aurait-il oublié quelquechose ou est-ce moi qui doit porter des lunettes encore plus grosses? Comment dois-je faire pour ne pas devoir me faire toutes le présentations une à une?
  25. Salut, Je suis dessinateur en bureau d'études. Nous recevons des fichiers AutoCAD provenant d'achitecte (que j'appellerai "fond de plan") Pour des raisons techniques, nous utilison le système CTB à cause de logiciels Non AutoDesk mais utilisant AutoCAD. Ce fond de plan, nous devons le monochromisé (en couleur 8 pour être exact). Par définition le fond de plan n'est pas de chez nous et il provient souvent d'une passerelle provenant d'un autre logiciel de CAO (les noms des blocs, cotes, styles de texte, type de ligne deviennent souvent AUDIT_BAD.... après un _AUDIT) Avant que j'arrive dans cette société les dessinateurs faisaient manuellement les manips (ils explosaient TOUT) et passaient les élément en couleur Ducalque pour ensuite passer les Calques en Couleur 8 et cela sans savoir qu'il existait les filtres ( commande SELECTRAP) :casstet: Imaginez la taille du fichier final, surtout quand il existait des blocs avec attribut(s) :P . Je suis en train d'utiliser un script qui passe tous les calques du "fond de plan" en couleur 8 et en utilisant la bonne vieille commande CHANGER. Il ne me reste plus que les blocs qui ont des couleurs plus ou moins flamboyantes et les cotes qui sont tout aussi voyantes. Malheureusement sans avoir touver un moyen de passer tous les élément des bloc en couleurs Ducalque je suis quasiment obligé de faire la commande _XPLODE avec les filtres à répétion jusqu'à 15-20 fois (imbrication de blocs). J'ai repéré sur votre site un lisp qui change les propriétés des éléments d'un bloc qu'il faut sélectionner sans le décompser. Or je cherche un lisp qui change les propriétés (en particulier la Couleur) de tous les blocs du fond de plan(qui sont souvent imbriqués : un bloc contenant un bloc qui lui même .......). Me restera encore un moyen pour avoir les noms des différents style de cotes sous forme de "list" pour pouvoir changer le DIMCLRD, le DIMCLRE et DIMCLRT en la couleur Ducalque (ou Dubloc ce qui serait plus judicieux).
×
×
  • 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é