C und C++ Bibliothek
Serielle Kommunikation Bibliothek für C und C++, TCP/IP Bibliothek für C und C++

Serielle Kommunikations Bibliothek RS-232, RS-485 Toolkit. ZMODEM, XMODEM, YMODEM, KERMIT, 3964, 3964R, RK512, LSV2, Protokol. Serielle schnittstelle auslesen ansprechen.

Das seit Jahren bewährte serielle Kommunikations Toolkit SuperCom vereinfacht die Entwicklung von seriellen Kommunikations-Programmen.

Das SuperCom ermöglicht die Entwicklung von seriellen Kommunikations Anwendungen zur Steuerung von seriellen Geräten, Modem, Barcode Scanner, Waage, SPS, GPS Empfänger, serielle Geräte in der Medizin, Kassensysteme, serielle Drucker u.s.w. Die Entwicklung von Dateiübertragungs-Programmen und Datei-Server Anwendungen.

In der SuperCom Bibliothek findet die serielle Kommunikation, d.h. das Senden und Empfangen von seriellen Daten, transparent im Hintergrund statt und die Anwendung kann gleichzeitig auch andere Aufgaben übernehmen.

Einfache Handhabung

SuperCom ist eine universelle Kommunikations Bibliothek. Mit wenigen Funktionen steht schon ein serielles Kommunikations Programm in wenigen Zeilen. Das folgende kurze Programm verdeutlicht es:

C/C++

  char *Msg = "Hello World";

  ComInit(COM_2);

  ComSetState(COM_2, 57600, 8, 1, 'N', SIGNAL_CTS);

  RS_TXPacket(COM_2, Msg, strlen(Msg), &Result);

  ComReset(COM_2);

TCP/IP

Die SuperCom Kommunikations Bibliothek enthält eine optimierte Datenkommunikations Engine zuständig für gleichzeitige Verbindungen und Ereignisgesteuerte Datenkommunikation.

Die SuperCom Datenkommunikations Engine liefert das Maximum an Funktionalität reduziert jedoch die CPU-Last und Verbrauch an Ressourcen. Deshalb ermöglicht SuperCom für TCP/IP die Entwicklung von Hochgeschwindigkeit Klient / Server Anwendungen mit hohem Datendurchsatz.

Klient Verbindung, OnConnect - InfoProc:
C/C++

   int OnConnect(Com, Action, TimeLeft, Data)
   {
      if (Action==acCONNECT_INFO)
      {
         // Received periodically, while in progress
      }
      if (Action==acCONNECT_OK)
      {
         // Connected !
      }
      if (Action==acCONNECT_FAILED)
      {
         // A connection attempt failed
      }

      return infContinue;

   }
      :
      :
     // init  ...
   ComInit(Com);

     // now connect ...
   Res = RS_ConnectEx(Com, SEC_60, , "www.adontec.com:80",OnConnect);

   RS_TXPacket(Com, Msg, strlen(Msg), &Result);

   ComReset(Com);

SuperCom ist ein ausgereiftes Toolkit (SDK) für die Datenübertragung. Viele Standard-Protokolle (z.B. ASCII, XMODEM, YMODEM, ZMODEM, KERMIT) sind enthalten. Auch viele optionale Industrie-Protokolle sind verfügbar (z.B. MODBUS, AS511, 3964, RK512, S7, LSV/2, Heidenhain,..).

Kompatibilität = Maximum!

SuperCom kann mit sehr alten C/C++ Versionen genutzt werden und natürlich mit den aktuellsten Visual Studio, C++ Builder, MinGW etc.
Für uns bei ADONTEC ist rückwärts Kompatibilität sehr wichtig. Beispielsweise kann bei einem alten SuperCom Programm die alte supercom.dll einfach als Datei mit der neuen ausgetauscht werden, ohne eine Neuübersetzung des Quelltextes (Update on the fly).

Natürlich erstreckt sich die Kompatibilität auch auf die Funktionen. D.h. mit SuperCom nutzen Sie die selben Funktionen für den Datentransfer, Dateitransfer, Verbindungsaufbau usw. unter seriellen Verbindungen, Modem / TAPI, ISDN, TCP/IP. Sogar Hardwarespezifische wie ComStateCTS, ComStateDCD werden bei nicht serielle Verbindungen (z.B. bei TCP/IP, ISDN) mit entsprechenden logischen Werten versorgt.

Beispiele

SuperCom enthält viele Beispiele. Einfache serielle Datenkommunikation, Datei-Übertragung, Verbindungsaufbau über Modem, über TCP/IP. TCP/IP Klient / Server für mehrere Verbindungen u.v.a.m.

» C++ Klasse CSuperCom «

» Produktauswahl «


Home    Back
Updated on

Info über ADONTEC
It Simply Works!

ADONTEC Computer Systems GmbH, Hölderlinstr. 32, D-75433 Maulbronn,
Tel: 07043/9000-20, Fax: 07043/9000-21