Attributs personnaliser de solidworks

Soyez le premier à donner votre avis sur cette source.

Vue 17 765 fois - Téléchargée 893 fois

Description

Bonjour,
Voici un code VBA pour solidworks, qui permet de renseigner les propriétés personnaliser des fichiers « Pièce », »Mise en plan » et »Assemblage ».
Le principe est simple, 3 fichiers INI servent de référence pour les différents fichiers solidworks (je m�explique 1 est pour toutes les pieces, 1 autre pour toutes les mise en plan et 1 dernier pour tous les assemblages.)
Ensuite la lecture de ces différents fichiers donne les renseignements pour la réalisation des attributs.
La composition des fichiers INI est la suivante :

(1ere ligne) -- Propriétés relatives à la pièce --,0

Le texte « -- Propriétés relatives à la pièce �« est le caption d�un contrôle LABEL car après la « , » il y a un « 0 »
(2eme ligne)Desig_nature,1

Le texte « Desig_nature » est le caption d�un contrôle LABEL puis un contrôle TEXTE est ajouter accote du label et enfin un contrôle OPTION pour finir, car apres la virgule il y a un « 1 ».
(3eme ligne)General2,2,Ensemble1,Ensemble2,Ensemble3,
Le texte « General2 » est le caption d�un contrôle LABEL puis un contrôle ZONE DE LISTE MODIFIABLE est ajouter et enfin un contrôle OPTION pour finir, car apres la virgule il y a un « 2 »

Le nombre de contrôle est illimitées.

Source / Exemple :


voir le nouveau zip

Conclusion :


J'attend avec impatiences toutes vos remarques subjection pour l'ameliorer.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1172
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1
PS: je n'arrive pas à trouver comment vous les retrouver dans votre macro.
j'arrive à avoir la liste des attributs solidworks, mais celle que vous créer.
pouvez vous m'éclairer svp ?
Messages postés
1172
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1
Vous en êtes où de vos modifications ? Continuez vous ?
je cherche à faire cela sous vb.net.
à vous lire cdlt.
Messages postés
28
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
19 novembre 2008

Bonjour,
cette macro n'est pas faite pour concurrencé axemble, je n'est vraiment pas cette prétention bien au contraire, mais plus a titre indicatif et pour les personnes qui n'ont pas spécialement envie de s'offrir leurs services .
Si la macro se bloque, c'est qu'il faut utiliser les codes spécifiques fournie comme exemple dans les fichiers ini, ne pas laisser de ligne vierge, ne pas utiliser <H>.
J'ai commencer a faire un complement de macro pour faire les fichiers ini en auto (si l'on peut dire.)
PS: sans ligne vierge seule les caractères reconnus seront traiter.
Amicalement.
Messages postés
2
Date d'inscription
lundi 17 novembre 2008
Statut
Membre
Dernière intervention
18 novembre 2008

Ce qu'il y a c'est que j'ai modifié le fichier ini et ça plante quand je lance la macro.
Voici le fichier ini:
-- Attribut pièce --,0

Affaire,1
Description,1
Catégorie,2,.,FAB,COM,CMU,ENS,NOM,
Dessiner par,2,.,LOPPION,MORNET,RENOU,
Le,6,

-- Vignette "USI ou COM" --,0

Matière,2,.,2017A,S235JR,Acier,BRONZE,DELRIN,E36,EPDM,Fonte GS,HD500(blanc),HD1000(blanc),HD500(noir),HD1000(noir),35NCD16,Z160 CDV 12,
Traitement,2,.,Galvanisation à chaud (NF EN ISO 1461),Shoopage,Zinguage,Laquage,Brunissage,Trempe et revenu + Brunissage,Trempe et revenu,Nickelage,Nitruration,Bichromatée Jaune,
Fournisseur,1
Référence,1
<H>Matiere,5, : "SW-Material@piece.SLDPRT",
<H>Masse,5, : "SW-Mass@piece.SLDPRT" Kg,

-- Vignette "NOMENCLATURE AFFECTATION" --,0

Nom. affectation,1

-- Vignette "SOUDURE" --,0

Type soudure,1
Valeur de a,1


-- Vignette "PEINTURE" --,0

Type peinture,1

Sachant que ce fichier ini fonctionne très bien avec la version des Attributs d'axemble qui me semble être le même langage.
Est-ce que lorsque l'on met plus de propriétés à remplir, c'est sensé bloqué??
Messages postés
28
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
19 novembre 2008

Bonjour,
Cette macro fonctionne tres bien sous sw 2007 sp4 et meme sous sw 2008.
Afficher les 16 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.