Que ce soit dans votre DriveWorksLors de vos formations ou de vos premiers projets, vous avez expérimenté la capture et la publication de modèles conformes à vos spécifications. Puisque les modèles sont publiés conformément à la spécification, leur génération est liée à celle-ci, n'est-ce pas ? Eh bien, non.
Lorsque vous publiez des documents (par exemple, des citations Word, des feuilles de calcul Excel, etc.), ceux-ci sont générés dès leur publication. Cependant, lorsque les modèles sont publiés, ils sont placés dans une file d'attente de génération pour être générés par un utilisateur ou par Autopilot. L'utilisation de cette file d'attente libère la spécification pour effectuer d'autres tâches et évite d'attendre la fin de la génération des modèles, ce qui peut prendre du temps selon leur taille et leur complexité. Par conséquent, une fois les modèles publiés, le flux de spécification et la file d'attente de génération sont distincts.
Il y a quelques réserves à ce sujet. La principale est que la file d'attente de génération est distincte de la spécification, ce qui signifie que toutes les règles, variables et tâches de génération sont évaluées au moment de la publication. Par conséquent, si les variables changent après la publication des modèles, ces modifications ne sont pas répercutées dans le modèle généré.
Et si on voulait des données de SOLIDWORKSComment intégrer la masse totale de l'assemblage généré à nos spécifications ? Par exemple, que se passerait-il si on voulait indiquer la masse totale de l'assemblage généré dans notre devis ? Ce calcul ne se fait pas directement depuis la spécification, et nous devrons nous fier aux données disponibles dans SOLIDWORKS. Nous utiliserons donc SOLIDWORKS pour calculer les propriétés massiques, puis nous utiliserons ces données dans notre spécification.
En utilisant l'assemblage de convoyeur droit de la formation DriveWorks Pro comme étude de cas, je devrai d'abord exporter les propriétés de masse de l'assemblage à l'aide de Exporter les propriétés de masse Tâche de génération à partir du SOLIDWORKS Powerpack.
Maintenant que j'ai ajouté la tâche de génération pour exporter les propriétés de masse, un fichier texte est créé dans le même dossier que l'assemblage une fois la génération terminée.
Les données à l'intérieur du fichier texte ressemblent à ceci :
Maintenant que mes données sont exportées en format texte, il me faut un moyen de les insérer dans la spécification afin de pouvoir les utiliser dans mes documents. Pour ce faire, j'utiliserai l'outil Importer des lignes d'un fichier texte dans une table simple existante Tâche de spécification du Powerpack de spécifications.
J'ai placé la tâche dans une nouvelle opération appelée « ReadMassData » dans mon flux de spécifications afin de pouvoir déclencher l'importation des données une fois la génération terminée. L'opération doit être placée dans l'état dans lequel se trouvera le flux de spécifications une fois la génération des modèles terminée.
Après avoir attendu la fin de la génération des modèles, je peux exécuter l'opération manuellement depuis l'Explorateur de spécifications. Je dois ensuite modifier la spécification et vérifier le tableau en mode test pour confirmer que les données ont bien été importées.
Maintenant que je sais que mes données sont importées avec succès, je vais modifier l'opération pour publier un document Excel contenant ces données de masse pour imiter l'utilisation de ces données dans un devis ou un autre document.
Une fois l'exportation des propriétés de masse depuis SOLIDWORKS terminée et la réimportation des données dans la spécification effectuée, une certaine interaction humaine est toujours requise. Il existe plusieurs façons d'y parvenir.
Une solution consiste à utiliser un document d'action déclenchée, qui indique à Autopilot de surveiller un fichier spécifique. Dès sa création, Autopilot déclenche une opération ou une transition. Cette option est envisageable, mais elle nécessite l'exécution d'Autopilot.
Une option plus simple, les actions de génération, permet de déclencher une opération ou une transition dans une spécification. Il me suffit d'ajouter la tâche de génération pour invoquer l'opération appropriée pour la spécification concernée. J'ai ajouté la Appeler l'opération sur une spécification existante tâche de génération sur le même assemblage lors de la fermeture post-clôture.
Je peux maintenant exporter automatiquement des données de SOLIDWORKS et les réimporter dans la spécification afin qu'elles puissent être utilisées dans d'autres documents.
Ces concepts d'exportation de données depuis SOLIDWORKS avec des tâches de génération et d'utilisation d'opérations ou de transitions pour importer ces données peuvent aider à automatiser les méthodes de coordination de la file d'attente de génération et du flux de spécifications pour aider à ramener les données de SOLIDWORKS dans la spécification pour une utilisation dans d'autres documents.
Nouvelles fonctionnalités de DriveWorks 22
Comparer les forfaits DriveWorks : fonctionnalités de DriveWorksXpress, Solo et Pro
Mode de test DriveWorks : Générer (sur demande) ou Générer (en file d'attente avec Model Insight)
DriveWorks CPQ - Améliorer la collaboration entre les ventes et l'ingénierie
À propos de Isaac Smith
Isaac Smith est un ingénieur en support technique SOLIDWORKS chez GoEngineer.
Recevez notre vaste gamme de ressources techniques directement dans votre boîte de réception.
Désabonnez-vous à tout moment.