Comprehensive CAN monitor for Windows® and its add-ins: Plotter, CANdb Import, Instruments Panel, and J1939
-
CANmaster
- Posts: 9
- Joined: Mon 19. May 2014, 13:52
Post
by CANmaster » Thu 7. Aug 2014, 17:28
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
-
M.Riedl
- Software Development

- Posts: 34
- Joined: Wed 22. Sep 2010, 13:28
Post
by M.Riedl » Thu 7. Aug 2014, 18:52
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