LabVIEWForum.de
*.dbc - Dateien einlesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: *.dbc - Dateien einlesen (/Thread-dbc-Dateien-einlesen)



*.dbc - Dateien einlesen - eg - 13.06.2006 17:12

Hallo hat jemand eine DBC-Datei geparst? Gibt es fertige VIs dafür?

In der DBC-Datei werden CAN-und CAN-Protokoll- Einstellungen abgespeichert (IDs, Databits u.s.w.)

Grüsse, Eugen


*.dbc - Dateien einlesen - cb - 13.06.2006 21:18

' schrieb:Hallo hat jemand eine DBC-Datei geparst? Gibt es fertige VIs dafür?

In der DBC-Datei werden CAN-und CAN-Protokoll- Einstellungen abgespeichert (IDs, Databits u.s.w.)

Grüsse, Eugen

ist das CANApe?
ich glaub ich hab sowas mal geparst, wenn es um das CCP-Protokoll geht. Allerdings hab ich das auch mit Perl gemacht, weil RegEx vor LV 8 war ja ne Qual ...

Grüße
CB


*.dbc - Dateien einlesen - eg - 14.06.2006 10:11

Ja, es ist was ähnliches, aber doch was anderes. CANdb in Form einer *.dbc - Datei beinhaltet wie schon gesagt einige Einstellungen für CAN-Interface und Protokolleigenschaften.

Gruss


*.dbc - Dateien einlesen - McEarly - 21.11.2006 11:06

Hallo Eugen,

ist schon ne Weile her, dass du den Eintrag hier gemacht hast.
Hast du schon eine Lösung gefunden?

Gruß
McEarly


' schrieb:Ja, es ist was ähnliches, aber doch was anderes. CANdb in Form einer *.dbc - Datei beinhaltet wie schon gesagt einige Einstellungen für CAN-Interface und Protokolleigenschaften.

Gruss



*.dbc - Dateien einlesen - eg - 21.11.2006 13:15

Ne, leider nicht. Einen eigenen Parser dazu schreiben dauerte viel zu lange. Ich habe es einfach mal gelassen. Wäre aber ganz interessant noch etwas in dieser Richtung zu erfahren.

Gruss, Eugen


*.dbc - Dateien einlesen - Kazhal - 26.03.2007 13:26

Hallo,

*.dbc-Dateien (also eine CANdb) läßt sich im Prinzip komplett via NI CAN unter LabVIEW auslesen (sofern dass jetzt Deine Frage war). Du mußt Dich nur erst über die 'Names' und dann über die einzelnen 'Properties' durch die Nachrichten hangeln (also Start-Bit, # of Bits, Format (Intel) usw.). Am Ende vllt. noch alles zusammenfassen zu einem Array of Cluster - fertig!

Was mich selber interessiert wäre mehr die Möglichkeit, eine CANdb unter Einsatz von LabVIEW auch selber schreiben zu können. Inwieweit das wiederum möglich bzw. überhaupt "erlaubt" ist (lizenzrechtlich betrachtet), weiß ich nämlich leider nicht (da ich grundsätzlich eher nur sehr dürftige Erfahrungen mit CAN habe). Soweit ich das beurteilen kann, ist dies ja mit NI CAN nicht möglich, allerdings sind die *.dbc-Dateien ja auch "nur" reine Textdateien, so dass man doch an und für sich auch selber was "stricken könnte?!

Aber vllt. gibt's ja hier noch einen entsprechenden CAN-Guru [Bild: 25115-12.gif] Rolleyes!

Beste Grüße Peter


*.dbc - Dateien einlesen - eg - 26.03.2007 13:32

Ich benutze kein NI CAN, sondern einen Peak CAN<->USB Dongle. D.h. ich muss selber einen DCB-PArser schreiben.

Eugen


*.dbc - Dateien einlesen - cb - 26.03.2007 13:58

' schrieb:Aber vllt. gibt's ja hier noch einen entsprechenden CAN-Guru [Bild: 25125-11.gif] Rolleyes!

LOLBig Grin

hey, dein erstes PostSmile

Grüße
CB


*.dbc - Dateien einlesen - Kazhal - 26.03.2007 14:56

' schrieb:LOLBig Grin

hey, dein erstes PostSmile

Grüße
CB
Naja man fängt halt klein an Rolleyes!

Laß Dich mal wieder blicken, Bilo hat bestimmt noch 'ne Tasche für Dich im Ofen^_^!

cu P


*.dbc - Dateien einlesen - cb - 26.03.2007 15:20

' schrieb:Naja man fängt halt klein an Rolleyes!

Laß Dich mal wieder blicken, Bilo hat bestimmt noch 'ne Tasche für Dich im Ofen^_^!

cu P

könnte man drüber nachdenken - (<mjam>,<schmatz>, <schleck>) vorallem wo ich jetzt ja nen Halbtagsjob habe;)Ich glaub zwar noch nicht dran, aber Freitags soll ab und zu, unter Umständen, sofern es die Auftragslage zuläßt, frei sein ...