Accéder à la définition d'une opération

Tous sujets concernant le développement spécifique de TopSolid avec l'interface COM, le langage LIP, la programmation de l'API en VB...

Modérateurs : remi77, D@vid, Alexis GERARD

Répondre
La loutre
Lieutenant-colonel
Lieutenant-colonel
Messages : 1168
Enregistré le : 18 oct. 2020, 21:32
Réponses : 45
Version TopSolid : 7.11
Module TopSolid : TopSolid'Steel
Localisation : Valenciennes
Contact :

Accéder à la définition d'une opération

Message non lu par La loutre »

Bonjour,
J'aurais souhaité modifier une opération via une macro. J'arrive à récupérer sont id en bouclant sur la liste renvoyée par :

Code : Tout sélectionner

TopSolidHost.Operations.GetOperations(docId)
Par contre, je n'arrive pas à accéder à la définition de l'opération pour pouvoir la modifier.
Y a-t-il quelqu'un qui a de l'expérience dans ce domaine ?
Repier37
Major
Major
Messages : 162
Enregistré le : 29 août 2013, 09:29
Réponses : 9
Version TopSolid : 7.10
Module TopSolid : TopSolid'Design

Re: Accéder à la définition d'une opération

Message non lu par Repier37 »

Je ne crois pas que tu puisses modifier une opération avec l'automation.

Tu peux la désactiver, la déplacer etc... mais pas vraiment l'éditer.

Une solution de contournement est de paramétrer ton opération (par exemple si tu veux pouvoir modifier la longueur d'une extrusion, tu crées un paramètre pour piloter cette longueur). Et tu viens modifier la longueur avec l'automation.
La loutre
Lieutenant-colonel
Lieutenant-colonel
Messages : 1168
Enregistré le : 18 oct. 2020, 21:32
Réponses : 45
Version TopSolid : 7.11
Module TopSolid : TopSolid'Steel
Localisation : Valenciennes
Contact :

Re: Accéder à la définition d'une opération

Message non lu par La loutre »

Mince :( :(
Avatar du membre
JuP
Général de brigade
Général de brigade
Messages : 7280
Enregistré le : 18 févr. 2013, 10:26
Réponses : 172
Version TopSolid : 7.15
Module TopSolid : TopSolid'Steel
Localisation : Lyon (France)

Re: Accéder à la définition d'une opération

Message non lu par JuP »

Bonjour,

Je confirme ce n'est pas possible. Faut passer sur l'ADS...
Julien POIROT
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel

Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
La loutre
Lieutenant-colonel
Lieutenant-colonel
Messages : 1168
Enregistré le : 18 oct. 2020, 21:32
Réponses : 45
Version TopSolid : 7.11
Module TopSolid : TopSolid'Steel
Localisation : Valenciennes
Contact :

Re: Accéder à la définition d'une opération

Message non lu par La loutre »

Et comment qu'on fait pour passer sur l'ADS :mrgreen: ?
Avatar du membre
JuP
Général de brigade
Général de brigade
Messages : 7280
Enregistré le : 18 févr. 2013, 10:26
Réponses : 172
Version TopSolid : 7.15
Module TopSolid : TopSolid'Steel
Localisation : Lyon (France)

Re: Accéder à la définition d'une opération

Message non lu par JuP »

L'ADS c'est l'atelier logiciel qu'utilisent nos développeurs en interne donc déjà ça passe par une formation avec nos équipes et ensuite on discute pour savoir ce que tu veux en faire :D Après c'est no limit vu que tu utilises directement nos DLL.

Normalement l'ADS c'est réservé à des partenaires pour le développement d'addin sur TopSolid. Je crois qu'on ne l'a jamais livré à un client mais bon y'a un début à tout.
Julien POIROT
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel

Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
La loutre
Lieutenant-colonel
Lieutenant-colonel
Messages : 1168
Enregistré le : 18 oct. 2020, 21:32
Réponses : 45
Version TopSolid : 7.11
Module TopSolid : TopSolid'Steel
Localisation : Valenciennes
Contact :

Re: Accéder à la définition d'une opération

Message non lu par La loutre »

Je ferais tout ce que tu veux pour y avoir accès :D :D :D Mon objectif n'est en aucun cas de vendre des applis mais de pouvoir développer correctement les petites fonctions qui facilitent la vie et pas intéressantes à développer par TS. Notamment de désactiver les points à la création d'une esquisse, quand je suis en bureau à distance ça fait ramer mon affichage et je passe mon temps à les désactiver.
Avatar du membre
JuP
Général de brigade
Général de brigade
Messages : 7280
Enregistré le : 18 févr. 2013, 10:26
Réponses : 172
Version TopSolid : 7.15
Module TopSolid : TopSolid'Steel
Localisation : Lyon (France)

Re: Accéder à la définition d'une opération

Message non lu par JuP »

Je peux me renseigner mais je te promets rien dac?
Julien POIROT
Responsable produit TopSolid'Steel
Youtube (tuto etc)
GrabCad
Groupe Facebook TopSolid'Steel

Postez ici vos idées!:
TopSolid'Steel
TopSolid'Design
usertopsolid
Première Classe
Première Classe
Messages : 18
Enregistré le : 27 janv. 2026, 11:41
Version TopSolid : 6.25
Module TopSolid : TopSolid'Wood

Re: Accéder à la définition d'une opération

Message non lu par usertopsolid »

Bonjour Julien,

Je serais curieux d'avoir le fin mot. Merci !
Norin-rad
Major
Major
Messages : 142
Enregistré le : 12 déc. 2019, 10:53
Réponses : 1
Version TopSolid : 7.20
Module TopSolid : TopSolid'Cam
Localisation : Saint Claude

Re: Accéder à la définition d'une opération

Message non lu par Norin-rad »

Oui moi aussi j'aimerais bien connaitre la suite de l'histoire :D J'imagine que c'est une licence supplémentaire pour pouvoir l'utiliser non?
La loutre
Lieutenant-colonel
Lieutenant-colonel
Messages : 1168
Enregistré le : 18 oct. 2020, 21:32
Réponses : 45
Version TopSolid : 7.11
Module TopSolid : TopSolid'Steel
Localisation : Valenciennes
Contact :

Re: Accéder à la définition d'une opération

Message non lu par La loutre »

Oui, c'est une licence supplémentaire + de la formation
Anne-Francoise Stuyk
Seconde Classe
Seconde Classe
Messages : 9
Enregistré le : 11 juil. 2023, 09:25
Version TopSolid : 7.17
Module TopSolid : TopSolid'Design

Re: Accéder à la définition d'une opération

Message non lu par Anne-Francoise Stuyk »

Hello,

Il faut garder à l'esprit que l'ADS s'adresse aux développeurs chevronnés, qu'il y a une souscription annuelle et un contrat spécifique à signer... ce n'est sans doute pas adapté dans votre cas.
L'Automation reste le meilleur choix :) et à défaut, TopSolid'Services peut fournir un devis si gros développement envisagé.

Pour modifier une opération, le mieux est d'identifier l'opération en question, et de demander un ajout de fonction au dev TopSolid (aka moi-même, pour vous servir).

Anne
"Il n'y a que les montagnes qui soient plus fortes que toi." - André C., grand penseur unijambiste
La loutre
Lieutenant-colonel
Lieutenant-colonel
Messages : 1168
Enregistré le : 18 oct. 2020, 21:32
Réponses : 45
Version TopSolid : 7.11
Module TopSolid : TopSolid'Steel
Localisation : Valenciennes
Contact :

Re: Accéder à la définition d'une opération

Message non lu par La loutre »

Le problème, c'est que pour devenir chevronné, il faut y avoir accès pour apprendre. Avant TS, je bossais sur SolidWorks, c'était vraiment plaisant de pouvoir développer ce qu'on voulait sans être bridé. Il y a plein de petite fonctionnalité qui pourraient être développées par des utilisateurs mais qui n'a pas d'intérêt à être développé par TS parce que trop spécifique (ce qui est complètement compréhensible). Et souvent, on a le temps mais pas forcément l'argent pour demander un dev spécifique. Après, c'est le modèle économique qui a été choisi par TS donc on fait avec. Il y a d'autres points positifs qui compensent ce défaut.
Norin-rad
Major
Major
Messages : 142
Enregistré le : 12 déc. 2019, 10:53
Réponses : 1
Version TopSolid : 7.20
Module TopSolid : TopSolid'Cam
Localisation : Saint Claude

Re: Accéder à la définition d'une opération

Message non lu par Norin-rad »

J'avoue que le gestionnaire de programme de topsolidcam je l'aurais bien refait entièrement ^^ Ou au moins ajouté un bouton "appliqué" pour pouvoir passer du type de programme de "non défini" a "par opération" et revenir a "non défini" sans avoir a fermer la fenêtre et la rouvrir... Je fais comme ça pour créer autant de programmes que d'opérations et pouvoir créer mes chainages sans me prendre la tête. Avec une petite app de renommage de programme peu importe le réglage de type de programme c'est déjà pas mal. Mais heureusement Anne-Françoise et la et peut être qu'elle peut nous ajouter une méthode pour créer un programme en automation et éviter cette manip ? :P
Répondre