cs_Rappunzell
Messages postés3Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention 9 juin 2005
-
7 juin 2005 à 14:36
cs_Rappunzell
Messages postés3Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention 9 juin 2005
-
9 juin 2005 à 14:57
Bonjour à tous,
Voilà, je suis actuellement stagiaire dans une entreprise d'automatisme et j'ai comme projet d'écrire un programme avec Borland C++ Builder 5.
Le but de ce programme est simple: Une caméra infra-rouge prend des mesures de températures, 37 en tout. Grace à un logiciel appellé Winlips, on a un tableau de ces 37 valeurs en temps réels (qui changent tout le temps quoi...)
Alors je dois faire un prog qui permet de récupérer ces valeurs pour pouvoir ensuites les traiter.
Je sais que cela doit se faire avec DdeClientConv ou un truc du genre, je pense avoir déjà réussi à "connecter" les deux applications entre elles mais je ne sais pas du tout comment afficher ce fameux tableau dans mon programme...
Aidez moi par pitié, je n'ai JAMAIS fait de C++ avant, je débute totalement!
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 7 juin 2005 à 15:22
Yep,
Les commandes DDE sont spécifiques aux applications.
Pour cela il faut que tu te référes a la doc de Winlips, afin de trouver quelle est la commande
permettant de récuperer le tableau de rélévé des températures.
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 8 juin 2005 à 06:48
Tu peux utiliser le débuggeur pour les voirs toi même en commencant ...
Ensuite tu penseras aux zones de saisies. Tu peux aussi le faire en
console et afficher les valeurs avec cout ou printf. C'est sûrement un
tableau je présumes.
cs_Rappunzell
Messages postés3Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention 9 juin 2005 9 juin 2005 à 14:57
Arf, ben finalement j'ai réussi ma liaison DDE!
Le problème à présent c'est que c'est trop lent, les températures ont une fréquence de raffraichissement de 2 Hz. C'est pas assez rapide dans le cadre du projet.
Par contre avec une liaison OLE ça devrait marché.
Mais le problème reste entier, la question est
Comment faire une liaison OLE entre deux applications à savoir que le serveur est WINLIPS (un programme) et que le client est mon programme en C++ avec Borland C++ Builder 5 ?????