Entwickler-Ecke
Internet / Netzwerk - CAN-Bus Programmierung
Linux - Mo 14.04.08 16:56
Titel: CAN-Bus Programmierung
Hallo zusammen,
ich möchte einen ECOSTEP Motor-Regler über einen CAN-Bus ansprechen.
Wie binde ich die Kommunikation in Delphi ein (init, ...)
Wäre super, wenn mir jemand helfen könnte.
Vielen Dank,
Linux ;-)
Reinhard Kern - Mo 14.04.08 17:07
Titel: Re: CAN-Bus Programmierung
Linux hat folgendes geschrieben: |
Hallo zusammen,
ich möchte einen ECOSTEP Motor-Regler über einen CAN-Bus ansprechen.
Wie binde ich die Kommunikation in Delphi ein (init, ...)
Wäre super, wenn mir jemand helfen könnte.
Vielen Dank,
Linux ;-) |
Hallo,
indem du die vom Hersteller mitgelieferte Delphi-Unit in dein Programm einbindest.
Gruss Reinhard
Linux - Di 15.04.08 13:38
Thx,
ich habe die hardware noch nicht vor ort und wusste nicht, dass so etwas mitgeliefert wird. Umso besser, wenn das der Fall wäre ...
Reinhard Kern - Di 15.04.08 14:35
Linux hat folgendes geschrieben: |
Thx,
ich habe die hardware noch nicht vor ort und wusste nicht, dass so etwas mitgeliefert wird. Umso besser, wenn das der Fall wäre ... |
Hallo,
meine Antwort war sozusagen nur der Anfang der Fahnenstange. Du musst ja ein CAN-Bus-Interface in deinen PC einbauen oder per USB anschliessen. Dazu brauchst du einen Treiber (weil nur Windows auf die Hardware zugreifen kann) und eine Programmierschnittstelle (API). Für das API wird normalerweise mindestens ein C/C++-Header mitgeliefert, damit man sich das nicht selbst aus den Beschreibungen der Funktionen zusammenbasteln muss.
Ist nur C und nichts für Delphi mitgeliefert, hast du ein Problem: du must den C-Header selbst portieren in eine Delphi-Unit.
Ist garnichts mitgeliefert, hast du kein Problem, sondern dann ist die Hardware wertlos. Das gibt es aber nicht, es sei denn, du hast das Ganze in einer Bastelkiste gefunden oder geschenkt bekommen oder es ist so alt, dass du mit den Treibern nichts mehr anfangen kannst.
Gruss Reinhard
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!