Kris_LC
Membres-
Compteur de contenus
68 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Kris_LC
-
Dernières modifs ;;; Création de profils (defun c:corn (/ P1 P2 P3 P4 P5 P6 LA HT EP) (initget (+ 1 8)) (setq P1 (getpoint "selectionner le point de base : ")) (initget (+ 1 2 4 8)) (setq LA (getreal "Largeur de la cornière : ")) (setq HT (getreal "Hauteur de la cornière : ")) (setq EP (getreal "Epaisseur de la cornière : ")) (setq X1 '(+ car P1 LA)) (setq Y1 '(cadr P1)) (setq Y2 '(+ Y1 EP)) (setq X2 '(- X1 (- LA EP))) (setq X3 '(car P1)) (setq Y3 '(+ cadr P1 HT)) (setq P2 '(X1 Y1)) (setq P3 '(X1 Y2)) (setq P4 '(X2 Y2)) (setq P5 '(X2 Y3)) (setq P6 '(X3 Y3)) (command "polylign" P1 P2 P3 P4 P5 P6 "c") ) Maintenant ça m'indique ça : Commande: corn selectionner le point de base : Largeur de la cornière : 30 Hauteur de la cornière : 20 Epaisseur de la cornière : 2 polylign Spécifiez le point de départ: La largeur courante est de 0.0000. Spécifiez le point suivant ou [Arc/Demi-larg/LOngueur/annUler/LArgeur]: Commande: Commande: Commande: Commande: Commande: c Commande inconnue "C". Appuyez sur F1 pour obtenir de l'aide. Commande: nil
-
Je pense que ce qu'il manque c'est que je n'ai pas la bonne syntaxe pour ajouter aux points P2 P3 P4 P5 P6 les coordonnées en X,Y,Z par rapport a P1. Et ... je n'arrive pas a trouver la bonne façon de les mettres. Je continu de chercher ...
-
Bonjour à tous ! Tout d'abord, merci à tout ceux qui participe sur ce Forum, j'ai déja appris beaucoup de choses ! Je commence donc a apprendre et comprendre le Lisp. J'ai déja trouver pas mal de choses, et j'ai donc envi de créer mes propres Lisp (même s'il existe peut être déja). Donc voici mon tout premier Lisp. Vraiment très simplet par rapport aux votre, mais ca commence ... ;;; Création de profils (defun c:corn (/ P1 P2 P3 P4 P5 P6 LA HT EP) (initget (+ 1 8)) (setq P1 (getpoint "selectionner le point de base : ")) (initget (+ 1 2 4 8)) (setq LA (getreal "Largeur de la cornière : ")) (setq HT (getreal "Hauteur de la cornière : ")) (setq EP (getreal "Epaisseur de la cornière : ")) (setq P2 (+ P1 (+ LA) (+ 0) (+ 0))) (setq P3 (+ P2 (+ 0) (+ EP) (+ 0))) (setq P4 (+ P3 (- LA EP) (+0) (+ 0))) (setq P5 (+ P4 (+ 0) (+ (- HT EP) (+0)))) (setq P6 (+ P5 (- EP) (+ 0) (+ 0))) (command "polylign" P1 P2 P3 P4 P5 P6 "c") ) (princ) ) Le début tout ce passe bien, mais a la fin, il me met : "; erreur: type d'argument incorrect: numberp: (31241.5 23743.8 0.0)" Le but de ce minuscule liste, est de créer des profils de cornières alu/laiton/inox. Je demande donc le point de base, la largeur, la hauteur et l'épaisseur, et ensuite il me crée la cornière. Pouvez-vous m'aider à comprendre pourquoi ? Merci d'avance à tous ! PS : Mon but est vraiment d'apprendre un maximum et de comprendre tout ce que je met dans ma Lisp. Pour le moment je veux donc uniquement corriger cette erreur, et je rajouterai des choses après.
-
Oui, super ! Merci !!!
-
Je t'avoue que j'ai du mal saisir ton problème. C'est quels traits que tu ne veut pas voir ? Les traits de fenètres ? des traits en espaces objets ? Connait tu le calque "Defpoint" ?
-
Oui, très utile ! J'utilisai différentes méthodes pour le même résultat. Merci ceci au goût du jour !
-
Donc c'est bon, j'ai trouver la solution ! Déja grace à INDEXCTL = 3, ca a diminuer l'ensemble en ressources. Et pour les références externes, on les as toutes virées et remises en "Superposition". Ca a demander un peu de temps, mais ça fonctionne très bien maintenant. Merci à vous tous ! Sujet clos pour moi je pense. PS : Par rapport à la réponse à didier, je ne débatterai pas sur ce sujet là ici, mais je ne suis pas vraiment d'accord avec certains de tes dires, et absolument pas d'accord avec d'autres. Mais ... c'est un long débat qui n'as pas lieu d'être ici.
-
Salut ! A mon avis, il suffit de changer le texte en un autre caractère. J'ai essayé ... et j'ai réussi a faire un truc qui ressemble. *CF,CF ----|----|----|----|----|----|-- A,1,-.0001,["|",STANDARD,S=.2,R=0.0,X=0,Y=0],-.0001 Mais décrit un peu textuelement ce que tu recherche. Car ton image n'est pas très précise. On a l'impression que tes trait perpendiculaires sont différents les un des autres.
-
je viens d'essayer ! j'ai passer tout mes fichiers en INDEXCTL = 3 j'ai l'impression que ça change un "petit" quelque chose, mais ce n'est pas encore ça.
-
Oui, je viens justement de revenir sur ce chantier. c'est la première chose que j'ai essayer. Ca vient bien des Xrefs ! Quand je les désactives toutes, et que j'ouvre a nouveau mon fichier, je ne monte qu'as 200Mo de Ram. Dès que je recharge les xrefs, ça double. Et ceci avec qu'un seul fichier d'ouvert. Pour vous expliquer un peu le principe de mes fichiers. J'ai tout un étage a aménager. Nous sommes trois dessinateurs à travailler sur différentes pièces. Chaques pièces à sont propre fichier. Dans chaques fichiers, j'attache en Xref une petite partie de chaque pièces voisines. Jusqu'a présent elles étaient toutes attachée en "association". j'imagine qu'il faut le faire en superposition. (je vais partir dans ce sens maintenant) Mais comment puis-je modifié toutes mes xrefs déja attachée pour qu'elles que ça se passe au mieux ? De plus, en plus des plans des pièces, je fais une implantation générale où toutes les pièces sont en Xrefs. Et un fichier de Portes ou TOUTES les portes sont intégrés en Xref (Implantations, Coupes verticales, élévations). Ordre d'idée : Appartement de 700m², environ 15 pièces, et environ 40 portes. Quels sont vos avis ? Merci encore, Merci d'avance !
-
Oui évidement ! d'ailleur encore merci pour m'avoir guider vers Spurge ! Mais ça ne résolve rien.
-
D'abord, merci pour ta réponse. Mais pour ceci, j'en ai écarté la cause. Ces fichiers ne contiennent pas d'exports depuis d'autre logiciels, ni de 3dfaces invisibles. Cependant, ils contiennent des xrefs délimités. C'est justement ce que je soupçonne depuis cet après midi. Je me demandais donc s'il y avait une méthodes pour les intégrer en limitant leur impacte sur la consommation en mémoire vive. Car simplement deux fichiers de 5Mo ouvert font grimper autocad à presque 1Go de conso en ram.
-
Dsl, petite apparté ! J'adore ton logo Bryce :P
-
Bonjour Thierry, Merci pour ce lien vers le SuperPurge. Pour le moment ça ne fonctionne pas, ça m'indique : "; erreur: Erreur Automation Objet référencé" Mais je vais regarder ça de plus pret. Néanmoins, je ne pense pas que mes soucis viennent de là. Autre exemple qui m'est arrivé tout a l'heure, dans l'espace papier, le simple de double-cliquer sur une fenêtre pour modifié les calques geler dans la fenêtre, ca prennait un temp fou. Je soupçonne les xRef d'être la cause de tout ça. Est-ce possible à votre avis ? et qu'elle est la meilleurs méthode de les intégrers dans un fichiers pour qu'elles soient le moins lourd possible a gérer ? Merci encore à vous tous !
-
Bonjour à tous ! Excusez moi, mais j'ai un soucis avec le Spurge 1.4 Il m'indique : "; erreur: Erreur Automation Objet référencé" J'ai pourtant vérifié a plusieur reprise la syntax et companie. Savez vous de quoi ça pourrai venir ? Merci encore à vous ! Kris Je me rend compte que ça viens du fichier, (enfin je pense) de quoi ça pourrai venir ?
-
Merci, je ne savait pas vraiment où la mettre. C'est toujour le soucis sur les forum. Il n'y as pour le moment aucune présentations ni images raster. Uniquement des blocs dynamiques, et des xrefs. Mais leurs but à eux, c'est justement de gagner en taille de fichier. Les xRefs ne sont pas non plus de gros fichiers. Cependant, il est clair que sur les présentations le fait de multiplier les fenêtres multiplie la demande en ressources.
-
Bonjour à tous ! Je me permet de faire de sujet pour avoir enfin des réponses éfficaces. Les problèmes sont simple, la gourmandise d'autocad devient parfois ingérable. Après de multiples recherche sur internet (plusieurs mois que je recherche), je n'ai trouvé aucune réponse répondant a mes soucis. Pour la mise en situation et la présentations précises des questions. Je travail dans un bureau détudes depuis plusieurs années, je passe mes journée sur autocad, et dévelloppe beaucoup un maximum de possibilité d'autocad. Mes connaissances ne sont donc pas celles d'un simple débutant. 1er exemple : j'ouvre trois fichiers de moins de 5Mo, et la consommations d'autocad en mémoire vive grimpe à plus d'un 1Go. Alors que j'ouvre d'autres fichiers plus important, et ça consomme moins. Les fichiers sont uniquement en 2D, aucun rendu, pas de solide et companie. Comment ce fait-il qu'il consomme autant sur certains fichier ? Comment savoir ce qui est gourmand dans ces fichiers ? 2eme exemple : Comme purger CORRECTEMENT un fichier. Certe la fonction -purger fonctionne ! Mais ... (après avoir remarqué plusieurs fois ça), lorsque Autocad "plante" (erreur fatale et companie) et qu'il crée un fichier ***_recover, comment ce fait t'il que ce fichier contient précisement les mêmes choses que le fichier d'origine, alors q'il est 3 à 4 fois moins lourd que le fichier purger ? Je me pose donc de vraie questions sur la gestion de la taille de ces fichiers et comment "purger" efficacement l'ensemble des fichiers autocad. Tout ces soucis, je les ai remarquer aussi bien sur différentes versions d'autocad (de 2009 à 2012) que sur des système d'exploitations différents (Windows XP SP3 32bit, Windows 7 32Bit, Windows 7 64bit). Merci d'avance à tout ceux qui pourrons m'aider à avancer. K_LC
-
Blocs parametriques et/ou blocs dynamiques
Kris_LC a répondu à un(e) sujet de tokamikaze dans AutoCAD 2010
Bonjour à tous ! :) A mon simple avis, je pense que les notions de paramétrique et de dynamique sont bien souvent confondues. Bien que; evidement autocad à des ressources illimitées; je ne connaisse pas l'ensemble de TOUTES les fonctionnalitées d'autocad, le paramétrique n'existe pas. Je m'explique ! J'ai créer bon nombre de blocs dynamiques, et pour moi : - Dans blocs dynamiques, l'ensemble des modifications possible ne concernent que l'aspect "visuel". C'est à dire qu'il n'y as pas de modification technique ou de création de trait. Comme simplement, une fonction "étiré", "rotation", "inversion" (symétrie), "visibilité" et etc ... - Quand on dit paramétrique, c'est qu'il y a une intéraction directe avec chaque changement. Comme c'est la cas sur certains logiciels de conception spécifique. Un exemple pourrai permettre de mieu me faire comprendre ! Imaginons un garde-corps horizontal d'un balcon, (pour faire simple). Il est en acier, avec deux barreaux horitontaux, (un au sol et un à 1m de hauteur) entre ces deux barreaux, des barreaux verticaux. Les normes définissent la distance entre les barreau verticaux à 110mm. c'est un garde corps vraiment simple et épuré. Donc si vous voyez le type de garde-corps, on va pouvoir passer à la suite. Pour commencer, nous avons un tout petit garde-corps avec seulement 3 barreaux verticaux, un de chaque coté, et un au centre axé. Dans un bloc dynamique, nous pourrions créer un fonction d'étirement, qui permettrai d'agrandir ce garde-corps standard dans toutes les dimensions. Nous pourrions également faire que le barreaux du centre reste contament axé ! Ceci est très simple ! et ça reste un bloc dynamique. Là où le paramétrique est interressant, c'est que nous avions dit que la norme définissait une distances de 110mm entre chaque barreaux verticaux. Si nous étirons notre bloc dynamique à un garde-corps de 2m, il ne retrouvera toujours qu'avec un seul barreaux ! PROBLEME !!! si vous m'avez bien suivi ... Le paramétrique, permet justement, que le bloc lui-même voit que la distance est trop grande entre chaque barreaux, et va donc ajouter des barreaux pour avoir une distance maximale inférieure à 110mm. Selon moi c'est précisement ceci la définition que l'on pourrai avoir d'un bloc paramétrique ! :) Êtes-vous du même avis ?
