Bonjour,
En clair:
Notre boite est sur le point de lancer la nouvelle génération du produit "phare" de mon service...
Il s'agit d'un appareil de mesures.
Nous dévelloppons tous nos logiciel en Builder C++ mais aussi dans des logiciels associés selon les environnement (Turbo Pascal, Turbo C++)
Actuellement la génération actuelle de notre produit a une liaison BNC utiliant un protocole défini entre nos appareils et un module RS232. Le protocole RS232 nous permet actuellement la communication vers un PC.
Mais ce nouveau produit comporte une nouvelle difficulté: il est équipé d'un port USB... Or aucun d'un dévellopeur de la boîte n'a encore communique sur un port USB...
La question n'est pas encore formulée mais je penses que le lecteur voit déjà ou je veux en venir.
Le protocole électrique sortie de la tour PC ne nous intéresse pas. Ce qui nous intéresse c'est la partie logiciel pour communiquer avec notre appareil qui se trouve en position de périphérique du PC.
J'ai lu différents posts ou tutoriels sur le sujet mais je commences à être un peu perdu, voici donc mes différentes questions:
- Existe t-il un composant complet type TComPort?
- Le dévellopement d'un Driver pour notre produit est-il une étape incontournable? Si oui, avez vous un (lien vers un ) tutoriel pour le dévellopement d'un driver?
- Si non une communication directe sur le port USB à partir de notre application peut-elle être envisagée? avec des fonctions que nous dévelloperions du style: InitUSB(XXXparamètres) pour l'intialisation et ou l'ouverture du port, CloseUSB(xxxparam) pour la fermeture de la connexion, EnvoiString(xxxparam, char *StringToSend) pour l'envoi s'une chaine et RceptString(xxxparam) pour la réception d'une chaîne où xxxparam seraient des paramètres à déterminer au cours du dévellopement de ces fonctions.
Merci d'avance.
La première solution serait vraiment géniale.
La seconde serait dommage pour notre produit car elle me semble longue à assimiler. Mais personellement, elle représenterais une nouvelle étape dans mon acquisition personelle de compétence, ce qui me plairais bien.
La dernière d'avance me conviendrais amplement car je penses pouvoir l'implémenter très rapidement (la date de sortie du produit est très proche).
@+
Mattetfamilly
Partager