[Résolu] Export de fichiers dans différents formats

vos questions concernant les API SolidWorks

[Résolu] Export de fichiers dans différents formats

Messagepar liryc » Mer 21 Sep 2011, 15:05

Bonjour,
Suite à ce sujet, j'ai donc besoin d'un peu d'aide pour comprendre comment décliner les "Get/Set Methods" de l'aide de l'API en déclaration de variable et commande de façon à paramétrer l'export de manière correct.
Ci-joint au format exel le tableau issu de l'aide de l'API.
Dernière édition par liryc le Ven 23 Sep 2011, 22:24, édité 1 fois.
liryc
Chevalier Jedi SolidWorks
 
Messages: 479
Inscription: Ven 02 Mar 2007, 8:14
Localisation: Paris - SW2009 SP5.0

Messagepar Chico » Jeu 22 Sep 2011, 1:47

Salut,

Si on en prend un en exemple :
Code: Tout sélectionner
ISldWorks::SetUserPreferenceDoubleValue(swUserPreferenceDoubleValue_e.swSTLDeviation, <Value>)


Tu devrais l'écrire de la façon suivante

Code: Tout sélectionner
swApp.SetUserPreferenceDoubleValue swSTLDeviation, 0.0001


Cette ligne met ta valeur de précision d'export STL à 0.0001 mètre, soit 0.1 mm.

Si tu tapes dans l'index dans l'aide, swUserPreferenceDoubleValue_e, tu verras toutes les options de ce type, y compris celle qu'on vient de modifier. Les autres options fonctionnent sensiblement de la même façon. :wink:
Il vaut mieux poser une question et risquer d'avoir l'air idiot
une journée que de se taire et d'être bête toute sa vie.

8wd a dit : LA FONCTION RECHERCHE EST TON AMIE
http://www.logiciel-cao.com
Avatar de l’utilisateur
Chico
Esprit Jedi Solidworks
 
Messages: 3120
Inscription: Mer 12 Mar 2008, 19:16
Localisation: Mauricie (Québec) ------SW 2006 SP0.0

Messagepar liryc » Jeu 22 Sep 2011, 8:51

Salut,
Ok merci, je vais regarder ça si j'ai du temps.
liryc
Chevalier Jedi SolidWorks
 
Messages: 479
Inscription: Ven 02 Mar 2007, 8:14
Localisation: Paris - SW2009 SP5.0

Messagepar liryc » Ven 23 Sep 2011, 22:23

Bonsoir Chico,
Merci pour ton exemple, j'ai du coup réussi à faire rapidement une macro provisoire qui permet de générer un export des fichiers aux formats STL, STEP et IGES.
Je dis provisoire car pour l'instant j'ai un bête UserForm avec un bouton par type d'export (pas eu le temps de faire mieux en 1h).
A terme je vais coder quelquechose avec des checkbox et une option permettant de tout sélectionner.
Enfin, résolu pour cette phase.
liryc
Chevalier Jedi SolidWorks
 
Messages: 479
Inscription: Ven 02 Mar 2007, 8:14
Localisation: Paris - SW2009 SP5.0

Messagepar Chico » Ven 23 Sep 2011, 22:49

De rien! :wink:

Lorsqu'il reste seulement l'interface à gérer, on peut dire qu'il y a déjà un bon bout de fait! :D
Il vaut mieux poser une question et risquer d'avoir l'air idiot
une journée que de se taire et d'être bête toute sa vie.

8wd a dit : LA FONCTION RECHERCHE EST TON AMIE
http://www.logiciel-cao.com
Avatar de l’utilisateur
Chico
Esprit Jedi Solidworks
 
Messages: 3120
Inscription: Mer 12 Mar 2008, 19:16
Localisation: Mauricie (Québec) ------SW 2006 SP0.0

Messagepar liryc » Sam 24 Sep 2011, 11:02

C'est clair, me reste quand même à optimiser le code car là j'ai fait au plus vite (besoin de la macro pour lundi et comme je suis en congés toute la semaine)
liryc
Chevalier Jedi SolidWorks
 
Messages: 479
Inscription: Ven 02 Mar 2007, 8:14
Localisation: Paris - SW2009 SP5.0

Messagepar liryc » Jeu 06 Oct 2011, 7:31

Je poste sur ce sujet pour mettre à disposition la macro.
Celle-ci étant quand même spécifique à la façon dont nous travaillons dans ma société, il se peut que vous ayez à modifier la façon de nommer et stocker vos fichiers.
Ces modifications seront à faire dans les sub TestRep et DocName.

Edit: J'ai changé le fichier car il y avait une erreur.
Edit2: J'ai détecté une nouvelle erreur, mise à disposition du fichier V3
Dernière édition par liryc le Jeu 27 Oct 2011, 16:20, édité 2 fois.
liryc
Chevalier Jedi SolidWorks
 
Messages: 479
Inscription: Ven 02 Mar 2007, 8:14
Localisation: Paris - SW2009 SP5.0

Messagepar Chico » Jeu 06 Oct 2011, 17:01

Merci pour le partage! :wink:
Il vaut mieux poser une question et risquer d'avoir l'air idiot
une journée que de se taire et d'être bête toute sa vie.

8wd a dit : LA FONCTION RECHERCHE EST TON AMIE
http://www.logiciel-cao.com
Avatar de l’utilisateur
Chico
Esprit Jedi Solidworks
 
Messages: 3120
Inscription: Mer 12 Mar 2008, 19:16
Localisation: Mauricie (Québec) ------SW 2006 SP0.0


Retourner vers Questions générales sur les API

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités

banniere