PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Scale OPOS pour Logiciel sur Windev
Scale OPOS pour Logiciel sur Windev
Iniciado por Sebflow1, 12,feb. 2024 21:40 - 5 respuestas
Miembro registrado
5 mensajes
Publicado el 12,febrero 2024 - 21:40
Bonjour c'est mon premier poste dans votre forum, et je vous remercie par ce que j'ai toujours trouvé mon bonheur grace à votre aide.

Je dois crée un logiciel sur une balance mettler toledo UC HTTM, j'ai reussi a connecté l'imprimante avec le driver OPOS, mais je n'arrive pas à recuperer le poids de la balance avec le driver OPOS avec la fameuse methode readWeight, j'utilise le activeX et le driver OPOS. j'ai la documention et les drivers installé.

mon code qui fonctionne pour l'imprimante:
printerpos>> est un objet OLE "OPOS.POSPrinter"
printerpos>>Open("MT_USB_Printer")
printerpos>>claimdevice(1000)
printerpos>>deviceenabled=Vrai
PTR_S_RECEIPT est un entier=2
printerpos>>Printnormal (PTR_S_RECEIPT,"Texte de test"+RC)


Documentation :
readWeight (inout weightData: int32, timeout: int32)
void {raises-exception, user after open, claim, enable}

weightData est un entier
scalepos>> est un objet OLE "OPOS.Scale"
scalepos>>Open("MTScale")
scalepos>>claimdevice(1000)
scalepos>>deviceenabled=Vrai
scalepos>>readWeight(&weightData,1000)
poids_recupere=weightData

mon code qui fonctionne pas pour la balance :

Merci beaucoup.
Mensaje modificado, 12,febrero 2024 - 22:18
Miembro registrado
3.286 mensajes
Popularité : +93 (137 votes)
Publicado el 13,febrero 2024 - 03:22
Salut
Un lien vers la documentation et de l'activx svp
Mensaje modificado, 13,febrero 2024 - 03:23
Miembro registrado
5 mensajes
Publicado el 13,febrero 2024 - 14:07
Salut Popoy merci de ton aide, avec plaisir

Alors cest une balance PC sous Windows 7,
elle dispose d'une balance connecté en COM je pense, mais de toute facon on n'y a pas acces, car elle depend du driver OPOS,
Il y a un logiciel intermediaire le VCO, c'est le bandeau d'affichage du poids en temps réel en haut de l'écran,
et quand on communique avec le VCO on recupere le poids du bandeau et on peut aussi envoyé le prix unitaire pour etre afficher,
je developpe un logiciel de balance sous windev, et j'aimerai communiquer avec le VCO de la balance, j'ai la documentation.

Il y a un logiciel d'essai il fonctionne tres bien c'est le VCOPOS (j'en ai fait des captures d'écran)

J'ai fait un lien google drive avec toute la doc et les captures d'écran, il y a meme du code c++, car je ne sais pas pourquoi ma procedure ne fonctionne pas, je pense ne pas etre capable de comprendre la documentation :/

https://drive.google.com/drive/folders/16b-XTmMWNxYCpxlUlY-XgPhMzmfIciRN…


Merci de ton aide
Mensaje modificado, 13,febrero 2024 - 14:08
Miembro registrado
5 mensajes
Publicado el 13,febrero 2024 - 14:08
ca c'est l'application de test VCOPOS elle marche mais je n'arrive pas à me connecter a la balance via Windev






Mensaje modificado, 13,febrero 2024 - 14:11
Miembro registrado
5 mensajes
Publicado el 13,febrero 2024 - 16:32
J'ai essayer une autre approche avec .NET
je n'ai aucun resultat et aucune erreur dans Windev,
Est ce que quelqu'un peux m'aider please :)




Mensaje modificado, 13,febrero 2024 - 16:39
Miembro registrado
3.286 mensajes
Popularité : +93 (137 votes)
Publicado el 13,febrero 2024 - 19:14