2012-02-13 1 views
0

Je souhaite communiquer avec mon matériel en utilisant Java. J'ai essayé très bien en utilisant tous les paquets et les ai placés correctement. Les ports de communication sont également détectés par le code de programme Java. Mais maintenant je suis incapable d'ouvrir ce port COMM. J'ai également essayé de lire et d'écrire sur cmd en utilisant le port de communication vers hyper terminal mais je n'ai toujours pas atteint. Le programme va se terminer après la détection du port de communication. Alors, comment lire ou écrire à travers le port de communication en utilisant hyper terminal en Java?Communication avec du matériel utilisant Java via un terminal hyper

+0

S'il vous plaît poster quelques de votre code montrant comment vous connectez, et où l'exception se produit. –

+0

Wow, nous avons un email pour les phishers et les spammeurs ici. Veuillez le mettre dans votre profil à la place. – ecle

Répondre

0

Reportez-vous à ce lien sur les API de communication java. espère que cela vous aidera ..

http://java.sun.com/products/javacomm/reference/docs/API_users_guide_3.html

+0

Voici mon code ci-dessous: –

+0

Type de chaîne; commutateur (port.getPortType()) {case CommPortIdentifier.PORT_PARALLEL: type = "Parallel"; case CommPortIdentifier.PORT_SERIAL: type = Série; break; défaut: type = "Unknown";} S.o.p (port.getName() + ":" + type); if (port.getName(). Est égal à ("COM3") \t {try {port.open ("MyFirst", 200); Sop ("Port COM3 isReady");} catch (Exception e) {} try { CommPortIdentifier pq = CommPortIdentifier.getPortIdentifier (COM3) CommPort = pq.open ("listports", 2000);} catch (Exception e) { port.open ("COM3", 200); InputStream est; fluxEntrée = serialPort.getInputStream();} byte [] readBuffer = nouvel octet [20]; while (is.available()> 0) –

+0

Ignorer les syntaxes .... puisque spcae n'était pas disponible dans ce site ... –

Questions connexes