{"id":77101,"date":"2022-04-05T10:16:19","date_gmt":"2022-04-05T08:16:19","guid":{"rendered":"https:\/\/www.visiativ.ch\/blog\/les-4-variables-principales-dans-solidworks\/"},"modified":"2024-04-08T11:44:24","modified_gmt":"2024-04-08T09:44:24","slug":"les-4-variables-principales-dans-solidworks","status":"publish","type":"post","link":"https:\/\/www.visiativ.ch\/fr\/blog\/les-4-variables-principales-dans-solidworks\/","title":{"rendered":"Les 4 variables principales dans SOLIDWORKS"},"content":{"rendered":"
\n
\n
\n

Dans cet article je vous explique comment utiliser Visual Studio et le langage C# pour créer, lire, mettre à jour et supprimer des variables<\/strong> à partir de fichiers SOLIDWORKS (CRUD : Create, Read, Update, Delete)<\/strong>.<\/p>\n<\/div>\n

\n

1. Introduction<\/h2>\n
\n
\n
\n

Lorsque vous utilisez SOLIDWORKS<\/strong><\/a>, il est très important de travailler avec des variables selon vos différents fichiers. Il existe des variables pour le fichier en lui-même<\/strong> ainsi que des variables spécifiques<\/strong> à la configuration. Celles-ci sont stockées dans le fichier lui-même et vous pouvez travailler avec elles par la suite.<\/p>\n

Par exemple<\/em> : on peut effectuer divers calculs où ces variables doivent simplement être affichées sur la mise en plan. Cependant, il est également possible que ces variables soient ensuite utilisées dans le PDM et intégrées au flux de travail.<\/p>\n

Dans cet article je vous détaille le mode opérationnel pour réaliser ces différentes actions.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n

\n

2. Préambule<\/h2>\n
\n
\n
\n

Afin d’accéder aux variables<\/strong>, il faut réfléchir en amont à quand et comment elles vont être intégrées<\/strong> ? Il est possible de programmer un Add-in pour SOLIDWORKS<\/strong> qui réagit aux événements.<\/p>\n

Par exemple<\/em> : une fonction est exécutée lors de l’ouverture d’un fichier ou lors de la fermeture des données.<\/p>\n

Je vous détaillerai ce fonctionnement dans une prochaine astuce. Dans cet article, une simple application autonome sera écrite, avec laquelle il sera possible d’accéder aux variables. Cela veut dire que le programme doit être démarré dans un premier temps pour ensuite fonctionner.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n

\n

3. Créer son projet<\/h2>\n
\n
\n
\n

On commence par créer un nouveau projet<\/strong> dans Visual Studio. Pour ce faire, nous utilisons une application Windows Forms pour .NET Framework<\/strong>, comme illustré sur l’image 1. On peut définir un nom de projet<\/strong>, un emplacement de stockage<\/strong> et un nom de solution<\/strong>.<\/p>\n

Vous devez sélectionner .NET Framework 4.5 (ou supérieure) comme Framework. Dans notre exemple nous avons utilisé la dernière version .NET Framework 4.8<\/strong>.<\/p>\n

\"Technical<\/p>\n

Image 1: création d’un nouveau projet dans Visual Studio<\/p>\n<\/div>\n<\/div>\n<\/div>\n

\n
\n
\n

Comme d’habitude, une fois que le projet est créé, vous devez ajouter la bonne bibliothèque SOLIDWORKS<\/strong> pour pouvoir travailler correctement avec l’API (l’Interface de Programmation d’Applications)<\/strong>. Pour cela vous avez besoin de 2 fichiers qui se trouvent dans le répertoire d’installation de SOLIDWORKS<\/strong> (généralement sauvegardé à cet endroit : C:Program FilesSOLIDWORKS CorpSOLIDWORKS) :<\/p>\n