Etat de génération SolidWorks

Bonjour,

Est-il possible de connaître l’état d'une génération au niveau de Solidworks, je m'explique actuellement pour savoir si ma pièces est finie d'être générée(Driveworks a terminé de piloter Solidworks ), l'utilisateur doit ouvrir la mise en plan ou le 3D généré est vérifier qu'il ne soit pas en lecture seule (car nous passons par un Autopilot, donc pas de retour visuel de la génération + nos utilisateurs utilisent une licence Live donc pas de possibilité de générer en local).

Ce que j'aimerais savoir c'est s'il est possible depuis une macro/task/PowerPack de vérifier l'état de la génération sur Solidworks a fin d'automatiser un changement d'état du Workflow en "Vos éléments CAO sont finies" par exemple. 

Merci d'avance.

 

Salut!

Différentes méthodes sont possibles:

  1. Triggered Actions:
    Documentation.
    Cela te permettrait d'invoquer une Transition/Operation dans ton Specification Flow, en pointant vers l'assemblage/mise en plan finale.
  2.  Generation Tasks:
    Invoke Operation ou Invoke Transition.
    Depuis DriveWorks 19, ce qui simplifie grandement l'implémentation (plus besoin d'une/plusieurs triggered action(s).
  3. Pour un retour visuel uniquement avec Live, la page "Specification Details" peut afficher des documents ainsi que leur "progrés".
    Referenced Documents.
    Si tu références l'assemblage/mise en plan finale, leurs status seront affichés sur cette page.

 

Salut,

Merci Thomas pour ces réponses, mais hélas cela ne convient toujours pas, toutes les solutions que tu me proposes indique le passage d'un état Driveworks et/ou la création d'un fichier. Ce qui nous intéresse c'est plutôt le moment où DriveWorks fini de piloter SolidWorks pour indiquer à l'utilisateur qu'il peut maintenant ouvrir le 3D/MEP (le problème c'est qu'entre le moment ou les 3D/MEP sont créés et le moment ou les 3D/MEP sont terminés d'être piloté, il peut y avoir un délai plus ou moins long) c'est ce passage la que je voudrais contrôler celui du moment où DriveWorks ferme les 3D/MEP et où l'utilisateur peut accéder à ces éléments. Pour faire peut être encore plus simple dans le Stage 4: "Generation Tasks" il y a la partie "Finish up" dedans tu as les différentes actions associées, ce que j'aimerais c'est pouvoir avoir un retour au moment ou l'action "Close the part" est réalisée. 

J'espère être assez claire dans mes explications :) . 

Re,

Je n'ai rien confirmé mais "d'instint", les solutions 1 et 3 proposées devraient être suffisament malines pour gérer et attendre que DriveWorks ait bien fini avec le fichier SOLIDWORKS.

Est-ce que tu as un exemple concret où ce n'est pas le cas? 

Sinon, pour référence, DriveWorks 19 introduit des nouvelles "locations" pour "Generation Tasks", il se peut que tu sois interessé par "Post-Close" ;)

Generation Tasks (DriveWorks Documentation) (driveworkspro.com)

Re,

Non désolé pas d'exemple concret a te donner, je vais essayer de continuer avec les triggered et les referenced files, mais j'ai bien l'impression que seul le passage en DriveWorks 19 pourrais réellement répondre a ma demande avec les "post close task" et un "invoke transition", je vois déjà comment je pourrais faire. Mais j'avoue bloquer sur la solution du triggered et referenced files qui tout les deux n'indiquent pour moi que la création d'un fichier. J'ai fait l'essaie du referenced j'ai bien eu le même problème que le triggered. 

Merci de ton aide quand même. 

Ok pas de soucis, je recommenderai bien d'envoyer un email à ton revendeur DriveWorks pour jeter un oeil :)

Sinon, ravi d'entendre que Post-Close + Invoke Transition/Operation te semblent intéressants, ton cas d'utilisation était un de ceux que l'on voulait couvrir avec \o/