-50%
Le deal à ne pas rater :
BODUM Bistro Set : Théière filtre 1 L + 2 gobelets double paroi en ...
19.99 € 39.90 €
Voir le deal

Script palper outil

2 participants

Aller en bas

Script palper outil Empty Script palper outil

Message  jpcad64 Jeu 25 Fév 2021 - 11:21

Bonjour à tous les forumeurs... Very Happy ,

J'ai un soucis avec le palpage sur place: je modifie la hauteur de mon palpeur 32.25mm, je met le Z de retour à 36mm, je modifie la vitesse de palpage 200, mais je ne comprends pas quelque chose? lorsque j'édite le bouton "palper sur place", je constate que ces valeurs ne sont pas changées dans le script?!, c'est normal?
Je joins le script que j'utilise... Merci de vos éclairages

Script palper outil Sans_t10

++ José
Fichiers joints
Script palper outil Attachment
HiddenScript.txt Vous n'avez pas la permission de télécharger les fichiers joints.(1 Ko) Téléchargé 5 fois
jpcad64
jpcad64
posteur Régulier
posteur Régulier

Messages : 100
Points : 112
Date d'inscription : 06/08/2019
Age : 59
Localisation : montpellier

Revenir en haut Aller en bas

Script palper outil Empty Re: Script palper outil

Message  dh42 Jeu 25 Fév 2021 - 15:44

Salut,

Oui, le script n'est pas bon, les valeurs sont codées en dur au lieu d'être lues dans les visus du screenset .. donc quoi que tu change dans la visu le programme n'en tiendra pas compte.

dans ton script:
hpalpeur = 33.257 ' la variable hpalpeur est forcé à 33.257

dans le script d'origine
HPALPEUR = GETOEMDRO(1040) 'lis le contenu de la visu n° 1040 et l'affecte à la variable hpalpeur

Pourquoi tu n'utilise pas le script d'origine qui est déjà dans le bouton ? scratch

VPALP = GETOEMDRO(1060)
HPALPEUR = GETOEMDRO(1040)
HSURFACE = GETOEMDRO(1050)
NOUVEAUZ = HPALPEUR+HSURFACE
HFIN = GETOEMDRO(1051)
IF HFIN < NOUVEAUZ THEN
MACHMSG("!!! HAUTEUR DE RETOUR PLUS BASSE QUE LE PALPEUR !!!", "! ALERTE !",0)
MACHMSG("MODIFICATION DE LA HAUTEUR DE RETOUR A 5MM AU DESSUS DU PALPEUR","CORRECTION Z RETOUR",0)
HFIN = NOUVEAUZ+5
SETOEMDRO(1051,HFIN)
END IF
CODE "G31 Z-200 F"& VPALP
WHILE ISMOVING()
WEND
SLEEP(250)
ZPALP = GETVAR(2002)
SLEEP(250)
CODE "G00 Z"& ZPALP
WHILE ISMOVING()
WEND
SETOEMDRO(802,NOUVEAUZ)
SLEEP(250)
CODE "G00 Z"& HFIN
WHILE ISMOVING()
WEND  

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25324
Points : 38040
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum