VB SCRIPT APPEL UNE PAGE MACH3
2 participants
Page 1 sur 1
VB SCRIPT APPEL UNE PAGE MACH3
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
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- très actif
- Messages : 281
Points : 398
Date d'inscription : 17/09/2018
Age : 72
Localisation : Bondy
Re: VB SCRIPT APPEL UNE PAGE MACH3
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
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.
Re: VB SCRIPT APPEL UNE PAGE MACH3
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
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- très actif
- Messages : 281
Points : 398
Date d'inscription : 17/09/2018
Age : 72
Localisation : Bondy
Re: VB SCRIPT APPEL UNE PAGE MACH3
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
++
David
++
David
_________________
Traduction Française de CamBam et de sa documentation.
VB SCRIPT APPEL UNE PAGE MACH3 LA SOLUTION
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
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)
WF- très actif
- Messages : 281
Points : 398
Date d'inscription : 17/09/2018
Age : 72
Localisation : Bondy
Re: VB SCRIPT APPEL UNE PAGE MACH3
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 !
++
David
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 !
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Sujets similaires
» Programmation Basic Script sous Mach3
» recherche script de palpage pour MACH3
» Un petit tabouret.
» Ou poster un sujet traitant de Mach3, des règlafes VFD Huanyang et d'une carte CNC USB compatible Mach3
» page codes M et G
» recherche script de palpage pour MACH3
» Un petit tabouret.
» Ou poster un sujet traitant de Mach3, des règlafes VFD Huanyang et d'une carte CNC USB compatible Mach3
» page codes M et G
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum