Section programmation CatScript, VBA, VB.NET...
+8
flo
Tétras-Mobile
Guss_
Threedots
tuxmickmac
mike688
gautier2305
SamsGuamejy
12 participants
Page 1 sur 5
Page 1 sur 5 • 1, 2, 3, 4, 5
Section programmation CatScript, VBA, VB.NET...
Bonjour à tous,
Je me joins à vous à ce jour car je cherche désespérément un forum proposant des exemples sur les scripts pouvant améliorer l'utilisation de Catia.
C'est pour celà que je m'adresse aux administrateurs pour savoir si il serait possible de rajouter une section Programmation/Développement en plus des ateliers déjà présent.
Cordialement
__________________________________________________
En attendant la création de la rubrique Programmation:
Une aide très utile quand on veut commencer à programmer sur CATIA c'est le V5Automation.chm présent dans le dossier "intel_a\code\bin"
Il m'a été et l'est toujours très utile. Donc je suppose qu'il peut servir à quelqu'un j'espère
_________________________________________________
Section CatScript/CatVBA:
Logiciel: CATIA V5 En
Passage en Focal de 30Deg :
Logiciel: CATIA V5 Fr
_________________________________________________
Section VB.Net:
_________________________________________________
Je mettre à jour cette article lorsque je trouverais des scripts ou explications intéressante...
N'hésitez pas à déposer vos scripts je les rajouterais . Bien évidemment avec des commentaires pour expliquer le fonctionnement.
Je me joins à vous à ce jour car je cherche désespérément un forum proposant des exemples sur les scripts pouvant améliorer l'utilisation de Catia.
C'est pour celà que je m'adresse aux administrateurs pour savoir si il serait possible de rajouter une section Programmation/Développement en plus des ateliers déjà présent.
Cordialement
__________________________________________________
En attendant la création de la rubrique Programmation:
Une aide très utile quand on veut commencer à programmer sur CATIA c'est le V5Automation.chm présent dans le dossier "intel_a\code\bin"
Il m'a été et l'est toujours très utile. Donc je suppose qu'il peut servir à quelqu'un j'espère
_________________________________________________
Section CatScript/CatVBA:
- Code:
Sub CATMain()
Dim productDocument1 As ProductDocument
Set productDocument1 = CATIA.ActiveDocument
Set product1 = productDocument1.Product
Set products1 = product1.Products
Set product2 = products1.Item(1)
Set Params = product1.Parameters
B=product1.PartNumber & "" &product2.Name & "\Component Activation State"
Set Acti=Params.GetItem(B)
Msgbox Acti.Value ou Acti.Value=False ou Acti.Value=True
End Sub
Logiciel: CATIA V5 En
Passage en Focal de 30Deg :
- Code:
Language="VBSCRIPT"
Sub CATMain()
Dim specsAndGeomWindow1 As Window
Set specsAndGeomWindow1 = CATIA.ActiveWindow
Dim viewer3D1 As Viewer
Set viewer3D1 = specsAndGeomWindow1.ActiveViewer
Dim viewpoint3D1 As Viewpoint3D
Set viewpoint3D1 = viewer3D1.Viewpoint3D
viewpoint3D1.ProjectionMode = catProjectionConic
viewpoint3D1.FieldOfView = 30.000000
End Sub
Logiciel: CATIA V5 Fr
_________________________________________________
Section VB.Net:
_________________________________________________
Je mettre à jour cette article lorsque je trouverais des scripts ou explications intéressante...
N'hésitez pas à déposer vos scripts je les rajouterais . Bien évidemment avec des commentaires pour expliquer le fonctionnement.
Dernière édition par SamsGuamejy le Ven 17 Sep 2010 - 9:24, édité 3 fois
Re: Section programmation CatScript, VBA, VB.NET...
Salut Sam!
Juste une petite présentation pour apprendre à se connaitre c'est beaucoup plus sympa et tu auras surement plus de réponses!
Juste une petite présentation pour apprendre à se connaitre c'est beaucoup plus sympa et tu auras surement plus de réponses!
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Re: Section programmation CatScript, VBA, VB.NET...
Bonjour gautier,
j'ai suivis tes conseils, j'ai créé ma petite présentation ;-)
En espérant qu'ils portent leurs fruits.
j'ai suivis tes conseils, j'ai créé ma petite présentation ;-)
En espérant qu'ils portent leurs fruits.
Re: Section programmation CatScript, VBA, VB.NET...
Pour la section programmation je ne peux malheureusement rien faire mais pour le programmation en elle même, je m'y connais un peu.
Tu veux quoi comme type de script?
Tu veux quoi comme type de script?
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Re: Section programmation CatScript, VBA, VB.NET...
Bonjour gautier,
actuellement je test le vb.net et j'aimerais savoir comment récupérer l'atelier actif a un instant T. Pour detecter si les scripts qui suiveront peuvent être exécuté ou non...
actuellement je test le vb.net et j'aimerais savoir comment récupérer l'atelier actif a un instant T. Pour detecter si les scripts qui suiveront peuvent être exécuté ou non...
Re: Section programmation CatScript, VBA, VB.NET...
Pas atelier, tu entends part/GSD ou Assembly?Car si c'est la différence entre Part et GSD, ca ne sert à rien d'être dans l'atelier pour exécuter le script. En revanche si tu souhaite savoir si ton fichier est une part ou un product, tu n'as juste qu'a rechercher les derniers caractères du nom de ton fichier, si c'est .carPart c'est une part, .CatProduct c'est un product.
Tu vois comment faire?
Tu vois comment faire?
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Re: Section programmation CatScript, VBA, VB.NET...
En fait j'ai déjà testé cette manière pas de soucis mais par contre le problème c'est quand tu est actif sur une pièce dans un product... ou encore plus subtile quand tu est actif sur la partie composants de la part... je sais pas si je me fais bien comprendre mais oui c'est pas directement l'atelier car je suis d'accord que la part ou la gsd n'a aucune raison d'être detecté. Quoique on ne sait jamais. Qui peut le plus peux le moins.
Re: Section programmation CatScript, VBA, VB.NET...
l'admin?? il est encore là ou il a quité le navire ?
mike688- actif
- Messages : 257
Date d'inscription : 23/12/2009
Age : 43
Localisation : Portieux (88)
Re: Section programmation CatScript, VBA, VB.NET...
Je ne sais pas trop ...
Wanou à le statut de modérateur mais je ne suis pas sur qu'il est les droits de création.
Wanou à le statut de modérateur mais je ne suis pas sur qu'il est les droits de création.
Re: Section programmation CatScript, VBA, VB.NET...
Quand tu es actif sur la partie composant de la part, ce n'est pas possible c'est quasiment sur et quand tu es actif dans une part dans un product, je pense que pour lui le document actif reste le product, le mieux est que tu ouvres la part dans une nouvelle fenêtre.
tu veux faire quoi en fait avec ce script?
tu veux faire quoi en fait avec ce script?
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Re: Section programmation CatScript, VBA, VB.NET...
Effectivement je n'ai pas encore vu d'admin ca pourrait servir!
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Re: Section programmation CatScript, VBA, VB.NET...
Bonjour, je suis un pote de gautier2305
pour activer, désactiver un composant dans un produit :
Sub CATMain()
Dim productDocument1 As ProductDocument
Set productDocument1 = CATIA.ActiveDocument
'
Set product1 = productDocument1.Product
'
Set products1 = product1.Products
'
Set product2 = products1.Item(1)
'
Set Params = product1.Parameters
B=product1.PartNumber & "" &product2.Name & "\Component Activation State"
Set Acti=Params.GetItem(B)
'
Msgbox Acti.Value ou Acti.Value=False ou Acti.Value=True
'
'
End Sub
pour activer, désactiver un composant dans un produit :
Sub CATMain()
Dim productDocument1 As ProductDocument
Set productDocument1 = CATIA.ActiveDocument
'
Set product1 = productDocument1.Product
'
Set products1 = product1.Products
'
Set product2 = products1.Item(1)
'
Set Params = product1.Parameters
B=product1.PartNumber & "" &product2.Name & "\Component Activation State"
Set Acti=Params.GetItem(B)
'
Msgbox Acti.Value ou Acti.Value=False ou Acti.Value=True
'
'
End Sub
tuxmickmac- actif
- Messages : 25
Date d'inscription : 14/09/2010
Age : 50
Localisation : nord
Re: Section programmation CatScript, VBA, VB.NET...
Bonjour tuxmickmac,
Merci pour ton script. Cependant j'ai un bug sur la ligne "Set Acti = Params.GetItem(B)"...
Si tu pouvais aussi indiquer le Language utiliser CATScript/CatVBA.
Merci pour ton script. Cependant j'ai un bug sur la ligne "Set Acti = Params.GetItem(B)"...
Si tu pouvais aussi indiquer le Language utiliser CATScript/CatVBA.
Re: Section programmation CatScript, VBA, VB.NET...
Ton catia est sûrement en français ("\Component Activation State").
CATScript/CatVBA : même combat
CATScript/CatVBA : même combat
tuxmickmac- actif
- Messages : 25
Date d'inscription : 14/09/2010
Age : 50
Localisation : nord
Re: Section programmation CatScript, VBA, VB.NET...
Effectivement je suis bien en français...
Par contre connais-tu la traduction en français?
Par contre connais-tu la traduction en français?
Re: Section programmation CatScript, VBA, VB.NET...
tu es obligé de la garder en français ton Catia Sam?car dans la programmation toutes les commandes sont en anglais, c'est beaucoup plus pratique pour écrire. Si tu veux être moins embêté mets le en français!
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Re: Section programmation CatScript, VBA, VB.NET...
Malheureusement pour moi, je travaille dans une belle et grande structure ou les grands savants de notre architecture informatique bride magnifiquement nos ordinateurs... Enfin bref, non je ne suis pas abilité à changer la langue de CATIA.
Je suis concient que l'anglais pour la programmation reste quasiment indispensable...
Je suis concient que l'anglais pour la programmation reste quasiment indispensable...
Re: Section programmation CatScript, VBA, VB.NET...
Pour le moment l'application que je souhaite faire n'est pas définitive et surtout pas très clair dans ma tête... donc assez difficile de l'expliquer...gautier2305 a écrit:...tu veux faire quoi en fait avec ce script?
Mais en gros pour commencer, ça sera faire communiquer un fichier XML à des paramètres CATIA et vice versa. Une partie gérer par CATIA style surface, volume,quantité... et une partie gérer par un fichier XML pour les Tarifs, etc...
Re: Section programmation CatScript, VBA, VB.NET...
SamsGuamejy a écrit:Je ne sais pas trop ...
Wanou à le statut de modérateur mais je ne suis pas sur qu'il est les droits de création.
qui est le patron du site au faite ?
mike688- actif
- Messages : 257
Date d'inscription : 23/12/2009
Age : 43
Localisation : Portieux (88)
Re: Section programmation CatScript, VBA, VB.NET...
Apparemment c'est Wanou le patron, je lui ai envoyé un mail et un MP hier mais pas de nouvelles pour le moment!
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Re: Section programmation CatScript, VBA, VB.NET...
je lui en ai envoyé un il y a 15jours, meme resultat
mike688- actif
- Messages : 257
Date d'inscription : 23/12/2009
Age : 43
Localisation : Portieux (88)
Re: Section programmation CatScript, VBA, VB.NET...
je ne sais pas si on peut virer un admin pour en mettre un autre. tu sais?
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Re: Section programmation CatScript, VBA, VB.NET...
C'est sur qu'une personne qui serait régulèrement sur le forum serait nécessaire...
C'est dommage d'avoir créer ce forum sans faire de suivit...
C'est dommage d'avoir créer ce forum sans faire de suivit...
Re: Section programmation CatScript, VBA, VB.NET...
ouais ca c'est sur!!!!je vais essayer de voir directement avec forumactif!
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Re: Section programmation CatScript, VBA, VB.NET...
Je me suis renseigné pour récupérer un forum il faut que le fondateur ne se soit pas connecter depuis plus de 6mois, la ca fait seulement 4 mois, il faut que l'on se passe d'admin encore pour 2 mois!
gautier2305- Fédérateur
- Messages : 412
Date d'inscription : 02/09/2010
Age : 38
Localisation : Carvin(62)
Page 1 sur 5 • 1, 2, 3, 4, 5
Sujets similaires
» Programmation avec CATScript
» Importation outil - catscript
» programmation sous catia v5 récupération de données
» Comment se former a la programmation de macro VBA pour CATIA
» Création de point sur segment de harnais sélectionné avec option extrémité en CATSCRIPT.
» Importation outil - catscript
» programmation sous catia v5 récupération de données
» Comment se former a la programmation de macro VBA pour CATIA
» Création de point sur segment de harnais sélectionné avec option extrémité en CATSCRIPT.
Page 1 sur 5
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum