script compteur VB

  • Auteur de la discussion totoche974
  • Date de début
totoche974
totoche974
Ouvrier
14 Mar 2015
376
st gilles les hauts
  • Auteur de la discussion
  • #1
bonjour

j'ai une variable que j'aimerai incrémenter ou décrémenter à l'aide des boutons + et - par pas de 1

ne codant en VB et malgré mes recherches je ne sais pas quelle fonction enregistrer
un petit coup de pouce serais bien venue

3t7z.jpg

++
gilles
 
sergepol
sergepol
Compagnon
20 Mai 2012
2 258
Flers 61100
Une introduction faciliterait la venue de réponses!!!!!!!!
Salutations.
 
G
gralo
Compagnon
20 Jan 2010
505
31 et 46
Bonjour,

Quelle est la variable à faire varier dans Mach ?
 
totoche974
totoche974
Ouvrier
14 Mar 2015
376
st gilles les hauts
  • Auteur de la discussion
  • #5
bonjour

la variable n'appartient pas proprement dite à mach3

c'est une variable numérique basique (1,2,3,etc..) qui est fixe dans un script existant et
enregistré comme constante (Const LubeTime = 100) que je veux rendre dynamique
à l'aide de 2 petits boutons (+ et -) et une box qu'il faudra rajouter dans l'ecran principal de mach3

pas facile à expliquer

++
gilles
 
G
gralo
Compagnon
20 Jan 2010
505
31 et 46
Envoie le script en question et une ou deux imprime écran de mach3. Parce que la ça manque de détail.
 
dh42
dh42
Compagnon
4 Sept 2009
5 782
Près de St Etienne (42)
Salut,

Il te faut faire tes 2 boutons + - avec MachSceen et les définir comme bouton VB script.

Pour qu'une variable puisse être commune à plusieurs scripts et non limité à un seul, il faut utiliser une variable interne de Mach3 et non une variable VB script ordinaire. (ces variables internes sont également accessible via le GCode par #xxx)

pour ça il faut utiliser SetVar(xxx, valeur) et GetVar(xxx) voir la doc de programmation pour les détails

ex:

SetVar(1, 1.4) met la valeur 1.4 dans la variable interne n° 1

x= GetVar(1) revoie la valeur de la variable interne 1 dans la variable VB x

par exemple, dans le bouton +, si tu veux ajouter 1 à chaque clic.

SetVar(1, GetVar(1) + 1)

la variable 1 sera augmentée de 1

et bien sûr, pour diminuer de 1 dans le bouton -

SetVar(1, GetVar(1) - 1)

tu peux tester l'état des variables interne avec le menu Operator/GCode var monitor

les variables restent persistantes tant que tu ne ferme pas Mach3 ; elle peuvent donc être utilisée d'un Gcode à un autre également.

un exemple ici pour ajouter un bouton VB script


++
David
 
totoche974
totoche974
Ouvrier
14 Mar 2015
376
st gilles les hauts
  • Auteur de la discussion
  • #8
merci à tous
je vais essayer de me débrouiller avec tous ca
++
gilles
 
Haut