VB6 et CATIA V5

Signaler
Messages postés
35
Date d'inscription
jeudi 13 juin 2002
Statut
Membre
Dernière intervention
5 décembre 2011
-
Messages postés
1
Date d'inscription
jeudi 3 mai 2007
Statut
Membre
Dernière intervention
19 février 2008
-
Spip

VB6 permet des acces au logiciel de CAO CATIA V5. Ce message a pour sel but de prende des contacts avec des programmeurs pouvant m'aider en VB6 pour creer des programmes pour CATIA V5 et pouvour echanger notre savoir et nos problemes sur ce sujet. (pour pa ma part c'est plutot des problemes)

j'espere que vous serez nombreux
Merci d'avance.

13 réponses

Messages postés
63
Date d'inscription
mercredi 28 février 2001
Statut
Membre
Dernière intervention
25 novembre 2010

Salut,

J'essaye de developper sur V5 R10....
On peut être arriver à faire quelque chose à 2 ...

As tu trouver des infos quelque par (en francais) ?

Isa911
Messages postés
718
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
22 novembre 2016
3
bonjours,

je possède CATIA V5R10, et je suis en train d'ecrire une macro VB pour crée un tableau de nomenclature jusque là pas de probleme par contre je voudrai mettre des lignes de se tableau en gras on ma dit que ce n'etait pas possible, donc j'ai crée des lignes "Line2D" par dessus ce la fonctionne très bien mais je ne sais pas comment modifier l'epaisseur de ses lignes et ce que quelqu'un sait ???

Et pendant que j'y suis si qulqu'un sait comment crée un rectangle (toujours sur un plan 2D) et grisé l'interieure de celui ci .. çà serai que du bonheure !

Merci d'avance, c'est pour mon boulot et c assez urgent

:)
Messages postés
1
Date d'inscription
vendredi 18 juin 2004
Statut
Membre
Dernière intervention
18 juin 2004

salut, pour mon boulot je dois creer une macro sous catia v5 r12. j'ai des petit probleme avec la fonction getlength. si quelq'un a deja utilisé cette fonction, je veux bien un peu d'aide, merci.

ps: je peut vous transemettre mon code, donnez moi simplement votre e-mail, a+
Messages postés
18
Date d'inscription
lundi 23 juin 2003
Statut
Membre
Dernière intervention
3 juillet 2008

Dim TheSPAWorkbench
Dim TheMeasurable ' As Measurable
Dim referenceObject
Dim Reference
Dim selectedElement
Dim Coords_CDG_DEC1(2)
Dim Direction(2)

Set selection1 = CATIA.ActiveDocument.Selection
Set selectedElement = selection1.Item(1)
Set referenceObject = selectedElement.Reference
Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")
Set TheMeasurable = TheSPAWorkbench.GetMeasurable(referenceObject)

TheMeasurable.GetCOG (Coords_CDG_DEC1)
Angle = TheMeasurable.Angle
aire = TheMeasurable.Area
nom = TheMeasurable.GeometryName
TheMeasurable.GetDirection (Direction)
longueur = TheMeasurable.Length
TheMeasurable.Perimeter
Messages postés
15
Date d'inscription
mercredi 10 mars 2004
Statut
Membre
Dernière intervention
15 décembre 2005

Bonjour à tous,

je travaille sur un logiciel en VB qui me génère un fichier texte contenant des coordonnées de points. J'aimerai pouvoir en fait créer automatiquement un solide dans Catia à aprtir de ces points. Ceci dit, j'ignore absolument tout des iens entre VB et Catia : pouvez-vous m'aider ? D'où sort l'objet CATIA auquel il est fait allusion dans le code ci-dessus ... ?


Merci d'avance
Messages postés
7
Date d'inscription
mardi 12 octobre 2004
Statut
Membre
Dernière intervention
31 mars 2006

Le mot cle CATIA permet l appel aux librairies propriétaires de Catia interprétables par VB.

Pour avoir la liste des objets, methodes et propriétés, tu peux faire
un listing de tous les objest dans le browser de VB6, ou bien navigeur
dans la doc (A partir de la doc CAA) dans Automation Home.
Messages postés
1
Date d'inscription
mardi 1 mars 2005
Statut
Membre
Dernière intervention
21 novembre 2005

Bonjour



Je recherche des livres afin de creer des macro sous catia. J'ai des
bonnes connaissances en VB mais je dois ecrire des macro sous catia
pour mon boulot mais je ne connais pas les objects disponible sous
catia ainsi que leurs propriétés



Quelqu'un pourrait il m'indiquer des référence de livre parlant de la création de macro sous Catia V5



Merci
Messages postés
18
Date d'inscription
lundi 23 juin 2003
Statut
Membre
Dernière intervention
3 juillet 2008

Dans l'install de catia, cherche un fichier V5automation.chm.
Il y a toute la doc VB catia.
Sinon dans l'install de catia il y plusieurs macro comme exemple
Messages postés
7
Date d'inscription
mardi 12 octobre 2004
Statut
Membre
Dernière intervention
31 mars 2006

Dans la rubrique automation, en cliquant sur les differents workshops
(les pavés) tu trouveras des Uses Cases (cas d ecole), c est a peu pret
le seul moyen que je connaisse pour mettre le pied dans la prog
catia... sans court.
Messages postés
6
Date d'inscription
jeudi 4 septembre 2003
Statut
Membre
Dernière intervention
27 septembre 2006

bonjour
je travail sur VB6 et la j'ai besoin de lancer Catia V5 directement de mon programme alors quelqu'un peut maider pour ouvrir catia à partir d'un programme independant en VB
Merci
Messages postés
7
Date d'inscription
mardi 12 octobre 2004
Statut
Membre
Dernière intervention
31 mars 2006

Bonjour,

La commande à lancer est la suivante, tu fais une session de lancement d'un shell dans ton prog VB :





<Repertoire D installation de
catia>\intel_a\code\command\catstart -env <Nom D
environnement> -dir <Repertoire ou est situé l environnement>
-run CNEXT
Messages postés
35
Date d'inscription
jeudi 13 juin 2002
Statut
Membre
Dernière intervention
5 décembre 2011

'autre méthode ::
'-----------------------------------------------------------
Public catia As Object




Public Sub Ouvrir_Catia()


    ' on ouvre catia
    On Error Resume Next
    Set catia = GetObject(, "CATIA.Application")
    If catia Is Nothing Then 'si Catia n'est pas ouvert -> on l'active


        Set catia = CreateObject("CATIA.Application")
        catia.Visible = True
       
    End If
    On Error GoTo 0




End Sub

'Spip
Messages postés
1
Date d'inscription
jeudi 3 mai 2007
Statut
Membre
Dernière intervention
19 février 2008

Bonjour à tous,

Je m'interresse un peu au développemnt sous Catia et j'ai vu sur le forum que vous avez quelques connaissances sur le sujet.
Je souhaiterais savoir ce qu'il est possible de faire en VB sous Catia, quelles sont les limites de programmation sachant qu'il existe des bibliothèques accédant au noyau de Catia en C++, créer de nouvelles fenêtres, etc. (http://www.3ds.com/de/products-solutions/plm-solutions/delmia/all-products/domain/CAA_RADE-2/?no_cache=1&cHash=1d97f8c4ed)
Est-ce que VB permet seulement de faire ce qui est possible "à la souris" dans l'interface Catia?

Merci d'avance,

Johan