Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Voir le sujet précédent Voir le sujet suivant Aller en bas

Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par entib le Lun 19 Mar 2012 - 22:44

Bonjour,

je suis a la recherche de solutions, pour creer une application qui me permets d'appeler des fichiers standard de type CATPart, CATProduct, CATDrawing sans passer par le créer a partir de de...
par avance je vous remercie

entib
timide
timide

Messages : 7
Date d'inscription : 19/03/2012
Localisation : 27500

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par Guss_ le Mar 20 Mar 2012 - 20:45

Explique plus en détails ce qeu tu veux car vu de ce point, le "créer à partir de ..." est adapté à ta demande ...

Guss_
Fédérateur
Fédérateur

Messages : 503
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par entib le Mar 20 Mar 2012 - 21:04

ok,

le but est d'ouvrir des part, product, drawing, prelablement configuré et standardisé via une application direct sur la barre outils de CATIA, au lieu de faire un creer un partir de..


entib
timide
timide

Messages : 7
Date d'inscription : 19/03/2012
Localisation : 27500

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par Guss_ le Mar 20 Mar 2012 - 21:33

Ok

tout devrait tourner autour de la fonction suivant
Code:

Func NewFrom( CATBSTR  iFileName) As Document 

Creates a new document from a document stored in a file. Role: Reads a document stored in a file and creates a new document containing the resulting data, adds the new document to the document collection, displays it in a new window, adds the window to the window collection and activates both the document and the window.
Parameters:
The
name of the file containing the document.
Returns:
The created document.
Example:
The following example creates a new Doc document from the contents of the FileToRead file.
 FileToRead = "e:\users\psr\Parts\ThisIsANicePart.CATPart"
 Dim Doc As Document
 Set Doc = Documents.NewFrom(FileToRead)

Guss_
Fédérateur
Fédérateur

Messages : 503
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par entib le Mar 20 Mar 2012 - 21:46

ok, est il possible d'etre plus precis de la façon de faire car je suis neophyte sur la programmation
par avance merçi

entib
timide
timide

Messages : 7
Date d'inscription : 19/03/2012
Localisation : 27500

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par Guss_ le Mar 20 Mar 2012 - 22:44

LA fonction
NewFrom() correspond à "créé à partir de..."

Arpès si tu ne connais pas du tout la programmation va pas être facile à t'expliqué comme ça.

Il faut déjà que tu te fasse là main avec des chose très basiques, c'est tout un language et une syntaxe à apprendre.

Guss_
Fédérateur
Fédérateur

Messages : 503
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par entib le Mar 20 Mar 2012 - 22:56

ok, je connais le parametrage, j'ai fait un peu de VB du Knowledge et je ne demande qu'a apprendre, ou puis je trouver des tutos et des documents

entib
timide
timide

Messages : 7
Date d'inscription : 19/03/2012
Localisation : 27500

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par Guss_ le Mer 21 Mar 2012 - 1:33

Pour créer une macro sous catia il y a deux langage
VBscript et VBA
VBscript, assez rapide à mettre en place, mais limité au niveau des ses possibilités.
VBA, un peut plus long de mise en place, mais bien plus polyvalent.

Personnellement je n'utilise plus que le VBA.
Pour créer une nouvelle macro
Outils -> Macros -> Macros ... -> Bibliothèque de macros.
type de bibliothèque : Projets VBA
Créer une nouvelle bibliothèque : chemin de ta nouvelle bibliothèque
->fermer
-> créer -> donne un nom à la macro (par défaut c'est : Module 1) -> ok
double clic sur ta macro et l'éditeur VBA s'ouvre

de là tu vas pouvoir écrire tes lignes de code

Guss_
Fédérateur
Fédérateur

Messages : 503
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par entib le Mer 21 Mar 2012 - 2:52

ok, pour ça pas de probleme mais ou trouver les lignes de code qui vont bien? ou puis trouver des doc sur le VB?

entib
timide
timide

Messages : 7
Date d'inscription : 19/03/2012
Localisation : 27500

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par Guss_ le Mer 21 Mar 2012 - 3:02

bah déjà "F1" ou rubrique "Aide"
Pour les fonction liées à Caita il faut savoir que la doc est assez léger et pas mal tatonner

Après niveau VB général, le net regorge de tuto, je pense qu'il y a des sites qui seront bien plus explicite que moi sur ce point.

http://www.google.fr/search?client=opera&rls=fr&q=tuto+vba&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest


Guss_
Fédérateur
Fédérateur

Messages : 503
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par entib le Mer 21 Mar 2012 - 3:26

Oki, je te remercie pour ton aide et te tiens au courant de l'evolution

entib
timide
timide

Messages : 7
Date d'inscription : 19/03/2012
Localisation : 27500

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par Guss_ le Mer 21 Mar 2012 - 3:37

Pour débuter c'est toujours d'arriver à faire le famaeux "hello world" :p

Guss_
Fédérateur
Fédérateur

Messages : 503
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Creation d'un fichier standard de type CATPart, CATProduct, CATDrawing

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum