Aller au contenu

prosper67

Membres
  • Compteur de contenus

    51
  • Inscription

  • Dernière visite

Tout ce qui a été posté par prosper67

  1. Hi, pour répondre à ton problème, il suffit de programmer une fonction récurssive afin de balayer l'arbre peu importe du niveau. Tu trouveras sans doute ton bonheur sur cad.de Salutations
  2. bonjour à vous, je n'ai heureusement pas ce genre de problème de revendeurs puisque je bosse pour un OEM allemand et que nos problèmes sont pris directement en compte par DS par l'intermediaire de gars de chez IBM... J'aimerais qd même rajouter qq chose sur le 64 bits, domaine dans lequel j'ai déja participé à pas mal de tests. Le 64 bits c bien beau, ca permet d'allouer une quantité de mémoire superieure que sur 32 bits pour de gros assemblages (style 2 Go de données sur HDD), mais les performances (update par ex.) ne sont pas pour autant meilleures, loín de là..... Je pense qu'il est avant tout important de déployer une bonne et stable méthodique (orientée Link management par ex.) plutôt que de se concentrer sur l'aspect Hardware. Je ne compte pas du tout critiquer l'architecture 64 bits loin de là, mais je pense juste qu'il a pas mal de travail en amont à faire afin de ne pas rentrer trop vite dans ces problèmes de Large Data Handling. Sincères salutations.
  3. Salut Poleo, perso, je te déconseille l'utilisation des "Output Features", ils sont souvent très instables dans les phases d'update et vraiment pas encore ou point. J'en ai fait l"experience.
  4. Admettons que tu insères un nouveaux Body dans ta Part. Si tu crées, dans ce Body, un Pocket (poche) il devient négatif (signe - au niveau du body). Si tu crées, dans ce Body, un Pad (extrusion) il devient positif. Si tu assembles (avec la fonction "Assemble") un body négatif, la matière sera retirée. Si tu assembles un Body positif, la matière sera ajoutée. Par contre, si tu fais un Add d'un body négatif , il sera automatiquement ajouté et retiré si tu fais un Remove d'un Body négatif. Autrement dit, "Assemble" tient compte de la polarité du body et "Add" ou "Remove" force l'opération booléenne, que le body soit positif ou négatif. J'espere avoir été suffisement clair. Pour ma part, je n'utilise que des Add ou Remove. salutations Chris
  5. prosper67

    Documentation V5 Autoöation

    De mon côté, j'ai pas mal utilisé les forums allemands qui sont bien tant que ça rentre pas trop dans les détails. Faut dire, que je bosse en allemagne et que je parle la langue, du coup c bien plus facile, je l'avoue. L'aide n'est pas super, c vrai, mais à la longue on s'y fait... Pour ceux qui ne connaitraient pas, dans l'installation Catia sous intel_a\code\bin il existe un fichier qui se nomme v5automation.chm ça évite de se taper l'aide complète... bon courage à vous.
  6. prosper67

    CATscripts : Define in work objet

    Salut lelian, ça a l'air d'un joli bricolage ton script mais bon.... :) Admettons que ta Part est ouverte. Pour faire un Define in Work de ton PartBody: set opart = CATIA.Activedocument.part set opartbody = opart.bodies.item(1) opart.defineinwork opartbody ou opart.defineinworkobject opartbody ou opart.defineinwork = opartbody je sais plus trop par coeur, mais c'est un truc dans le style. Bon courage! Salutations Chris
  7. prosper67

    Macro catia v5

    Salut, pourquoi n'utilises-tu pas une boucle récursivequi va scanner ton document actif? Salutations Chris
  8. prosper67

    Filetage dans la mise en plan

    Salut, dans le Workbench "Part design" tu trouveras la fonction "Thread" (je sais pas trop comment elle s'appelle en français...). Ton Filetage/Taraudage sera ainsi mis en évidence dans ton Draft... salutations Chris
  9. prosper67

    ECF

    Bonjour, quelqu'un d'entre vous sera t-il présent à l'ECF (European PLM Forum) mardi, mercredi et jeudi prochain à Francfort? Pour ma part, j'y serais. http://www.ecforum.com/ Salutations Christophe
  10. prosper67

    Lien invisible dans un CATProduct

    Salut à tous, si tu fais un Edit/Links ou Edition/Liens sur ton produit, catia affiche t'il le ou les documents vers lesquels ton produit pointe? C'est pas une solution que j'apporte là, c'est juste une question afin de pouvoir me faire une idée de la chose... Chris
  11. Salut Mooneck, dans mon post j'avais écrit: "Dans le cas où tu aurais plusieurs produits ouverts, faudrait programmer une boucle récursive car, les contraintes ne se laissent supprimer qu'à l'interieur du document dans lequel elles se trouvent. Faudrait, danc ce cas passer la methode product.ReferenceProduct.parent (soit le document)." Autrement dit, par la methode "ReferenceProduct" comme te l'a conseillé le CallCenter... :) L'essentiel reste tout de même que ton problème soit enfin resolu. Amicalement, Christophe
  12. Salut, y'aurait-il parmis vous des cracks ou experts en matière Knowledgeware (PC, UDF, PKT, BKT, KWA, KWE...) ou Automation (CATScript, CATvba) pour un échange de connaissances??? Chris
  13. prosper67

    Kinematics simulator???

    Salut, je ne sais pas vraiment si je vais pouvoir t'aider, car CATIA en Français, c pas vraiment mon truc... En tout K, si tu crées des Lois synchrones liées à des DressUps, tu devrais y arriver sans problème!!! Bon courage!
  14. Salut Mooneck, si tu comptes supprimer toutes les contraintes d'un assemblage, je te propose la méthode bourrin suivante: Sub CATMain() Set osel = CATIA.ActiveDocument.Selection osel.Clear For i = 1 To CATIA.Documents.Count Set odocument = CATIA.Documents.Item(i) If TypeName(odocument) = "ProductDocument" Then Set oconstraints = odocument.Product.Connections("CATIAConstraints") If oconstraints.Count >= 0 Then For j = 1 To oconstraints.Count osel.Add oconstraints.Item(j) Next End If End If Next osel.Delete End Sub Dans ce cas, toutes les contraintes de TOUS les Produits ouverts seront supprimées, produit actif ou non. Dans le cas où tu aurais plusieurs produits ouverts, faudrait programmer une boucle récursive car, les contraintes ne se laissent supprimer qu'à l'interieur du document dans lequel elles se trouvent. Faudrait, danc ce cas passer la methode product.ReferenceProduct.parent (soit le document). Récupérer les noms ne sert pas vraiment à grand chose si tu comptes tout supprimer. Bien sür, si tu entends supprimer qu'un type précis de contraintes, fo procéder autrement. Tiens moi au courant. Bye Chris
  15. salut, ton problème de génération de points est-il réglé ou non? Si non, publie ton fichier Excel, je te programme ça vite fait. C'est vraiment pas la mer à boire. Le mieux serait qd meme d'utiliser du txt voir du csv afin que le script soit appliquable sous Unix... Christophe [Edité le 15/7/2005 par prosper67]
  16. prosper67

    roue dentee ou pignon

    pour aller plus loin, je peux meme me créer un système d'engrenage (Product) totalement paramétré que j'intètre dans mon produit principal à laide de PKT (Product Kowledge Template) un peu comme une Power Copy. Il y'a tellement de possibilités tout dépend de ce que tu cherches à faire et des licences que tu disposes. Moi j'ai une AL2 à ma dispo. du coup tout est possible :) mais je cherche tout de meme toujours à relativiser et à essayer de créer mes Process utilisables avec une licence de base de type MD2 ou HD2 afin de ne pas avoir à imposer des licences couteuses à mes sous-traitants... bye Christophe
  17. prosper67

    roue dentee ou pignon

    Salut Emax, c quoi ton problème exactement? Tu souhaites générer une roue dentée par le biais d'un CATScript? Perso, je ferais ça autrement. Je créerais un template roue_dentée.catpart dans lequel, par la paramétrique et le knowldegeware (Design Tables, Rules) je définirais toutes les roues dentées possibles. Avec NewFrom je crée un nouveau Part (nouvelle UUID), je défini la variante par le biais de la paramétrique et je balance le tout dans mon produit.... Mais tout dépend de ce que tu cherches à faire. Pourrais-tu être un peu plus précis? salutations Christophe
  18. prosper67

    Stabilite CATIA V5 sous XP

    Salut les gars, le problème est simplement un problème de mémoire vive croyez moi, je rencontre ce genre de pbs tous les jours. T'as installé le patch 3GB? Sinon travail avec le cache. 1.6 GB d'allocation max. dans mon environnement, 2,4 GB avec le patch, mais pour cela il te faudra acheter un peu plus de RAM, y'a pas de secrets, ce pb est connu. Si tu travail en Vizu Mode, tu peux aussi jouer avec l'option Mechanical Design->Drafting->View->View generation mode et passer de "exact view" en "CGR" ou "Approximate", les drawings seront certes moins précis, tout dépend du domaine d'utilisation.... Salutations Chris [Edité le 16/6/2005 par prosper67]
  19. prosper67

    inséser une image dans une drawing

    salut, je pense que ça peut répondre à ta question: Sub CATMain() Set opic = CATIA.ActiveDocument.Sheets.ActiveSheet.Views.Item(1).Pictures Set onewpic = opic.Add("C:\your_pic.bmp", 100, 100) End Sub (Un Drawing doit etre ouvert) salutations chris
  20. prosper67

    3D XML CATIA V5R14/R15

    Salut, le 3D XML n'est définitivement exploitable qu'à partir de R15. Début de semaine pro j'installe R15 (pas encore le SP1 :) ) et je te tiens au courant si c'est déja possible.... Le SP1 pour R15 est, pour info, dispo depuis hier le 8 Juin. http://www-1.ibm.com/support/docview.wss?uid=swg27006010 salutations [Edité le 9/6/2005 par prosper67]
  21. prosper67

    Stabilite CATIA V5 sous XP

    Salut Falcom, ces stats ne m'étonnent pas! De mon coté, je ne peux allouer que 1.6 Go au process CNEXT avec une config standard, après ça plante (2Go théoriques max). Tu peux, en installant un patch 3GB: patch windows et en remplacant le CNEXT.exe (R12), atteindre les 2.4 voire 2.5Go. En R14, plus besoin du cnext.exe (va voir chez IBM c'est décrit qq part). En tout cas, si tu comptes utiliser cette méthode il te faudra un peu plus de RAM sur tes configs :) Depuis que nous avons installé ces patchs, nous connaissons moins de plantages mais nous sommes tout de même toujours à la limite. Autre solution: installer win XP 64 bits et catia 32 bits ce qui te permettra d'allouer en théorie les 4Go. Sinon, R15 est opérationnelle en 64bits (que sur AIX malheureusement). J'ai d'ailleurs déja testé R15 64 bits installé sur AIX 64bits, ça marche pas mal. Enfin, il ne te reste plus qu'à attendre R1x 64 bits qui devrait surement résoudre le pb. sous windows (jusqu'à 13 teraoctets d'allocution je crois....) salutations [Edité le 9/6/2005 par prosper67]
  22. prosper67

    3D XML CATIA V5R14/R15

    Salut, d'après ce que j'ai pu entendre, le 3D XML n'est implémenté qu'à partir de R15 SP1. salutations
  23. prosper67

    Macro cartouche

    Salut Kaiser, fouille un peu dans le repertoire d'installation catia (recherche *.catscript). Tu trouveras par ex. le script Drawing_Titleblock_Sample1.CATScript Je ne l'ai pas testée mais ça pourra certainement t'aider. Une idée serait de claquer le code dans l'editeur et debugger ligne par ligne afin de comprendre ce que fait le code. J'ai vu que c'est du R7, donc y'aura surement qqs rectifications à apporter... :) Bon courage Chris
  24. prosper67

    Lancement d\'un CATScript

    rien de plus plaisant que de se répondre à soi même! :) Mon problème n'est désormais plus que du passé. :) Salutations
  25. prosper67

    Cherche docs DMU

    Salut, pour commencer en DMU l'online docu peut-etre interressante. A défaut, tu peux toujours utiliser le companion pour aller un peu plus loin. Sinon, regarde sur le site suivant: http://www.fh-zwickau.de/mbk/catia/ y'a pas mal de choses interressantes, seul problème, il faut un peu comprendre l'allemand. Tu cherches quoi exactement en DMU? Kinematiks, Navigator, Fitting, Space Analysis? Salutations Christophe
×
×
  • 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é