![]() |
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? |
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. |
Re: RS232, Comports und Eproms
Moin Alexander!
Zum Thema serielle Kommunikation ... Auch wenn die Lib etwas kostet, aber ich kann sie nur empfehlen: ![]() Bietet sehr mächtige Funktionen / Komponenten im Umgang mit Ports. Was wir derzeit noch einsetzen ist das hier: ![]() Ist aber leider mitlerweile etwas veraltet und nicht mehr für alle Delphi Versionen verfügbar. |
Re: RS232, Comports und Eproms
Zitat:
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 22:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz