vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen und Antworten zur vbarchiv.dll
com port 
Autor: ipstyle00
Datum: 13.01.06 08:03

Hallo zusammen

(hatte schonmal ein änliches thema, jetzt aber mit comport)
Ich hoffe ihr könnt mir hier weiterhelfen.

Foglendes:
To - Do:

Via Com1 soll eine Waage angesprochen werden.

Daten
9600
Stopbits 1
Databist 8
Parity ungerade

Befehl der zu senden ist: S
(ein einfaches grosses S)

Die Abfrage soll alle 3 sekunden durchgeführt werden.

Rückgabe wert soll in eine Datei geschrieben werden. (bsp c:\output.txt)
Es soll nur immer 1 Wert drin stehen, der aktuelle.


Ich brauche doch dazu das MScom module, die VBarchiv.dll & einen Timer.


Hier mei Code. irgendwie hab ich da noch Probleme.
Könnt ihr dies mal kurz überprüfen?Ich habe beim Empfangen Probleme.
Könntet ihr mir einen Code erstellen? Oder zeigen wie ich da
weiterarbeiten sollte? Vielen Dank!

Vielen Dank

IPstyle

Private Sub closeport_Click()
comClose hcomm
End Sub
 
Private Sub Command1_Click()
    hcomm = comOpen("COM1") 'Öffnen
'    If hcomm = 0 Then Exit Sub Else
    comSet hcomm, "BAUDRATE", 9600 'Baud Rate
    comSet hcomm, "PARITY", 0 'Parity
    comSet hcomm, "BYTE", 8 'Datenbits
    comSet hcomm, "STOP", 1 'Stopbits
    comSet hcomm, "TXBUFFER", 1024 'Transmit buffer
    comSet hcomm, "RXBUFFER", 1024 'Receive Buffer
 
    'Daten senden
        comSend hcomm, "S"
 
   'Antwort empfangen, hier evtl. ne Schleife bauen oder mit nem Timer auslesen 
   ' und zusammenfügen
 
   Dim sAnswer As String
 '  Dim sAnswer As Long
 
    'comReceive (sAnswer)
'answer = comReceive(hcomm, sAnswer)
progoutput.Caption = sAnswer
Dim S As Long
'sGet hcomm = S
progoutput.Caption = S
 
    'sAnswer = comReceive(hcomm, sAnswer)
    'Output.Text = sAnswer
    'comClose
End Sub
 
Private Sub Command2_Click()
frmAbout.Show
 
 
End Sub
 
 
Private Sub progend_Click()
comClose hcomm
End
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
com port3.463ipstyle0013.01.06 08:03
Re: com port1.885ModeratorMartoeng13.01.06 18:02

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel