Accueil > Forum > > > > Gestion des propriétés sous CATIA en VB Script
Gestion des propriétés sous CATIA en VB Script
mardi 29 avril 2003 à 10:08:46 |
Gestion des propriétés sous CATIA en VB Script

isa911
|
Bonjour, Je suis en train de faire un code permettant de créer des Part, Product et/ou Drawing en renseignant dès la création des documents un certain de nombre de propriétés. Pour le Part, j'ai quelques problemes, je ne sais pas comment renseigner les propriétés comme Référence, Designation, etc.... Pour le Product j'y suis arrivée, pourquoi ces propriétées ne sont elles pas gérées de la meme facon ? Comment faire pour le Part en CATScript? Merci d'avance. Isa911
|
|
mardi 29 avril 2003 à 13:33:44 |
Re : Gestion des propriétés sous CATIA en VB Script

isa911
|
Isa911
Ca y est, j'ai trouvé ....
------------------------------- Réponse au message : -------------------------------
> Bonjour, > Je suis en train de faire un code permettant de créer des Part, Product et/ou Drawing en renseignant dès la création des documents un certain de nombre de propriétés. > Pour le Part, j'ai quelques problemes, je ne sais pas comment renseigner les propriétés comme Référence, Designation, etc.... > Pour le Product j'y suis arrivée, pourquoi ces propriétées ne sont elles pas gérées de la meme facon ? > Comment faire pour le Part en CATScript? > Merci d'avance. > > > Isa911
|
|
jeudi 15 mai 2003 à 18:27:02 |
Re : Gestion des propriétés sous CATIA en VB Script

Belec
|
salut je prog également sur Catia en VBscript, Vba pour l'instant y a pas trop de bouquin ladessus un conseil : il faut utiliser l'aide catia ( qui est merdique je te l'accorde) ou enregistrer des manip sou catia le plus possible (quan sa marche) pour connaitre les propriété des parts, products, etc... bonne prog Belec ------------------------------- Réponse au message : ------------------------------- > > Isa911 > > Ca y est, j'ai trouvé .... > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Bonjour, > > Je suis en train de faire un code permettant de créer des Part, Product et/ou Drawing en renseignant dès la création des documents un certain de nombre de propriétés. > > Pour le Part, j'ai quelques problemes, je ne sais pas comment renseigner les propriétés comme Référence, Designation, etc.... > > Pour le Product j'y suis arrivée, pourquoi ces propriétées ne sont elles pas gérées de la meme facon ? > > Comment faire pour le Part en CATScript? > > Merci d'avance. > > > > > > Isa911 >
|
|
lundi 11 juillet 2005 à 14:27:16 |
Re : Gestion des propriétés sous CATIA en VB Script

isa911
|
Réponse acceptée !
Doc en ligne pour developpement sous CATIA :
http://www.3ds.com/alliances/automation-developers/
|
|
jeudi 5 janvier 2006 à 03:56:57 |
Re : Gestion des propriétés sous CATIA en VB Script

DAHOKHAN
|
Salut
Que le plaisir de la progammation soit!!!!!
|
|
jeudi 5 janvier 2006 à 04:15:19 |
Re : Gestion des propriétés sous CATIA en VB Script

DAHOKHAN
|
Salut je cherche comment utiliser l'editeur de script catia est ce que tu pourrai m'aider
merci
excuse pour le double poste mais y a un truc qui a foiré
|
|
jeudi 5 janvier 2006 à 08:35:44 |
Re : Gestion des propriétés sous CATIA en VB Script

isa911
|
En fait, moi, je l'utilise pas, je fait de l'Automation. Je travaille sur les cartouches et les propriétés des fichiers, mon code est donc dans ma base de données Access.
Dans la doc, il n'y rien ?
Isa911
|
|
mardi 28 mars 2006 à 14:23:11 |
Re : Gestion des propriétés sous CATIA en VB Script

mfaure
|
Salut Isa911, le sujet dont tu parles est exactement sur lequel je suis en train de plancher... et de sécher  ! J'ai besoin, dans le cadre de mon travail de créer un part, un product et 2 drawings, tout cela en fonction de un seul paramètre qui varie dans le part... Pour faire plus clair, il n'y a qu'une dimension qui change dans le part, dimension que j'ai passé en paramètre. Ce part est inclus dans un product, et le part et le body ont leur drawing, qui doit donc être mis à jour en fonction du paramètre qui a changé... comme a priori tu as trouvé une solution, j'aimerais bien que tu m'aides un peu, si ça ne t'ennuie pas, voire que tu me fasses partager ta source. merci beaucoup d'avance Max
|
|
mardi 28 mars 2006 à 15:37:51 |
Re : Gestion des propriétés sous CATIA en VB Script

isa911
|
Il te faut les références suivantes : CATIA V5 InfInterfaces Object Library : InfTypeLib.tlb CATIA V5 DraftingInterfaces Object Library : DraftingTypeLib.tlb CATIA V5 ProductStructureInterfaces Object Library : PSTypeLib.tlb
Pour la création d'un Part ou un Product via une base Access (fonction brute pour inspiration, me demander si besoin d'aide) :
Public Function CreaPart(Prems As Boolean) Dim oProduct As Product Dim ferme As Boolean On Error GoTo err ferme = False If Module1.CatiaOuvert = False Then Set AppCATIA = CreateObject("CATIA.Application") ' Rend la fenetre visible AppCATIA.Visible = True ferme = True End If 'Si c'est le premier et non pas une copie à faire If Prems = True Then If Module1.Extension = ".CATProduct" Then 'Créé le Product spécifié Set DrwDocument = AppCATIA.Documents.Add("Product") 'Ajoute un Part dans le Product 'oProduct.AddShapeRepresentation ( CATBSTR iShapePathName, CATBSTR iShapeName, CatRepType iRepBehavior, boolean iContext) End If If Module1.Extension = ".CATPart" Then 'Créé LE PART spécifié Set DrwDocument = AppCATIA.Documents.Add("Part") End If Set oProduct = DrwDocument.Product 'Renseigne les propriétés oProduct.Name = Module1.Reference oProduct.PartNumber = Module1.desi oProduct.Definition = Module1.Reference oProduct.DescriptionRef = Module1.desidoc & " " & Module1.desi Module1.RechercheRevision ("New") Module1.NameFonc = "SerieCATIA" oProduct.Revision = Module1.Revision 'Met à jour oProduct.Update 'Enregistre le document AppCATIA.DisplayFileAlerts = False DrwDocument.SaveAs Module1.debchemin & Module1.Repertoire("Catia") & Left(Module1.ref, 4) & "-" & Right(Module1.ref, 4) & "-" & Module1.Doc & Module1.Indice & Extension DrwDocument.Close AppCATIA.DisplayFileAlerts = True Else Set DrwDocument = AppCATIA.Documents.Open(Module1.debchemin & Module1.Repertoire("Catia") & Left(Module1.ref, 4) & "-" & Right(Module1.ref, 4) & "-" & Module1.Doc & Module1.Indice & Extension) Set oProduct = DrwDocument.Product oProduct.Revision = Module1.Revision 'Met à jour oProduct.Update 'Enregistre le plan AppCATIA.DisplayFileAlerts = False DrwDocument.Save DrwDocument.Close AppCATIA.DisplayFileAlerts = True End If If ferme = True Then AppCATIA.Quit End If
Set DrwDocument = Nothing Set AppCATIA = Nothing
err:
If err.Number <> 0 Then Module1.NameFonc = "CreaPart" Module1.Recup_Erreurs AppCATIA.DisplayFileAlerts = False 'If Module1.Indice = "X1" Or Left(Module1.Indice, 1) = "0" Then If Prems = True Then DrwDocument.SaveAs Module1.debchemin & Module1.Repertoire("Catia") & Left(Module1.ref, 4) & "-" & Right(Module1.ref, 4) & "-" & Module1.Doc & Module1.Indice & Extension Else DrwDocument.Save End If DrwDocument.Close AppCATIA.DisplayFileAlerts = True If ferme = True Then AppCATIA.Quit End If Set DrwDocument = Nothing Set AppCATIA = Nothing End If
End Function
Isa911
|
|
mardi 28 mars 2006 à 15:39:23 |
Re : Gestion des propriétés sous CATIA en VB Script

isa911
|
Public Function CatiaOuvert() As Boolean Module1.NameFonc = "CatiaOuvert" On Error GoTo err: Set AppCATIA = GetObject(, "catia.Application")
err: If err.Number <> 0 Then CatiaOuvert = False Else CatiaOuvert = True End If End Function
Isa911
|
|
Cette discussion est classée dans : vb, gestion, propriétés, catia, part
Répondre à ce message
Sujets en rapport avec ce message
gestion d'impression sur excel [ par stef ]
je débute en VB et j'aimerai résoudre un petit pb :quand j'importe des données sur excel, je ne connaît pas à priori le nombre de ligne importées. Si
Gestion de caractères d'un fichier texte avec VB [ par pedro ]
Hello tout le monde .Je recherche les sources d'un programme qui permet de lire un fichier texte .Les données lu dans ce fichier doivent pouvoir etre
Gestion d'utilisateur avec VB et Base de donnée, kommentkonfait ??? [ par Seoman ]
Voilà mon problem :Je dois réussir à gérer des utilisateurs à l'aide d'un log et pass (en liaison avec une base de donnée).Si vous avez des exemples d
gestion du PNG [ par Rincevent ]
je cherche un moyen de lire les PNG avec VBpeut importe si on doit le convertir en un fichier BMP temporaire, pourvu que ce soit en code VBpour le mom
Gestion des impressions sous VB [ par zmat ]
Bonjour,Comment puis-je effectuer un suivi des activités d'une imprimante de façon à produire un état des impressions effectuée après une période.J'ai
de l'aide pour VB orienté objet [ par greg2 ]
Bonjour !Je recherche une personne qui m'aiderais sur VB Je voudrais creer une application simple comme gestion de video,.... mais cela doit rester da
de l'aide pour VB orienté objet [ par greg2 ]
Bonjour !Je recherche une personne qui m'aiderais sur VB Je voudrais creer une application simple comme gestion de video,.... mais cela doit rester da
VB - Windows98 et la gestion des utilisateurs d'un domaines? [ par lescalp ]
Bonsoir,j'ai besoin, lorsqu'un utilisateur se loggue a partir de windows98 sur un domaine, de savoir s'il appartient a un groupe ou non.La solution re
Pb recourdsource vb/sql [ par titto7 ]
bonjour, alors voila mon pb : je fais un requete sur une table "gestion"qui contient plusieurs champ son identifiant "num_g", et d'autre paramaetre qu
vb mysql gestion de connection [ par rabbiwan ]
bonjourj'ai un petit problème de gestion d'utilisateurj'ai fait une appli en vb pour poste clientqui va interroger un base de donnée mysql sur un serv
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|