2017-06-29 2 views
1

J'ai essayé de créer un complément d'importateur. L'utilisateur peut ouvrir un fichier qui décrit les différentes modifications à appliquer à une pièce standard. Je voudrais choisir la partie standard de la boîte à outils, et l'insérer, mais j'ai eu du mal à le comprendre.Ajout d'une pièce à la conception par programme dans Solidworks 2016

J'ai commencé à travailler avec l'API Toolbox, mais j'ai réalisé que c'était pour gérer le contenu de la boîte à outils, et non pour l'insérer. J'ai lu la documentation d'introduction sur les autres API, mais aucune ne semble appropriée.

Cependant, j'ai remarqué que la boîte à outils elle-même est un complément, donc est-ce que cela signifierait que je devrais communiquer d'une manière ou d'une autre avec mon add-in? Peut-être est-ce plus approprié pour une macro programmatique? Je suis ouvert à d'autres solutions. En dehors de ces idées, je suis complètement perdu.

Répondre

1

Je n'ai rien trouvé d'utile dans l'API. Comme solution possible, je peux suggérer des fichiers de la boîte à outils de chargement directement, pour moi ils sont situés autour

C: \ SOLIDWORKS données 2016 \ navigateur \ AS \ broches \ broches parallèles \ goupille as.sldprt

Alternativement, si vous avez besoin de plus de contrôle, vous pouvez travailler directement avec la base de données Toolbox. Vous pouvez le trouver ici

C: \ Program Files \ SOLIDWORKS Corp \ SOLIDWORKS \ Toolbox \ data \ lang utilitaires \ English \ swbrowser.sldedb

Notez que pour la version actuelle de Solidworks il est SQLite fichier db, pour une version plus ancienne de Solidworks c'est le fichier MS Access db.