Ajouter bouton dans Mach3 pour commander sorties sur carte a relais

Aller en bas

Ajouter bouton dans Mach3 pour commander sorties sur carte a relais Empty Ajouter bouton dans Mach3 pour commander sorties sur carte a relais

Message  dume2309 le Dim 24 Mai 2020 - 19:39

Bonjour a tous ,

Comment faire dans Mach3 pour ajouter un bouton On/off qui va commander les sorties de ma carte XHC ?

Je ne trouve pas les commandes dans Mac Screen ( Il y a Oem Output on ou off mais pas avec On et off ).

Je voudrais piloter une carte a relais 24v pour par exemple de l'éclairage , un aspirateur , une pompe a vide etc ....

Il y a certainement un sujet qui traite de cela sur le forum
dume2309
dume2309
je prends du galon
je prends du galon

Messages : 51
Points : 83
Date d'inscription : 09/04/2020
Age : 53
Localisation : Corse

Revenir en haut Aller en bas

Ajouter bouton dans Mach3 pour commander sorties sur carte a relais Empty Re: Ajouter bouton dans Mach3 pour commander sorties sur carte a relais

Message  dh42 le Dim 24 Mai 2020 - 20:17

Salut,

Si tu veux qu'un même bouton fasse ON et OFF à la fois (bascule), il faut ajouter une LED et dans ton code de programmation (d'un bouton VB script), quand le bouton à été cliqué, tu teste si la LED était allumée ou éteinte et tu en déduis si il faut activer ou désactiver la sortie (sans oublier de changer l'état de la LED si c'est une LED perso = UserLED)

Dans le cas des sorties, elles ont leurs propres LED, il suffit donc de tester la LED de la sortie voulue pour savoir s'il faut activer ou désactiver la sortie ; il n'est pas nécessaire de mettre à jour l'état de la LED ; il sera fait par Mach3 vue que la LED est associée à l'état de la sortie.

par exemple pour la sortie 5 (output#5) c'est la LED 78

Ajouter bouton dans Mach3 pour commander sorties sur carte a relais Led110

et voila le code pour le bouton

Code:
If GetOEMLED(78) = True Then
      DeActivateSignal(OUTPUT5)
      Sleep(500)
Else
      ActivateSignal(OUTPUT5)
      Sleep(500)
End If

Il ne te reste plus qu'à activer Output#5 dans le ports& pins et lui affecter le n° de port et le n° de pin de ton choix.

Si tu utilise une sortie qui n'a pas de LED associée, tu peux tester la sortie elle même plutôt que la LED ; un exemple en testant la sortie plutôt que la LED (bon, ça marche aussi sur les sorties qui on une LED associée, bien sûr)

Code:
If IsOutputActive(OUTPUT10) Then
      DeActivateSignal(OUTPUT10)
      Sleep(500)
Else
      ActivateSignal(OUTPUT10)
      Sleep(500)
End If

un autre sujet ici
http://www.metabricoleur.com/t15133-machscreen-et-les-output-perso

++
David

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

Messages : 19426
Points : 32127
Date d'inscription : 21/06/2009
Age : 56
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Ajouter bouton dans Mach3 pour commander sorties sur carte a relais Empty Re: Ajouter bouton dans Mach3 pour commander sorties sur carte a relais

Message  dume2309 le Dim 24 Mai 2020 - 21:18

Super !

Simple , clair , rapide comme toujours !

Merci David
dume2309
dume2309
je prends du galon
je prends du galon

Messages : 51
Points : 83
Date d'inscription : 09/04/2020
Age : 53
Localisation : Corse

Revenir en haut Aller en bas

Ajouter bouton dans Mach3 pour commander sorties sur carte a relais Empty Re: Ajouter bouton dans Mach3 pour commander sorties sur carte a relais

Message  dume2309 le Dim 24 Mai 2020 - 21:44

J'ai une question bete , comment creer des boutons Vscript , je ne trouve pas ....il y a un sujet ?

Désolé pour mon ignorance de debutant


Dernière édition par dume2309 le Dim 24 Mai 2020 - 21:59, édité 1 fois
dume2309
dume2309
je prends du galon
je prends du galon

Messages : 51
Points : 83
Date d'inscription : 09/04/2020
Age : 53
Localisation : Corse

Revenir en haut Aller en bas

Ajouter bouton dans Mach3 pour commander sorties sur carte a relais Empty Re: Ajouter bouton dans Mach3 pour commander sorties sur carte a relais

Message  dh42 le Dim 24 Mai 2020 - 21:51


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

Messages : 19426
Points : 32127
Date d'inscription : 21/06/2009
Age : 56
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Ajouter bouton dans Mach3 pour commander sorties sur carte a relais Empty Re: Ajouter bouton dans Mach3 pour commander sorties sur carte a relais

Message  dume2309 le Dim 24 Mai 2020 - 22:04

Top Top Top !

dume2309
dume2309
je prends du galon
je prends du galon

Messages : 51
Points : 83
Date d'inscription : 09/04/2020
Age : 53
Localisation : Corse

Revenir en haut Aller en bas

Ajouter bouton dans Mach3 pour commander sorties sur carte a relais Empty Re: Ajouter bouton dans Mach3 pour commander sorties sur carte a relais

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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