Bonjour David!
Bon... C'est presque que sa!
''je m'explique''
J'ai écrit cette ligne de commande, et la macro exécute parfaitement cette commande.
Cependant, ses pas exactement ce que je voudrai, mais ses très proche.
Voici ce qui ce passe.
Je clique sur le bouton ''Palper'' , la macro active ma sortie no.5, qui elle, active mon relais, qui lui, mes en marche mon électrovanne, qui a son tour, autorise l'air comprimé de passer. Toute qu'une procédure hein?
(Au même moment, G4P3000 s'exécute, donnant ainsi une ''pause'' de 3seconde ''avant'' que le Z exécute un palpage).
Une fois le 3seconde ''de pause'' passer, le palpage ce mes en marche, complète la procédure, et ses seulement a la fin de la procédure que la macro désactive ma sortie, qui arrête l'air comprimé de passer.
Et en y réfléchissant bien, je croie que Tout est normal, Par ce que G4 ''ses pour une pause avant exécution'' du programme.
Moi j'aurais besoin ''d'un temp de marche'' avant exécution du programme.
J'ai regarder dans la liste des G-code et M-code, mais je trouve rien qui s'apparente a un ''temps de marche''.
J'ai tenter quelque code pour voir ce qui ce passe, mais sachant pas exactement quoi écrire, tout ce que j'obtiens, sont des erreurs de syntaxe.
J'ai aussi remarquer qu'il faut écrire en anglais dans les fichiers VB. J'ai fait le test en français pour la commande ''ActiverSortie5'' et sa fonctionne pas, hihihihi
Et voila! Je vais attendre pour la suite. S'il n'existe pas de fonction, je vais opté pour un nouveau relais a temporisation réglable. Cette fois-ci je vais acheter le bon.
A+
Et merci encore!