Uncle`BuZZ
Membres-
Compteur de contenus
23 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Uncle`BuZZ
-
Bonjour, Quand je fais un trou taraudé dans une pièce via l'assistant de perçage, dans les mises en plan, l'outil de cotation des trous fait via l'assistant de perçage sait identifier la fonction utilisée et donc indique le nombre de trous ainsi que la taille du filetage utilisé. Si dans une pièce je crée une symétrie de fonction qui reproduit des trous taraudés ainsi créés, visuellement j'ai bien la représentation de filetage, mais en mise en plan, l'outil de cotation des trous fait via l'assistant de perçage ne sait pas retrouver l'origine de la fonction et ne côte plus que l'avant trou lisse par sa géométrie sans information sur le filetage ni le nombre de trous. J'ai le même problème si je crée une pièce complète par symétrie d'un autre.
-
Bonjour, Sur la version SW2005, j'ajoutais des propriétés personalisées aux fichier toolbox pour faire apparaitre certaines informations dans mes nomenclatures. Lorsque j'ajoutais la définition de ces propriétés dans le configurateur des pièces toolbox, celles-ci n'étaient prises en compte que lors de l'ajout de nouvelle occurence de ces pièces toolbox (si j'avais déjà utilisé un circlips DIN 471 avant de spécifier les propriétés dans le configurateur, les occurences déjà créées dans mes assemblages ne se mettaient pas à jour avec les propriétés nouvellement définies). Mais si j'utilisais le clic droit sur ma pièce toolbox, et que je choisissai d' "éditer la définition toolbox" en rechoisissant la taille déjà utilisée, alors SW2005 recalculai ma pièce et lui appliquait alors les propriétés personalisées. Depuis que je suis passé à la version SW2008, j'ai toujours les propriétés personalisées déjà définies, mais si j'en crée de nouvelles, lorsque je demande "éditer la définition toolbox", SW2008 ne recalcule plus les occurences déjà créées, et donc ne m'ajoute pas les propriétés personalisées pour toutes les configurations que j'ai déjà créées dans mes assemblages. Avez-vous constaté le même fonctionnement, et savez-vous comment retrouver le fonctionnement de la version SW2005 ? (je suis passé directement de SW2005 à SW2008)
-
Je retrouve les même soucis dans SW2008... personne n'est gêné par ce problème ?
-
Bonjour, je suis encore sous SW2005 (le problème vient peut-être de là) et j'ai des problèmes à m'arracher les cheveux avec l'assistant de perçage et la cotation en mise en plan... Je passe le fait que les tables de perçages (en 2005) ne sont pas capables de retrouver les paramètres de l'assistant de perçage pour la cotation et tente de redéfinir la cotation d'après la géométrie, ce qui rate lamentablement à chaque fois que des perçages se croisent (réseau pneumatique)... Mon problème aujourd'hui est de savoir comment coter un trou taraudé sur une pièce qui a été créée par symétrie d'une autre dans un assemblage ? En effet, SW2005 n'est plus capable d'identifier un trou taraudé (alors qu'il représente bien le filetage) dans la pièce symétrisée, alors qu'il reconnait parfaitement le filetage si je passe par la fonction "insérer un symbole". La cotation du trou se résume à l'avant trou, le filetage est bien là mais inconnu au bataillon... Il me semble que c'est le même problème si le trou taraudé est créé par symétrie dans une pièce unique. Je dois passer en version 2008 sous peu, mais de ce que j'ai vu, au moins pour les pièces créées sous SW2005, les perçages qui se croisent sont toujours un problème... Et je ne parle pas des perçages consécutifs (coaxiaux ou non), j'espère être surpris dans le bon sens avec cette version... [Edité le 23/7/2008 par Uncle`BuZZ]
-
tu peux intégrer ses propriétés directement dans le profil de base de ta poutre. Ainsi, quand tu ajoutera une table d'éléments soudés sur ta mise en plan, tu pourra ajouter des colonnes et afficher ces propriétés indépendamment pour chaque poutre. Ca marche pour le code, le nom ... etc mais à priori pas pour le poids, impossible de préciser le matériaux et donc la densité de ta poutre en dehors du fichier pièce complet, ce que tu pourra mettre dans le profil ne servira pas...
-
Pour le 1° j'ai trouvé comment corriger ça : dans le répertoire solidworks\lang\\ ( étant la langue que vous utilisez) il y a un fichier texte "calloutformat" contenant les syntaxes qu'utilise la cotation automatique des perçages. Pour ce qui est de mon taraudage et de son pas, il faut remplacer la balise qui n'indique que le diamètre du filetage (ex : M12) par qui indique à la fois le diamètre et le pas (ex : M12x1.25) Un problème de réglé pour moi !
-
Bonjour ! J'ai quelques soucis avec les filetages sou SolidWorks 2005. 1° : les filetages métriques comment paramétrer l'affichage de la cotation d'un trou taraudé ? Actuellement, SoldiWorks affiche sur les mises en plan lorsqu'on utilise l'utilitaire de cotation automatique pour les perçages le diamètre de l'avant trou, puis le diamètre du filetage... mais jamais le pas !!! Est-il possible de paramétrer SolidWorks pour afficher automatiquement le pas du filetage afin d'être sur de ne jamais oublier de l'ajouter soi-même manuellement (après l'utilisation d'outils automatiques ... génial ) au risque de se retrouver avec des filetages classiques pour monter une tige de vérin ou un capteur inductif... 2° : les filetages gaz Ou sont ils cachés ? J'ai bien trouvé le NPT dont on a pratiquement rien à faire en Europe, à priori le BSI correspondrait au filetage GAZ conique, mais le cylindrique ? Au passage, peut-on ajouter soi-même des filetages dans les listes par défaut de SolidWorks ? [Edité le 29/5/2006 par Uncle`BuZZ]
-
Bon ça passe après avoir détruit la feuille sélectionnée, fermé et détruit le classeur puis fermé et détruit l'appli. Set Xlsh = Nothing 'feuille excel xlClasseur.Close Set xlClasseur = Nothing xlApp.Quit Set xlApp = Nothing End
-
Par contre impossible de fermer excel ! le xlApp.quit n'a aucun effet... c'est génial les processus Excel fantôme...
-
Ca passe en faisant : Dim xlApp As Excel.Application Set xlApp = New Excel.Application au lieu de Dim xlApp As Excel.Application Set xlApp = CreateObejct(" Excel.Application") comme l'indique els tuto et l'aide de l'API SolidWorks
-
Bonjour... J'ai un gros problème pour réaliser une macro toute bête : impossible d'ouvrir Excel depuis une macro SolidWorks... Peu importe la manière (GetObject ou CreatObject) mon objet ne s'instancie jamais, il vaut toujours "nothing" et donc plantage de la macro des que j'essaie de l'appeler... J'ai regarder tous les tuto que j'ai trouvé, je vois aucune erreur, ça marche pas c'est tout. J'utilise SoldiWorks 2005 SP0 et Excel 2002, vous avez connaissance d'un bug à ce niveau ? [Edité le 23/1/2006 par Uncle`BuZZ]
-
Pour les textures, tu dois indiquer à solidworks les chemins vers les repertoires dans lesquels tu les stockes. Ca veut dire que le chemin vers les textures est lié au Soldiworks sur lequel tu travail, et pas aux fichiers. Donc à partir du moment où tu bouges tes fichiers, il faut que tout soit identique entre tes 2 solidworks qui vont ouvrir les mêmes fichiers. C'est faisable avec une bibliothèque sur le réseau et la même config sur tous les postes, c'est une façon de le gérer, mais qui ne convient pas forcément à tout le monde. Pour moi le lien relatif est tres utile, et je ne comprend pas pkoi il n'existe pas pour les textures. Il faut voir que je ne fais pas de photoworks, il ne s'agit pas de faire du photoréalisme, mes textures sont liées à des fichiers uniques, je ne parle pas de texture de type matériaux ou autre, mais par exemple d'une étiquette, d'une capture d'écran ou autre qui ne me resserviront pratiquement pas et qui ne nécessite pas d'être stocké dans une bibliothèque. Pour l'impression ou la sauvegarde en jpg, c'est juste une intérrogation, comment se fait il que l'affichage ai acces à l'image, mais que des qu'on demande un apperçut avant impression, ou qu'on enregistre l'affichage au format jpg ces données ne soient pas utilisées (car ce sont les même du point de vue détail) Sinon, je n'ai aps trouver de tutoriaux sur els textures en dehors de photoworks, et donc toujours pas de solution pour regler finement l'échelle de ma texture, ni même décaler son origine... Je me demande si ces données sont accessibale via l'API auquel cas une macro pourraiet me permettre de palier à ce manque.
-
Je n'ai pas vu de tutaux sur les textures (en fait j'ai pas eu l'idée d'en cherché, je vais faire des recherches là dessus) Pour ce qui est des repertoire, je travaille en milieu professionnel, et je t'assure que c'est une absurdité ! Ce qu'il aurai fallu, c'est un lien relatif entre le fichier et la texture comme il y en a entre les fichiers assemblage et les sous assemblages/pièce, ou entre les fichiers mise en pan et les fichiers sources... Ainsi en plaçant la texture dans le même répertoire que ton fichier source, ou dans un repertoire dédié aux textures si tu veux mais lié au projet, quand je déplace mon projet (autre PC, CD...etc) les liens relatifs permettent d'ouvrir de nouveau le projet complet sans rien avoir a spécifier, et surtout pas une option système dans le Solidworks qui va l'ouvrir ! Les repertoires bibliothèques c'est bien, mais à moins de recopier la totalité de la bibliothèque pour chaque sauvegarde/déplacement de projet, il faut recréer partiellment la bibliothèque avec le projet. Il y a plusieurs façon de faire, avec un BE de plusieurs PC et une bibliohtèque en réseau, ça peut se faire, bien que celà pose pb le jour ou tu n'as plus accès à la bibliohtèque (pc portable en déplacement, sauvegarde sur un CD.. etc) Et sinon, l'application des textures dans solidworks en dehors du module photoworks n'a rien à voir avec un rendu photoréaliste et tout ce fait en temps réels, le rendu sur une impression ou un enregistrement en jpg est exactemetn le même que ce qu'affiche l'écran, donc pourquoi les donées sont accessibles à l'affichage mais perdues lors de l'impression ou de la capture de ce même affichage ? Donc je vais chercher des tutaux sur les textures si il en existe (en dehors de photoworks), mais pour le reste je t'assure que c'est une horreur que je ne m'explique pas !
-
Bonjour, Je voudrai savoir si vous avez des astuces, ou bien même si il y a des options que je n'aurai pas vu au sujet des textures, en dehors du module photoworks ? De ce que j'ai pu voir, Solidworks ne travaille qu'avec des textures "carré", à savoir que si la texture n'a pas un format de x pixels par x pixels, il la déforme pour en faire un carré, une texture de 800x400 par exemple aura une déformation en hauteur afin de de s'étalé sur un carré. Déjà ça, c'est une horreur, je dois retravailer toute les images en copiant mes textures sur des carré blancs pour avoir une image "carré" avec ma texture non déformé à l'intérieur. Ensuite, le placement de la texture, d'office le coin en bas à gauche de ma texture est calé sur un point 0 de ma face, qui est le coin en bas à gauche sur une face rectangulaire, mais dès qu'on sort d'une face rectangulaire, le point 0 est dans le vide, difficile alors de bien placer sa texture... Je n'ai trouver aucune option de décalage de l'origine de ma texture, ce qui est aussi source de beaucoup d'ennuis ! Enfin, la correction angulaire et du zoom pour faire correspondre les textures aux faces sur lesquelles elles sont appliqués ont un "pas" assez gros, ce qui m'empèche de mettre ma texture à l'échelle de ma face, je suis obligé de me satisfaire d'un rendu grossier quand c'est possible, mais parfois le résultats n'est vraiment pas tolérable. Une autre idiotie de Solidworks, le chemin des fichiers de texture doit etre inscrit dans la liste des répertoires "systèmes" de Solidworks. C'est une abérration ! la texture devrait suivre le fichier avec lequel elle est liée, mais non, je dois avoir un repertoire figé dans lequel je me fait une "bibliothèque" de textures afin d'éviter de renseigner un répertoire par texture, mais si je change de PC, ou si je sauve mon projet, je perds ma texture. Pourquoi le repertoire ou se trouve le fichier solidworks n'est pas par défaut le 1er endroit ou Solidworks cherchera sa texture ? pourquoi n'ya t il pas de lien entre le fichier pièce et la texture comme il y en a entre le fichier de mise en plan et le fichier piece ou assemblage concerné ? Alors oui quand je sauve mon fichier Soldiworks, si je l'ouvre et que le fichier texture n'est pas trouvé, j'ai bien le rendu toujours en place, seulement à l'impression ou sur un enregistrement en PDF ou jpg, si solidworks n'a pas le fichier de la texture, il ne reproduit pas ce qu'il y a à l'écran mais mets une texture "vide" à la place. Si vous connaissez des parades à tout ce que je viens de décrire, je suis preneur ! Je vis tout ceci sous Solidworks 2005, si ces choses sont "réparées" sous la version 2006 précisez le moi si vous en avez connaissance ;) Merci ! PS: je ne touche pas au module Photoworks, et je n'ai pas envie d'y toucher, il ne s'agit pas de faire un rendu complet du projet mais juste de travailler avec quelques textures sur certaines pièces
-
Bonjour Est ce que quelqu'un saurait me dire si il est possible d'utiliser les bibliothèques avec les assembalges ? Je m'explique : j'ai par exemple un profilé dont la section est toujours la même et don je vais utiliser des morceaux de différentes longueurs. J'aurai aimé réaliser une pièce de base dans ma bibliothèque, et pouvoir modifer pour chaque élément que j'ajouterai à mon assemblage la longueur de ma pièce. Or à ce que j'ai vu, je n'arrive à faire celà qu'avec une fonction de bibliothèque, et donc impossible de l'ajouter directement dans mon assemblage. Pour le moment je triche en faisant une famille de pièce dans laquelle j'ajoute chacune de mes configuration possible en changeant la longueur de ma configuration... Mais je trouve ça assez lourd de devoir ouvrir la pièce puis la fonction de bibliothèque à chauqe modification ou création d'une nouvelle longueur, et je me retrouve avec des fichiers complexes et dépendant du projet danslequel je travail. J'aurai aimé n'avoir qu'un seul profil de pièce dans ma bibliothèque, et définir la longueur de mon profilé à l'insertion dans mon assemblage et que cette donnée soit lié à l'assemblage et non à la bibliothèque. Ainsi je pourrai me servir de mon seul fichier contenant le profil du profilé pour tous mes projet sans avoir a définir de configuration pour chaque longueur utilisée. Une idée pour réaliser celà ?
-
Soit je n'arrive pas à la faire fonctionner, soit je n'ai aps vu ce que je voulais... Par contre il me semble qu'il me faille exécuter la macro à chaque fois que je voudrai mettre mon fond de plan à jour, alors que les variables internes à SW se mettent à jour instantanément avec le modèle. Savez vous si il est possible de récupérer la masse dans une variable grace aux équations, et si dans les équations il est possible de faire des arrondis entre autres choses ? A ce moment là je pourrai créer ma variable masse sur laquelle je ferai mes opérations et utiliser celle-ci au lieu de la masse "brut" de SW.
-
merci je vais aller y jetter un oeil ;)
-
Merci J'ai finit par trouver ;) Par contre y a t il un moyen de tronquer les données automatiques ? Par exemple pour la masse de la pièce, je préfère une approximation plutot que de voir 2509.23 g Pareil pour les dates de création ou de dernier enregistrement, celà m'ajoute l'heure à la seconde près alors que je ne désire que le jour... [Edité le 25/8/2005 par Uncle`BuZZ]
-
Bonjour ;) J'aimerai savoir si il existe des astuces pour réaliser les mises en plan avec certaines choses automatiques au niveau du fond de plan ? Mon fond de plan pour mes mise en plan contient entre autres choses la date, la référence du plan, la matière de la pièce, le poids de la pièce, le numéro de la feuille sur le nombre de feuille totale de la mise en plan. Serait-il possible par exemple que la date soit mise à jour automatiquement en utilisant par exemple un masque ? Serait-il possible de définir quelque part le numéro de plan et que celui-ci se place automatiquement sur toutes les feuilles de la mise en plan à la mise en place du fond de plan ? Peut-on récupérer automatiquement le poids de la pièce pour qu'il se place dans la mise en plan ? Peut-on insérer automatiquement le numéro de la feuille en cours, et le nombre totale de feuille de la mise en plan ? Je doute que ce soit possible pour certaines choses car il n'y a pas de lien entre feuille de mise en plan et une pièce en particulier puisqu'on peut mettre plusieurs vues de pièces différentes, mais qui ne tente rien n'a rien ;) [Edité le 25/8/2005 par Uncle`BuZZ] EDIT: en cherchant un peu j'ai trouvé certaines infos dans l'aide concernant la date et les noms de feuilles, pas contre je suis tout oïue concernant les propriété des pièces... [Edité le 25/8/2005 par Uncle`BuZZ]
-
Bonjour Auriez vous une astuce qui permettrait de réaliser un trous taraudé avec une représentation du filetage afin que lorsqu'on réalise une répétition (linéaire ou autre) du corps ou de la fonction la représentation du filetage (ainsi que 'lombrage du filetage si on a coché l'option) soit aussi répété ? Je perds systématiquement la représentation de filetage lorsque j'utilise une répétion, si je suis obligé de recréer tous les filetages par la suite, je perd l'interet de la répétition :/
-
Dans un sens c'est une bonne nouvelle, mais pour moi c'est une chose tellement évidente (quand on est face au problème) que je ne comrpend pas pourquoi ceci n'étais pas déjà implémenté... De plus pour ma part ça ne change pas grand chose car celà signifit qu'il va falloir réinvestir dans une licence SW ce qui ne sera pas possible vu qu'on en a pas l'utilité d'une seconde... Reste à négocier un échange 2005 contre 2006 mais je suis pas sur que ça soit faisable, et il faut que je justifit le cout derrière...
-
Merci pour cette proposition, mais cet investissement ne sera pas possible étant donné que je ne fais pas partis d'une entreprise qui fabrique ces raccords. Je fais partie d'une petite PME qui s'est mis à la modélisation en 3D depuis quelques mois pour modéliser des bancs d'essais, produits unitairement. Afin d'accelerer la modélisation des bancs, je souhaite me réaliser une bibliothèque de composants paramétrés afin de travailler plus rapidement dans les assemblages et la modélisation de nouvelles pièces, et c'est là que je suis confronté à ce problème. Le peu de pièces à modéliser ne peut justifier l'achat d'un tel logiciel, et j'aurai espéré trouver une solution dans Solidworks même. Une licence à durée déterminé pourrai presque être envisageable si je pouvais prendre du temps pour réaliser ma bibliothèque, ce qui n'est pas possible, et surtout si j'avais le pouvoir de gérer les dépenses dans l'entreprise ;) Il coulera beaucoup d'eau sous les ponts avant que je réussisse à convaincre mon supérieur de l'utilité d'une telle dépense... [Edité le 19/7/2005 par Uncle`BuZZ]
-
Bonjour à tous ;) Je recherche une astuce pour mélanger bibliothèque et famille de pièces : je modélise des éléments de nos sous-traitants comme par exemple des raccords hydraulique ou autres et ces pièces ont souvent des points communs, d'où l'utilisation de fonctions de bibliothèque pour ajouter par exemple le même filetage gaz sur un coude, un coude union, un bouchon, un mamelon ... etc les filetages étant soit G1/8, G1/4, G3/8 ... etc il est naturel de dessiner un modèle de filetage qui prendra les dimensions voulues grâce à une famille de pièce Là où les choses se complique, c'est lorsque je combine les 2, à savoir que j'ai une fonction de bibliothèque qui modélise mon filetage et dont les dimensions du filetage sont générées par la famille de pièces. Lorsque j'ajoute ma fonction de bibliothèque à mon coude par exemple, je choisis la configuration désirée, mais je perd le contrôle sur celle-ci, à savoir que je ne peux plus choisir la configuration dans la famille de pièce de mes coudes, puisqu'il existe pour le même coude plusieurs types de filetages différents. Si j'importe mon filetage en tant que pièce et non fonction de bibliothèque, alors j'ai toujours accès à la configuration utilisée, que je peux pilotée depuis la famille de pièce de mes coudes ($CONFIGURATION@filetage) mais je doit placer mon filetage grâce à une translation puis une rotation si besoin pour qu'il se retrouve où je le désire, et il devient très difficile de faire celà de façon relative... C'est là qu'est l'intéret de la fonction de bibliothèque, mais je ne sais pas comment pilotée la configuration utilisée, la variable $CONFIGURATION n'existe pas pour ma fonction de bibliothèque... Je triche en utilsant un assemblage mais c'est du "bricolage" et surtout ça devient l'enfer au moment de générer les nomenclatures... Quelqu'un saurait-il comment contourner ce problème ? J'utilise SW2005 SP0 Merci [Edité le 8/6/2005 par Uncle`BuZZ]
