Aller au contenu

Matthias31

Membres
  • Compteur de contenus

    45
  • Inscription

  • Dernière visite

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Matthias31's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. Bonjour, J'ai un petit problème pour créer la symétrie d'un Set géométrique. J'aimerais faire une symétrie en VB mais seulement le SelectElement3 ne marche pas, je sais pas pourquoi, pourtant il est dans V5automation de la version de CATIA (R14 ACE). Si je demande de symétrisé directemen le set géo. il comprend pas. Je n'ai pas envi d'utilisé le SelectElement2, trop long, c'est plus simple de le faire sans macro. Quelqu'un aurait-il une explication pour le SelectElement3 qui ne marche pas? Ou sinon une autre solution pour faire cette symétrie. Merci d'avance pour vos réponses.
  2. Matthias31

    CATIA ne veut plus!!!

    Salut, Content que ça t'ai aidé. Défois il faut pas chercher à comprendre, la plus part des buggs ont une exxplication, mais défois non, c'est CATIA il faut faire avec. Bon Courage.
  3. Salut, Il y a plusieur format, tout dépend ce que tu veut faire. Les DXF existe bien sur CATIA mais c'est pour du 2D. Pour le 3D il y a les STEP, IGES et STL, comme la précisé Clown. Moi j'utilise les STEP, je trouve que c'est le mieu, sa te donne un dolide. Les IGES donne des surfaces (pas très pratique). Et je connais pas les STL. Matt
  4. Matthias31

    CATIA ne veut plus!!!

    Salut, Alors, crée un autre module voir un autre projet et recopie tout ton code. Peu etre que sa peut marché.Moi sa a marcher assez souvent. A plus
  5. Matthias31

    Mesure d\'une longueur

    !Rebonjour., j'ai trouvé un pti bou de code. Mais je n'arrive pas à trouver commen fonctionne les lignes de code suivantes, ça bugg sur la ligne surlignée : Dim TheSPAWorkbench As Workbench [surligneur] Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")[/surligneur] Dim mesure1 As Measurable Set mesure1 = TheSPAWorkbench.GetMeasurable(reference1) Dim longueur1 As Double longueur1 = TheMeasurable.GetLength(mesure1) Pourquoi ça marche pas???
  6. Salut Qu'elles sont tes lois et comment les appliques-tu à tes points?
  7. Bonjour, J'aimerai savoir si il est possible de mesurer une longueur en macro VBA avec l'outil Mesure. Si c'est possible, quelles sont les lignes de codes approprié. L'enregistrement d'un macro ne donnant rien. Merci d'avance.
  8. Salut Yeard, Oui je suis sur que sa existe.C'est effectivement mon but, gérer les enregistrements sans passer en mode conception, pour ne pas avoir a charger toute l'arborescence quand on a un product qui contient beaucoup beaucoup de pièce. ouinamp, merci de ta réponse, mais c'est quoi la licence PX1 (PPR xPDM Gateway)? et l'object VB SendToService comment l'utiliser pour faire cette action? il me semble que je l'ai. [Edité le 9/5/2007 par Matthias31]
  9. Bonjour, J'aimerais savoir comment faire, lorsque l'on est en mode cache (mode visualisation) activation du CGR) pour avoir, dans le gestionnaire d'enregistrement (Save management), tous les produits, pièces sans avoir besoin de les charger (en double cliquant dessus ou clic droit-représentations-mode conception). Je sais qu'il est possible de le faire. mais seulement je trouve pas dans les options ou le faire. Quelqu'un pourrait-il m'aider?? Merci d'avance pour vos réponse.
  10. Merci bcp Naurel pour ta réponse, J'avais pas vu que l'on pouvais faire sa. A bientôt
  11. Bonjour, Je situe d'abord mon problème. J'ai un produit qui comprend deux sous-produits, le sous produit Environnement qui contient une pièce, et le deuxième sous-produit avec un nom quelconque. Je souhaite créé une piece en macro dans mon 2ème sous-produit. Cette pièce sera créé avec des références vennant de la pièce comprise dans mon environnement. Je vais créé par exemple le découpage d'une extrusion suivant un plan vennant de l'environnement. Le problème est que je n'arrive pas dans ma macros à utilisé les références vennant de l'environnement. Quelqu'un aurait-il une idée, une solution, pour ce problème?? Merci d'avance pour vos réponse. A bientôt Matthias
  12. J'ai trouver la solution. Si ils y en a qui veulent que je les éclaire sur ce sujet, qu'ils n'hésitent pas à me poser des question.
  13. Bonjour, J'essai de faire une macro qui copiera un Master Model V4 (.model) et qui le collera dans une nouvelle part. J'ai fais l'enregistrement de ma macro, mais lorsque je l'exécute il me mais un message d'erreur ("Compile Error : User-defined type not defined) sur la déclaration de variable "v4mastermodel" (voir le code ci-dessous). Sub CATMain() Dim document1 As Document Set document1 = CATIA.ActiveDocument Dim selection1 As Selection Set selection1 = document1.Selection selection1.Clear [surligneur] Dim v4mastermodel1 As v4mastermodel [/surligneur] Set v4mastermodel1 = document1.GetItem("*MASTER") selection1.Add v4mastermodel1 selection1.Add v4mastermodel1 selection1.Copy Quelqu'un serait-il pourquoi CATIA enregistre cette variable, mais ne sais pas la l'utiliser lors de l'exécution de la macro?? Pourtant il devrait la connaître, il l'a enregistré... Donc y aurait-il une personne qui serait résoudre mon problème, ou me donner une autre solution pour faire ce copier/coller? Merci d'avance pour vos réponse.
  14. Matthias31

    Comment ca marche ?

    Salut C'est du VBA pour AUTOCAD, et non pour CATIA, c'est pour mettre des nomenclature AUTOCAD sur une feuille excel.tu peut pas l'utiliser sur CATIA... Mais c'est surement possible de l'adapter à CATIA, a voir.
  15. Salut, J'ai peut être une solution pour toi, en tout cas elle marche sur la R16. Là ou tu veut faire la pause dans ton code, tu crées une UserFrom. Sub CATmain() ‘… ‘Ton code ‘… Userform1.show ‘… ‘Suite de ton code après la pause. ‘… End sub Dans Userform1 tu crées une zone de texte ou tu mets par exemple : « La macro est en pause, vous pouvez manipuler la pièce. Pour continuer la macro cliquez sur OK ». Tu crée donc un bouton OK qui aura le code suivant : Private Sub CommandButton1_Click() Unload Me End Sub Il ne faut surtout pas oublier de mettre, dans les propriétés de ton UserForm le ShowModal à FALSE. Voila une petite solution mais qui ne marche pas dans tout les cas. Que veut tu faire quand tu manipule la pièce ? Peut être qu’il existe d’autres solutions meilleures. [Edité le 18/4/2007 par Matthias31]
×
×
  • 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é