2017-07-09 2 views
0

Dies ist mein Code, wenn ich Taste auf der Waage drücken:Wie Gewicht zu drucken, ohne den Knopf auf Mettler Toledo Druckwaagen

Private Sub SerialPort1_DataReceived(sender As Object, e As SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived 
    If comOpen Then 
     Try 
      readBuffer = SerialPort1.ReadExisting() 
      Me.Invoke(New EventHandler(AddressOf DoUpdate)) 
     Catch ex As Exception 
      MsgBox("read " & ex.Message) 
     End Try 
    End If 
End Sub 

Public Sub DoUpdate(ByVal sender As Object, ByVal e As System.EventArgs) 
    TxtIn.AppendText(readBuffer) 
End Sub 

und meine Waage ist Metller Toledo AB204-S.

+0

Wenn * Sie * Sie es nicht sagen, wann das Gewicht zu drucken, wie weiß das Programm, wenn das Gewicht drucken ? Beachten Sie, dass "Drucken" normalerweise bedeutet, dass der Wert auf Papier gedruckt wird. Vielleicht meinen Sie, dass Sie den aktuellen Gewichtswert von der Waage erhalten. In diesem Fall müssen Sie das [MT-SICS Standard Interface Command Set - Referenzhandbuch] (http://www.mt.com/ch/en/home) lesen /library/operating-instructions/laboratory-weighing/PL-S_SICS.html) - vielleicht ist das "S" -Befehl was du willst. –

+0

Bedeutet das Drücken der Drucktaste auf der Waage, und ohne den Knopf auf der Waage zu drücken kann nicht? thx für Antwort sir –

+0

Haben Sie versucht, Befehle vom PC an die Waage zu senden und dann die Antwort von der Waage zu lesen? Ich denke, das ist was du machen willst. –

Antwort

0

Schließlich fand ich meine

stecken
Private Sub BtnSend_Click(sender As Object, e As EventArgs) Handles BtnSend.Click 
    SerialPort1.WriteLine("SI" & vbCrLf) 
End Sub 

, die Code-Befehl ist SI und CrLf

Verwandte Themen