Enael
Membres-
Compteur de contenus
169 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Enael
-
Bonjour Par hasard, tu n'aurai pas aussi des docs sur Smarteam ou plutot sur la programmation dans Smarteam? Enael
-
Je viens d'aller sur le site que tu as mis en liens mais je n'y trouve rien de très nouveau par ma version de catia et dans la direction qui m'interresse. Au fait ça peut être une bonne question : Quelle version de CATIA utilise tu? car en fonction de la version même dans la programmation les fonctions changent. Je sais que dans V5R12 il y a des nouvelles fonctions très utiles mais on a pas encore migrer. Moi je bosse sur la V5R10. Le problème aussi c'est que tout comme la documentation de catia le site est entièrement en anglais et vu que moi aussi mon anglais est loin d'être au top, j'ai un peu de mal. Merci pour l'addresse elle peut qu'en même être utile @+ Enael
-
dans l'exemple que tu donnes tu devrais plutot essayer : Dim toto as Product Set toto = CATIA.ActiveDocument.products.item(1) Mais le mieux est qu'en même de séparer le tout en plusieurs sous Set comme ca tu pourra voir où la macro plante. Dim doc1 as Document set doc1 = CATIA.ActiveDocument Dim Product1 as Product set product1 = doc1.product Dim Prod1 as Products set Prod1 = product1.products dim toto as partdocument set tot = prod1.item(1) je n'ai pas testé le code mais il peut te servir je pense. Enfin l'avantage de cette méthode c'est que tu sais a quel niveau est l'erreur. voila, bonne chance Enael
-
Je pense que tu as déjà regardé l'exemple dans la doc Dim ThisProduct As Product Set ThisProduct = CarParts.Item(3) Le seul pb avec cet exemple c'est qu'il ne précise pas à quoi correspond le CarParts. Enael
-
Content que ca marche Pour ce qui est du Item(1) qui passe pas, je pense que ca viens du fait que le partdocmuent1 est déclaré en tant que partdocument. Il faudrait pour que ca marche que tu essaie en le déclarant en tant que product. Je ne sais pas ce que ca va donner mais je pense que c'est grace a lextension qu'il l'identifie en tant que part et non product car je sais que la propriété item marche je m'en sert de la façon item(1) dans un de mes prog et ca passe sans pb mais je travaille sur le body d'un part et non sur un product. A essayer Enael
-
Si jamais tu sa besoin d'être chose hésite pas. Enael
-
Salut En fait c'est quoi ton CATPart. C'est juste un Part basic? et tu voudrais savoir comment faire pour que ce Part remplace CATPart. c'est bien ca? Si je n'ai pas mal compris pour entrer dans un document jusqu'a un Part essaie ca : Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As PartDocument Set partDocument1 = documents1.Item("Exemple1.CATPart") Dim part1 As Part Set part1 = partDocument1.Part je pense que ca peut t'être util enfin si j'ai bien compris ta demande. Voila Enael
-
J'allais t'oublier gawel Donc oui la différence entre un Product et Document. En le Document est un ensemble d'objets (de part, de product, ...) en fait le fameux Document pour le moment je ne m'en suis jamais servi je préfère travailler sur le documennt actif (ActiveDocument). Document peut etre composé de tout les sous types de doc comme je l'ai écris plus haut. Il peut trouver son utilité si tu as à faire des modification sur ton doc ( une copie d'un élément, ou supprimer un élément, ...) Avec le Document, tu reste sur l'extérieur de tes éléments. Il est un peut comme un clic droit sur un fichier. Voila j'espère avoir été clair, si ce n'est pas el cas dis le moi. PS: c'est pas Anael c'est Enael merci Enael
-
Voila ca y est j'ai fait un tour rapide des liens Donc pour le livre il a l'air très complet ca peut être un bon investissement. Si je l'achète je vous mettrais des commentaires sur ce livre dans le forum comme ca vous saurez si ca vaut le coup. :) Pour le liens vers le site "Tout sur la CAO" ben euh le site a l'air simpa mais de ce que j'en ai vu il ne traite que d'AutoCAD et moi perso AutoCAD j'y touche pas. Je ne développe que pour CATIA. Dommage car quand je l'ai vu j'ai eu un grand élan d'espoir et pouf. Tant pis on va continuer les recherches. :( Le dernier liens, celui des codes-sources est un liens simpa pour tout ceux qui veulent progresser en VBA. Sur le site on peut y trouver une masse de codes sources pour un grand nombres de fonctionnalités et de logiciels différents. Je connaissais déjà ce site mais je le conseille à tous. :D L'aventure de la prog CATIA continue :casstet: Enael
-
Salut patrick <acronym class=dict title= Pour répondre à la suggestion du stage je n'aurai qu'une chose a dire c'est que je suis déja apprenti donc je doute qu'une entreprise accepte d'envoyer un apprenti en stage. Mais merci quand même pour l'idée. Je n'ai pas encore eu le temps d'aller voir les liens que tu as mis mais je vais le faire illico. merci Enael
-
J'oubliais. La prog catia c'est plus que :casstet: On dit merci qui ?? Merci DS Enael
-
Bonjour En fait je ne connais pas ton niveau en programmation catia mais si je peux t'aider d'une manière ou d'une autre dis le moi. Pour ce qui est des product ou products, je crois que je peux te renseigner mais pose tes questions plus clairement s'il te plait. Si tu veux la différence entre le product et le products c'est le "s" <acronym class=dict title= non sans rire en fait le product est un objet principal a l'intérieur duquel peut être contenu une somme de products. En gros le product est le sac qui englobe tout les products. Les products sont eux aussi des objets, ce sont en fait des sous ensembles (en gros) il rassemble les parts. Dans chaque porducts une ou plusieurs part peuvent être réunies. Le CATIA.activedocument est le document actif dans catia ( le document sélectionné ou affiché à l'écran ). Voila je ne sais pas si c'est ça que tu voulais savoir ou si j'ai bien compris tes question. Si tu veux me poser d'autres question j'essayerai d'y répondre du mieux que je peux dans la limite de mes capacités. Enael
-
Bonjour a Tous Voila je suis développeur sous Catia V5 et je recherche des cours sur la programmation vba pour catia car mis a part la documentation fournie avec catia je n'ai encore rien trouver d'autre par internet donc si vous aviez quelques cours qui pourrait y correspondre cela mintéresserait grandement. Merci d'avance Enael
-
Bonjour Dans les cours que tu proposes, est ce qu'il y a des cours sur la programmation sous catiaV5? Car ce serait la seule chose qui pourrait mintéresser. merci d'avance Enael
-
Bonjour Rassure toi tu n'es pas le suel a déveloper sous catia V5 mais par contre jai une mauvaise nouvelle : j'ai moi aussi chercher des sites pour m'aider dans la prog sous catia mais pour le moment je n'ai strcitement rien trouver. La seule et malgré tt non négligeable aide c'est la doc fourni av catia. Si tu t'y connais en POO et en anglais tu devrais pouvoir t'en tiré a peu près ou du moins faire quelques taches par des macros. Hélas apparement la prog sous catia ca relève surtt du test et du bidouillage <acronym class=dict title= enfin si quelqu'un avait une solution, j'en serait ravi aussi. Voila si tu as des questions je me ferais un plasir d'y repondre enfin si je le peux. bonne journée Enael
-
dsl mais je ne vosi pas vraiment ce qui pourrait créer un problème dans la macro que vous avez laissé sur le forum sauf peut etre avec le cInt(A) c'est tout mais encore je ne pense pas que ca crée des problèmes. Dès que j'aurai un peut plus de temps je me pencherai plus en profondeur sur votre pb mais pour le moment je ne peux pas vous en dire plus Enael
-
Bonjour a tous Voila, je suis entrain de créer une macro pour catia et j'aimerai savoir si dans un part on peut modifier la couleur d'un trou, d'une poche ou autre grace a une macro. J'aimerai aussi savoir comment faire pour que lorsqu'on affiche un userform on puisse qu'en même accéder a l'arrière plan et revenir sur le userform sans qu'il y est d'erreur ou encore comment mettre en surbrillance un trou ou autre dans l'arbre de construction. merci d'avance Enael
-
Bonjour je n'ai pas de solution toutes faites qui pourrait vous aider mais je me demandais si vous aviez fait des recherches dans la doc de catia qui se trouve dans \Dassault Systemes\B10\intel_a\code\bin même si elle est relativement mal faites enfin je trouve elle se révèle utile dans bien des situations. Si vous l'avez déjà utilisez et que vous n'avez pas trouvez ce qu'il vous fallait je veux bien essayer de répondre à votre problème mais il me faudrait plus de détail pour cela. Enael
-
Salut Pour pouvoir t'aider il me faudrait plus de détaille sur ce que tu essaie de faire exactement et les données que tu souhaites en retirer. Je ne sais pas si j'aurai les connaissances suffisantes pour le faire car je ne suis qu'en BTS de développeur d'application mais si je peux te trouver une solution à ton pb je le ferai av plaisir car je sais que la prog sous catia ca deviens vite :casstet: Enael
