CATIA V5 | 3DEXPERIENCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

macro pour recupérer les dimensions de la boite englobante dans un fichier texte ou excel

2 participants

Aller en bas

macro pour recupérer les dimensions de la boite englobante dans un fichier texte ou excel Empty macro pour recupérer les dimensions de la boite englobante dans un fichier texte ou excel

Message par jeanmi Mer 3 Fév 2016 - 10:17

Bonjour,

dans la même idée que ponpon(macro dans catia inertie)
j'aimerai récupérer les dimensions de la boite englobante (variable BBL* dans liste de mesure) et l'exporter dans un fichier texte ou Excel
auriez vous des idées

bonne journée à tous

jeanmi
timide
timide

Messages : 9
Date d'inscription : 13/03/2013
Age : 66
Localisation : valence drome

Revenir en haut Aller en bas

macro pour recupérer les dimensions de la boite englobante dans un fichier texte ou excel Empty Re: macro pour recupérer les dimensions de la boite englobante dans un fichier texte ou excel

Message par lumpazepfel Ven 5 Fév 2016 - 13:37

Bonjour Jeanmi,

Ci joint une macro qui récupère les variable BBLx,y,z. Il te faut encore les exporter.

Code:
'****************************************************
'*** il faut une CATPart avec les mesures d'inertie
'*** Macro CATVBA
'*** Marc 05/02/2016
'****************************************************

Sub CATMain()

Dim partDocument1 As Document
Set partDocument1 = CATIA.ActiveDocument
Dim MaPart As Part
Set MaPart = partDocument1.Part
Dim MaColParam As Parameters
Set MaColParam = MaPart.Parameters
Dim MaBBLx
Dim MaBBLy
Dim MaBBLz

Dim i As Integer
    For i = 1 To MaColParam.Count
      If InStr(MaColParam.Item(i).Name, "BBLx") <> 0 Then
        MaBBLx = MaColParam.Item(i).Value
      End If
      If InStr(MaColParam.Item(i).Name, "BBLy") <> 0 Then
        MaBBLy = MaColParam.Item(i).Value
      End If
      If InStr(MaColParam.Item(i).Name, "BBLz") <> 0 Then
        MaBBLz = MaColParam.Item(i).Value
      End If
  Next
MsgBox ("X:" & MaBBLx & Chr(10) & "Y:" & MaBBLy & Chr(10) & "Z:" & MaBBLz & Chr(10))
End Sub
lumpazepfel
lumpazepfel
Fédérateur
Fédérateur

Messages : 319
Date d'inscription : 02/11/2015
Localisation : Ensisheim

Revenir en haut Aller en bas

macro pour recupérer les dimensions de la boite englobante dans un fichier texte ou excel Empty Re: macro pour recupérer les dimensions de la boite englobante dans un fichier texte ou excel

Message par jeanmi Lun 8 Fév 2016 - 7:39

bonjour,

merci

c'est bien ce que je voulais

cdlt

jeanmi
timide
timide

Messages : 9
Date d'inscription : 13/03/2013
Age : 66
Localisation : valence drome

Revenir en haut Aller en bas

macro pour recupérer les dimensions de la boite englobante dans un fichier texte ou excel Empty Re: macro pour recupérer les dimensions de la boite englobante dans un fichier texte ou excel

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum