Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi RS232, Comports und Eproms (https://www.delphipraxis.net/134986-rs232-comports-und-eproms.html)

citybreaker 2. Jun 2009 18:44


RS232, Comports und Eproms
 
Hallo!

Auf der Firma benutzen wir ein Dos Programm zum Programmieren von automations Systeme,
dieses Programm soll ich auf VCL Ebene bringen. Soweit so gut.

Jetzt sitze ich vor dem problem, dass ich mehrere Dateien (textdateien) über
ein DSub-9 Stecker in die Steuerung übertragen soll welches dann auf ein EProm
gespeichert werden soll. Das ganze soll über com1 oder com2 passieren.

Ist das ganze mit Delphi realisierbar. Das jetztige Programm ist auf Visual Basic Ebene.
(glaube ich)

Hat da vielleicht jemand ne Idee?

Blup 3. Jun 2009 06:58

Re: RS232, Comports und Eproms
 
Sicher ist das realisierbar.
Entweder du verfügst über eine Dokumentation für die Ansteuerung des Programmiergerätes oder analysierst den Quelltext des Basicprogramms. Zu den Möglichkeiten den Com-Port anzusprechen, findest du reichlich Beiträge im Forum.

moelski 3. Jun 2009 07:21

Re: RS232, Comports und Eproms
 
Moin Alexander!

Zum Thema serielle Kommunikation ...

Auch wenn die Lib etwas kostet, aber ich kann sie nur empfehlen:
http://www.deepsoftware.ru/nrcomm/

Bietet sehr mächtige Funktionen / Komponenten im Umgang mit Ports.

Was wir derzeit noch einsetzen ist das hier:
http://www.domis.de/cms/index.php?mo...display&ceid=7
Ist aber leider mitlerweile etwas veraltet und nicht mehr für alle Delphi Versionen verfügbar.

Reinhard Kern 3. Jun 2009 11:09

Re: RS232, Comports und Eproms
 
Zitat:

Zitat von citybreaker
Hallo!

Auf der Firma benutzen wir ein Dos Programm zum Programmieren von automations Systeme,
dieses Programm soll ich auf VCL Ebene bringen. Soweit so gut.
...
Hat da vielleicht jemand ne Idee?

Hallo,

besondere Ideen sind da nicht nötig, ist einfach nur Arbeit. Ich würde mal damit anfangen, die COM-Schnittstelle zu programmieren (unter WIN32 ist das eine Datei, mit Open, Read, Write, Close; unter DOS sind möglicherweise noch Register direkt angesprochen worden). Dazu gibt es Komponenten, aber da mache ich keine Empfehlung, ich schreibe i.A. Klassen für serielle Schnittstellen selbst - man braucht fast nie alle Features, daher ist das auch nicht so schwierig. Die WIN-API für COM-Schnittstellen sollte man auf jeden Fall kennen.

Wenn du soweit bist, dass du Strings senden und empfangen kannst, dannst du von da ab die höheren Ebenen mehr oder weniger von VB abschreiben.

Gruss Reinhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:31 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