Autor Beitrag
Linux
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 14.04.08 16:56 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 591
Erhaltene Danke: 14



BeitragVerfasst: Mo 14.04.08 17:07 
user profile iconLinux 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 Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 591
Erhaltene Danke: 14



BeitragVerfasst: Di 15.04.08 14:35 
user profile iconLinux 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