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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  190  191  192  ..  233  234  235  236  237  238
Auteur Sujet :

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

n°1122318
Mr-blonde
Posté le 25-01-2011 à 15:05:28  profilanswer
 

Reprise du message précédent :
en revanche Quieto, ton script m’intéresse ^^.  
tu pourrais le poster stp?  
 
Merci ; )

mood
Publicité
Posté le 25-01-2011 à 15:05:28  profilanswer
 

n°1122319
quieto
Demon Called Deception
Posté le 25-01-2011 à 15:21:52  profilanswer
 

Le script démarre d'une part totalement fermée , et on obtient au final le volume simple. Il me reste a faire l'amont (conversion product => part, ajout booleen) et l'aval (modification/supression des details superflus pour l'impression 3D) en VBA.
Le script :
 
Sub CATMain()
Dim myDoc As PartDocument
Set myDoc = CATIA.ActiveDocument
 
Dim myPart As Part
Set myPart = myDoc.Part
 
Dim myHSF As HybridShapeFactory
Set myHSF = myPart.HybridShapeFactory
 
Dim myHBodies As HybridBodies
Set myHBodies = myPart.HybridBodies
Dim myHBody As HybridBody
Set myHBody = myHBodies.Add()
myHBody.Name = "Extract Results"
 
myPart.InWorkObject = myHBody
 
Dim mySelection
Dim Status
 
 Dim InputObjectType(0)
 Set mySelection = myDoc.Selection
 'We propose to the user that he select the first face
 InputObjectType(0) = "Face"
 Status = mySelection.SelectElement2(InputObjectType, "Select the first face", True)
 If (Status = "cancel";) Then Exit Sub
 Set FirstFace = mySelection.Item(1).Reference
 
 mySelection.Clear
 
 
Dim myHSE As HybridShapeExtract
Set myHSE = myHSF.AddNewExtract(FirstFace)
 
myHSE.PropagationType = 1
myHSE.ComplementaryExtract = False
myHSE.IsFederated = False
 
' we append newly created hybrid shape to geometrical set named "Extract Results", created in our part earlier
Dim gsExtractResults As HybridBody
Set gsExtractResults = myPart.HybridBodies.Item("Extract Results";)
 
gsExtractResults.AppendHybridShape myHSE
 
' compute geometry of extract
myHSE.Compute
 
' no need to update whole part, just our geometrical set
' myPart.Update
myPart.UpdateObject gsExtractResults
 
Dim myBodies As Bodies
Set myBodies = myPart.Bodies
 
Dim myBody As Body
Set myBody = myPart.MainBody
 
myPart.InWorkObject = myBody
 
Dim mySF As ShapeFactory
Set mySF = myPart.ShapeFactory
 
Dim myCloseSurface As CloseSurface
Set myCloseSurface = mySF.AddNewCloseSurface(myHSE)
 
myPart.Update
myPart.InWorkObject = myBody
End Sub
 
Le script n'est certainement pas encore optimisé, ca viendra avec la pratique.


Message édité par quieto le 25-01-2011 à 15:30:43
n°1122324
Mr-blonde
Posté le 25-01-2011 à 16:28:57  profilanswer
 

Super, je te remercie. ça m'aide beaucoup à comprendre langage/application.  
 
tant que j'y suis, je me permet de poser mon problème:  
  -J'ai créer une macro par "enregistrement" dans le but de faire une Mise En Plan "type" (exemple: vue de face, dessous, gauche et ISO, ainsi qu'une coupe). La mise en plan Catia étant (personnellement) à chier.!  
   Bref, j'ai réussi pour ma pièce à le faire, MAIS mon problème est que cette macro est Dédiée à cette Part, et lorsque je veux le faire avec une autre, il bug et je dois manuellement changer le nom de la part dans le script. (Suis-je claire?)  
  Je débute dans ce domaine, et ne sais pas trop quoi mettre pour qu'il ne fasse pas ça Mise En Plan en fonction d'une pièce bien précise, mais plutot avec la Part Active dans Catia.  
 
  Je fais un peu mon noob, mais vu le temps gagné en Mise en Plan, ca m'aiderais beaucoup.  
 
Merci ; )

n°1122325
quieto
Demon Called Deception
Posté le 25-01-2011 à 16:35:42  profilanswer
 

Montre nous la macro que tu a fait stp.

n°1122327
quieto
Demon Called Deception
Posté le 25-01-2011 à 16:49:59  profilanswer
 

Sinon j'ai (encore) une question:
Pour generer le CATPart à partir du product en passant par une macro, j'utilise la ligne de commande  
CATIA.StartCommand ("Generate CATPart from Product";)
 
Mais au lieu de faire ce a quoi je m'attendais, ca m'ouvre une fenetre "generer un rapport". WTF ?
 
EDIT: Ok, en fait il faut mettre CATIA.StartCommand ("Générer une CATPart à partir d'un produit...";) à la place (ils auraient pu choisir entre anglais et français et pas faire un mix des 2 >< ..)


Message édité par quieto le 26-01-2011 à 09:09:04
n°1122329
Mr-blonde
Posté le 25-01-2011 à 17:04:44  profilanswer
 

je l'envoie se soir, la j'ai plus le tps, faut que je trace.  
 
(boulot,boulot... ; )

n°1122391
quieto
Demon Called Deception
Posté le 26-01-2011 à 16:51:34  profilanswer
 

Je reviens vers vous, avec un des module que j'integrerais plus tard à ma macro complete. L'idée est de faire choisir à l'utilisateur :

  • Une face sur laquelle editer une nouvelle esquisse (dans un corps crée pour l'occasion)
  • De choisir le centre et un point d'un cercle crée avec la macro (en cliquant sur la localisation)


 
Le probleme : j'ai pas de soucis pour determiner le rayon en fonction des coordonnées des points saisis par l'utilisateur. En revanche, les coordonnées du centre sont assez ... aléatoires. Je m'explique : des fois, en particulier sur certaine faces et en vue normales à ces faces, le code fonctionne correctement. En revanche, quand on est en perspective, voir meme en vue normale à certaines faces , les coordonnées devienne n'importe quoi. Une idée sur la question ?
 
Sub CATMain()
 
Dim myDoc As PartDocument
Set myDoc = CATIA.ActiveDocument
 
Dim myPart As Part
Set myPart = myDoc.Part
 
Dim myBodies As bodies
Set myBodies = myPart.bodies
 
Dim myMainBody As Body
Set myMainBody = myPart.MainBody
 
Dim myBody As Body
Set myBody = myBodies.Add()
 
Dim mySelection
Dim Status
 
 Dim InputObjectType(0)
 Set mySelection = myDoc.Selection
 
 InputObjectType(0) = "Face"
 Status = mySelection.SelectElement2(InputObjectType, "Select a face", True)
 If (Status = "cancel" ) Then Exit Sub
 Set myFace = mySelection.Item(1).Reference
 
 mySelection.Clear
 
 Dim mySketches As Sketches
 Set mySketches = myBody.Sketches
 
 Dim mySketch As Sketch
 Set mySketch = mySketches.Add(myFace)
 
 Dim myFactory2D As Factory2D
 Set myFactory2D = mySketch.OpenEdition()
 
 
Dim myTempDoc
Set myTempDoc = CATIA.ActiveDocument
Dim Selection
Set Selection = myTempDoc.Selection
Dim Location(1)
Dim RLocation(1)
 
myPart.InWorkObject = mySketch
 
Status = myTempDoc.Indicate2D("Select a location", Location)
If (Status = "Cancel" ) Then Exit Sub
 
XCenter = Location(0)
YCenter = Location(1)
 
Status = myTempDoc.Indicate2D("Select a radius location", RLocation)
If (Status = "Cancel" ) Then Exit Sub
 
XRadius = RLocation(0)
YRadius = RLocation(1)
 
Carre1 = Abs((XRadius - XCenter) * (XRadius - XCenter))
Carre2 = Abs((YRadius - YCenter) * (YRadius - YCenter))
Somme = Carre1 + Carre2
Radius = Sqr(Somme)
 
 
Dim Circle2D As Circle2D
Set Circle2D = myFactory2D.CreateClosedCircle(XCenter, YCenter, Radius)
 
myPart.Update
 
 
End Sub

n°1122424
quieto
Demon Called Deception
Posté le 27-01-2011 à 09:20:22  profilanswer
 

J'ai effectué des tests , mais ca ne m'a pas avancé. J'ai fait une petite part, avec des dimensions connues, et j'ai déterminé les coord du centre par rapport à l'origine de la part, à l'origine de l'esquisse, et j'ai affiché les coord trouvées par la macro ... et voila ... Des fois ca va, des fois non. Et j'ai fait la meme chose avec le rayon, globalement c'est la même chose, même si le rayon calculé est systématiquement correct en vue "normale" (par contre en iso, plus rien ne va ...).
 
 
http://hfr-rehost.net/http://self/pic/d0351b62ef0ae16777848470ef7c2100c1c3db66.png
EDIT : Et le centre du cercle est positionné avec les coord affichées ... dans le repere de la sketch. Mais de la à savoir comment il les mesure....


Message édité par quieto le 27-01-2011 à 11:12:31
n°1122457
Mr-blonde
Posté le 27-01-2011 à 13:36:41  profilanswer
 

Salut Quieto.  
 
   j'ai pas trop de temps, mais bon ;)
   Cette macro me permet de faire une Mise en Plan "type" (format A3/paysage/4 vues : face;gauche;coupe; et iso/changement d'échelle (de 1:1 à 1:2)). elle fonctionne, mais le problème est que cela fonctionne uniquement pour un fichier part nommé "Part1" (mis en rouge ds le script), donc lorsque je veux l'appliquer à une autre part, Catia fait ca farouche! même problème pour un product, il appel une pièce et n'est donc pas content.
  je met mon script, et si quelqu'un à une solution à mon problème, je suis preneur :jap:
 
 
 
 
 
Language="VBSCRIPT"
 
Sub CATMain()
 
Dim documents1 As Documents
Set documents1 = CATIA.Documents
 
Dim drawingDocument1 As Document
Set drawingDocument1 = documents1.Add("Drawing" )
 
drawingDocument1.Standard = catISO
 
Dim drawingSheets1 As DrawingSheets
Set drawingSheets1 = drawingDocument1.Sheets
 
Dim drawingSheet1 As DrawingSheet
Set drawingSheet1 = drawingSheets1.Item("Calque.1" )
 
drawingSheet1.PaperSize = catPaperA3
 
drawingSheet1.Scale = 1.000000
 
drawingSheet1.Orientation = catPaperLandscape
 
Dim windows1 As Windows
Set windows1 = CATIA.Windows
 
windows1.Arrange catArrangeTiledHorizontal
 
Dim drawingViews1 As DrawingViews
Set drawingViews1 = drawingSheet1.Views
 
Dim drawingView1 As DrawingView
Set drawingView1 = drawingViews1.Add("AutomaticNaming" )
 
drawingView1.x = 210.000000
 
drawingView1.y = 148.500000
 
drawingView1.Scale = 1.000000
 
Dim drawingViewGenerativeLinks1 As DrawingViewGenerativeLinks
Set drawingViewGenerativeLinks1 = drawingView1.GenerativeLinks
 
Dim drawingViewGenerativeBehavior1 As DrawingViewGenerativeBehavior
Set drawingViewGenerativeBehavior1 = drawingView1.GenerativeBehavior
 
Dim partDocument1 As Document
Set partDocument1 = documents1.Item("Part1.CATPart" )
 
Dim product1 As CATBaseDispatch
Set product1 = partDocument1.GetItem("Part1" )

 
drawingViewGenerativeBehavior1.Document = product1
 
drawingViewGenerativeBehavior1.DefineFrontView 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000
 
Dim drawingView2 As DrawingView
Set drawingView2 = drawingViews1.Add("AutomaticNaming" )
 
drawingView2.x = 320.200012
 
drawingView2.y = 31.726187
 
drawingView2.Scale = 1.000000
 
Dim drawingViewGenerativeLinks2 As DrawingViewGenerativeLinks
Set drawingViewGenerativeLinks2 = drawingView2.GenerativeLinks
 
Dim drawingViewGenerativeBehavior2 As DrawingViewGenerativeBehavior
Set drawingViewGenerativeBehavior2 = drawingView2.GenerativeBehavior
 
drawingViewGenerativeBehavior2.Document = product1
 
drawingViewGenerativeBehavior2.DefineIsometricView -0.408762, 0.912640, 0.001527, -0.394435, -0.178172, 0.901485
 
Dim drawingView3 As DrawingView
Set drawingView3 = drawingViews1.Add("AutomaticNaming" )
 
drawingView3.x = 320.200012
 
drawingView3.y = 148.500000
 
drawingView3.Scale = 1.000000
 
Dim drawingViewGenerativeLinks3 As DrawingViewGenerativeLinks
Set drawingViewGenerativeLinks3 = drawingView3.GenerativeLinks
 
Dim drawingViewGenerativeBehavior3 As DrawingViewGenerativeBehavior
Set drawingViewGenerativeBehavior3 = drawingView3.GenerativeBehavior
 
drawingViewGenerativeBehavior3.Document = product1
 
Set drawingViewGenerativeBehavior1 = drawingView1.GenerativeBehavior
 
drawingViewGenerativeBehavior3.DefineProjectionView drawingViewGenerativeBehavior1, catLeftView
 
Set drawingViewGenerativeBehavior1 = drawingView1.GenerativeBehavior
 
drawingViewGenerativeBehavior1.Update  
 
Set drawingViewGenerativeBehavior2 = drawingView2.GenerativeBehavior
 
drawingViewGenerativeBehavior2.Update  
 
Set drawingViewGenerativeBehavior3 = drawingView3.GenerativeBehavior
 
drawingViewGenerativeBehavior3.Update  
 
drawingView1.Activate  
 
Dim specsAndGeomWindow1 As Window
Set specsAndGeomWindow1 = CATIA.ActiveWindow
 
specsAndGeomWindow1.WindowState = catWindowStateMaximized
 
drawingView1.x = 94.158497
 
drawingView1.y = 240.650101
 
drawingView3.x = 299.616596
 
drawingView3.y = 240.650101
 
drawingView2.x = 237.685241
 
drawingView2.y = 88.561504
 
Set drawingDocument1 = CATIA.ActiveDocument
 
Set drawingSheets1 = drawingDocument1.Sheets
 
Set drawingSheet1 = drawingSheets1.ActiveSheet
 
Set drawingViews1 = drawingSheet1.Views
 
Set drawingView1 = drawingViews1.ActiveView
 
Set drawingViewGenerativeBehavior1 = drawingView1.GenerativeBehavior
 
Dim drawingView4 As DrawingView
Set drawingView4 = drawingViews1.Add("AutomaticNaming" )
 
Dim drawingViewGenerativeBehavior4 As DrawingViewGenerativeBehavior
Set drawingViewGenerativeBehavior4 = drawingView4.GenerativeBehavior
 
drawingView4.x = 94.158497
 
drawingView4.y = 93.020004
 
Dim double1 As Double
double1 = drawingView1.Scale
 
drawingView4.Scale = 1.000000
 
Dim double2 As Double
double2 = drawingView1.Angle
 
drawingView4.Angle = 0.000000
 
Dim arrayOfVariantOfDouble1(3)
arrayOfVariantOfDouble1(0) = 44.639172
arrayOfVariantOfDouble1(1) = 0.000000
arrayOfVariantOfDouble1(2) = -39.130501
arrayOfVariantOfDouble1(3) = 0.000000
drawingViewGenerativeBehavior4.DefineSectionView arrayOfVariantOfDouble1, "SectionView", "Offset", 1, drawingViewGenerativeBehavior1
 
Dim drawingViewGenerativeLinks4 As DrawingViewGenerativeLinks
Set drawingViewGenerativeLinks4 = drawingView4.GenerativeLinks
 
Set drawingViewGenerativeLinks1 = drawingView1.GenerativeLinks
 
drawingViewGenerativeLinks1.CopyLinksTo drawingViewGenerativeLinks4
 
Set drawingViewGenerativeBehavior4 = drawingView4.GenerativeBehavior
 
drawingViewGenerativeBehavior4.Update  
 
drawingView4.ReferenceView = drawingView1
 
drawingView4.AlignedWithReferenceView  
 
drawingSheet1.Scale = 0.500000
 
End Sub
 
 
désoler Quieto, mais pour ton problème, étant novice, je ne peux pas t'aider...

n°1122461
Tiftif
Posté le 27-01-2011 à 13:57:33  profilanswer
 

Salut !
 
j'ai une petite question sous V5R16.
 
Je cherche à insérer des étiquettes de texte pour annoter un assembly.
C'est pour une présentation, pour indiquer le nom des différents éléments qui apparaissent à l'écran.
 
J'ai essayé les annotations (texte et drapeau).
Mais je n'ai pas trouvé comment faire pour que le texte aie toujours la même taille à l'écran (comme pour les côtes par ex) car je fais des zooms avec des angles de vue différents, et c'est long si je dois rechanger la taille de texte à chaque fois :(
 
Est-ce que c'est possible ?
 
Mercii !
 
Cyril


---------------
Page flick r -- Feedback
mood
Publicité
Posté le 27-01-2011 à 13:57:33  profilanswer
 

n°1122463
boiboi
crôa
Posté le 27-01-2011 à 14:03:29  profilanswer
 

Tiftif a écrit :

Salut !
J'ai essayé les annotations (texte et drapeau).
Mais je n'ai pas trouvé comment faire pour que le texte aie toujours la même taille à l'écran (comme pour les côtes par ex)


 
Oui c'est possible:
bouton de droite , propriétés sur ton Text ou flag note
onglet display  
cocher : parallel to screen

n°1122464
Tiftif
Posté le 27-01-2011 à 14:09:28  profilanswer
 

Yep, merci !
En effet, le rendu est meilleur, mais en revanche la taille est tjs illisible (l'ordre de grandeur de mes dessins est de 20-30 m, et le texte apparait en 3mm....:s)
Si je fixe la taille à 2500 c'est déjà plus lisible, mais dès que je change de point de vue, ça devient trop petit ou trop grand.


---------------
Page flick r -- Feedback
n°1122465
Tiftif
Posté le 27-01-2011 à 14:10:26  profilanswer
 

est-ce qu'il y aurait une option avec un pourcentage ou qqchose qui fasse qu'en zoomant "in" ou "out" le texte aie tjs la même taille d'affichage ?


---------------
Page flick r -- Feedback
n°1122468
boiboi
crôa
Posté le 27-01-2011 à 14:33:22  profilanswer
 

si tu n'a pas coché "zoomable"
le texte aura une taille fixe quel que soit le zoom (et quelque soit la taille de tes parts )
La taille du texte est a régler dans l'onglet Font : size
si tu prend une règle et que tu mesures sur l'écran la taille des lettres , ca doit correspondre ..

Message cité 1 fois
Message édité par boiboi le 27-01-2011 à 14:35:59
n°1122470
Tiftif
Posté le 27-01-2011 à 15:00:40  profilanswer
 

boiboi a écrit :

si tu n'a pas coché "zoomable"
le texte aura une taille fixe quel que soit le zoom (et quelque soit la taille de tes parts )
La taille du texte est a régler dans l'onglet Font : size
si tu prend une règle et que tu mesures sur l'écran la taille des lettres , ca doit correspondre ..


Moué...  
j'ai essayé ça, mais le texte est (par défaut) tout petit.
Et lorsque je lui assigne une taille définie, elle ne bouge pas en même temps que le zoom :'(


---------------
Page flick r -- Feedback
n°1122750
seb2776
Posté le 01-02-2011 à 08:37:36  profilanswer
 

Bonjour,
Quelqu'un connait-il un moyen de creer facileement des nuages de revision sur les plans?
 (Il y a cette fonction dans autocad par exemple)

n°1122759
shea
Posté le 01-02-2011 à 10:32:16  profilanswer
 

Bonjour,
 
je ne comprends pas, quand je créé ma machine ( constructeur de machine CN ), je n'ai pas le NCCONTROLLER dans l'arbre, et je ne peux donc pas accéder à mes points ( workpiece & tools ).
Comment puis je le faire apparaitre ?
 
merci

n°1122772
totof893
Posté le 01-02-2011 à 15:06:33  profilanswer
 

Bonjours,
 
J'essaye de progresser sur catia, et il n'est pas toujours facile de trouver ce que l'on cherche. Pour l'instant, j'en suis à la débrouille pour essayer d'apprendre une nouvelle technique (oups, nouvelle pour moi XD). J'essaye actuellement de faire un engrenage conique. J'arrive à faire une truc qui ressemble vaguement à quelque chose avec le part design, mais j'imagine qu'il y a plus simple.
Au final, je suis tombé là-dessus http://gtrebaol.free.fr/doc/catia/bevel_gear.html
Le model est dispo tout fait, mais ce que je veux c'est apprendre à le faire, d'où mes questions.
En fait, je n'arrive pas à trouver certaines fonctions que le gars à utiliser. Si vous pouviez m'aiguiller.
Je recherche donc comment faire  
-un "cône primitif" (apparemment c'est une racine au même titre que "corps principal".
-un remplissage (mais apparemment il y en a différent type, donc celui avec un demi cylindre bleu et base jaune)
-surface dent/flanc dent /profil dent qui sont apparemment également des racines.
 
je sais je vous en demande beaucoup, mais j'espère un jour pouvoir moi aussi aider les autres.
 
En vous remerciant d'avance

n°1122781
jof059
Posté le 01-02-2011 à 22:05:52  profilanswer
 

Bonjour,
 
j'ai un problème avec Catia V5R18 dans le module Drafting.
 
j'ai fait une coupe A-A qui a fonctionné mais je veux reduire la ligne de coupe sur la pièce car elle est trop longue et dépasse sur d'autre vue du plan.
Lorsque je modifie la taille de la ligne et que je valide catia me met :
 
"Erreur Le profil en cours d'édition est invalide Modifiez le avant de terminer son édition" et il m'est impossible de quitter l'édition de la ligne.
je ne comprends pas pourtant j'ai déjà modifié des coupes avant et n'est jamais eu ce problème
 
Quelqu'un a déjà rencontré ce type d'erreur?
 
Merci d'avance pour vos réponses

n°1122795
pier84
IN AÏOLI WE TRUST
Posté le 02-02-2011 à 15:58:37  profilanswer
 

Bonjour totof893
j'imagine que tu as téléchargé la part. Les éléments dont tu parles ( cône primitif, surface dent..etc) ne sont que des set géométriques renommés afin de mieux structurer l'arbo surfacique (en gros, des réceptacles). il ne s'agit en aucun cas de fonction. il te faut donc étudier le contenu de ces sets géo afin de comprendre la philosophie de conception. Quand au remplissage, c'est une fonction de l'atelier part design qui te permet de transformer en solide une surface close  : donc une fois que tout le boulot a été fait en surfacique...à mon avis, si tu débutes sur catia V5 je te conseille de t'attaquer à un modèle surfacique moins hardu...mais ce n'est qu'un conseil.


Message édité par pier84 le 02-02-2011 à 15:59:48
n°1122814
totof893
Posté le 02-02-2011 à 18:11:55  profilanswer
 

merci pier84, je vais regarder de ce côté-là.
En effet, je débute, mais je commence à avoir fait pas mal de pièce "simple" pour est ce qui est du simple part design. J'ai également commencé à toucher la partie wireframe and surface design pour créer des hélices coniques. M'enfin, plus ça va, plus je découvre la hauteur de mon ignorance.
Quand à cette pièce spécifique, c'est que j'en ai besoin pour créer en 3D un robot. Robot qui servira pour un concours inter-école (école d'ingé).
Sinon, j'avais réussis avoir un résultat quasi-bon, mais seulement "quasi", il y avait un désaxage dù à l'angle de la poche.
Suite à ça, j'ai essayé une autre solution, mais qui n'aboutit pas, peut-être avez-vous une solution d'ailleurs : comment retirer la matière avec ce que j'ai fait ? (sachant que je n'arrive pas à les assembler).
 
http://img265.imageshack.us/img265/9597/engrenagecnique.png
 
si vous avez une réponse, je vous remercie d'avance
 
 
allez, en attendant, je retourne étudier la méthode compliquée :)

Message cité 1 fois
Message édité par totof893 le 02-02-2011 à 18:18:16
n°1122830
rba290
Posté le 02-02-2011 à 23:03:58  profilanswer
 

totof893 a écrit :

merci pier84, je vais regarder de ce côté-là.
En effet, je débute, mais je commence à avoir fait pas mal de pièce "simple" pour est ce qui est du simple part design. J'ai également commencé à toucher la partie wireframe and surface design pour créer des hélices coniques. M'enfin, plus ça va, plus je découvre la hauteur de mon ignorance.
Quand à cette pièce spécifique, c'est que j'en ai besoin pour créer en 3D un robot. Robot qui servira pour un concours inter-école (école d'ingé).
Sinon, j'avais réussis avoir un résultat quasi-bon, mais seulement "quasi", il y avait un désaxage dù à l'angle de la poche.
Suite à ça, j'ai essayé une autre solution, mais qui n'aboutit pas, peut-être avez-vous une solution d'ailleurs : comment retirer la matière avec ce que j'ai fait ? (sachant que je n'arrive pas à les assembler).
 
http://img265.imageshack.us/img265 [...] cnique.png
 
si vous avez une réponse, je vous remercie d'avance
 
 
allez, en attendant, je retourne étudier la méthode compliquée :)


 
Dans part design, poche avec une esquisse "milieu" de ta forme à retirer puis dépouille. Cela me semble trop simple ??

n°1122894
totof893
Posté le 03-02-2011 à 23:58:22  profilanswer
 

oups, là, j'ai du mal à suivre ce que tu veux me dire...
Il faut que je rassemble tout ce petit monde dans une unique esquisse ? Si oui, je ne vois pas comment faire sachant que l'assemblage ne marche pas (l'erreur est peu etre là d'ailleur)
Sinon, je ne vois pas ce qu'est une esquisse milieu, j'en ai que deux types, mais pas "milieu".  
Sinon une fois que  l'on a réussis à réunir tout ce petit monde on fait une poche avec dépouille dessus et le tour est joué, c'est bien sa ?
Sa me frustre, sa à l'air simple, mais je suis bloqué...
encore merci pour l'aide

Message cité 1 fois
Message édité par totof893 le 03-02-2011 à 23:59:02
n°1122929
rba290
Posté le 04-02-2011 à 16:13:41  profilanswer
 

totof893 a écrit :

oups, là, j'ai du mal à suivre ce que tu veux me dire...
Il faut que je rassemble tout ce petit monde dans une unique esquisse ? Si oui, je ne vois pas comment faire sachant que l'assemblage ne marche pas (l'erreur est peu etre là d'ailleur)
Sinon, je ne vois pas ce qu'est une esquisse milieu, j'en ai que deux types, mais pas "milieu".  
Sinon une fois que  l'on a réussis à réunir tout ce petit monde on fait une poche avec dépouille dessus et le tour est joué, c'est bien sa ?
Sa me frustre, sa à l'air simple, mais je suis bloqué...
encore merci pour l'aide


 
Voici l'exemple avec l'esquisse qui a servi la construction de la poche symétrique  
 
http://img823.imageshack.us/img823/3766/depouille.jpg


Message édité par rba290 le 04-02-2011 à 16:14:13
n°1123168
Raistlin_0​1
Posté le 10-02-2011 à 17:27:41  profilanswer
 

Bonjour,
j aurai une question concernant le développement d'application pour CATIA en C++ sous VisualStudio : il s'agit pour moi de pouvoir utiliser les API Win32 dans cette application. Pour l instant mes tentatives de compilation ont été couronnées d'échecs. Quelqu'una t il déjà fait l'expérience de cela (de l'utilisation des API pas des échecs bien sur :) )
 
Merci pour votre aide


Message édité par Raistlin_01 le 10-02-2011 à 17:30:18
n°1123427
Myssion'R
Posté le 17-02-2011 à 14:33:18  profilanswer
 

Bonjour,
Je souhaite faire usiner des pièces que j'ai dessiné sous V5R19.
L'usineur me demande un format ".dxf" , mais ça n'existe pas à l'enregistrement des part et drawing.
C'est possible de les convertir?
 
Merci par avance pour votre aide.

n°1123428
Guss_
Posté le 17-02-2011 à 15:26:51  profilanswer
 

Myssion'R a écrit :

Bonjour,
Je souhaite faire usiner des pièces que j'ai dessiné sous V5R19.
L'usineur me demande un format ".dxf" , mais ça n'existe pas à l'enregistrement des part et drawing.
C'est possible de les convertir?
 
Merci par avance pour votre aide.


 
Peut être une question de licence.
Pour ma part lorsque le clic sur "enregistrer sous ..." dans la liste de type de fichier je peux choisir DXF (il est même en 2 ème ou 3 ème position)

n°1123430
Myssion'R
Posté le 17-02-2011 à 17:33:30  profilanswer
 

Je l'ai effectivement trouvé dans les draws.
Mais est-ce possible pour les parts, ou est-on obligé de le sortir en ".iges" ?

n°1123456
vincenzozo​del
Posté le 18-02-2011 à 12:41:38  profilanswer
 

Bonjour à tous,
 
J'ai une question, j'aimerai extraire une des courbes données par l'intersection d'une tôle avec une plan...
Ma tôle est courbe, j'aimerai récupérer son profil en gros...
J'ai fait une intersection et j'ai donc un contour en 4 parties (intérieur, côté épaisseur, extérieur, coté épaisseur 2)
Comment récupérer juste la courbe intérieur, c'est pour faire un gabarit de contrôle...
 
Merci d'avance.

n°1123591
Monsieur C
Posté le 22-02-2011 à 09:19:09  profilanswer
 

Bonjour,
j'aurais une petite question sur CATIA V5,  
 
je cherche à cintrer un tube de forme ovale, mais je ne vois pas comment faire ça. Faire le tube ova droit, je vois, mais pas cintré...
 
A moins qu'il n'y ait une fonction pour "vider" un tube et laisser une épaisseur de 2!? Je vois comment faire la pièce voulue, mais elle serait pleine, alors que je cherche à obtenir un tube creux...
 
Merci de votre aide.

n°1123592
quieto
Demon Called Deception
Posté le 22-02-2011 à 09:55:34  profilanswer
 

Tu fait ton tube plein, et tu utilise la fonction "Coque" en selectionnant les 2 faces à supprimer.

n°1123595
Monsieur C
Posté le 22-02-2011 à 10:16:10  profilanswer
 

Ok merci j'ai réussi, je connaissais pas cet outil. Je me disais bien que ça devait être simple!  
 
Merci!

n°1123636
Guss_
Posté le 22-02-2011 à 15:23:36  profilanswer
 

Myssion'R a écrit :

Je l'ai effectivement trouvé dans les draws.
Mais est-ce possible pour les parts, ou est-on obligé de le sortir en ".iges" ?


 
Non catia ne sait pas faire de dxf 3D, c'est un format propriétaire de autocad, tout comme le catpart l'est pour catia

n°1123637
Guss_
Posté le 22-02-2011 à 15:25:19  profilanswer
 

vincenzozodel a écrit :

Bonjour à tous,
 
J'ai une question, j'aimerai extraire une des courbes données par l'intersection d'une tôle avec une plan...
Ma tôle est courbe, j'aimerai récupérer son profil en gros...
J'ai fait une intersection et j'ai donc un contour en 4 parties (intérieur, côté épaisseur, extérieur, coté épaisseur 2)
Comment récupérer juste la courbe intérieur, c'est pour faire un gabarit de contrôle...
 
Merci d'avance.


 
J'ai du mal à saisir complètement ton problème
 
Une coupe ne resoudrait pas ton soucis ?

n°1123639
Guss_
Posté le 22-02-2011 à 15:29:35  profilanswer
 

Monsieur C a écrit :

Bonjour,
j'aurais une petite question sur CATIA V5,  
 
je cherche à cintrer un tube de forme ovale, mais je ne vois pas comment faire ça. Faire le tube ova droit, je vois, mais pas cintré...
 
A moins qu'il n'y ait une fonction pour "vider" un tube et laisser une épaisseur de 2!? Je vois comment faire la pièce voulue, mais elle serait pleine, alors que je cherche à obtenir un tube creux...
 
Merci de votre aide.


 
Tu as plusieurs solution possibles
module surfacique ou tu créé la surface de ton tube puis tu l'epaissi
module part, tu  crée le profil de ton tube puis tu l'extrude avec la fonction nervure
ou encore tu fais comme Quieto, l'a expliqué

n°1123692
aliengille​s
Posté le 23-02-2011 à 08:49:06  profilanswer
 

Bonjour a tous!
 
Je fais appel a vous pour une petite histoire de perf pour des calculs de contraintes sur Catia V5r17...
Je possede un portable asus avec un core i7, 4Gb de RAM et une Ati 5730 (1Gb dédié) sous Win7 64, et lors de mes calculs de RDM, c'est très lent, et Catia n'utilise que un petit pourcentage de mon processeur (et de temps en temps, un seul cœur, a 100% mais le reste a 0%...) Y a-t-il une config a faire pour accepter les multicoeurs? ou afin d'utiliser toute la ressource disponible?
Voici un petit aperçu lors d'un calcul:
http://img714.imageshack.us/img714/7977/captureucx.jpg
 
 
Merci beaucoup de l'aide que vous pouriez me donner, car ca serait un gain de temps ennormicime! Merci!
 
 
Gilles

n°1123770
Guss_
Posté le 24-02-2011 à 09:32:48  profilanswer
 

aliengilles a écrit :

Bonjour a tous!
 
Je fais appel a vous pour une petite histoire de perf pour des calculs de contraintes sur Catia V5r17...
Je possede un portable asus avec un core i7, 4Gb de RAM et une Ati 5730 (1Gb dédié) sous Win7 64, et lors de mes calculs de RDM, c'est très lent, et Catia n'utilise que un petit pourcentage de mon processeur (et de temps en temps, un seul cœur, a 100% mais le reste a 0%...) Y a-t-il une config a faire pour accepter les multicoeurs? ou afin d'utiliser toute la ressource disponible?
Voici un petit aperçu lors d'un calcul:
http://img714.imageshack.us/img714/7977/captureucx.jpg
 
 
Merci beaucoup de l'aide que vous pouriez me donner, car ca serait un gain de temps ennormicime! Merci!
 
 
Gilles


 
J'ai remarqué la même chose au boulot avec nos nouveau xeon quadcore, certains modules de catia ne savent pas utiliser le multi processeur c'est très domage ...
 

n°1123949
pikayo
Posté le 28-02-2011 à 11:42:15  profilanswer
 

Bonjour à tous et toutes,
 
J'ai un léger soucis avec catia V5R19, normalement il y a possibilité d'utiliser le pied à coulisse (mesure absolue) pour mesurer des surfaces, chose que je n'arrive pas à faire. Donc comment procéder ? J'ai sélectionné les contours, et lorsque je clique sur le pied à coulisse il me déselectionne tout, enfin j'ai essayé plusieurs technique sans résultat ... Pour des surfaces simples c'est pas bien grave mais lorsque les formes se compliquent, je me vois mal les calculer à la main ^^.
 
Merci d'avance !

n°1123951
daxym
Posté le 28-02-2011 à 13:19:07  profilanswer
 

bonjour à tous,
J'utilise la V5R18;
 
J'ai 2 petites questions dont je n'arrive pas à trouver de solutions:
 
1) Je n'arrive pas à faire de relations d'équivalence entres des paramètres qui ne sont pas de type Angle ou Longueur. Dans la boîte de dialogue de création d'une relation d'équivalence, il n'y a que ces 2 types de proposés. Y'a -t-il des solutions pour faire des équivalences entre des paramètres d'autres types ?
 
2) Peut-on faire des expressions conditionnelles dans une formule (pour calculer la valeur d'un paramètre). En gros, y'a-t-il un moyen de faire des expressions simulaires à l'opérateur du langage C (pour ceux qui connaissent) ?
"mon_paramètre=(booléen) ? (valeur_si_vrai) : (valeur_si_faux)"
(dans cette expression, "booléen", "valeur_si_vrai" et "valeur_si_faux" sont d'autres paramètres).
 
Si c'est impossible dans les formules, ce genre de truc doit pouvoir se faire dans des Lois, non ?
 
Merci d'avance pour toute aide.


Message édité par daxym le 28-02-2011 à 13:20:42
n°1123985
Guss_
Posté le 01-03-2011 à 10:44:08  profilanswer
 

pikayo a écrit :

Bonjour à tous et toutes,
 
J'ai un léger soucis avec catia V5R19, normalement il y a possibilité d'utiliser le pied à coulisse (mesure absolue) pour mesurer des surfaces, chose que je n'arrive pas à faire. Donc comment procéder ? J'ai sélectionné les contours, et lorsque je clique sur le pied à coulisse il me déselectionne tout, enfin j'ai essayé plusieurs technique sans résultat ... Pour des surfaces simples c'est pas bien grave mais lorsque les formes se compliquent, je me vois mal les calculer à la main ^^.
 
Merci d'avance !


 
Utilise la règle pour la mesure entre deux objet.
Le pied à coulisse mesure les caractéristiques d'une seule entité.


Message édité par Guss_ le 01-03-2011 à 11:38:02
n°1123998
pikayo
Posté le 01-03-2011 à 14:42:07  profilanswer
 

Oui mais une surface peut être composée de plus de deux objets :/ : lorsque j'utilise la règle je ne peux pas sélectionner plus de deux droites de mon contour. Il faut peut être que je définisse ma surface avec un autre outil et en suite utilisé le pied à coulisse ?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  190  191  192  ..  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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)