Serielle Kommunikation ActiveX und Komponente für rs-232, rs-422, rs-485. Protokolles ZMODEM, YMODEM, KERMIT, MODBUS, 3964, RK512, LSV2. Unterstützung für NET, C#, VB Net
Protokolle ZMODEM, YMODEM, KERMIT, MODBUS, 3964, RK512, LSV2. Serielle Kommunikation ActiveX und Komponente für rs-232, rs-422, rs-485 mit Unterstützung für NET, C#, VB Net.
SuperCom™ ActiveX
für Windows Vista,Windows XP/2000/2003/NT/ME/98/95
Das SuperCom RS-232 ActiveX (Control) vereinfacht die Programmierung der seriellen Kommunikation. Es unterstützt den Programmierer mit Eigenschaften, Methoden und Ereignissen.
Das SuperCom ActiveX ermöglicht durch seine Ereignissteuerung eine ereignisgesteuerte Datenkommunikation. Dieses Verfahren ist sehr leistungsfähig, da eine Anwendung während der Kommunikation auch anderen Aufgaben gleichzeitig nachgehen kann und erst durch die Ereignissteuerung auf die Anforderungen der seriellen Schnittstelle reagiert.
Längere Aufgaben wie Dateiübertragung, Verbindungsaufbau oder Überwachung von speziellen Datenpaketen oder Strings erledigt das SuperCom ActiveX komplett im Hintergrund. In der Zwischenzeit erledigt die Anwendung weitere Aufgaben und ... "friert" nicht ein.
Die einzelnen Ereignisse sind:
- OnComm informiert über Änderungen in den Statusleitungen z.B. CTS, DSR oder RING, wenn Zeichen empfangen wurden oder bei Kommunikationsfehlern.
- OnDataPacket signalisiert den Stand der Überwachung für definierte Datenpakete z.B. ob ein spezielles Datenpaket empfangen wurde..
- OnModem liefert Informationen während des Verbindungsaufbaus mit einem Modem.
- OnFileInfo liefert Informationen während der Dateiübertragung. Benutzerdialoge mit Fortschrittsanzeigen und Statistiken könnnen hier aktualisiert werden.
|
Eine SuperCom Applikation kann Ereignisgesteuert arbeiten. Durch die Ereignisse OnComm, OnDataPacket, OnModem und OnFileInfo werden ca. 30 Ereignisse, Zustände und Fehler berichtet. Empfangen Sie SuperCom Ereignisse auf die von Ihnen definierten Zeichen (z.B. EOF(26), STX, NAK, ACK, etc.). Dies ermöglicht die erweiterte Ereignissteuerung im SuperCom ActiveX.
Die Implementierung verschiedener Standard - Protokolle wie ZMODEM, YMODEM/BATCH, YMODEM, XMODEM-1K, XMODEM/CRC, XMODEM, KERMIT und ASCII macht es einfach, über große Entfernungen Dateien zu übertragen. Diese Protokolle sind über Jahre erprobt und laufen sehr stabil bereits seit 1991 in SuperCom Anwendungen. Das Protokoll ZMODEM ist wohl das mächtigste unter den heute eingesetzten Standard-Protokollen. Das ZMODEM Protokoll unterstützt wichtige Optionen wie "crash recovery", 32bit CRC und "batch file transfer".
Property Pages erleichtern die Einstellung der einzelnen Eigenschaften in der Design - Phase. Damit können über eine einfache Schnittstelle die Standardeigenschaften wie Baudrate, Flußsteuerung, Parität, Datenbits, Protokoll etc. eingestellt werden.
Auch wenn die Ereignissteuerung viel mächtiger ist, kann das SuperCom ActiveX auch im "polling" Verfahren arbeiten. Dabei wird mit Methoden und Eigenschaften der Zustand der Statusleitungen, der Fortschritt des Protokolls, der Aufbau der Verbindung über das Modem oder etwaige Kommunikationsfehler erfragt.
Das SuperCom ActiveX ist kompatibel zum MSComm - Steuerelement. Damit ist es sehr leicht in bestehende Anwendungen integrierbar. Sehr einfacher Austausch des MSComm Controls.
|
|
ActiveX Technologie Das selbe ActiveX Modul ist auch in andere SuperCom Pakete enthalten (z.B. SuperCom RS-232 ActiveX, SuperCom für TCP/IP, SuperCom für ISDN, SuperCom 3964 Engine, SuperCom Suite,...). Das wurde möglich mit der Entwicklung des ActiveX oberhalb des portablen SuperCom API. Warum sich mit mehreren Tools und APIs herumschlagen, wenn es einfacher geht ! SuperCom Nutzer sind produktiver.
|
SuperCom ActiveX API - Hauptmerkmale und Gemeinsame Eigenschaften
|
Gemeinsame Eigenschaften (gültig für Seriel, TCP/IP und ISDN)
SuperCom stellt intelligente Funktionen zur Verfügung, die den Software Entwicklungsprozess erheblich beschleunigen und die Investition sichern. Mehr...
- Dynamische Priorität für die Datenübertragung (sehr niedrig bis sehr hoch)
- Sehr große Rx und Tx Puffer - Überwindet bekannte Beschränkungen.
- DataPacket1 - Empfangen von Datenpaketen gemäß Vereinbarungen. Mehr...
- Trigger1 - Ereignisse basierend auf den Empfang von Benutzerdefinierten Datenpaketen oder Zeichenketten. Mehr...
- DataFilter2 - Aktivieren enthaltener Datenfilter oder ändern bzw. filtern von Daten während diese empfangen bzw. gesendet werden durch eigene Funktionen. Mehr...
- Data Monitoring2 - Datenaufzeichnung und -überwachung.
- Ereignis-Meldung - Thread sichere Ereignismeldung und Synchronisierung mit Windows Steuerelementen und Laufzeitbibliotheken!
- Threaded File Queue™ 1 - Dateiübertragung über Warteschlange komplett im Hintergrund!
- Verbindungsaufbau im Hintergrund - Der Verbindungsaufbau läuft komplett im Hintergrund ab.
- ZMODEM Datei Optionen - Weisungen für den Datei-Empfänger.
- Integrierte TAPI Unterstützung.
... viele weitere Funktionen und Protokollerweiterungen.
____
* Windows 95/98/Me/NT/2000/2003/XP/Vista
1 Optimale Nutzung in einem SuperCom DUAL API Paket
2 Benötigt ein SuperCom DUAL API Paket
|
Speziell für RS232, RS422, RS485
- Gleichzeitig bis zu 255 serielle Schnittstellen (z.B. COM1 bis COM255)
bzw. Verbindungen
- Leistungstarke Flusskontrolle mit RTS/CTS, DTR/DSR, XON/XOFF und Anwender definierbar
- Leitungssteuerung mit RTS, DTR
- Alle Baudraten, die von der Hardware unterstützt werden
 SuperCom akzeptiert jede Baudrate, die die Hardware unterstützt. Der Windows Dialog unter Systemsteuerung/Hardware liefert hierzu keine verlässliche Information. Bitte prüfen Sie das Geräte-Handbuch.
Im PC-Bereich standardisierte Geschwindigkeiten sind z.B. 50, 110, 300, 1200, 4800, 9600, 14400, 19200, 38400, 57600, 115200 bps und über Zusatzkarten 230400, 460800 und 921600 bps. Manche Zusatzkarten unterstützen auch andere Geschwindigkeiten.
- Interrupt-Sharing
- Support für Multiserielle-Karten
- Support für Intelligente Multiserielle-Karten
- Unterstützt die MSComm kompatible Methoden und Eigenschaften und befreit die Anwendung von bekannten Fehlern und Einschränkungen. Austausch von MSComm in wenigen Sekunden.
- Leistungstarke Flusskontrolle (RTS/CTS, DTR/DSR, XON/FOFF, etc.)
- Verbindungsaufbau über Modem (Hayes kompatibel)
- Verbindungsaufbau über TAPI (Windows Telephony API)
- Verbindungsaufbau über GSM/GPRS Modem
- Verbindungsaufbau über USB Modem
- Unterstützung für USB zu RS-232 / RS-485 Adapter / Converter, die im Windows als serielle Geräte erscheinen.
- Unterstützung für virtuelle serielle Geräte z.B. serielle Schnittstellen, die an einem Ethernet PortServer oder CommServer weitergeleitet werden.
- Über das Windows Remote Desktop Protocol (RDP) umgeleitete serielle Schnittstellen
 Serielle Schnittstellen auf einen entfernten Computer.
|
|
Auszug aus den SuperCom ActiveX Eigenschaften
Hinweis: Die ComTypes RS-232, RS-422, RS-485 und TAPI sind im "SuperCom RS-232 ActiveX" enthalten. Der ComType TCP/IP ist in SuperCom TCP/IP für Windows und der ComType ISDN ist im SuperCom ISDN für Windows enthalten. Alle gelisteten ComTypes sind in der SuperCom Suite enthalten. Eine Zusammenfassung der verschiedenen Pakete und Kombinationen gibts es hier.
Beispiel
|
Hier ein einfaches Beispiel, das die Handhabung des Controls in Visual Basic darstellt:
Sub Form_Load()
' Selektiere COM2
SCom.CommPort = 2
' ist COM2 verfügbar ?
If SCom.PortPresent(SCom.CommID) <> SCOM_PORT_AVAILABLE_READY Then
Exit Sub ' nicht verfügbar
End If
' Übertragungsparameter setzen
SCom.Settings = "115200,N,8,1"
' Schnittstelle öffnen
SCom.PortOpen = True
' senden
SCom.Output = "Hello World"
' Schnittstelle schließen
SCom.PortOpen = False
End Sub
Private Sub SCom_OnComm() 'Ereignis Funktion
Dim scEvent As Integer
' Ereignis Nummer ermitteln
scEvent = SCom.CommEvent()
If scEvent = SCOMM_EV_SEND Then
' alle Daten sind versand, Sendepuffer ist leer
End If
If scEvent = SCOMM_EV_RECEIVE Then
' SCom.Input aufrufen um empfangene Daten abzuholen
Call ReadChars
End If
If scEvent = SCOMM_EV_CHAR Then
' Benutzerdefinierte Sonderzeichen empfangen z.B. EOF (26), NAK, STX
Call HandleSpecialData
End If
:
:
End Sub
Private Sub SCom_OnDataPacket(Action, Data)
' The parameter Action informs about the Action to take
' and/or the current status.
' The parameter Data delivers the captured data packet
' OK, data available
If Action = SCOMM_DATAPACKET_OK Then sAction = "DATAPACKET OK"
' failed but some captured data may be available
If Action = SCOMM_DATAPACKET_NOK Then sAction = "DATAPACKET NOK"
' error e.g. some wrong parameter in a DP... property
If Action = SCOMM_DATAPACKET_ERR Then sAction = "DATAPACKET ERR"
:
:
End Sub
Private Sub SCom_OnFileInfo(Action, Data)
Select Case Action
Case SCOM_RXING
S1 = "RXING"
Case SCOM_TXING
S1 = "TXING"
Case SCOM_RXFIN
S1 = "RXFIN"
Case SCOM_TXFIN
S1 = "TXFIN"
Case SCOM_QUEUEFIN
:
:
End Select
End Sub
Private Sub SCom_OnModem(Action, TimeLeft)
If Action = SCOM_CONNECT_FAILED Then
Debug.Print "CONNECT_FAILED"
End If
If Action = SCOM_CONNECT_OK Then
Debug.Print "CONNECTED ";
End If
If Action = SCOM_CONNECT_INFO Then
Debug.Print "CONNECT_INFO";
End If
:
:
End Sub
|
Lieferumfang von SuperCom 6 RS-232 ActiveX
- ActiveX und Laufzeit DLLs für die serielle Datenkommunikation (RS-232/422/485, TAPI)
- ActiveX Beispiele
- Dokumentation in deutsch oder english
Weitere Pakete und Kombinationen sind lieferbar.
Unterstützte Compiler
Das SuperCom ActiveX kann mit jeder ActiveX fähigen Windows 32 Bit Entwicklungsumgebung verwendet werden, inklusive Visual C/C++, C#, C++Builder, Delphi, MS Office (VBA), FoxPro, LabView, PowerBuilder, Visual Basic, VBA, Visual Basic .net etc. Das SuperCom ActiveX integriert sich nahtlos in die Entwicklungsumgebungen von Visual Basic, VBA, Visual C++, C#, C++ Builder, Delphi, Visual Basic .net, MS .NET.
Beispielprogramme
Komplette Beispielprogramme für Visual Basic, VBA (Visual Basic for Applications), Visual C++, C#, C++ Builder, Delphi, Visual Basic .net, PowerBuilder etc. sind komplett im Quelltext enthalten.
Lizenzbedingung 
Die Ausführbaren Dateien, die mit dem SuperCom ActiveX entwickelt werden, können ohne weitere Lizenzen weitergegeben werden.
Systemanforderungen
PC mit Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000, Windows 2003, Windows XP, Windows Vista.
Home
Back
Modified at:
|
|
 It Simply Works!
|
|
|
ADONTEC Computer Systems GmbH, Hölderlinstr. 32, D-75433 Maulbronn,
Tel: 07043/9000-20, Fax: 07043/9000-21
|