Beschreibung der Aufgabenstellung
In unserer Software verarbeiten wir Daten von externen Geräten die unter anderem über die Serielle Schnittstelle mit dem Rechner verbunden sind. Für die Teileverfolgung in einer Wäscherei werden an verschiedenen Stationen die Teile registriert. Dafür sind die Teile mit einem Transponder ausgestattet. Eine Antenne liest den Transponder und sendet die ID über COM1 an unsere Applikation. Außerdem werden die Teile gewogen und das Gewicht wird ebenfalls über eine Serielle Schnittstelle (COM3) dem Rechner mitgeteilt. Problem ist, es gibt bei den Geräten eine breite Produktpalette, uns stehen die Geräte nicht immer für die Entwicklung zur Verfügung.
Problemlösung mit Hilfe von Virtual SerialPort Kit
Durch Virtual Serial Port Kit brauchen wir nur die Informationen über die gesendeten Daten des Gerätes. Jetzt kann an einem PC ohne Kabelgewirr und selbst wenn alle ComPort’s an dem PC belegt sind, die Software getestet, eingestellt und eventuell angepasst werden.
Vorgehensweise am Beispiel einer Waage
Ich habe über Virtual Serial Port Kit den COM4 mit COM1 verbunden. Ein Hilfstool (kleine Applikation zum simulierten senden der Hardwaredaten) wird auf den Port COM4 Konfiguriert und öffnet den Port. Mithilfe von Hyperterminal an COM1 wird geprüft ob das Senden der Testdaten von COM4 erfolgreich ist. Dann wird Hyperterminal geschlossen und unsere Applikation aufgerufen. Diese wird ebenfalls mit den entsprechenden Parametern auf COM1 Konfiguriert. Jetzt wird mit dem Hilfstool über Virtual Serial Port Kit permanent an COM1 gesendet. In unserer Applikation wird im Debug Modus der Datenstrom empfangen, nun kann durch Anpassungen in der Software oder deren Einstellungen das Gewicht Extrahiert werden. Die eigentliche Waagen Hardware wird dafür nicht benötigt.
Auch wenn solch ein Problem nicht jeden Tag auftritt ist man doch von Zeit zu Zeit auf solch ein Tool angewiesen. Ich brauche also nicht unter den Tisch krabbeln und mich mit NullModem Kabeln zu erwürgen, ein Klick genügt und ich stelle mir die Verbindungen her die ich benötige. Nach etwas suche im Internet fand ich einige Produkte die virtuelle NullModem Kabel realisieren. Beim Probieren ist mir aber Virtual Serial Port Kit angenehm aufgefallen, da es intuitiv zu bedienen ist, eine einfache, übersichtliche Oberfläche hat und alle Funktionalitäten bietet die ich für mein Problem benötigte.