API Solidworks, enregistrer des données

Bonjour,

Je souhaterais pouvoir enregistrer des données dans un fichier Solidworks.
En supposant que ça fonctionne comme ça. (J'aimerais pouvoir enregistrer des données comme Logopress le ferais avec des Axes d'usinage, ou des tableaux de pointage Solidwatch, etc.)

Ou puis-je enregistrer des données comme celle-ci (Et comment) ?

(Je travail pas en VBA, mais en C#).
 

1 « J'aime »

Salut

Qu'appel tu données ?

Il y a une bibliotheque qui permet en C et Vb de modifier ou lire les fichiers SW sans les ouvrir il s'agit des API Document Manager.

Plus d'infos ici :

http://help.solidworks.com/2015/english/api/swdocmgrapi/Welcome-swdocmgrapi.html?id=4dec0000f5984beda73258c9fbad1df0#Pg0

http://help.solidworks.com/2015/english/api/swdocmgrapi/GettingStarted-swdocmgrapi.html?id=06db118169264555bac69e5da480f990#Pg0&ProductType=&ProductName=

 

Il faut cependant faire une demande de license pour l'utiliser. Mais cela n'est pas payant.

1 « J'aime »

Bonjour,

Je pense que pour enregistrer des données de ce style, le plus approrié serait d'utiliser les propriétés personnalisées de SolidWorks.

Voir ici :

http://help.solidworks.com/2012/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IModelDocExtension~CustomPropertyManager.html

Ou on peut même utiliser les familles de pièces, qui sont des tableaux Excel liés aux configurations, ou l'on peut gérer autant de propriétés que l'on veut pour chaque configuration :

http://help.solidworks.com/2015/english/api/sldworksapi/Get_Custom_Properties_for_Configuration_Example_CSharp.htm

 

 

1 « J'aime »

Bonjour,

Je souhaite également exécuter la même action mais étant un vrai débutant en la matière et puis j’ai beaucoup de difficultés avec le langage informatique et ses termes techniques. Pourriez-vous s’il vous plait me donner une explication simple et en terme « plus tout le monde ». Merci.

1 « J'aime »

Salut Emanuptt5t, le plus simple est de poser une nouvelle question précise, en ciblant bien le problème.

1 « J'aime »