Page 1 of 1

Fehler beim Zuweisen des Timestamp

Posted: Thu 7. Aug 2014, 17:28
by CANmaster
Hallo!

Beim erstellen einer PCANMessage kommt beim Zuweisen des Timestamp der Fehler:

Falsche Anzahl an Argumenten oder ungültige Eigenschaftszuweisung: 'Timestamp'

Ist es etwa nicht möglich den Timestamp auf diese Weise zu manipulieren?

Code: Select all

Dim RcvMsg
Set RcvMsg = MyClient.Messages.Add
With RcvMsg
.Timestamp = 1000
End With
Wenn ja, geht es vielleicht anders?

Mit freundlichen Grüßen
CANmaster

Re: Fehler beim Zuweisen des Timestamp

Posted: Thu 7. Aug 2014, 18:52
by M.Riedl
Hallo,

Die Eigenschaft Timestamp einer PCANMessage kann nicht gesetzt werde, das sie eine ReadOnly Eigenschaft.

Der Timestamp, bzw. die Zeit wann die Message versendet werden soll, kann beim Aufruf der Funktion Write einer PCANMessage als 2. Parameter übergeben werden.

Der 1. Parameter dieser Funktion ist die PCANClientConnection.

Code: Select all

Set msg = MyClient.Messages.Add
With msg
   .Bus = 1
   .ID = &H100
   .DLC = 3
   .Data(0) = &H11
   .Data(1) = &H22
   .Data(2) = &H33
   .Write conn, MyClient.GetSystemTime + 1000
End With
Mit freundlichem Gruß
M.Riedl