Die folgenden Bildschirmfotos stammen aus einigen SuperCom Beispielprogrammen unter verschiedenen Windows versionen.
Diese und weitere Beispielprogramme sind in verschiedenen SuperCom Paketen enthalten.
Auswahl des ComType
TAPI wurde ausgewählt, Standardmodem
Datei-Übertragung
Daten - Aufzeichnung / Überwachung während der Datei-Übertragung - Zeitstempel ausgelassen
TAPI Verbindung über Bluetooth
C# Beispiel mit dem ActiveX API ("Klasse TSCom im SuperCom NET Class Library")
C# Beispiel mit Terminal Emulation
Ein SuperCom Suite Beispiel, Options Dialog
Ein TCP/IP Server über das ActiveX API (unter Windows 7)
Ein TCP/IP Server nutzt die Klasse C++ Klasse CSuperCom und empfängt Dateien per ZMODEM auf mehreren gleichzeitigen Verbindungen
Ein TCP/IP Client über das DLL API verbunden mit dem TCP/IP Server
TCP/IP Client - Verbindungs-Dialog
Multi Server Beispiel, unterstüzt Verbindungen über Modem, TAPI, TCP/IP oder ISDN.
TCP/IP Server als GUI Anwendung, unterstüzt gleichzeitige Verbindungen mit Dateiübertragung.
TCP/IP Server als Console Anwendung, unterstüzt gleichzeitige Verbindungen mit Dateiübertragung. Optimiert für viele gleichzeitige Verbindungen.
TCP/IP Server als Java GUI Anwendung, unterstüzt gleichzeitige Verbindungen mit Dateiübertragung.
Serielle PnP Geräte - gerade angeschlossen.
TCP/IP Netzwerk Ausfall und Wiederherstellung.
SuperCom TNC Explorer Anwendung für Heidenhain TNC Maschinen
S7 Beispiel mit C#
Linux Beispiel entwickelt mit QT und C/C++
ZMODEM, Kermit Klient und Server, Serielle Kommunikation für Linux
Eine kleine Auswahl der vielen Beispielen, die in den jeweiligen SuperCom Paketen enthalten sind.
Ein weiteres PDF Dokument für die Dateiübertragung und Dateien Warteschlangen. Mehr...
Ein weiteres PDF Dokument eines Delphi x64 (64 Bit) Beispiels. Verbindungsaufbau, Datei-Übetragung, etc. Mehr...
F: Was zeigt der Eintrag "Channel" eigentlich an? Ist es immer eine serielle Schnittstelle ?
A: Der "Channel" Eintrag zeigt die SuperCom interne Verbindungsnummer.
SuperCom kontrolliert jede Verbindung über einen sog. "Communication Channel Index" - auch "Com". Das ist änlich wie ein Handle für den benutzten Kommunikationskanal. Für die einfachen Nutzung definiert SuperCom Konstante Werte wie COM_1, COM_2 etc. In Verbindung mit seriellen Schnittstellen ist der "Com" Index direkt* mit den Namen des seriellen Schnittstellen verbunden z.B. COM_1 zu "COM1" (die erste serielle Schnittstelle unter Windows, "ttyS0" bei Linux). Bei den anderen unterstützten Kommunikations-Typen z.B. TAPI, TCP/IP, ISDN ist der "Com" Index einfach ein Index / Handle zu einen SuperCom internen Kommunikationskanal.
Wenn Sie möchten, können Sie es wie ein Datei-Handle betrachten, aber es ist mehr. Wenn Sie eine SuperCom-Klassenschnittstelle (z. B. C++, .NET, Delphi, VB NET usw.) verwenden, bemerken Sie dies möglicherweise nicht einmal, aber es ist immer da.
______
* Auch bei seriellen Schnittstellen kann diese Verlinkung, wenn es dienlich ist, geändert werden.
Eine kleine Kollektion SuperCom x64 Beispielen ausgeführt unter Windows 10 (x64).
The following screen images were taken von selected SuperCom samples under different Windows systems.
Those and many more samples are included in various SuperCom packages.
Selecting ComType
TAPI was selected, Standardmodem
Transmitting a file
Data monitoring while in file transfer - time stamp left out
TAPI connection using a Bluetooth port / modem
C# Sample using ActiveX API ("class TSCom within SuperCom NET Class Library")
C# Sample with Terminal Emulation
A Suite sample, Options dialog
A TCP/IP Server using the ActiveX API (under Windows 7)
A TCP/IP Server, using the C++ class CSuperCom, receives files using ZMODEM on many concurrent connections
A TCP/IP Client using DLL API connected to the TCP/IP Server
TCP/IP Client connection dialog
Multi Server sample supporting connections using Modem, TAPI, TCP/IP or ISDN.
TCP/IP Server as GUI aplication, handling concurrently multiple connections and file transfer.
TCP/IP Server as console application, handling concurrently multiple connections and file transfer. Optimized to handle many concurrent connections.
PnP Serial devices - one just plugged in.
TCP/IP Network failure and recover.
SuperCom TNC Explorer application for Heidenhain TNC machines
S7 example program written with C#
Linux sample written with QT and C/C++
ZMODEM, Kermit Client and Server, for Linux
The above are some of the many samples included in each SuperCom package.
See additional PDF document showing more specific information on file transfer and Queue of Files. More...
See additional PDF document about a Delphi x64 (64 Bit) sample program incl. connection setup, file transfer, etc. More...
Q: What does the "Channel" entry mean? Is it always the serial port COM1 or COM2 showing here ?
A: The "Channel" entry shows the internal channel number/name used by SuperCom.
SuperCom controls each connection by a so called "Communication Channel Index" - in short "Com". That is something like a Handle for the used communication channel. For easy handling SuperCom pre-defines constant values as COM_1, COM_2 etc. With serial ports the "Com" index resembles the serial port's name e.g. COM_1 to "COM1" (the first port under Windows, "ttyS0" under Linux). With the other supported communication types (e.g. TAPI, TCP/IP, ISDN) the "Com" index is just refering to the used internal communication channel, like a file handle.
If you like you can see it like a file handle but it is more. When using a SuperCom class interface (e.g. C++, .NET, Delphi, VB NET, etc.) you may not even notice it but it is always there.
______
* Even with serial ports you can change this relation if it helps.
A small collection of SuperCom x64 examples executed under Windows 10 (x64).