-
Compteur de contenus
225 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par 8_pool
-
Salut ! Pour les CATParts, je te propose le logiciel PS Exchange de la société Delcam : www.delcam.com et www.delcam.com/exchange/exchange.htm Pour ce qui est des CATProducts, hélas je n'en connais pas !! Si tu en trouve un, merci de le faire savoir.
-
juste un merci à Gawel en passant. En effet, je ne connaissasis pas cette fonction et passait par la fonction 'Décalage de surface' avec un décalage de 0. Ouais, je sais, c'est pas très élégant, mais le nombre de surfaces à extraire est réduit. Par contre, la fonction 'Extraction' créer une seule surface d'un seul coup, e qui évite de faire des joindre à gogo.
-
Salut, Comme d'hab, la réponse de Gawel est suffisamment claire et expliicite : pas la peine d'en rajouter (Maxwell, cça sonne un peu comme Gawel, non ! ;) ;) ;) ;) ) Je veux juste vuos informer d'un 'bug' que j'ai découvert, et du moyen que j'utilise pour le contourner. Nous utilisons les tables de paramètrages en vue de résoudre tous ses éléments dans un catalogue, avec entre autre les champs PartNumber et Nomenclature. Hélas pour moi, nos PartNumbers sont identiques à nos références articles, qui sont en grande partie une suite de 8 chiffres, qui peuvent commencées par un 0. Et c'est la que ça coince ..... Si dans la colonne PartNumber je mets mes 8 chiffres (mettons 01234567 pour exemple), il faut déjà que je force Excel à afficher le 0, mais ça ce fait bien. Mais quand j'ajoute la famille de pièce dans le catalogue, Catia ne retrouve plus ses petits : il me nomme les parts 1234567, en virant le 0. Ma réflexion est que Catia type dynamiquement les variables des champs : la première cellule du champ PartNumber est pour Catia un nombre et non une chaine de caratère. Pour contourner cela, je créer la première ligne de ma table de paramétrage avec 'z' (ou tout autre chaine) dans les cellules qui devront être interprétés comme des chaines. Ensuite, dans mon catalogue, je supprime cette première ligne et peut résoudre ma famille sans soucis. Voila, j'espère que cela est assez clair et vous aura aidé.
-
Merci Gawel de ta réponse et de ton indulgence pour mes questions de débutant, mais faut bien commencer un jour... A +
-
Salut tout le monde ! Je cherchais comment retrouver le type du document actif dans une macro, autrement qu'en extrayant l'extension du nom du fichier (peu élégant) et je suis tomber sur un ancien sujet où il était fait allusion à la méthode TypeName. Je l'ai appliqué, et tout baigne comme je voulais (je voulais savoir si le document active était de type DrawingDocument). Mais dans l'aide, si je trouve des exemples d'utilisation, en revanche rien sur les différents types retournés :o :o :o Quelqu'un a-t'il des infos à ce sujet ??
-
Grand Merci à toi, coco9 ! C'est tellement évident..... OK pour le nom des variables, j'ai juste pour le moment repompé les exemples de l'aide dans un bout de fichier test. OK également pour les parenthèses, mais dans les exmples que j'ai pu trouvé, tantôt il y en a et tantôt il n'yen a pas, alors dans le doute, je les ai mises.
-
Salut à tous ! Dans une macro, je cherche à récupérer le nombre d'imprimantes disponible sous Catia. Voila le bout de code : Dim ActivePrinter As Printer Set ActivePrinter = CATIA.ActivePrinter MsgBox ("L'imprimante active est : "&ActivePrinter.DeviceName) Dim PrintersCollection As Printers Set PrintersCollection = CATIA.Printers Dim nb_printers As long Set nb_printers = PrintersCollection.Count MsgBox ("Il y a "&Cstr(nb_printers)&" imprimantes de déclarées") La ligne Set nb_printers.... me renvoie une erreur Objet requis et je ne vois pas pourquoi !!! Merci d'aider un débutant.......
-
Bravo Gawel ! Déjà 1 réponse positive sur 2 rdv, ça remonte le moral En poursuivant tes recherches, tu aura même le choix, dis donc... Et encore bon courage. Salut ;)
-
Merci Gawel, c'est une possibilité. Il faudra que je fasse un compromis. A cogiter.... J'en profite pour te dire un gros M.... pour aujourd'hui (cf sujet 'Prog Récupérer une selection') Que la force soit avec toi ....
-
Merci Gawel. Hélas, cela confirme ce que je craignais. Juste pour info, comment le catalogue de matériaux est configuré chez toi ?
-
Salut tout le monde ! Voila, je me pose une question sur le pramétrage/configuration du catalogue des matériaux et plus précisément sur l'option 'Lier au fichier' dans la fenêtre qui s'ouvre qaund tu appliques un matériau. Après avoir modifié le catalogue (ajout et retrait de matières), je l'ai mis sur le réseau, en lecture seule. L'avantage est que les utilisateurs ne peuvent ni rajouter, ni supprimer ni modifier lun matériau ou ces caratéristiques. Par contre, un inconvénient est que je ne peux, du coup pas, modifier les propriétés de dessin, les hachures, pour une pièce et c'est pénible. En effet, si j'attribue la même matière à une grande pièce et à une petite, elles auront les mêmes hachures par défaut, ce qui pose problème lors de la mies en plan. Il faudra donc modifier les hachures dans chaque CATDrawing où cette pièce apparait. Bon, j'espère que cela est assez clair et que vous pourrez mes donner vos opinions.
-
Bonne question !! A vrai dire, nous n'utilisons pas les filtres en V5, alors je ne sais pas. Mais quelques tests nous le dirons rapidement. A bientôt...
-
Salut ! Juste un mot pour vous souhaiter à tous les 2 bon courage pour cette année, même si le début est plutôt maussade. J'espère que vous trouverez rapidement chacun une solution à vos emmerdes et que nous auront toujours le plaisir (et l'honneur) de vous lire ici. A tout hasard, vous chercheriez ou et quoi comme taf ?
-
Salut à tous ! En furetant un peu dans les répertoires de Catia, j'ai trouvé un fichier d'aide sur l'Automation au format chm (html compressé). Il se nomme V5Automation.chm et est sous 'intel_a\code\bin' dans le répertoire d'install de Catia. Même si son contenu est quasiment identique à la doc habituelle, la 'navigation' est, à mon avis, beaucoup plus aisée. J'en profite pour vous souhaitert à tous de joyeuses fêtes de fin d'année.
-
Comme Romain, j'ai fait le module de dessin, et même résultat ! Ca rappelle de vieux souvenirs !!! J'essaierais les autres plus tard.
-
Moïse, En ce qui concerne mes bouts de code, ils sont à iinsérer dans la sub 'CATLinks'' de la macro de DS, soit quasiment à la fin A demain.
-
Et de 5, comme les doigts de la main ou encore 'Le Club des 5' (ah, la bibliothèque rose.... :P :P ) Pour ce qui est de la doc de Zifou, je vais voir si je peux temporairement utiliser une zone du site ftp de ma boite, pour qui Zifou l'y dépose et que nous puissions le télécharger. Je vous donne la réponse demain.
-
Salut Moïse, Je débute également en macro et j'ai, comme toi, attaqué par le cartouche. Je me suis plus que fortement inspiré de l'exemple de DS Voici ce que je récupère pour notre cartouche : - pour la désignation, la référence et la révision (tu dois au préalable avoir créer les textes "Désignation", "Référence" et "Révision") : Dim ProductDrawn As ProductDocument Set ProductDrawn = DrwSheet.Views.Item("Vue de face").GenerativeBehavior.Document DrwTexts.GetItem("Désignation").Text = UCase(ProductDrawn.Definition) DrwTexts.GetItem("Référence").Text = ProductDrawn.PartNumber DrwTexts.GetItem("Révision").Text = ProductDrawn.Revision - pour la matière et la masse (tu dois au préalable avoir créer les textes"Matière" et "Masse") : DrwTexts.GetItem("Matière").InsertVariable 0, 0, ProductDrawn.Parameters.Item("Matériau") Dim ProductAnalysis As Analyze Set ProductAnalysis = ProductDrawn.Analyze DrwTexts.GetItem("Masse").Text = FormatNumber(ProductAnalysis.Mass,1) Pour la surface mouillée, il doit falloir trouver la méthode sur ProductAnalysis qui va bien et pPour le chemin d'accès, je ne sais pas trop, 'faut qu'je cherche. Voila pour le moment.
-
C'est vrai que c'est comme le temps, c'est nébuleux !! Ma question concerne ce que je nomme le bloc de modification : la petite table qui contient les colonnes Indice, Modification, Nom et Date. A chaque nouvel indice du plan, on rajoute une ligne pour décrire la modif. En mode texte et en résumé, ça ressemble à ça : ------------------------------------------------------------------------------------- | 01 | Le texte de la modif | MOI |14.12| ------------------------------------------------------------------------------------- | Ind. | Modification | Nom | Date| ------------------------------------------------------------------------------------- J'ai donc dans un premier temps créé la première ligne de ce tableau : - les lignes horizontales du bas et du haut, - les lignes verticales - les titres des colonnes A chaque nouvel indice, je dois donc : - créer la ligne horizontale du haut, - rallonger les lignes verticales, - créer et compléter les textes Mon soucis est de rallonger ces @"~ù de lignes verticales.... Je pensais modifier le 'EndPoint' des lignes, mais je ne trouve pas de méthodes qui vont bien Voila, j'espère que c'est plus clair
-
Salut, Je cherche à rallonger une ligne 2D dans mon cartouche en CATScript (quand je rajoute un indice de modif). Je pensais modifié le point d'arrivée de ladite ligne, mais je ne trouve que des méthode Get... pour les curve2D et les line2D sont a priori considérées comme inifinies, d'après la doc Automation. Comment faut-il faire, sans détruire ma ligne et la recréer ? En fouillant un peu le cartouche fourni par DS, je me suis rendu compte que pour déplacer le cartouche, la macro de DS modifie les origines de toutes les entités du cartouche, ce qui me parait un peu 'archaique' comme méthode. N'y a-t'il pas moyen de leur appliquer une translation ?
-
Au risque de passer pour un nul, ou est ce groupe d'utilisateur Catia ? A défaut des 7 mercenaires, on commencera par les 3 Pieds Nickelés !!!
-
Merci à tous pour vos réponses qui éclairent mes lanternes dans ce brouillard quasi londonnien, en espérant un jour pouvoir vous renvoyer l'ascenseur, mais soyez patient :P En ce qui concerne le CAA, il s'agit, de ce que je sais, du langage pour les applications 'noyées' dans Catia, style MotionCatia de SolidDynamics, créées par des 'partenaires' de DS. Autant dire que c'est de la haute volée, à des lieux de mes pauvres cartouches !!! Allez, bonne nuité ;)
-
Je viens juste de relire mon dernier message et je m'aperçois que j'ai du faire une boulette, car il était moins bref que ça !!!!! Faut vraiment que j'arrète la tisane !!! En résumé, j'voulais juste dire que j'allais essayer d'insérer une image dans le cartouche et confirmer ce que tous les programmeurs sous Catia disent : la doc 'Automation' (comme ils disent) est d'une clarté déconcertante !!
-
Salut à tous. Un p'tit mot juste pour soutenir Xavié : nous serons 2 dans la même galère, car comme lui, je viens de me lancer dans la prog de Catia :mad2: :mad: :mad: Alors merci d'avance à Gawel et Enael pour toutes les questions 'de débutants' que je vais poser et soyez indulgents ;) ;) ;) Et voila la première : quelles sont les différence entre le VBScript, le CATScript et le VBA ??
-
Merci à vous 2 pour vos réponses. :D Pour le logo, il est relativement simple et monochrome, voila pourquoi je l'ai fait en script. Mais votre idée est intéressante, et je vais donc essayer d'insérer une image. Merci et à plus ;)
