Zurück zur Beispielübersicht...      Nächstes Beispielprojekt...

Beispiel Diverse Spezial-Server

Arbeitsumfang:Neuentwicklung
Hintergrund:Entwickelt für Rapid Software
Sprache:Delphi
Beschreibung: Für eine mehrstufige (multi-Tier) Netzwerk-Installation wurden in Zusammenarbeit mit Rapid Software diverse Spezialserver geschrieben, welche per DCOM oder Intranet-Zugriff erreichbar sind und daher eine flexible Struktur erlauben:
  • Der Kameraserver stellt Bilder zur Verfügung, als Quellen können Bilddateien, Windows-Videoquellen, Kameras und ähnliches dienen, beim Zugriff muß nur der Konfigurationsname als Parameter angegeben werden, die technischen Details werden über interne Module geregelt.
  • Der Waagen-Server fragt über die serielle Schnittstelle elektronische Waagen ab, wobei verschiedene Modelle unterstützt sind, und hat ein 'Kurzzeitgedächnis', um für mehrere Zugriffe in einem einstellbaren Zeitfenster nicht jedesmal die Waage bemühen zu müssen.
  • Der Erkennungsserver dient der automatischen Erkennung von Nummernschildern rein- und rausfahrender Autos und nutzt als Bildquelle den Kameraserver.
  • Der I/O-Server erlaubt das Ansprechen von Hardware auf Bit- und Byteebene, konkret genutzt wird er u.a. zur Ansteuerung von Schranken und als Hardware kennt er USB-COM-Ports und das ModBus-Protokoll über TCP/IP.
  • Der Interface-Server erlaubt das Eintragen von Verwiegungen in zur Zeit zwei Datenbanksysteme (Adabas und Oracle), Meldungen werden als Mails verschickt und weitere Funktionalitäten sind noch im Planungsstadium.
  • Der Anzeigeserver dient der Ansteuerung großer Hinweistafeln.
  • Der Radio-Server erlaubt das Abfragen eines Radioaktivitätsmessgerätes.
Die Konfiguration erfolgt durch einfache INI-Dateien, jeder Server kennt einen oder mehrere Module, welche einheitlich angesprochen werden unabhängig von den Unterschieden in der jeweiligen Hardware.
Screenshots:ggf. anklicken für Originalgröße...


(2x Testprogramm, 1x Erkennungs-, Kamera- und Waagenserver)

Zurück zur Beispielübersicht...