NI-CAN Channel API - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenkommunikation (/Forum-Datenkommunikation) +---- Thema: NI-CAN Channel API (/Thread-NI-CAN-Channel-API) Seiten: 1 2 |
RE: NI-CAN Channel API - deicebear - 09.03.2011 13:23 Hi, also ich habe mal ein Bild mit angehangen. Auf dem Bild ist links zu eine Skizze in Textform und rechts mein Beispiel, wie ich die CAN-Daten auseinander fummel und in brauchbare Zahlen umrechne. Kurz und knapp in Textform nochmal: Ich erhalte Daten von ID 12345 und ID 98765. Die Daten von ID 12345 kann ich super weiterverarbeiten, die von ID 98765 sind unsichtbar. Schalte ich das senden von ID 12345 aus, dann erhalte ich die Daten problemlos von ID 98765. Ob da nun MUX´er bei sind oder nicht, ist ja erstmal egal. Ich habe dies mit PEAKCan und NI-Can und deren dazugehöriger API erfolglos versucht. Multi-ID müsste doch im wesentlichen funktionieren. Vielleicht gibt es ja eine Faustregel, ich hätte gehofft, dass PEAK-Can-API legt mir die Daten von ID 12345 in Array[1] und von ID 98765 in Array[2], da es mir 8 Arrays liefert. Leider stehen in Array 0 bis 4 die Daten von ID 12345 und Array 4 bis 7 sind leer. Beim NI-Can leider auch so ähnlich, deswegen frage ich mich ob ich im Grundsatz etwas falsch mache, oder an Multi-ID nicht gedacht wurde. Kurzum: Woran liegt es, dass beide ID´s (kein Multi-ID) nicht gleichzeitig funktionieren? RE: NI-CAN Channel API - Martin Heller - 09.03.2011 14:27 Frage? Wäre es nicht sinnvoller, dies in einer for-Schleife zu integrieren? |