Aller au contenu

gawel

Membres
  • Compteur de contenus

    335
  • Inscription

  • Dernière visite

Tout ce qui a été posté par gawel

  1. gawel

    Tester l\'existance d\'un paramètre

    Tchô jarabito, voici une solution: ''variable pour la langue de l'environnement à mettre dans un module: Public Declare Function GetSystemDefaultLangID Lib "kernel32" () As Integer 'dans une userform, au moment de l'initialisation: Private Sub Userform_Initialize() If GetSystemDefaultLangID = 1036 Then '1036 correspond à la langue française dans l'OS sMatiere = oProduct.Parameters.Item("Matériau").Value else sMatiere = oProduct.Parameters.Item("Material").Value end if end sub Amicalement Gawel
  2. gawel

    fichier attaché?

    Tchô, tu le peux en utilisant la fonction commentaires (une sorte de bulle de BD), et en y indiquant l'URL de ton fichier (quel qu'il soit je crois). De mémoire, j'attachais ce lien à un paramètre. Gawel
  3. gawel

    Msgbox

    Salut, de mémoire, il faut utiliser la syntaxe suivante: Message ("blablabla") Tu peux y indiquer des valeurs dedans: Message ("blablabla #", nomdelavaleur) par contre, pour afficher un oui ou un non, il faut passer par le VBA je pense, à moins que l'on peut utiliser un autre type de fonction type inputbox, mais là je ne peux t'aider au-delà. J'ai commencé par programmer en catscript et vbscript, mais je me suis vite rendu compte qu'il fallait passer par le VBA (après c'est le CAA....) Bon courage Gawel
  4. hummm...... autre tactique: je crois qu'au lieu de supprimer ton catpart, il faudrait le fermer. si tu as ouvert le catpart sous la forme d'un document (collection documents) en faisant un new from par exemple, il faut lui appliquer un ".close", mais pour faire cela, il faut que le document soit un fichier existant.... mais de manière générale, je crois qu'il existe un moyen de nettoyer la mémoire, mais là j'ai un trou, désolé ! Amicalement Gawel
  5. salut, fouilles du côté des UserRefproperties, tu y trouveras ton bonheur. Mais il faudra pour ça que tu accèdes à chaque catpart dans ton arbre. Ou bien, sinon tu accèdes aux catparts par le disque, c'est une autre solution. Bon courage Gawel
  6. gawel

    Comparaison de pieces semblables

    Salut, je n'ai pas de nom en tête, mais il faudrait que tu fasses une recherche sur la toile en utilisant les mots clés "viewer 3D", ça devrait te donner pas mal de réponses; après, il faut savoir s'ils sont sont gratuits, s'il faut une licence etc.... Amicalement Gawel
  7. gawel

    Comparaison de pieces semblables

    Salut, en effet il existe un module avec une fonction permettant de comparer 2 pièces similaires. Le produit doit être HA2 si je me souviens bien. Cela permet entre autre d'ouvrir les 2 pièces dans 2 fenêtres . si l'on tourne une pièce, l'autre interagit de la même façon. On peut ensuite superposer les pièces, ce qui permet d'identifier les zones différentes grâce à un jeu de couleur. Voilà ce que je peux en dire pour l'instant Amicalement Gawel
  8. gawel

    calcul de contraintes sur un mat

    Qu'as-tu mis comme matériau (et surtout quel module d'young ?)? qu'as tu aussi comme valeur de flèche ? Amicalement Gawel
  9. gawel

    calcul de contraintes sur un mat

    Salut ahotep, il faut que tu utilises une force distribuée: tu cliques sur le bouton correspondant, tu sélectionnes les 3 faces, et tu mets ta force de 5000N suivant les Z (ou un autre axe suivant ta construction). Pour von mises, c'est exact, il ne faut pas que tu es une contrainte de stress supérieur à ta limite élastique (appliquer bien sûr un coef de sécurité). Pour moi l'atelier GSA donne un ordre d'idée, mais il ne peut pas tout calculer, on est vite limité. Il faut interpréter les résultats, mais cela donne une bonne approche tout de même. Juste une question ahotep: ta boite, elle est situé où en france ?? c'est indiscret, je sais..... Gawel
  10. gawel

    comment passer de catia V4 à V5

    Salut, tout dépend si tu veux obtenir un solide mort au final ou bien un solide avec tout son historique de construction. Si c'est un solide mort, tu as juste besoin d'ouvrir ton fichier à partir catia V5 et de faire un copier/coller dans une nouvelle part. Si c'est un solide avec historique, il faut passer par Outils/Utilitaires et prendre le programme convert V4 to V5 (de mémoire .....) et de remplir les champs nécessaires, c'est assez simple. Amicalement Gawel
  11. gawel

    révolution {extrusion+rainure}

    bizarre, d'habitude ça marche bien; est-ce que ta répétition, tu l'effectues dans un autre corps que celui contenant la révolution? sinon avant de faire ta répétition, tu sélectionnes ta révolution et ta rainure et normalement ça marche bien. sinon fais une capture de l'arbre et montres la nous, ce sera clair Amicalement Gawel
  12. gawel

    carte du monde en relief

    salut ahotep, et tu vas faire ça sur catia :o :o pour un challenge, c'est un challenge...... Quand on voit le temps à passer pour dessiner un simple bonhomme, ça donne une idée de l'ampleur de ton projet.. Bon courage ! Gawel
  13. gawel

    User Feature pire que le Loch Ness

    Salut alois, il s'agit des powercopy ? pour y accéder après, il faut auparavant l'avoir stocker dans un catalogue.... tu y a accès dans outils de mémoire tout en bas du menu. Amicalement gawel
  14. gawel

    développé d\'un part

    Salut ahotep, ça c'est un sujet intéressant ! en effet les développées sont utiles dans plusieurs corps de métiers, en ce qui me concerne l'aéronautique. malheureusement, à mon grand désarroi, je ne connais pour l'instant pas de solutions avec catia. il y a déjà un point que le logiciel doit faire: savoir si une surface est développable ou non ...... Amicalement Gawel
  15. gawel

    Lien 3D - 2D

    Salut chucky, tu peux faire une combinaison avec la fonction Mid(,,) celle-ci demande 3 choses: 1) la chaine de caractère à traiter 2) à partir d'où tu extrais ta chaine 3) combien de caractères tu extrais exemple: dim toto as string dim titi as string dim resultat as string toto= Mid(tonfichier,1,8) titi=Mid(ton fichier,10,5) resultat= toto & titi 'on concatene les 2 extractions j'espère avoir répondu à ta question Amicalement Gawel
  16. gawel

    problème d\'assemblage

    Oulalalalalalalala !!! :P je crois que tu te mélanges un peu les pinceaux...... je me souviens du post récent que tu as envoyé concernant l'intérêt des assemblages et des corps de pièces dans une part. lorsque tu fais des coincidences entre 2 pièces et que tu update pour faire la mise à jour, les pièces ne vont pas fusionner; il s'agit toujours de 2 composants distincts instanciés dans un product. Tu peux faire des opérations booléennes entre elles, ce qui va créer des opérations d'assemblages, mais elles restent bien distinctes: pour preuve, sur ton disque tu as bien 3 fichiers, le product et 2 parts. Amicalement Gawel
  17. gawel

    plusieurs corps de pièce

    Salut, pour moi, c'est se compliquer la vie que de réaliser une pièce avec plusieurs parts et de les assembler (ou faire des opérations booléennes entre elles après). Cela veut dire que tu vas te créer énorméméent de liens externes, que tu vas devoir gérer des contraintes d'assemblages, que si ensuite tu intègres cet ensemble avec une multitude d'autres tu ne vas plus t'y retrouver, tu vas devoir jongler entre 2 ou 3 ateliers pour créer ta pièce, etc...... pour moi, un mécano-soudé est bien plus simple à gérer en une seule pièce que plusieurs. Amicalement Gawel
  18. Salut mooneck, c'est vrai tu peux passer par les paramètres, mais au lieu de les appliquer aux propriétés du catdrawing (ce qui n'est pas possible), tu peux créer des paramètres qui se logeront dans un set de paramètres dans l'arbre du catdrawing à gauche. Tu n'as qu'à utiliser la barre d'outils knowledge, tu crées ton paramètre et tu le caches après si tu le souhaites afin de le protéger. c'est une autre solution ! Amicalement Gawel
  19. Salut mooneck, je vois ce que tu veux faire comme association, cela me rappelle une des macros airbus pour créer les nomenclatures en 2D. la macro créé un lien vers le product (mais cela pourrait être très bien un catpart) en inscrivant dans l'espace no show le nom du product. pour faire ce lien, il va falloir certainement jouer avec la collection de documents, c'est à dire voir quels sont les fichiers qui sont ouverts en session, comparer le nom du catpart avec le texte caché (par exemple), et si tu as trouvé une correspondance, faire alors une comparaison du 3D. je sais que pour les products, j'utilisais la méthode product.ReferenceProduct.Parent.FullName pour trouver le nom complet d'un product. Peut-être que cela pourrait marcher pour un catpart. cela pourrait être une combien pour faire une association de ton tableau 2D et ton 3D? Amicalement Gawel
  20. gawel

    preview d\'un fichier en VBA

    Merci marc, c'est déjà une bonne approche, je vais regarder cela lorsque j'aurais un moment. j'avais réfléchi sur ce sujet, en partant du principe que windows pouvait afficher cette miniature dans une fenêtre (avec affichage web), mais je n'avais pas eu le temps de creuser un peu plus. Amicalement Gawel
  21. Bonjour à tous, je me remets un peu au VBA, et je sèche sur un truc: quel est la commande permettant d'afficher (ou du moins permettant de trouver) le preview d'un fichier de type catpart par exemple. je désirerais pouvoir afficher ce preview dans une userform par exemple. Merci Gawel
  22. gawel

    Cacher repères

    Salut, tu n'as qu'à passer par édition, recherche, prends l'atelier part design, et ensuite choisis repère (ou axis, je ne me souviens plus); une fois la recherche faite , tu les sélectionnes et tu les caches. Amicalement Gawel
  23. gawel

    pb de prog avec knowledge

    Quand il y a une boucle, c'est que 2 relations rentrent en conflit. Ta règle pilote un ou des paramètres; mais, tu dois avoir aussi une formule de calcul qui pilote aussi un de ces paramètres (ou une autre règle). Tu dois choisir laquelle est la "maitresse"; c'est pour cela que catia t'affiche ce message et par défaut choisit pour toi (il prend bien sur par défaut la dernière relation écrite), sinon il ne sait pas ce qu'il faut faire et tourne en boucle et donc plantage. Pas simple le knowledge !.... mais ça vient vite quand tu connais les règles de base. Amicalement Gawel
  24. gawel

    pb de prog avec knowledge

    à mon avis, il te faut d'autres paramètres. Mécanisme.1\KINTime correspond à un type de paramètre, càd l'accélération si je ne me trompe pas; lorsque tu veux ajouter un décalage angulaire, il te faut d' autres paramètres pour le faire, mais qui eux n'ont pas le même type d'unité, c'est à dire qu'ils correspondent à un autre dégré dans l'équation. faudrait que je regarde comment cela fonctionne, c'est pas évident Amicalement Gawel
  25. gawel

    pb de prog avec knowledge

    Ah oui oui oui!!! carrément fait l'impasse là-dessus ! ça fait longtemps que je n'ai pas fait de knowledge, ça se voit..... oui il faut des accolades au début et à la fin de ton calcul, c'est une condition obligatoire. par contre, pour ta formule, ça ne va pas marcher, car tes unités ne sont pas homogènes. Mécanisme.1\KINTime est de quel type d'unités exactement ? car tout ce que tu ajoutes après n'est pas de la même unité, donc cela ne peut pas marcher normalement. tu écris cela comme une équation; je ne connais pas le module de cinématique, mais cela m'étonnerait que catia accepte cela. Pour catia, Mécanisme.1\KINTime est d'une unité bien spéciale et non pas d'une somme d'unités, est-ce que je suis à peu près clair dans mes explications ?? Amicalement Gawel
×
×
  • 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é