Problème avec assistant Mach3

  • Auteur de la discussion JLuc69
  • Date de début
JLuc69
JLuc69
Compagnon
19 Juin 2008
1 377
Genas (69)
  • Auteur de la discussion
  • #1
Bonjour le groupe,
En testant un peu Mach3 et ses assistant, je rencontre une erreur "Type mismatch à la ligne 27".
Est ce que quelqu'un sait comment on peut éditer les assistant pour voir le code et éventuellement faire une correction ?
Merci
JLuc69

Erreur assistant.PNG
 
PL50
PL50
Compagnon
7 Oct 2014
1 710
30Km de Cherbourg - Manche (50)
Quelle version tu utilises ?
 
Le Prolls
Le Prolls
Compagnon
31 Déc 2012
1 806
FR-35 Rennes BZH
Bonjour,

Je n'ai pas la réponse mais cela m'intéresse, j'ai le même message dans les versions anglaise et française.

Message à la signification mystérieuse.

Merci d'avance à ceux qui savent.
 
dh42
dh42
Compagnon
4 Sept 2009
5 786
Près de St Etienne (42)
Salut,

Les assistant de Mach3 s'éditent de la même manière que les screenset, avec Machscreen ; Ils se trouvent dans C:\Mach3\Addons\dossier au nom de l'assistant, et ce sont des fichiers .set


Le code de programmation est généralement "accroché" à un bouton. Je ne pourrais pas te dire ou est l'erreur, car le mien fonctionne, je viens de tester avec les mêmes valeurs que sur ton image et ça me produit bien un Gcode (version anglaise)

Message à la signification mystérieuse.
Type Mismatch, ça signifie que le programme attendait un autre type de donnée ; par exemple si une variable est définie comme variable Integer (entier) et que tu tente d'y mettre un Double (réel double précision, donc qui contient une virgule), tu aura ce message.

Tu a le message d'erreur quand tu clique sur "générer le Gcode" ? ... si c'est le cas, c'est probablement le Code dans ce bouton qu'il faut explorer.

++
David

 
Dernière édition:
dh42
dh42
Compagnon
4 Sept 2009
5 786
Près de St Etienne (42)
Re

on ne le voit pas sur la vidéo, mais le n° de ligne est indiqué en bas dans la barre de status de l'éditeur ; voici à quoi correspond pour moi, la ligne 27 du bouton "Post Gcode" sur la VE

Sans titre-1.jpg


++
david
 
JLuc69
JLuc69
Compagnon
19 Juin 2008
1 377
Genas (69)
  • Auteur de la discussion
  • #6
Quelle version tu utilises ?
Version R3.043.066
Tu a le message d'erreur quand tu clique sur "générer le Gcode" ? ... si c'est le cas, c'est probablement le Code dans ce bouton qu'il faut explorer.
Merci de ton explication.
Où peut on trouver Machscreen ? C'est un plus à télécharger ou il est déjà présent avec Mach3 ?
 
Dernière édition:
dh42
dh42
Compagnon
4 Sept 2009
5 786
Près de St Etienne (42)
Salut

Où peut on trouver Machscreen ? C'est un plus à télécharger ou il est déjà présent avec Mach3 ?
Je t'ai mis le lien sur le message #4 , et oui, c'est un soft externe à télécharger (voir menu Programm download)

Version R3.043.066
Elle est buguée, mais je ne suis pas sûr que ce soit ça qui fasse merder le wizard, mais elle est connue pour déconner avec les scripts en VB, chez moi, les 3/4 de mes scripts VB font des trucs bizarres avec la 066 alors qu'ils fonctionnent sans soucis sur toutes les autres version de Mach3 que j'ai essayé (y compris des versions assez anciennes) ... et le wizard utilise des scripts VB.

Il vaut mieux utiliser la 3.043.062, quitte à y mettre le screenset FR (le marron) si tu le souhaite.


pour remettre les écran FR sur la 062


++
David
 
JLuc69
JLuc69
Compagnon
19 Juin 2008
1 377
Genas (69)
  • Auteur de la discussion
  • #8
Je t'ai mis le lien sur le message #4 , et oui, c'est un soft externe à télécharger (voir menu Programm download)
J'avais vu le lien et ouvert, mais j'ai cru que c'était une simple image :p ! Je n'ai pas chercher s'il y avait des lien... :axe:
 
dh42
dh42
Compagnon
4 Sept 2009
5 786
Près de St Etienne (42)
J'avais vu le lien et ouvert, mais j'ai cru que c'était une simple image :p ! Je n'ai pas chercher s'il y avait des lien... :axe:
C'est vrai que son site web n'est pas au top de la mode :-D avec un petit mélange d’anglais et d'allemand qui plus est :lol:.. mais il y a a des trucs sympa et Machscreen est incontournable ! (le plugin pour la caméra est sympa aussi)

++
David
 
JLuc69
JLuc69
Compagnon
19 Juin 2008
1 377
Genas (69)
  • Auteur de la discussion
  • #10
J'ai installé cette version, mais, à part les écrans, tout est en anglais :/
Il me semblais que l'autre version était en français, non ?

Avec un nouvel essai, j'obtiens la même chose :
Erreur assistant-2.PNG


Je regarde MachScreen
 
Dernière édition:
JLuc69
JLuc69
Compagnon
19 Juin 2008
1 377
Genas (69)
  • Auteur de la discussion
  • #11
Alors ,
J'ai réussi a ne plus avoir l'erreur "Type mismatch" en modifiant la récupération des valeurs Z, Q, R et F. En commentaire, j'ai laisser l'ancienne expression.


Par contre, j'ai voulu voir les "messages d'erreur de type MSG (Code "(MSG,Number of holes set wrong)"), ils ne s'affichent nul part ! Est ce normal ?
 
dh42
dh42
Compagnon
4 Sept 2009
5 786
Près de St Etienne (42)
Salut,
J'ai installé cette version, mais, à part les écrans, tout est en anglais :/
Il me semblais que l'autre version était en français, non ?
Oui, c'est normal, il n'y a que la 066 qui est traduite en français, pas de chance que ça soit celle qui est buguée

Par contre, j'ai voulu voir les "messages d'erreur de type MSG (Code "(MSG,Number of holes set wrong)"), ils ne s'affichent nul part ! Est ce normal ?
en principe ils s'affichent dans la barre de status de Mach3, et dans le wizard, à la place du message "error on line 27"

exemple en mettant le nb de trou à 0

Sans titre-1.jpg


J'ai réussi a ne plus avoir l'erreur "Type mismatch" en modifiant la récupération des valeurs Z, Q, R et F. En commentaire, j'ai laisser l'ancienne expression.
bizarre, j'ai le même code (avec les FormatNumber) et ça fonctionne sans problème :smt017

++
David
 
JLuc69
JLuc69
Compagnon
19 Juin 2008
1 377
Genas (69)
  • Auteur de la discussion
  • #13
en principe ils s'affichent dans la barre de status de Mach3, et dans le wizard, à la place du message "error on line 27"

exemple en mettant le nb de trou à 0
j'ai fait le même essai mais en mettant nombre de trou à 1 (ce qui est censé revenir au même) mais rien ne s'affiche :smt017
 
dh42
dh42
Compagnon
4 Sept 2009
5 786
Près de St Etienne (42)
Je viens d'essayer, moi j'ai bien le message si je met 1 pour le nb de trous.

je te met le fichier .set que j'ai en PJ si tu veux l'essayer

++
David
 
Fichiers joints
JLuc69
JLuc69
Compagnon
19 Juin 2008
1 377
Genas (69)
  • Auteur de la discussion
  • #15
Bizarre, vous avez dit bizarre ? Comme c'est bizarre !
Avec ta version, ça marche. Par contre, je retrouve le type mismatch avec les Formatnumber
 
dh42
dh42
Compagnon
4 Sept 2009
5 786
Près de St Etienne (42)
Bizarre, vous avez dit bizarre ? Comme c'est bizarre !
comme tu dis ... j'ai fait passer la macro en mode pas à pas avec l'éditeur intégré de Mach3 jusqu'à la ligne, 48 (juste avant le open teachfile() ) et pas d 'erreur :smt017

++
David
 
Haut