Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1060 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  229  230  231  ..  233  234  235  236  237  238
Auteur Sujet :

[Support] Catia : trucs, astuces, conseils, aide

n°1172740
arno894
Posté le 18-03-2015 à 13:39:07  profilanswer
 

Reprise du message précédent :
Bonjour,
 
Dans une macro, je me suis créé un fichier log où j'écris différentes erreurs.
Je souhaite ouvrir ce fichier txt une fois que ma macro est terminée. Si quelqu'un a une idée et peut m'expliquer comment faire.
 
Merci

mood
Publicité
Posté le 18-03-2015 à 13:39:07  profilanswer
 

n°1172748
ptittom
Posté le 18-03-2015 à 15:18:32  profilanswer
 

arno894 a écrit :

Bonjour,
 
Dans une macro, je me suis créé un fichier log où j'écris différentes erreurs.
Je souhaite ouvrir ce fichier txt une fois que ma macro est terminée. Si quelqu'un a une idée et peut m'expliquer comment faire.
 
Merci


 
Bonjour,
 
Regarde la fonction Shell

Code :
  1. Shell "C:\WINDOWS\Notepad.exe c:\FichierTexte.txt", 1


Message édité par ptittom le 18-03-2015 à 15:19:31
n°1172765
Guss_
Posté le 19-03-2015 à 09:43:33  profilanswer
 

J'ai un script qui ouvre acrobat reader à la fin, inspire toit de ça avec notepad à la place.

 
Code :
  1. Dim acrobat As Object
  2. Set acrobat = CreateObject("Wscript.Shell" )
  3. Dim strProgramPath As String, chemin_smarteam As String, Fichier As String
  4. strProgramPath = "AcroRd32.exe "
  5. fichier = "toto.pdf"
  6. acrobat.Run strProgramPath & " " & Fichier


Message édité par Guss_ le 19-03-2015 à 09:47:38
n°1173075
sarahsoufa​na
Posté le 19-04-2015 à 01:37:58  profilanswer
 

bjr tous le monde  
je suis une etudiante et j suis débutante sur catia ,s'il vous plait vous pouvez m'aider j'ai un problème je n'arrive pas un faire des douilles à billes avec un diamètre d’extérieur de 10 mm.
mrc d'avance


Message édité par sarahsoufana le 19-04-2015 à 01:38:38
n°1173094
Guss_
Posté le 21-04-2015 à 09:35:44  profilanswer
 

Il faudrait expliquer plus en détail ton problème.

n°1173117
so_xyz
Posté le 22-04-2015 à 10:16:31  profilanswer
 

Bonjour à tous,
 
Je travaille sur une macro (VBA) dans laquelle j'appelle une macro (CatScript), puis je met une fonction temporisation qui à la fin de celle ci appelle une user forme (j'espère que jusque la j'ai été assez compréhensif  :) )
Le code ci dessous fonctionne parfaitement, mais je souhaite faire évoluer ma fonction temporisation en faisant varier la durée de la tempo en fonction de la taille du fichier CATIA.
 

Code :
  1. Sub CATMain()
  2. '## Start CATIA
  3.         Dim oDoc As Document
  4.         Dim oPart As Part
  5.         On Error Resume Next
  6.         Set oDoc = CATIA.ActiveDocument
  7.         If Err.Number <> 0 Then
  8.             MsgBox "No Document opened"    'Verify if the document is open
  9.             Err.Clear
  10.             Exit Sub
  11.         End If
  12.         On Error GoTo 0
  13.         If TypeName(oDoc) <> "PartDocument" Then
  14.             MsgBox "The active document is not a part"   'Verify if the doc is a CATIA Part or not
  15.             Exit Sub
  16.         End If   
  17.         Set oPart = oDoc.Part
  18.         Dim partDocument1 As PartDocument
  19.         Set partDocument1 = CATIA.ActiveDocument
  20.         Dim part1 As Part
  21.         Set part1 = partDocument1.Part
  22.         part1.Update
  23.        
  24. '## CALL CATScript Surface projetée
  25.         Dim Shell As Object: Set Shell = CreateObject("WScript.Shell" )
  26.         Dim ID As Variant: ID = Shell.Run(Environ("UserProfile" ) & "\Desktop\MacroA.Catscript" )
  27.        
  28. ------------------------------ Partie à modifier -----------------------------------------
  29.         Dim t As Date
  30.         'Tempo 20 secondes
  31.         t = Timer + 20: Do Until Timer > t: DoEvents: Loop
  32. ----------------------------------------------------------------------------------------------------       
  33.         ChoixUtilisateur.Show ‘Userfome
  34.                  
  35. End Sub


 
Pittom je n'ai pas réussi à intégrer ta solution dans mon code.
 
Ce que j'aimerais avoir dans la partie à modifier (entre tiret dans le code), c'est comme :

Code :
  1. If GetSize < 10000 Then
  2.         t = Timer + 5: Do Until Timer > t: DoEvents: Loop
  3.         ChoixUtilisateur.Show
  4.         End If
  5.         If GetSize > 10000 And GetSize < 50000 Then
  6.         t = Timer + 10: Do Until Timer > t: DoEvents: Loop
  7.         ChoixUtilisateur.Show
  8.         Else
  9.         t = Timer + 20: Do Until Timer > t: DoEvents: Loop
  10.         ChoixUtilisateur.Show
  11.         End If


 
Si quelqu'un a une idée, je suis preneur.
 
Bonne journée et merci par avance


Message édité par so_xyz le 22-04-2015 à 11:54:39
n°1173184
so_xyz
Posté le 28-04-2015 à 16:48:34  profilanswer
 

ptittom a écrit :


Code :
  1. Dim oDoc As Document
  2.             Dim oPart As Part
  3.            Dim oSel As Selection
  4. Set oSel = oDoc.Selection
  5. oSel.Clear
  6.             On Error Resume Next
  7.             Set oDoc = CATIA.ActiveDocument
  8.             If Err.Number <> 0 Then
  9.                 MsgBox "No Document opened"    'Verify if the document is open
  10.                 Err.Clear
  11.                 Exit Sub
  12.             End If
  13.             On Error GoTo 0
  14.          
  15.             If TypeName(oDoc) <> "PartDocument" Then
  16.                 MsgBox "The active document is not a part"   'Verify if the doc is a CATIA Part or not
  17.                 Exit Sub
  18.             End If
  19.     Set oPart = oDoc.Part
  20.     Dim cParameters As Parameters
  21.     Set cParameters = oPart.Parameters 'ici il manque un s à la ligne 48.
  22. Dim MyParameter As Parameter
  23. Set MyParameter = cParameters.Item("X" )
  24. oSel.Add MyParameter 'voir dans CATIA ce qui est sélectionné.
  25. Debug.Print MyParameter.Item("X" ).ValueAsString



 
Bonjour,  
 
J'ai utilisé ton code malheureusement je n'ai rien qui se sélectionne dans CATIA.
Dans l'éditeur VBA, j'ai néanmoins dans une fenêtre mes paramètres et la encore je ne comprend pas pour une pièce les paramètres sont ok (des longueurs) et pour d'autre pièce le résultat est 0 ou 1.
 
Cordialement


Message édité par so_xyz le 29-04-2015 à 09:51:07
n°1173232
aephie
Posté le 01-05-2015 à 18:54:33  profilanswer
 

Bonsoir à tous,
 
J'ai un petit problème lors de l'utilisation d'une "Surface épaisse".
A partir d'un élément surfacique je suis en train de créer une peau solide.
 
Le premier côté se fait pourtant correctement :
http://img.imagesia.com/fichiers/x9/aileron-ok_imagesia-com_x9z3_large.jpg
 
Cependant il y a un petit soucis au niveau du bord de fuite:
http://img.imagesia.com/fichiers/x9/aileron-moche_imagesia-com_x9z5_large.jpg
http://img.imagesia.com/fichiers/x9/aileron_imagesia-com_x9z7_large.jpg
 
En jaune c'est ma surface et le gris transparent correspond à la peau qui devrait suivre correctement mon profil..
 
Merci d'avance pour vos conseils :)

n°1173234
jubeat
Mais pousse toi !
Posté le 01-05-2015 à 23:04:40  profilanswer
 

Ta surface épaisse, tu l'extrudes vers l'extérieur ? Il aurait mieux valu la faire vers l'intérieur, à l'extérieur Catia se retrouve à extrapoler des choses, c'est pas surprenant d'avoir des résultats bizarres...


---------------
War Thunder : Karamazoff
n°1173235
aephie
Posté le 02-05-2015 à 00:06:44  profilanswer
 

Oui la surface est extrudée vers l'extérieur..
 
C'est vrai que ça serait plus simple vers l'intérieur mais l'ensemble de la structure intérieure est déjà créée sans pris en compte d'une épaisseur de peau.
 
Des idées pour une solution/autre construction plus simple ?
 
Merci :)

mood
Publicité
Posté le 02-05-2015 à 00:06:44  profilanswer
 

n°1173236
jubeat
Mais pousse toi !
Posté le 02-05-2015 à 00:49:57  profilanswer
 

Faire un offset de la surface puis la retravailler avant de refaire le solide. Par exemple par des extrapolations (moyen), ou en construisant les morceaux manquants en surfaces réglées (mieux).


---------------
War Thunder : Karamazoff
n°1173245
aephie
Posté le 03-05-2015 à 13:20:26  profilanswer
 

Merci je vais essayer ça !

n°1173593
arno894
Posté le 05-06-2015 à 11:58:45  profilanswer
 

Bonjour,
 
Je suis actuellement en train de bosser sur une macro CATIA. Dans cette macro j'ai besoin de mesurer l'angle entre 2 droites.
J'utilise la fonction Get Angle Between mais mon soucis est qu'elle me retourne toujours un angle inférieur à 90 °  ce qui n'est malheureusement pas toujours le cas. Est il possible de modifier le secteur angulaire ou obtenir un angle négatif?
 
Merci

n°1173595
malarox
Posté le 05-06-2015 à 14:55:55  profilanswer
 

Bonjour,
 
Pour coter des trous dans une plaque par exemple, j'utilise la fonction "tableau de cote de trous" dans le drawing (malgré le fait que le tableau ne se mette pas à jour en automatique c'est quand même très pratique ^^), cependant, je suis toujours obligé de rajouter une colonne manuellement pour rajouter des détails.  
Le remplissage des cases crées se fait à la main mais ne peut pas être automatisé, cependant je voulais savoir si quelqu'un savait quelle option modifier dans les standards afin que le tableau se crée automatiquement avec un colonne de plus afin de gagner du temps ?
 
Si ce n'est pas possible, peut-on changer les valeurs par défaut lorsque l'on étend le tableau ? (Il est proposé par défaut de rajouter 1 colonne et 1 ligne et donc je voudrais changer ça de façon à ce que Catia propose de rajouter 1 colonne et 0 ligne)
 
Cela me permettrais de gagner pas mal de temps lors de la création de plans donc merci d'avance =)

n°1173798
arno894
Posté le 30-06-2015 à 10:27:50  profilanswer
 

Bonjour, Je cherche à connaitre par macro le type d'élément d'une opération (savoir si c'est une extrusion, une poche ou autre sans me référer au nom de l'élément qui a pu être modifié par l'utilisateur).
Si quelqu'un a une idée merci d'avance

n°1173833
arno894
Posté le 07-07-2015 à 08:33:05  profilanswer
 

Bonjour,
 
Pas de réponse à ma dernière question, tant pis je m'en suis sorti autrement.
Mais j'en ai déja une autre, quelqu'un saurait si on peut effectuer la fonction "lier à un attribut" par macro. Cela permet de lier le contenu d'un texte avec un paramètre de la part.
 
Merci

n°1173878
oggary
Posté le 08-07-2015 à 13:54:47  profilanswer
 

Bonjour, je cherche une macro qui fonctionne pour catia V5 R21.
 
But:
 
 à partir de points 3D dans une part, j'aimerais extraire leurs coordonnées pour au final les inscrire dans un tableau dans un plan drawing.
 
Une extraction vers un fichier excel ou txt dans un premier temps m'aiderait beaucoup
 
je n'ai pas réussi à faire fonctionner tout ce que j'ai pu trouver jusque là... je compte sur votre aide :)
Merci à vous !

Message cité 2 fois
Message édité par oggary le 10-07-2015 à 09:51:56
n°1173906
ptittom
Posté le 16-07-2015 à 09:19:01  profilanswer
 

arno894 a écrit :

Bonjour, Je cherche à connaitre par macro le type d'élément d'une opération (savoir si c'est une extrusion, une poche ou autre sans me référer au nom de l'élément qui a pu être modifié par l'utilisateur).
Si quelqu'un a une idée merci d'avance


 
Bonjour,
 
J'arrive sans doute un peu après la guerre mais bon: tu as la fonction TypeName qui te sort le type de l'élément en argument. Tu devrais obtenir les types suivants:
- extrusion: "pad"
- poche: "Pocket"
 
syntaxe: TypeName(MyElement)
 
PS. Ca marche bien aussi pour connaitre le type du document ouvert:
TypeName(CATIA.ActiveDocument)
- Part: "PartDocument"
- Product: "ProductDocument"
- Drawing: "DrawingDocument"


Message édité par ptittom le 16-07-2015 à 09:19:15
n°1173907
ptittom
Posté le 16-07-2015 à 09:34:07  profilanswer
 

oggary a écrit :

Bonjour, je cherche une macro qui fonctionne pour catia V5 R21.
 
But:
 
 à partir de points 3D dans une part, j'aimerais extraire leurs coordonnées pour au final les inscrire dans un tableau dans un plan drawing.
 
Une extraction vers un fichier excel ou txt dans un premier temps m'aiderait beaucoup
 
je n'ai pas réussi à faire fonctionner tout ce que j'ai pu trouver jusque là... je compte sur votre aide :)
Merci à vous !


 
Bonjour,
 
Pour lire les coordonnées, il faut passer par le workbench SPA dans ta macro.
 

Code :
  1. Dim SPAwb 'As SPAWorkbench
  2. Set SPAwb = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench" )
  3. ...
  4. Dim RefPoint as Reference 'Reference to the point
  5. Set RefPoint = ...
  6. ...
  7. Dim Coordinates(2) As Variant
  8. Dim NewMeasurable As Measurable 'comment the As Measurable if not recognized
  9. Set NewMeasurable = SPAwb.GetMeasurable(RefPoint)
  10. NewMeasurable.GetPoint Coordinates
  11. 'X = Coordinates(0)
  12. 'Y = Coordinates(1)
  13. 'Z = Coordinates(2)


 
Tu auras sûrement des soucis pour les éléments qui ne sont pas explicitement des points (genre intersection). Dans ce cas, il faut faire un copy/paste as result avant de mesurer.
 
Pour le reste, je te conseille de te faire une classe pour tes points avec leur Nom, X, Y et Z en propriétés. tu peux aussi mettre l'objet CATIA en propriété. C'est pratique, si tu veux garder un lien avec l'objet CATIA.
Ensuite, c'est pas spécialement compliqué d'exporter vers Excel ou du texte.
 
Pour exporter vers un dessin, il faut passer par un tableau que tu rempli selon tes besoin. Pass par le macro recorder pour avoir les objets nécessaires.

n°1173908
ptittom
Posté le 16-07-2015 à 09:54:29  profilanswer
 

arno894 a écrit :

Bonjour,
 
Pas de réponse à ma dernière question, tant pis je m'en suis sorti autrement.
Mais j'en ai déja une autre, quelqu'un saurait si on peut effectuer la fonction "lier à un attribut" par macro. Cela permet de lier le contenu d'un texte avec un paramètre de la part.
 
Merci


 
"Lier un attribut": pas avec l'interface COM (vbscript, VBA et .Net) à ce que je sache. Il faut passer par l'interface CAA, ce qui est loin d'être trivial (+ la licence hors de prix).

n°1173915
oggary
Posté le 17-07-2015 à 11:19:31  profilanswer
 

Bonjour ptittom, mes notions de VB sont inexistantes je comprends bien ce que tu m'explique mais je suis incapable de le mettre en oeuvre.
 
et donc bien évidemment le copier coller dans une macro n'a pas fonctionné :(

n°1173926
ptittom
Posté le 19-07-2015 à 17:55:23  profilanswer
 

oggary a écrit :

Bonjour ptittom, mes notions de VB sont inexistantes je comprends bien ce que tu m'explique mais je suis incapable de le mettre en oeuvre.
 
et donc bien évidemment le copier coller dans une macro n'a pas fonctionné :(


 
 
ok, je regarde, ce que je peux faire la semaine prochaine. J'ai un peu de temps le soir à l'hotel.

n°1173949
kiicno
Posté le 23-07-2015 à 19:59:32  profilanswer
 

Edit : Problème résolu :jap:


Message édité par kiicno le 23-07-2015 à 20:25:08
n°1173956
grimms
Posté le 25-07-2015 à 09:51:07  profilanswer
 

oggary a écrit :

Bonjour, je cherche une macro qui fonctionne pour catia V5 R21.
 
But:
 
 à partir de points 3D dans une part, j'aimerais extraire leurs coordonnées pour au final les inscrire dans un tableau dans un plan drawing.
 
Une extraction vers un fichier excel ou txt dans un premier temps m'aiderait beaucoup
 
je n'ai pas réussi à faire fonctionner tout ce que j'ai pu trouver jusque là... je compte sur votre aide :)
Merci à vous !


Bonjour
pourquoi ne pas utiliser la fonction  
tableau de cote coordonnee de catia.
tu prend la fonction, tu selectionne tes points, tu change le repere axe 2d en 3d et tu a un tableau avec les coordonnees selon les 3 axes.  
 
ps je n'ai pas excel pour verifier mais je suppose que tu doit pouvoir prendre ton tableau et le mettre sous excel

n°1174007
oggary
Posté le 04-08-2015 à 09:05:07  profilanswer
 

Tout simplement... Merci grimms !

n°1174021
grimms
Posté le 06-08-2015 à 05:12:10  profilanswer
 

de rien, maintenant je m'en sert aussi


Message édité par grimms le 06-08-2015 à 05:12:39
n°1174446
mohshadow
Posté le 28-09-2015 à 11:36:59  profilanswer
 

Bonjour à tous,
J'espère que ce forum vit toujours... ^^
J'ai une question sur le drawing. Je souhaite faire un vue anamorphose à l'instar de Catia V4. EN gros avoir une échelle avec un ratio x:2y.
Nous avons des mesures de gabarit a effectuer et sans cette modif infime sur une grande distance ce n'est pas assez explicite sur le plan.
Merci de votre réponse.

n°1174447
Guss_
Posté le 28-09-2015 à 11:41:23  profilanswer
 

Je n'ai jamais utilisé V4
J'ai du mal à voir ce que tu veux dire par une vue anamorphe  ?
 
Le changement d'échelle ne va pas ?
une vue interrompue ?
une vue de détaille ?

n°1174449
mohshadow
Posté le 28-09-2015 à 13:55:17  profilanswer
 

Merci de ta réponse :)
EN gros plutot que d'avoir une échelle 1:1 je voudrais différencier l'échelle en x et en y... Pour avoir une déformation de la vue, certes, mais qui me permettrai d'accentuer la visibilité sur une vue.
Du genre 1:1 en X et 1:4 en Y


Message édité par mohshadow le 28-09-2015 à 13:57:16
n°1174453
Guss_
Posté le 28-09-2015 à 16:41:29  profilanswer
 

ah ok je mois maintenant, mais je n'ai jamais vu ce genre de chose en V5, peut être que quelqu'un d'autre aura une réponse plus satisfaisante.

n°1174456
Pims_UTT
Génoise confiture et chocolat
Posté le 28-09-2015 à 20:57:37  profilanswer
 

C'est pas plus simple de faire une vue de détail avec une échelle plus grande sur la zone qui t'intéresse?

n°1174458
jubeat
Mais pousse toi !
Posté le 28-09-2015 à 23:22:26  profilanswer
 

Même sur V4, je ne savais pas faire... Désolé !


---------------
War Thunder : Karamazoff
n°1174497
Rinac9
Posté le 01-10-2015 à 15:32:24  profilanswer
 

Etant utilisateur de solidworks, je dois me mettre sous catia. Est-ce moi ou c'est normal d'avoir l'impression que c'est un logiciel tout droit sortie de windows 3.1 avec une ergonomie franchement pourrie, qui plante et est créée pour perdre du temps à créer de simple forme?


---------------
Triumph Speed Triple Orange Blazing | Ducati Monster-S 620 | Samsung NP730U3E
n°1174507
grimms
Posté le 01-10-2015 à 20:07:40  profilanswer
 

pour les plantages si tu est en r22 c'est vrai sinon non v(est un logiciel assez stable.avec la r19 il m'arrivez de rester plus de 3j sans sauvegarder.
Pour le reste tu a raison.  l'avantage de dassault c'est d'avoir réussit a le vendre au secteur automobile est aéronautique.
l'autre intérêt c'est le fait qu"avec la famille catia tu peut concevoir une usine complète, piece en surfacique, en solide, robotique et ergonomie avec delmia etc....
de plus catia v5 date des années 2000. la v6 semble apporter des améliorations

n°1174509
Pims_UTT
Génoise confiture et chocolat
Posté le 01-10-2015 à 21:43:59  profilanswer
 

Je pense que c'est toi :o
 
Plus sérieusement, tu es en plein changement de logiciel et c'est normal d'être déstabilisé dans un nouveau logiciel. Il faut te laisser le temps d'apprivoiser Catia, de rentrer dedans, et une fois que tu en auras pris l'habitude ça ira beaucoup mieux :)

n°1174525
grimms
Posté le 02-10-2015 à 16:33:28  profilanswer
 

sauf que ceux qui passe de catia a solidworks trouve tous de suite le logiciel mieux.

n°1174526
Guss_
Posté le 02-10-2015 à 17:19:32  profilanswer
 

Catia V5 n'a pas vraiment évolué depuis 16 ans, ce qui était révolutionnaire à l'époque est aujourd’hui dépassé, sans compter que catia V5 n'est vraiment plus adapter à exploiter le systèmes actuels.
 
Aujourd'hui les machines sont de plus en plus rapides, mais pourtant catia reste "lent"
Catia n'utilise qu'un seul thread de calcul alors que tout les CPU sont multi-thread, des même pour l'affichage 3D, même avec un GPU capable d'afficher des milliard de polygones par secondes, Catia n'exploite de 10 à 30 % du GPU et rame.

n°1174570
ptittom
Posté le 06-10-2015 à 10:36:11  profilanswer
 

mohshadow a écrit :

Bonjour à tous,
J'espère que ce forum vit toujours... ^^
J'ai une question sur le drawing. Je souhaite faire un vue anamorphose à l'instar de Catia V4. EN gros avoir une échelle avec un ratio x:2y.
Nous avons des mesures de gabarit a effectuer et sans cette modif infime sur une grande distance ce n'est pas assez explicite sur le plan.
Merci de votre réponse.


 
Bonjour,
 
Avec un peu de retard: Je ne connais pas de fonction permettant de régler l'échelle séparement pour les deux axes. Pourquoi ne pas faire une affinité sur le modèle 3d et en faire une vue en 2D ?

n°1174608
Mr-blonde
Posté le 12-10-2015 à 16:27:05  profilanswer
 

Bonjour
 
Je suis un noob en macro... (ca c'est le constat...)
 
J'ai récupéré une macro en CatScript que j'ai un peu modifiée (oui, pas le mieux je sais ... mais surement le plus simple); celle-ci me permet de faire un screenshot de ma vu active avec font blanc et caché arbre+boussole. Elle fonctionne bien mais les images quelle me sort sont grosse pour moi (mini 6.3Mo) et je ne sais pas ou dans le code modifier la résolution, pourriez vous m'éclairer?  
 
le code :
 
 
 
Sub CATMain()
 
Dim ObjViewer3D As Viewer3D
 Set ObjViewer3D = CATIA.ActiveWindow.ActiveViewer
 Dim objCamera3D As Camera3D
 Set objCamera3D = CATIA.ActiveDocument.Cameras.Item(1)
 
 
'Input box to name the screen capture image file
Dim partname As String
partName = Inputbox ("Please name the image." )
 
 
 
'turn off the spec tree
Dim objSpecWindow As SpecsAndGeomWindow
Set objSpecWindow = CATIA.ActiveWindow
objSpecWindow.Layout = catWindowGeomOnly
 
'Toggle Compass
CATIA.StartCommand("Compass" )
 
'change background color to white
Dim DBLBackArray(2)
objViewer3D.GetBackgroundColor(dblBackArray)
Dim dblWhiteArray(2)
dblWhiteArray(0) = 1
dblWhiteArray(1) = 1
dblWhiteArray(2) = 1
objViewer3D.PutBackgroundColor(dblWhiteArray)
 
'clear selection for picture
 CATIA.ActiveDocument.Selection.Clear()
 
'increase to fullscreen to obtain maximum resolution
objViewer3D.FullScreen = True
 
'file location to save image
Dim fileloc As String
fileloc = "D:\Users\XXXXXXX\Pictures\Export Images Catia\"
 
Dim exten As String
exten = ".jpg"
 
Dim strName as string
strname = fileloc & partName & exten
 
'MsgBox strname
 
'take picture
objviewer3D.Capturetofile 4,strname
 
objViewer3D.FullScreen = False
 
'change background color back
objViewer3D.PutBackgroundColor(dblBackArray)
 
'turn the spec tree back on
objSpecWindow.Layout = catWindowSpecsAndGeom
 
'toggle compass
CATIA.StartCommand("Compass" )
 
End Sub
 
 
Merci à vous.  :jap:  

n°1174609
frank-one
Posté le 12-10-2015 à 16:54:08  profilanswer
 

Bonne idée. Merci beaucoup

n°1174656
neyss
Posté le 23-10-2015 à 00:27:42  profilanswer
 

J'aimerais faire un comparatif entre 2 arbres sous Catia v6 (ou bien NewPDM).
Vous sauriez comment faire ?
 
Je dois faire un listing de plusieurs versions d'un projet. Je me demandais donc s'il n'y avait pas une macro (ou autre) qui pouvait me sortir l'abre sous forme de fichier excel. Par le suite je ferai un comparatif avec ces 2 fichiers excel et ce dernier me montrerais les doublons.
 
Je pensais à un truc comme ça. Mais je débute, donc si quelqu'un à la réponse, je veux bien un pas à pas.
 
Merci :D


---------------
Mon FeedBack
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  229  230  231  ..  233  234  235  236  237  238

Aller à :
Ajouter une réponse
 

Sujets relatifs
Transfert de donnees 3D texturees entre Catia et 3DSMAX6[Blender] Besoin d'aide !
De l'aide sur une Recherche..:: Topic des Publivores ::..
[Toshop] Besoin d'aide pour faire un dégradéCatia - Commande pour masquer tous les plans?!!!
Conseils / remarques sur ma maquette (site geo expert)topic unique de l' acréatique-chronique
[REGLE][FLASH]Demande de conseils 
Plus de sujets relatifs à : [Support] Catia : trucs, astuces, conseils, aide


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR