Je voudrais savoir si quelqu'un pourrait m'orienter. Je n'y connais rien en code et j'ai une centaine de représentations simplifier de panels à modéliser.
Je dispose d'un fichier excel avec les noms de chaques panels ainsi que ses dimensions Hauteur x Largeur x Profondeur.
Je souhaiterais savoir si il était possible de demander a solidworks de récupere le nom et dimensions depuis le fichier excel et enregister la part puis continué ligne par ligne pour éviter de devoir le faire manuellement.
En espèrent que mon message est compréhensible. ^^
Tu souhaites avoir une pièce pour chaque panels ? dans ce cas là c'est possible à réaliser avec une macro, mais je ne suis pas assez calé en API SW pour t'aider.
Ou tu veux une seule pièce, avec autant de configurations que tu as de panels? Dans ce cas, tu as les familles de pièces qui existent dans SW
Tu créé ta pièce une fois en donnant des noms à tes dimensions (h, l, p), puis tu coles ton tableau excel. SW te réaliseras autant de configurations que tu as de lignes. Tu pourras les modifier ou en ajouter à tout moment.
A+
Edit: le temps que je réponde, gt22 est passé par là :-)
Chaque parallélépipède correspondrat à l'encombrement d'un panel Electrical, je dois ensuite les positionnées dans les différentes pièces aux quels ils sont destinés et ainsi checker la disposition dans chaque room ainsi que les possibles clash avec d'autres éléments présents.
De mon coté je pense que le plus simple est de faire un fichier avec des conf puis les splitter en fichier pièces (des utilitaires existent déjà pour faire cette séparation en n fichiers). Pas besoin de se lancer dans du dév spécifique et en cas d'ajout de nouveau panel suffit de conserver le fichier originel, ajouter une conf puis relancer le split.
Voici un fichier excel pilotant SW (SW2016 - Changer les références VBA en cas de version différente) qui te créer et enregistre des pièces selon les infos données dans le tableau (Nom, hauteur, largeur, profondeur)
Il te faut renseigner dans le fichier excel l'emplacement de ton modèle de piece SW et l'emplacement où tu souhaite enregistrer les pièces.
Je n'ai plus le nom en tête mais c'était dispo chez axemble donc sûrement sur le site actuel. Sûrement explodeconfiguration ou quelque chose dans ce genre.
J'ai utilisé tout vos conseille et je n'ai pas vraiment fait ce que je voulais mais ça fera l'affaire. J'ai donc créer une famille de pièce avec le bon nom de panel pour chaque configuration. Et ensuite j'ai trouver un code permettant d'enregister la part sous le nom de la configuration active. Je poste le liens ci-dessous au cas ou ^^.