debug des procédés

Application d'usinage pour les métiers du bois.

Modérateurs : remi77, D@vid, Damien F., claire, Alexis GERARD, tibo.v1

Répondre
dolp
Caporal-chef
Caporal-chef
Messages : 40
Inscription : 21 mars 2016, 21:43
Version TopSolid : 6.18
Module TopSolid : TopSolid'Wood

debug des procédés

Message non lu par dolp » 13 sept. 2019, 11:04

bonjour à tous !

j'ai un petit soucis quand j'essaie de déboguer mes procédés.
En effet vu qu'il n'y a aucune aide concernant les mots clés utilisables, on procède toujours par tâtonnement.
donc ma méthode est d'afficher les valeurs des mots clés utilisés (ou non) dans la barre alpha,

Image

bref, mon problème est que je n'arrive pas à concaténer des chaînes de caractères dans le message à afficher, et vu qu'un exemple vaut mieux qu'un long discours :mrgreen:
tout ça, ça marche :

Code : Tout sélectionner

&(.ComplexForm.1.Form.Active? "dans le test OK " : ( "test pas OK") )&

&.form_pocket.tool_diameter_max&

&(.ComplexForm.1.Form.Active? "dans le test OK " : ( "test pas OK") )& // diamètre Maximum = &.form_pocket.tool_diameter_max&

par contre ça, ça ne marche pas :

Code : Tout sélectionner

&(.ComplexForm.1.Form.Active? ( "dans le test OK " &.form_pocket.tool_diameter_max& ) : ( "test pas OK") )&
manque de bol c'est ce que j'ai besoin de faire... j'ai essayé tous les symboles de concaténation qui me sont venus à l'esprit, mais je n'arrive pas à le faire fonctionner...

quelqu'un aurait une idée? :?:

Avatar de l’utilisateur
remi77
Administrateur
Administrateur
Messages : 4319
Inscription : 16 nov. 2006, 10:32
Contact :

Re: debug des procédés

Message non lu par remi77 » 13 sept. 2019, 13:14

Hello

Tu vevrais peu mettre poster ton procédé :wink:

@+

Rémi :wink:
- Pensez à changer l'icone du sujet en éditant le premier message avec la coche verte Image quand vous avez obtenu une solution
- Préférez le contact en MP ou par E-mail forum@TopSolid.com
- Avant de poser une question, utilisez la fonction Rechercher du forum ou consulter la FAQ

dolp
Caporal-chef
Caporal-chef
Messages : 40
Inscription : 21 mars 2016, 21:43
Version TopSolid : 6.18
Module TopSolid : TopSolid'Wood

Re: debug des procédés

Message non lu par dolp » 16 sept. 2019, 07:40

bah heuu..
ce n'est pas vraiment un problème de procédé. C'est juste que je ne connais pas la méthode de TS pour la concaténation de chaînes de caractères.
le dernier exemple sort une erreur de parenthèses (!)

par exemple ça :
&(.ComplexForm.1.Form.Active? ( "chaîne 1 " " chaîne 2 ") : ( "test pas OK") )&
==> ça sort "caractère incorrect"

ça :
&(.ComplexForm.1.Form.Active? ( "chaîne 1 " &.form_hole.diam&) : ( "test pas OK") )&
ça sort une "erreur de parenthèses" :mrgreen:

bon je vous joins un exemple, si jamais ça donne une idée à quelqu'un! :D
procédé en erreur

Répondre