Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Schnittstellen Problem Technikerarbeit
wusel2209 - Di 14.03.06 17:15
Titel: Schnittstellen Problem Technikerarbeit
Hi!!!
Arbeite gerade an meiner Technikerarbeit und bin jetzt so weit, die Kommunikation aufzubauen! (Ich verwende eine RS 485 Schnittstelle).
Jetzt meine Frage an euch:
Wie muss ich das ganze angehen? Wo und wie kann ich überhaupt die Schnittstelle initialisieren? Muss ich was beachten?
Würde mir schon helfen wenn es mir einer ganz allgemein erklären könnte oder am Beispiel eines kleinen Quelltextes.
:(
Vielen Dank schonmal
wusel2209
(P.Ulsamer@gmx.de)
digi_c - Di 14.03.06 20:09
Coole Sache. Bitte suche erstmal nach
RS232
SERIELL COM
LPT da das Thema öfters hoch kommt und auch schon ziemlich umfassend ausdiskutiert wurde.
Oder meinst du direkt eine RS485 Karte? Bei uns in der Firma haben die so eine Box hinter die RS232 gehängt denn ich glaube da müssen ja nur ein paar Pegel verändert werden, siehe auch
RS485
wusel2209 - Do 16.03.06 19:37
Titel: Schnittstellenproblem
Hi!!
Ich habe in meiner Technikerarbeit ein Touchbildschirm eingebaut. Der Touchbildschirm ist eigendlich ein kompletter Computer mit einem Flashspeicher. In diesem sind schon RS232 und RS485 Schnittstellen eingebaut. Ich benutze die RS485. Das heist ich brauch also keinen Converter von z.B. USB/Seriell auf RS485.
Jetzt mein Problem:
Ich habe die Aufgabe, etwas zu testen und soll dabei verschiedene Werte, die ich von diesem Gerät bekomme am Bildschirm anzeigen und somit ein (Test)protokoll erstellen. Außerdem will ich auch Befehle an dieses Gerät schicken. Habe schon eine Oberfläche programmiert und jetzt gehts eben an die Schnittstelle (Kommunikation). Und jetzt meine Frage an Euch:
Könntet Ihr mir grob erklären wie ich an die Sache zu gehen habe? Gibt es irgendwelche vorgefertigten Funktionen in Delphi mit der ich z.B. die Schnittstelle initialisieren kann? Wie und mit welchen Befehlen übertrage ich Daten oder empfange sie? (Tut mir leid wenn ich so doofe Fragen stelle aber ich bin noch ganz ganz frischer Anfänger)
Also schonmal im voraus DANKE :wink:
wusel2209
(P.Ulsamer@gmx.de)
MSCH - Do 16.03.06 20:56
ich gib dir mal ein paar tips aus dem SDK,was du brauchst sind folgende Funktionen:
BuildCommDCB
BuildCommDCBAndTimeouts
ClearCommBreak
ClearCommError
CommConfigDialog
EscapeCommFunction
GetCommConfig
GetCommMask
GetCommModemStatus
GetCommProperties
GetCommState
GetCommTimeouts
GetDefaultCommConfig
PurgeComm
SetCommBreak
SetCommConfig
SetCommMask
SetCommState
SetCommTimeouts
SetDefaultCommConfig
SetupComm
TransmitCommChar
WaitCommEvent
Hinzu kommt ein netter Mix aus verschiedenen Records und typen.
grez
msch
digi_c - Fr 17.03.06 09:08
Ja es gibt aber auch schon fertige Komponenten, suche mal wie von mir schon gesagt im Forum....
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!