Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

VB SCRIPT APPEL UNE PAGE MACH3

2 participants

Aller en bas

VB SCRIPT APPEL UNE PAGE MACH3 Empty VB SCRIPT APPEL UNE PAGE MACH3

Message  WF Lun 6 Juin 2022 - 14:13

Bonjour à Tous et à DH42 en particulier
voila l ' histoire j ai fait des wizards sur des page Mach3
pour faire des Pocket des trous des rondelles etc... tous allait bien jusqu' au jour ou Mach3 coincé
sur les conseilles de Dh 42 j ai contacté Mr Klaus Dieter ( Macscreen) qui m a expliqué que le screen de mach3 ne doit pas dépasser 36Mo
donc j ai refait mes écrans (page mach3) et le bouton programme de chaque page appel une Macro
j ai voulu alléger encore mach3
j ai crée un vrai fichier Wizard placé dans "Addons " avec bibliothèque image Bitmaps et screen dédié par contre le programme est collé sur le bouton du screen Wizard
le programme fonctionne mais il arrive sur la Page 1 de mach3
(LoadStandardLayout arrive toujours sur la page 1 Mach3
j ai mis mis apres
" DoOEMButton (11) ' affiche l écran 11 toolpath wf11
Sleep(300)
rien a faire par contre si j appuie sur le bouton 11 je vais sur la page 11 voulue
j e n 'ai pas trouvé dans la doc VB cypress d' instruction genre
" LoadLayout (11) " ( j ai essayé de l écrire dans le programme mais cela ne fonctionne pas )
Si par hazard vous avez une Solution ????
j ai aussi beaucoup de mal avec les visu "redDRO" et greenDRO" même en les copiant et en les collant
D'avance un grand merci pour votre aide
WF
WF
très actif
très actif

Messages : 281
Points : 398
Date d'inscription : 17/09/2018
Age : 72
Localisation : Bondy

Revenir en haut Aller en bas

VB SCRIPT APPEL UNE PAGE MACH3 Empty Re: VB SCRIPT APPEL UNE PAGE MACH3

Message  dh42 Lun 6 Juin 2022 - 18:34

Salut,

LoadStandardLayout() charge le screenset lui-même, et effectivement il affiche toujours la page 1

pour afficher une page c'est SetPage(), mais je ne suis pas sur que tu puisse le mettre dans ton wizard car dès que tu a chargé le Standard Layout, le wizard est déchargé donc les instructions après LoadStandardLayout() ne seront pas exécutées ... enfin je pense ... et c'est probablement pour ça que le DoOEMButton(11) ne marche pas non plus.

++
David

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

Messages : 25655
Points : 38364
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

VB SCRIPT APPEL UNE PAGE MACH3 Empty Re: VB SCRIPT APPEL UNE PAGE MACH3

Message  WF Mar 7 Juin 2022 - 18:01

Merci pour cette réponse ultra rapide j ai fait plein d essai

le SetPage(11) ou le GetPage (11) à partir du screenset Mach3 fonctionne bien il affiche la page entre parenthèses par contre si l on part du screen du Wizard le fichier se charge bien dans mach3 mais laisse un écran gris sans rien ( il faut recharger le screenset Mach3 via view et après le bouton page11 le Gcode etant charger malgré l écran gris )
pour avoir un écran Mach3 depuis le wizard il faut LoadStandardLayout()
Dommage Mais un grand merci pour votre aide
A bientôt
WF
WF
très actif
très actif

Messages : 281
Points : 398
Date d'inscription : 17/09/2018
Age : 72
Localisation : Bondy

Revenir en haut Aller en bas

VB SCRIPT APPEL UNE PAGE MACH3 Empty Re: VB SCRIPT APPEL UNE PAGE MACH3

Message  dh42 Mar 7 Juin 2022 - 20:48

J'avais eu une autre idée que j'ai testée cet aprèm, mais pas de chance, ça ne marche pas non plus What a Face

++
David

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

Messages : 25655
Points : 38364
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

VB SCRIPT APPEL UNE PAGE MACH3 Empty VB SCRIPT APPEL UNE PAGE MACH3 LA SOLUTION

Message  WF Mer 11 Jan 2023 - 16:16

Bonjour à Tous
et à DH 42 en particulier et une Bonne Année 2023 pleine de limaille
donc en fouinant dans la doc du Vb Cypress de mach3
j ai trouvé une instruction " Const "  on déclare le bouton de la page dans mon cas page 11 page du chemin d outils bidouillé par moi-même
le bouton s' appelle OEMButtonTOOLPATHwf
donc voila un bout de code  qui appelle la page de votre choix
Code:
             
        LoadStandardLayout() ' charge l'ecran mach3 standart page1
        Sleep(300)
        Const OEMButtonTOOLPATHwf = 11
         DoOEMButton(OEMButtonTOOLPATHwf) ' charge l'ecran mach3 standart page11
        Sleep(600)
merci encore pour votre aide précieuse
WF
WF
très actif
très actif

Messages : 281
Points : 398
Date d'inscription : 17/09/2018
Age : 72
Localisation : Bondy

Revenir en haut Aller en bas

VB SCRIPT APPEL UNE PAGE MACH3 Empty Re: VB SCRIPT APPEL UNE PAGE MACH3

Message  dh42 Mer 11 Jan 2023 - 17:12

Salut,

Oui, "Const" est une instruction courante en Basic (y compris en VB) ; ça existait même sur les Basic préhistoriques des années 80 ! zombie

++
David

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

Messages : 25655
Points : 38364
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

VB SCRIPT APPEL UNE PAGE MACH3 Empty Re: VB SCRIPT APPEL UNE PAGE MACH3

Message  Contenu sponsorisé


Contenu sponsorisé


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