Aller au contenu

gawel

Membres
  • Compteur de contenus

    335
  • Inscription

  • Dernière visite

Tout ce qui a été posté par gawel

  1. gawel

    Programmation HybridShape

    Salut Enael, que fait exactement le scan ? Parce que dans les hybridshape et hybridbodies, le scan va trouver des esquisses avec des points, des plans, etc... Peut-être cherche-t-il à trouver les coordonnées des trous ? Les trous, sont-ils des trous catia (fonction trou) ou bien des trous générés à partir de solide de révolution ? @+ tard Gawel
  2. ça complète ce quevient de dire Enael :D nous avons répondu en même temps, c'est-y pas beau tout ça ? Gawel
  3. Salut 8_pool, donc voici ce que l'on peut dire sur les différents langages: - Basic script , extension .CATScript: macros pouvant être éxécutées sous windows et sous Unix - Visual Basic Script (VBScript), extension .catvbs, faisant partie ud système d'exploitation: macros pouvant être éxécutées sous Wondows et sous Unix. Il est recommandé d'utiliser VBScript pour le développement de macros compatibles Windows/Unix. il est aussi recommandé d'utiliser VBScript de préférence à CATScript. - Visual Basic for Application (VBA), extension .catvba. Les macros écrites avec VBA ne peuvent être éxécutées que sous Windows. L'utilisation de VBA présentent les avantages suivants: - L'édition Intellisense facilite la modification - VBA contient un débogueur - VBA permet de développer des interfaces graphiques (contrairement aux macros CATScript ou VB Script) Ils existent certaines différences entre le code opérationnel sous Basci script et sous Visual Basic. recommandations: Pour permettre une compatibilité entre windows et unix, la déclaration des variables n'est pas nécessaire, voire à éviter. L'interpréteur de CATIA commentera les types d'objets si une déclaration est réalisée. Le type implicite considéré est le Variant. ne pas typer une variable permet aussi de s'affranchir des problèmes liés à la protection des interfaces (publiques ou protégées). le seul avantage de typer les variables et d'obtenir, dans l'environnement de développement VBA, la complétion automatique des méthodes et propriétés d'objet. Voilà pour l'instant ce que l'on peut en dire :P Amicalement Gawel
  4. Salut Xavié, salut enael, En effet ce n'est pas très évident de programmer en macro par apprentissage, catia ne dévoilant pas grand chose de ses entrailles. UN conseil tout de même: pour ce type de programmation, préfères les menus déroulants (dans le haut) lorsque tu éxécutes une action pour un enregistrement de macro. Catia à la facheuse habitude de ne pas inscrire ce qui est éxécuté par menu contextuelle ou par les boutons de commandes. Vas-y à tâtons, par petites séquences, pour bien différencier les actions; si la macro est vide, va alors un peu plus loin dans les actions. Tu t'apercevras aussi que catia rajoute pas mal de code inutile ou se répète beaucoup. Amicalement Gawel
  5. gawel

    Besoin d\'infos en programmation

    De rien, ça fait toujours plaisir :) Gawel
  6. gawel

    Mon premier CATScript !!

    Salut 8_pool, Je crois que cela va intéressé CdXie, qui voulait faire la même chose que toi pour renseigner le cartouche et insérer un logo. Pour ma part, cela m'est arrivé d'utiliser la méthode GetItem, en particulier pour faire de la sélection, et j'avoue que cela marche très bien; du coup, j'ai jamais trop bien compris pourquoi DS déconseille cette méthode :casstet: Pour le logo, nous utilisons chez nous directement une image stocké sur le disque au format bmp, que nous insérons dans le cartouche; ça a l'avantage que tu peux en faire ce que tu veux au point de vue graphisme et que tu peux en avoir plusieurs sortes. Cordialement Gawel
  7. gawel

    Besoin d\'infos en programmation

    Salut enael ! tu n'as pas encore laché totalement catia à ce que je vois.... :cool: De mémoire (car je suis chez moi aujourd'hui), tout ce qui est hybridxxx concerne le surfacique (atelier GSD et autre). donc le Hybridbody correspond au corps surfacique par exemple. Tout ce qui va avoir comme préfixe "hybrid" se rangera ainsi dans un corps surfacique (esquisse, filaire, surfaces, etc.) est-ce suffisant ? Amicalement Gawel
  8. gawel

    Installation catia V4

    Y'a p'têt une autre solution...... Il faudrait déplacer ton chez toi vers ta boite, ça pourrait être sympa: le canapé avec les chaussons à côté de sa station V4 en guise de télé, avec le frigo et une p'tite binouze au frais pour se détendre. Bon, faut aimer........... :P Désolé zifou, c'était pour te remonter le moral ! Gawel
  9. gawel

    Bonjour tout le monde

    Bien le bonjour à toi, Cordialement Gawel
  10. gawel

    Script cartouche

    Bonjour, il faudrait plutôt utiliser la propriété suivante de l'objet Drawingview de la collection Drawingviews: Property GenerativeLinks( ) As CATIAGenerativeViewLinks (Read Only) Returns the generative links of the drawing view. Example: This example retrieves in MyViewGenLinks the generative links of the MyView drawing view. Dim MyViewGenLinks As DrawingViewGenerativeLinks Set MyViewGenLinks = MyView.GenerativeLinks j'essayerais de me pencher un peu plus sur le problème, mais pour l'instant j'ai pas mal de taf..... Gawel
  11. gawel

    Metacad?

    Euh..... je méta-sèche peut-être un nouveau verbe irrégulier de nos amis anglais ? Je métacad Tu métacads il métacad nous métacadons vous mécatadez ils mécatadent..... :P y'a quelque chose à gagner ? sinon, je donne ma langue au chat Gawel
  12. gawel

    Le côut de la guerre

    Ouais, pas bête Serge, sachant qu'il existe aussi dans une des grandes villes des states (je ne sais plus laquelle :o ), un compteur géant affichant en permanence ce coût de la guerre en temps réel; il est fixé sur un building en plein centre de cette ville avec des gros chiffres en rouge pour pas que tu le rates de vue. ça fout les boules..... Gawel PS: avec les mots que j'ai mis dans ma réponse, je suis sûr que mon message va être intercepté par la NSA et la CIA avec leur satellite espion, et je risque bien de voir débouler les RG chez moi ce soir à l'heure du journal ou d'avoir mon téléphone sur écoute :P (rigolez pas, je vous assure que c'est tout à fait plausible).
  13. gawel

    Script cartouche

    Salut CdXie, je suis pour l'instant en WE, et donc je n'ai pas tout mes outils de travail (catia, aide, ...) Bon, pour retrouver les documents ouverts, on essayera de faire un peu mieux, pour que ce soit un peu plus automatique. Pour éxécuter ta macro, il faudra partir du catdrawing, qui retrouve les liens avec le part et renseigne ainsi les propriétés de la part dans des strings prévus à cet effet. Pour retrouver ensuite le cartouche, tu dois définir sur quel calque il se trouve (le drawingsheet) et dans quelle vue (si nécessaire). Pour l'instant, il faudrait que tu créés des enregistrements de macros pour voir ce que catia te met en code pour retrouver un texte. Va dans outils, macros, démarrer l'enregistrement. tu te créés une macro bidon et tu modifies le libellé d'un texte (déjà créé dans une vue). Evites au maximum de passer par le menu contextuel, et préfères les menus déroulants en haut, catia reconnaît mieux ainsi le code à transcrire. Voilà, et après tu décortiques ce que catia va te dire pour accéder de la racine du document jusqu'au texte. C'est tout ce que je peux faire pour l'instant en espérant que cela te fasse avancer jusqu'à lundi. J'espère aussi que d'autres Cadxpiens t'aideront dans ton problème (certains sont des dieux dans ce domaine :o ) Bonne chance :) Gawel
  14. gawel

    Script cartouche

    Salut CdXie, Bon, pour ton problème, décomposons un peu: 1) pour récupérer les informations de ton fichier Part, c'est pas très dur. En macro catscript, cela donne ceci: Language="VBSCRIPT" Sub CATMain() Set partDocument1 = CATIA.ActiveDocument Set product1 = partDocument1.GetItem(1) 'pour récuperer la référence Dim toto1 as string toto1= product1.PartNumber 'pour récuperer la définition Dim toto2 as string toto2= product1.definition 'pour récuperer la source Dim toto as string toto= product1.Source 'pour récuperer la révision Dim titi as string titi= product1.Revision End Sub donc voilà grosso modo la méthode à utiliser pour récupérer ces infos. 2) Pour importer ces informations dans ton plan, il faudrait partir d'un cartouche pré-établi dans un fichier déjà enregistré. Dans ton cartouche, tu créés tous tes textes à l'avance, en mettant n'importe quoi dedans (ex: xxxxx). Modifies dans les propriétés du texte son nom afin de le reconnaître facilement. Ensuite il suffit dans la macro de répertorier tous les textes, de choisir un texte par son nom (item) et de le valuer en fonction des informations que tu auras récolter précedemment. 3) Pour l logo, si ton cartouche est pré-établi, il suffit simplement de l'insérer. Si ton cartouche n'est pas créé à l'avance, l'approche va être différente, car il va falloir aller chercher ce cartouche sous forme de détail, ou par un "créer à partir de" ou par une ouverture de fichier automatique. Bonne chance ;) Amicalement Gawel
  15. Bien, bien, bien, Donc j'ai tout intérêt à demander la dernière version en LT, avec peut-être un applicatif mécanique, à voir si nécessaire. J'ai regardé aussi avec intérêt les solutions alternatives. Il faudrait presque que je les teste pour savoir si cela serait suffisant. AUtre chose: une version autocad LT n'a pas trop de problème pour tourner sur un portable ? Il y a de grandes chances pour qu'il fasse ses démos chez ses clients, donc avec un portable. Amicalement Gawel
  16. Une petite question toute bête: Que signifie les lettres LT pour autocad ? Gawel
  17. Bonjour à tous, une fois n'est pas coutume, j'ai une question concernant Autocad. :o Bon, je situe un peu l'affaire: J'ai un copain, qui possède une petite société, qui désire avoir un logiciel de CAO/DAO. Sachant que c'est la première fois qu'il va utiliser un logiciel de CAO/DAO, ses objectifs seront de pouvoir: 1 ) proposer à ses clients les différents produits de sa société (catalogue numérique des produits en 2D ou en 3D) 2 ) pouvoir créer des plans 2D pour la fabrication en atelier 3 ) et pourquoi pas, faire de la CAO plus tard pour de nouveaux produits Pour l'aider dans son choix de logiciel, je vais lui préparer un petit topo sur les logiciels actuels du marché, les critères de sélection étant le prix, l'ergonomie, la facilité d'apprentissage et les possibilités des logiciels par rapport à sa demande. Par rapport à Autocad, j'aurais donc quelques questions: 1 ) Quels sont les prix moyens constatés pour les versions antérieures à 2006 et 2005 ? (en prenant une version un peu plus vieillote, je pense que le prix doit être raisonnable) 2 ) Existe-t-il des versions d'évaluation d'autocad (toujours pour versions antérieures) ? 3 ) Quels sont les versions intégrant de la 3D ? Merci beaucoup Gawel
  18. gawel

    Installation catia V4

    Salut zifou, personnellement, je ne connais personne qui a eu le courage d'installer la V4 chez soi (au contraire de V5.... ;) ) Cela signifie que ton environnement sera en unix, donc il faut bien connaître ce type pour pouvoir installer la V4. Je n'ai jamais fait d'installation de catia v4, je ne pourrais pas te dépanner sur ce sujet. Désolé :( Gawel
  19. Pour les favoris, il faut aller dans le menu Marque-pages. Plus rapide et plus ergonomique, il faut installer le bouton marque-pages dans les barres d'outils: va dans affichage, barre d'outils, personnaliser; sélectionne le bouton marque-pages et fait un glisser/déposer où tu le désres. Lorsque tu cliqueras sur ce bouton, une colonne sur la gauche va afficher la totalité des marque-pages, classer suivant l'arborescence que vous avez défini. Autre particularité des favoris, déjà connu sous mozilla: vous pouvez ajouter à un favori un mot-clef (bouton droit sur le favori, propriétés, champ mot-clef). par exemple, si vous voulez venir sur le site cadxp et que vous l'ayez au préalable inséré dans vos favoris, vous ajoutez pour le mot-clef cad lorsque vous allez taper dans la barre de dialogue le mot cad, vous allez tomber directement sur la page de cadxp :D très pratique lorsque l'on en pris l'habitude, je le fais pour mes favoris les plus courants. On peut aussi lancer des commandes un peu plus sophistiquée en lançant une recherche sur google par exemple avec son l'intitulé directement :exclam: cordialement Gawel
  20. gawel

    HPGL 2 viewer

    Salut alf_ze_cat, Dans le forum "echange de fichiers", un sujet concernait les fichiers hpgl2. Il était dit d'aller faire un tour sur le site www.output.tmfweb.nl dans le menu de gauche, va sur le lien HPGL/2 viewer: 2 logiciels semblerait convenir à ta question. Amicalement Gawel
  21. Un p'tit problème tout de même: je n'arrive pas à voir le code source d'une page si celle-ci intègre une frame.... Quelqu'un avait-il déjà remarquer ce type de souci ? Gawel
  22. Salut Patrick, En effet, j'utilise firefox depuis mercredi dernier, et la rapidité d'affichage des pages est plus rapide qu'avec IE. Je te confirme donc que cadxp ne déroge pas à la règle, et l'amélioration est sensible. Je le conseille donc vivement à tout le monde, l'utilisation d'un navigateur autre que IE étant très vivement recommandé. :D Pour les plugin, je précise que l'assistant pour l'installation de nouveaux plugin est très ergonomique, firefox gèrant lui-même la recherche, l'installation et la gestion des plug-in (je l'ai fait hier pour flash macromedia, c'était nickel). Ajoutons aussi une fonction que j'affectionne énormément (elle était déjà connu pour les utilisateurs de mozilla 1.7): les onglets . cette fonction permet d'ouvrir plusieurs fenêtres de navigateurs dans une seule et même fenêtre, sous forme d'onglets: très très pratique, quand je vois que j'ouvre dès fois jusqu'à 10 fenêtres (je vous explique pas le bordel dans la barre des tâches.... :P ) Amicalement Gawel
  23. Bonjour à tous, c'est vrai que ce site est une belle initiative qui vaut tout son pesant d'or. Personnellement, je reste toujours épaté par rapport au temps que tu dois passer à gérer ce site Patrick, en plus de ton boulot salarié. ça doit te demander énormément de ton temps, c'est vraiment incroyable. Pour ma part, je pense que chacun est libre de choisir entre faire une donation ou non, il ne faut en aucun cas forcer la main. J'ai fait une donation personnellement afin d'encourager Patrick à continuer dans cette voie, car j'estime son travail de Webmaster. Il n'est d'ailleurs pas impossible que je continue de le faire régulièrement. Pour ceux qui participent à faire fructifier la communauté CadXP, j'estime que c'est tout à leur honneur, le but premier de ce site étant de faire partager notre connaissance et notre savoir-faire et que c'est ce temps passé à répondre aux membres qui fait la réputation de ce site. A chacun après de se poser la question si ce site mérite une petite reconnaissance financière. Moi je ne me la pose plus.... Amicalement Gawel
  24. gawel

    Interface r13, r14

    Salut FCK, il existe une possibilité dans catia pour migrer des fichiers dans des versions antérieures. Pour cela, il faut aller dans le menu Outils, et "utilitaires". Dans la fenêtre qui va s'afficher, double-clic sur le batch "DownwardCompatibility". Une fenêtre va s'ouvrir; il suffit alors de choisir les fichiers à migrer, de prendre le mode conversion (ou synchronisation si échec), et de choisir la version dans laquelle il faut migrer. Ceci marche correctement à une condition: il ne faut pas avoir utiliser une nouvelle fonctionnalité de R14 pour ensuite descendre en R13 : sinon la compatibilité ne se fera pas. De toute manière, il faut le tester pour savoir si cela marche :D Amicalement Gawel
  25. Bonjour Xtof, il suffit d'utiliser la fonction remplissage dans la barre d'outils "composants issus d'une surface (étendue)" dans Part Design. Verifies bien que tu as cette barre d'outils activée. 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é