PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Scale OPOS pour Logiciel sur Windev
Scale OPOS pour Logiciel sur Windev
Started by Sebflow1, Feb., 12 2024 9:40 PM - 5 replies
Registered member
5 messages
Posted on February, 12 2024 - 9:40 PM
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.
Message modified, February, 12 2024 - 10:18 PM
Registered member
3,286 messages
Popularité : +93 (137 votes)
Posted on February, 13 2024 - 3:22 AM
Salut
Un lien vers la documentation et de l'activx svp
Message modified, February, 13 2024 - 3:23 AM
Registered member
5 messages
Posted on February, 13 2024 - 2:07 PM
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
Message modified, February, 13 2024 - 2:08 PM
Registered member
5 messages
Posted on February, 13 2024 - 2:08 PM
ca c'est l'application de test VCOPOS elle marche mais je n'arrive pas à me connecter a la balance via Windev






Message modified, February, 13 2024 - 2:11 PM
Registered member
5 messages
Posted on February, 13 2024 - 4:32 PM
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 :)




Message modified, February, 13 2024 - 4:39 PM
Registered member
3,286 messages
Popularité : +93 (137 votes)
Posted on February, 13 2024 - 7:14 PM