Bonjour à tous ...
Je tente de réaliser une application qui me permet de communiquer avec un appareil de mesure (Heidenhain ND 281B qui est relié à un palpeur). Le but de cette application, c'est de récupérer la valeur de mesure.
Pour faire cela, j'ai des paramètres à respecter qui sont les suivants :
(je mets le code c'est plus simple)
Ce que je cherche à faire c'est envoyer une valeur à mon appareil pour que cela me retourne automatiquement la mesure. Pour faire cela, voici la ligne de code que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part frmChildMesure.MSComEtalon.Settings = "9600,e,7,2"
Le Chr$(2) c'est un critère que je dois respecter, en effet, l'appareil me répond seulement si j'envoie ce caractère selon le manuel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part frmChildMesure.MSComEtalon.Output = Chr$(2)
Le problème que j'ai c'est que sur la ligne de code ci-dessus lorsque exécute mon application, mon port est en "ECRITURE SEULEMENT" et je souhaiterais qu'il soit en "LECTURE - ECRITURE". Savez-vous comment je peux faire cela ??? Est-ce qu'il y a une propriété pour effectuer une telle opération ?
Merci d'avance pour vos réponse ... salutations à tous ...
S'Noop ... y
PS : Pour information, j'ai tenté de faire de la communication avec un logiciel appelé "WinWedge" et lorsque je teste mon port et que j'envoie le fameux caractère "Chr$(2)" qui correspond en CHAR à STX, j'ai un retour d'information et ma mesure s'affiche bien ... ... contrairement à mon application VB6 ... ...![]()
Partager