AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Literator zum Com Port

Ein Thema von delphi_newbie_123 · begonnen am 31. Jan 2006 · letzter Beitrag vom 2. Feb 2006
Antwort Antwort
delphi_newbie_123

Registriert seit: 14. Jan 2004
181 Beiträge
 
Delphi 5 Enterprise
 
#1

Literator zum Com Port

  Alt 31. Jan 2006, 23:07
Hallo,
ich möchte eine Fernbedienung per Computer steuern(Com,Usb)
Habe mich leider noch nie zuvor mit dem Thema beschäftigt und suche nach passender Literatur!
Ich bevorzuge Python aber Delphi geht zur Not auch!
wäre über Büchertipps oder Links erfreut, die mich in dieses Gebiet einleiten.
Tutorials Grundlagen usw..
Danke sehr im Vorraus!
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#2

Re: Literator zum Com Port

  Alt 1. Feb 2006, 10:42
Hi,
sorry, auch ich kann dir hier keinen Literaturtip geben (insbesondere nicht zu Python), aber im Grunde ist beides sehr einfach. Deine Fernbedienung per USB zu steuern ist sicherlich eine nette Idee, aber das muss von der Fernbedienung (ihrem Hersteller) unterstützt werden. Bei dem USB Bus wird immer über die Treiber gearbeitet und wenn es dazu kein SDK gibt, hast du ein Problem. In der Regel wird dir eine Dll zur Verfügung gestellt, die dann ein paar Methoden hat, die du Aufrufen kannst. Wie man Dlls mit delphi anspricht, findest du in unzähligen Tutorials in der DP und bei google. Wichtig ist, du musst die entsprechende Dll haben und natürlich ihre Funktionen (erwartete Parameter, etc) kennen.

Was die serielle Kommunikation per RS-232 angeht, so handelt es sich hierbei um eine recht einfache Art der Kommunikation. Diese ist asynchron (aber das sollte hier weniger eine Rolle spielen). Für Delphi gibt es sehr schöne Kapselungen (z.B.TComPort). Hier musst du nur den Port wählen, die Parameter (Baudrate, StoppBits, Parität, etc) einstellen und fertig. Kommandos werden als Kette von Bytes verschickt. Dazu besitzt dein Rechner und der Empfänger einen Empfangspuffer in dem diese Daten landen (wie gesagt ist halt asynchron). Ja, häufig sind diese Bytes nicht wirklich zufällig sondern es handelt sich um Buchstaben und du kannst mehr oder weniger direkt einen String verschicken.
Auch hier musst du natürlich wissen, was die Fernbedienung für Kommandos erwartet, über alle möglichen Worte zu iterieren dürfte doch etwas zu lange dauern.

Ok, ist beides noch sehr sehr oberflächlich gehalten, aber du hast deine Frage was genau du machen möchtest nicht wirklich sehr konkret ausgedrückt. Ich bin mir zumindest nicht sicher ob du jetzt solche Schnittstellen hast oder ob du einfach mal eine selbstgebaute Fernbedienung steuern willst. Da gibt es dann natürlich auch Möglichkeiten mit IO-Chips, die entsprechende Schnittstellen besitzen (z.B. der Warrior).

Gruß der Unwissende
  Mit Zitat antworten Zitat
delphi_newbie_123

Registriert seit: 14. Jan 2004
181 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: Literator zum Com Port

  Alt 2. Feb 2006, 14:08
danke für deien Antwort.
Ich will eine selbstgebaute Fernbedienung für ein Bot mit meinem Laptop steuern
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz