jopsped
Messages postés4Date d'inscriptionjeudi 28 mai 2009StatutMembreDernière intervention28 mai 2009
-
28 mai 2009 à 12:06
jopsped
Messages postés4Date d'inscriptionjeudi 28 mai 2009StatutMembreDernière intervention28 mai 2009
-
28 mai 2009 à 16:59
bonjour,
je voudrais pouvoir changer le 10 par une variable que l'utisateur choisie pendant l'acquisition et après pour choisir de pousuivre le traitement ou de changer le paramètre.
Sub applicationmacrojoseph()
Call lequalize(image0, 10, "image1")
End sub
merci de votre aide
Voila c'est du basique de chez basique, mais ca fonctionne, si tu cherche à faire quelque chose de plus évolué, alors dis moi ou se situe ton code (dans un formulaire ? Un module?)
Au fait, si ce code est dans une macro alors tu n'es pas dans le bon thème (c'est pas VB2005)
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 28 mai 2009 à 12:19
Bonjour,
Qelle aquisition ? Nous ne pouvons pas voir on ne possedent pas la source de ton programme ! Exprime toi plus clairement, donne plus de détails pour toi qui à l'application devant toi cela parrait évidant mais pas pour les autres...
Je vais essayé de t'aider quand même :
Sub applicationmacrojoseph()
Dim Num As Integer
Num = ' <= Donne une valeur à num à l'aide d'un composant que tu placera sur ta feuille par exemple :
jopsped
Messages postés4Date d'inscriptionjeudi 28 mai 2009StatutMembreDernière intervention28 mai 2009 28 mai 2009 à 13:57
j'utilise un loiciel de traitement d'image et je sais automatiser l'analyse. c'est à dire que l'utilisateur selectionne la photo et lance la macro pour réaliser les différentes opération d'analyse.
ce que je veux faire c'est afficher des boîte de dialogue où l'utilisateur choisi les paramètres (qui sont des chiffres). Dans l'exemple ci dessus la fonction lequalize permet d'équilibrer les contrastes de l'image et la valeur (10 ici) est le nombre de zone d'équilibrage des contrastes
Merci de ton aide.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 28 mai 2009 à 14:20
En fait, je n'ai strictement rien compris à ce que tu m'explique....
Tavaille-tu sur un projet en vb.net ?
Peux-tu poster un exemple de ton code (concret), et expliquer quels formulaire comporte ton application, comment se déroule les événements
"j'utilise un loiciel de traitement d'image et je sais automatiser l'analyse. c'est à dire que l'utilisateur selectionne la photo et lance la macro pour réaliser les différentes opération d'analyse."
"Macro" = VBA/VBE ?, logiciel de traitement d'image ? quel logiciel ? fait-il partie de ton application ? quelle macro ? de quel fichier ? c'est du word du exel ? les analyses ? Analyses de quelles images ? celle du logiciel ? comment les récupère tu ? Bref c'est du baclé ce que tu me décris, prend le temps avant de poster, détaille, montre ton code, donne des explication, je sais pas moi...
Comment veux tu que l'on t'aide avec si peu de détails... NOUS NE SOMMENT PAS DEVINS !
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
steph064
Messages postés90Date d'inscriptionmardi 30 décembre 2008StatutMembreDernière intervention10 juin 2009 28 mai 2009 à 14:29
Oui donne des précisions ! si tu veux ouvir une boite genre msgbox avec une textbox, si tu est sur visual studio tu peux utiliser:
'Variable' = InputBox("TITRE","TEXTE")
ca affichera une box ac un titre, un texte et l'utilisateur n'aura plus qu'à taper ce qu'il souhaite dans la textbox, VARIABLE prendra cette valeur.
jopsped
Messages postés4Date d'inscriptionjeudi 28 mai 2009StatutMembreDernière intervention28 mai 2009 28 mai 2009 à 15:16
"Macro" = VBA/VBE ?, logiciel de traitement d'image ? quel logiciel ? fait-il partie de ton application ? quelle macro ? de quel fichier ? c'est du word du exel ? les analyses ? Analyses de quelles images ? celle du logiciel ? comment les récupère tu ? Bref c'est du baclé ce que tu me décris, prend le temps avant de poster, détaille, montre ton code, donne des explication, je sais pas moi...
le logiciel que j'utilise est visilog , il permet d'acquérir d'analyser des images à partir d'une caméra.
après l'acquisition j'utilise des fonctions de ce logiciel pour permettre les information que je souhaite.
ainsi il est possible lorsque l'enchainement des fonctions est obtenu d'enregistrer une macro sous visual basic qui enchaine les différentes étapes.
voici le script que j'ai obtenu
les ligne Call correspond à des fonctions du logiciel
ce que je voudrais c'est pouvoir changer les valeurs en rose qui sont compri entre 0 et 99 sans changer le code.
j'espère être plus claire
jopsped
Messages postés4Date d'inscriptionjeudi 28 mai 2009StatutMembreDernière intervention28 mai 2009 28 mai 2009 à 16:59
merci ça fonction il juste fallu que je change le type variable (long à la place de integer)
merci encore pour ton aide et désolé pour le peu de claireté