Schnittstellen-Software

Die Programme 

       Serikey! 

      Extract! basic  

      Extract! pro 

übernehmen Daten von einer PC-Schnittstelle und leiten sie an jedes beliebige Programm weiter.



Allen diesen Schnittstellen-Programmen liegt dasselbe Grundprinzip zu Grunde:

·    Das Programm stellt sich in den Hintergrund des Windows-Systems  

·    Es übernimmt Daten von einem Interface des PC  

·    Es filtert aus dem Datenstrom die eigentlich interessierenden Daten

·    Es ergänzt Steuerzeichen zur Cursorsteuerung im annehmenden Programm  

·    Es schreibt  die Daten in den Tastatur-Eingangspuffer des PC  

Das im Vordergrund aktive Programm erhält so seine Eingaben wahlweise von der Tastatur oder von der (meist seriellen) PC-Schnittstelle.

 

  Die Programme

SeriKey!  ist ein besonders einfach zu handhabendes Programm, das sich wegen seiner 

·    Rechenfunktionen

·    Soll-Ist-Vergleiche

·    Großanzeige

insbesondere bei Serienmessungen in Labor und Qualitätssicherung bewährt. 
Von der Anlage her orientiert sich dieses Programm am
Ausgang  des Programms, d.h. an der die Daten aufnehmenden Auswertesoftware. 



  Extract! basic baut auf den langjährigen Überlegungen und Erfahrungen mit seinen Vorgängern auf und deckt den Großteil vorkommender Aufgaben bei der Datenerfassung von Geräten mit serieller Schnittstelle ab. Die Beschränkung auf das Wesentliche bewahrt die Übersicht und erlaubt es auch unerfahrenen Anwendern, in kürzester Zeit Datenerfassungssysteme einzurichten.

Die wichtigsten Eigenschaften:

  • Datenaustausch mit beliebigen Geräten über

    * eine als COM1: .. COM16 bekannte serielle Schnittstelle ( RS-232 / V24 / IR / TTY-Schnittstelle oder andere Typen mit entsprechendem Treiber ( z.B. USB mit virtueller Com-Port) )

    * das Netzwerk, wenn das Gerät mit einem Netzwerkanschluss und einem Telnet-Host ausgestattet ist

  • äußerst flexible Schnittstellen-Parametrisierung

  • Ausfiltern von bis zu vier Ausschnitten aus jeder Übertragung (Messwert, Uhrzeit, Geräte-Nr., ….)

  • Daten werden an der Stelle einer Tastatureingabe an jedes beliebige Windows-Programm (MS-Office, OpenOffice, SAP, SPC, LIMS, POS, Datenbankmasken, Web-Interfaces, .. ) weiter gegeben.

  • Auf Wunsch Speicherung der eingelesenen und gefilterten Daten in einer ASCII-Datei (csv-Datei)

  • Steuerung des Auswerteprogramms durch frei wählbare Steuerzeichen (Enter, Tabulator, Cursortasten...)

  • Auslösen des Datentransfers am Gerät, mit Tastenkombination an der PC-Tastatur, mit Mausklick oder externem Schalter / Fußtaster

  • besondere Unterstützung von Handmessmitteln mit Datenausgang ( USB, Opto-RS simplex, duplex, Power, Proximity)

  • Datenbank zur Speicherung von Einstelldaten

  • individuell zuschaltbarer Passwortschutz für die wesentlichen Programmfunktionen

  • systemtauglich, weil fernsteuerbar von übergeordneten Programmen (exe, VBA, Scripte)

  • umfangreiche Hilfe



  Extract! pro baut auf Extract! basic auf und besitzt deshalb alle Eigenschaften und Funktionen dieses Programms. Darüber hinaus wurden dieser Software eine Vielzahl besonderer Funktionen mitgegeben, die die Verwendung auch bei komplizierten oder exotischen Problemstellungen erlauben:

  • Ausfiltern von bis zu 16 Ausschnitten aus jeder Übertragung (Messwert, Uhrzeit, Geräte-Nr., ….)

  • äußerst flexible Anpassung an Übertragungsprotokolle in Hard-und Software

  • Datenblöcke variabler Länge werden vor der Filterung auf ein Festformat gebracht

  • Aktivieren und deaktivieren der Programme und Fenster, die für die Datenaufnahme vorgesehen sind

  • Die erfassten Daten können quasi-gleichzeitig in mehrere Zielprogramme ( Excel + Word +... ) geleitet werden.

  • Adressierung einer Excel-Zelle

  • Flexible Ansteuerung des Geräts mit Text-, ASCII- oder Hex-Zeichen

  • Datentransfer aus Dateien zum Gerät

  • Ansteuerung des Geräts auf Mausklick mit bis zu drei Befehlen zur Initialisierung, Datenabfrage, Quittierung ... etc.

  • automatische Datenerfassung mit zyklischen Datenabrufen mit Genauigkeiten im ms-Bereich

  • Soll-Ist-Vergleich

  • Großanzeige der Daten, auch mit Toleranzprüfung und optischer Visualisierung

  • Speicherung erfasster Daten in einer gemeinsamen Datei und/oder in Merkmalsdateien

  • Verwendung der Steuerleitungen für Digital-I/O-Funktionen

  • Zeitstempelfunktionen mit Genauigkeiten im ms-Bereich

  • u.v.a.


Datenquellen / Geräte

Die Art und die Ausführung des anzuschließenden Geräts  ist für Extract! und Serikey! nur von untergeordneter Bedeutung! 

Es kann (fast) jedes Gerät angeschlossen und mit den Programmen betrieben werden, das

·    über eine Schnittstelle (manchmal auch "Interface" oder "Datenausgang" genannt) alphanumerische ASCII-Daten abgibt

·    das keine besonderen Ansteuerverfahren (Protokoll) benötigt

·    für das es einen Weg gibt, die Daten an eine PC-interne COM-Schnittstelle zu bringen

In Frage kommen also Messgeräte jeglicher Art, Handmessmittel, Messgeräte, Datenlogger, Steuerungen, Barcodeleser, Telefonanlagen, unterbrechungsfreie  Stromversorgungen (USV), Kartenleser, GPS-Geräte, Identifikationssysteme,  Alarmanlagen, RFID-Leser,  Terminals, Handmessmittel, Prozessüberwachungsgeräte, u.v.a.  - eben (fast) alles, was eine Schnittstelle zur Datenweitergabe hat.

Viele Gerätehersteller liefern zu ihren Geräten Software mit, die im PC einen virtuellen Com-Port einrichtet, der z.B. auf einen USB- oder Netzwerkanschluss zugreift. Extract und Serikey! können dann auf diesem Weg Daten vom Netzwerk, dem USB und vielen anderen Interfaces einlesen und weiterleiten.

Normalerweise jedoch ist das Peripheriegerät mit einer RS232-Schnittstelle ausgestattet, die sofort mit der meist vorhandenen seriellen Schnittstelle des PC verbunden werden kann. Sollte die serielle PC-Schnittstelle fehlen und/oder ein anderer Schnittstellentyp für das Peripheriegerät benötigt werden, so ist ein geeigneter Wandler einzusetzen. 

 

Schnittstellen

Die Art und die Ausführung der zu verwendenden Schnittstelle ist nur von untergeordneter Bedeutung! 

Entscheidend ist, dass für die Schnittstelle ein Treiber zum Einsatz kommt, der sie als COM-Schnittstelle in das Windows-System einbindet. Dann -und nur dann- kann Extract! mit dieser Schnittstelle arbeiten. Die richtigen Schnittstellen erkennt man in der Systemsteuerung an der Bezeichnung COM1: , COM2: ...COM16:
Im Normalfall stehen hinter diesen COM-Interfaces serielle Schnittstellen nach RS232, V24 , TTY oder Irda, aber je nach Ausstattung des PC und installierter Software können auch andere Datenquellen hinter einem Com-Port stehen.

Serielle Standard-Schnittstellen

Die PC-Schnittstellen nach den Normen RS 232 (auch 'EIA-232' , ähnlich V24)  sind im PC-Umfeld vereinfachend als "serielle Schnittstelle" , "serieller Port" oder "COM-Schnittstelle" bekannt. Sie sind in den meisten bis 2005 hergestellten PCs standardmäßig vorhanden und wurden bei der Installation von Windows automatisch als COM1: und evtl. COM2: eingerichtet. Weit verbreitet ist auch eine optische Schnittstelle (IR), die ebenso behandelt wird.

Diese Schnittstellen stellen für Extract! keinerlei Problem dar - dies ist  die am weitesten verbreitete Anwendung des Programms 

Andere PC-Schnittstellen

Neben diesen sehr bekannten und weit verbreiteten Schnittstellentypen gibt es noch eine Vielzahl anderer, die als Optionen in PCs integrierbar sind. Diese z.T. völlig anders aufgebauten und betriebenen Interfaces benötigen vom Hersteller angebotene Treiber. Wenn ein solcher Treiber die Schnittstelle als COMx: anmeldet, so kann sie mit Extract! verwendet werden.

Serielle Schnittstellen: Ein bekannter Vertreter dieses Typs ist die TTY-Schnittstelle, die auch als "current loop" ( CL ) bekannt ist. Dieser Typ ist z.B. in der Steuerungstechnik noch häufig anzutreffen. Andere Typen entsprechen den Standards RS 485 ( EIA-485 ), RS422 ( EIA-422 ) oder RS 423.
Die IrDA-Schnittstelle verbindet Geräte mit einer optischen Strecke.
Es ist auch üblich geworden, preiswert realisierbare serielle Schnittstellentypen, die für den Datenverkehr innerhalb von Geräten konzipiert wurden, für Kurzstreckenverbindungen zwischen Geräten zu verwenden. Bekannte Beispiele sind der I²C-Bus ( auch ' IIC ' oder ' I2C '), SPI oder der 1-wire-bus.

Daneben existieren noch eine Reihe von seriellen Schnittstellen für besondere Anwendungen wie z.B. Hausautomatisierung ( EIB, KNX u.a.) oder die Kommunikation zwischen Steuergeräten ( CAN-Bus Profibus, Interbus, DIN-Messbus, u.a.)

Geräte mit USB- oder Firewire-Schnittstelle  ( auch ' i.Link  oder ' IEEE 1394'  genannte) bringen normalerweise einen Treiber mit. Oft ist dieser Treiber so konzipiert, dass er eine virtuelle Schnittstelle im PC einrichtet, so dass das jeweilige Gerät sofort mit Extract! zusammenarbeiten kann.

Andere Schnittstellen und Schnittstellenwandler

Oft ist das Peripheriegerät mit einer RS232-Schnittstelle ausgestattet, die sofort mit der meist vorhandenen seriellen Schnittstelle des PC verbunden werden kann.  Viele (Mess-)Geräte besitzen jedoch ein Interface anderer Art,  z.B. eine Drucker- ,IEC- (IEEE), IIC- oder sonstige Schnittstelle. Hierfür sind meist geeignete PC-Schnittstellen als Steckkarten verfügbar, jedoch stößt dieser Weg der Rechnerkopplung  schon beim Laptop auf seine Grenzen. 
Zur Lösung des Problems können (und das ist empfehlenswert, weil flexibel) externe Schnittstellenwandler verwendet werden. Solche Konverter sind handelsüblich; es gibt sie für die  Wandlung von USB auf RS232, TTY auf RS232, Parallel auf RS232, I²C zu RS232, u.v.a.  PC-seitig haben sie häufig eine RS232-Schnittstelle, d.h. sie können mit problemlos mit SeriKey! und Extract! kommunizieren und erlauben so die Anschaltung fast beliebiger Geräte.

Ein häufiger Fall dieser Art ist die Anschaltung eines Geräts mit Druckerschnittstelle (=Parallelschnittstelle).  Hier (aber auch sonst) ist zu beachten:
Extract! kann nur alphanumerische Daten im ASCII-Format verarbeiten. Dies stellt bei normalen RS232-Datenstrecken und bei einfachen Druckerschnittstellen kein Problem dar. Wenn aber besondere Druckerprotokolle oder Graphiken auf der Schnittstelle liegen, dann kann nur ein Versuch zeigen, ob die interessierenden Daten ausgefiltert werden können. 

Virtuelle Schnittstellen und Seriell-über-Ethernet

Eine Schnittstelle kann auch eine "nur-TreiberSchnittstelle" ohne eigene Hardware sein. Ein Vertreter dieser Art ist ein Treiber, der "als Trittbrettfahrer" an der Netzwerkkarte lauscht, ob für ihn bestimmte Daten ankommen. Findet er solche, so stellt er sie dem System so zur Verfügung, als wären sie über eine serielle Schnittselle üblicher Art gekommen. Diese Art von Treiber sind dem Windows-System natürlich als COMx: bekannt. Sie kommen meist dann zum Einsatz, wenn Daten von entfernt aufgestellten Geräten übernommen werden sollen und ein Netzwerk zur Verfügung steht.

Datenstrecken

Zwischen dem angeschlossenen Gerät und dem PC steht im einfachsten Fall nur ein Kabel oder eine IR-Verbindung..

Zunehmend kommen jedoch auch andere Arten der Datenübertragung hinzu. Im Prinzip wird das Kabel aufgetrennt und es werden Komponenten eingeschleift, die ein Stück Kabel durch eine Funkstrecke, Glasfaser,  Netzwerk o.ä. ersetzen.

Extract! und SeriKey! sehen nur die Windows-interne COMx: -Schnittstelle. Von daher ist es vollkommen unbedeutend, ob zwischen Gerät und PC ein normales Kabel oder eine aufwendigere Technologie steht. Drahtlose Verbindungstechniken (z.B. Bluetooth), eingeschleifte Langstecken (z.B. Glasfaser), Potentialtrenner, Schnittstellenwandler oder Datenstrecken über Ethernet und TCP/IP sind also problemlos verwendbar.

Es können beliebige Übertragungstechniken eingesetzt werden; solange

·    am PC-seitigen Ende die Daten an einer COMx:-Schnittstelle ankommen ( notfalls durch Schnittstellenwandler)

·    die Datenstrecke vollkommen transparent ist, d.h. keine besondere Softwareunterstützung  z.B. zur Realisierung eines besonderen Protokolls benötigt bzw. dies durch den mitgebrachten Treiber selbst herstellt

(Die Datenstrecken kann man gedanklich wie zwei Schnittstellenwandler betrachten, von denen einer am Gerät, der andere am PC angeschlossen ist. Es gelten deshalb die oben im Text unter "Schnittstellenwandler" angestellten Überlegungen.)

 

  Einsatz und Anwendungen

Die Anwendungen sind so vielfältig, wie es Geräte mit Schnittstellen gibt :

·    Qualitätssicherung

- Datenübernahme von beliebigen Messgeräten und Handmessmitteln 
(mit bes. Unterstützung von Messschiebern, Messuhren, Messschrauben)
-  Ersatz gerätespezifischer Software-Anpassungen für  CAQ-Systeme durch     scheinbare Tastatureingaben
- Datenerfassung in CAQ-Systeme durch Auffangen von Drucker- und Plotterausgaben der Messgeräte   

·    Messtechnik 

Übernahme von Messgeräte-Rohdaten zur rechnerischen Ermittlung gesuchter Größen: spezifische  Masse mit Waage, Volumen aus zwei/drei Längenmessungen, Elastizität, Fehlerkorrektur , rechnerische Temperaturkompensation oder Linearisierung

·    Altgeräte- Modernisierung

Beispiele :
- Digitalisierung eines Härteprüfers mit Digital-Messuhr und Excel zur    Auswertung und Protokollierung 
- Übergabe von Positionsdaten an Koordinaten-Messsoftware
- Modernisierung älterer Materialprüfmaschinen
- Protokollierung bei Dauerversuchen, Schnittstellenwandler, PC als Datenlogger

·    Labor / LIMS

Datenerfassung von beliebigen Messgeräten, auch mit automatischer Protokollierung des Zeitpunkts und der Geräte-ID

·    Handwerk

Aufmaß mit Messschieber aus der Zeichnung oder vor Ort mit direkter Datenübergabe vom Messgerät ins System

·    (Berufliche) Schulen

- In Versuchen / Praktika direkte Datenübernahme vom Messgerät in Tabellen
- Automatische und objektive Benotung von Prüfungsstücken  mit Handmessmitteln und Auswertung mit Notenvergabe mit einer Tabellenkalkulation (berufliche Schulen)

·    CAD

Digitalisieren von Teilen durch Vermessen mit Handmessmitteln mit Datenausgang und direkter Datenübergabe in das CAD-System

·    Statistik

Datenerfassung direkt Datenanalysesysteme (Mathematica, SAS, SSPS u.a)

·    Medizin

Erfassung und Dokumentation von Mess- und Untersuchungsergebnissen oder Protokollen, Großanzeige von Messwerten, Patienten-Identifikation

·    Industrie

Maschinen-Fernüberwachung, SPC, PMÜ, Zeiterfassung, Maschinen-Diagnose-Systeme

·    Fertigung

Erfassung von Maschinendaten, Archivierung von NC-Programmen, SPC,  Zeitnahme, Auftragsbearbeitung

·    Verwaltung

Einlesen vom Stiftscanner (mit/ohne Übersetzung), Datenerfassung In MS-Office, OpenOffice, Lotus, SAP

·    Lager

(Halb-)automatische Warenidentifizierung mit Barcodes oder Transpondern, Massenerfassung, Zählsysteme, Kommissioniersysteme

·    Warenausgang

beliebige Waagen an Frankiersysteme (z.B. StampIt), Kommissioniersysteme

·    Wareneingang

Warenidentifizierung mit Barcodes oder Transpondern, Zählsysteme, Massenerfassung, Auswertung von Temperaturschreibern ( Logger)

·    Intranet

Datenerfassung in Eingabemasken von Web-Interfaces und zentralen Applikationen

·    Zugangssysteme

Datenübernahme vom Kartenleser oder Transponder,  Arbeitszeiterfassung mit Leser oder Terminal

·    Prozesstechnik

Datalogging, Visualisierung von Messdaten, Fernerfassung von Prozessdaten über vorhandenes Netzwerk

·    Gastronomie / Hotels

Kellnerschlüssel, Telefonabrechnung, Bestellsysteme, Kühlungsüberwachung

·    Einzelhandel / POS

Barcodeleser, Waage-Kasse-Kopplung, Bestell- und Inventursysteme, Auslesung der Kundenkarte, Erfassung der Kundenfrequenz, Kühlsystemüberwachung

·    Vermessungswesen

Erfassen von GPS, Scanner und Theodolit

·    Mobile Datenerfassung

Datentransfer von beliebigen MDE-Geräten über beliebige Datenwege direkt ins Zielsystem 

·    Logistik

Fahrzeug- und Warenlokalisierung, Datenübernahme von Fahrtenbüchern und Tachographen

·    Wetter

Messdaten-Übernahme von Wetterstationen und Einzelsensoren über beliebige Übertragungswege

·    Sport

Transponder-Zeiterfassung, Zeit- Strecken- Geschwindigkeits- Distanz- Herzfrequenz- Leistungs- Kraft-Messungen, Datenübernahme von Auswertegeräten

 

Besonderheiten 

·    Die Software läuft auch auf einfachen PCs. Altrechner finden eine sinnvolle Weiterverwendung, wenn sie mit der Software z.B. als Schnittstellenwandler, Protokollwandler, Registriergerät o.ä. betrieben werden.

·    Die Programme sind ist aus jahrelanger Erfahrung mit Schnittstellen und Rechnerkopplungen in Messtechnik und Qualitätssicherung entstanden. Das garantiert Praxisnähe, Vollständigkeit  und trotz einfachster Handhabung einen Leistungsumfang, der für  die Mehrzahl der praktischen Anwendungsfälle ausreicht. 

·    Das Vertriebskonzept als Shareware ermöglicht einen Lizenzpreis, der in der Größenordnung einer einzelnen Arbeitsstunde oder eines Schnittstellenkabels liegt.

 

  Downloads

Shareware-Versionen unserer Standard-Programme:


Extract!_pro_setup.zip                  Extract! pro in Version 2.2i, Installationsdateien im zip-Archiv, (ca. 3,5MB)

Extract!_basic_setup.zip                Extract! basic in Version 2.2i, Installationsdateien im zip-Archiv, (ca. 3,5MB)

SeriKey!-V19-Inst.exe                    Version 1.9, selbstentpackendes Archiv (1,1MB)

PowerSavingNetwork!-Inst.zip         V1.03, Installationsdateien im zip-Archiv, (ca. 3,5 MB)

 

Prospekte zu den Programmen im PDF-Format:  (Rechtsklick, dann "speichern als..")

Extract! pro.pdf                              zu Extract! in der Version 2

Extract! basic.pdf                           zu Extract! basic

Serikey.pdf                                   zu SeriKey! 

PowerSavingNetwork!.pdf               zu PowerSavingNetwork!

Bei Download-Problemen wegen z.B. zu streng eingestellter Firewall-Filter o.ä. bitten wir um Kontaktaufnahme. Wir versenden die Dateien dann gerne auch per E-Mail in einem geeigneten Format.

 

  Bestellung und Preise

Bestellung :

Bitte benutzen Sie das im Info-Fenster der Programme  hinterlegte und dort ausfüllbare Bestellformular oder laden Sie es hier herunter..  (Rechtsklick, dann "speichern als..")


Preise für Einzellizenzen:

Extract! pro :                  79,-Euro zuzügl Mwst. ( = 94,01 Euro inkl. 19% Mwst). Freischaltcode
Extract! pro :                  99,-Euro zuzügl.Mwst  ( = 117,81Euro inkl. 19%Mwst)   USB-Stick­

Extract! basic :               49,-Euro zuzügl Mwst. ( = 58,31 Euro inkl. 19% Mwst). Freischaltcode
Extract! basic :               69,-Euro zuzügl.Mwst  ( = 82,11Euro inkl. 19%Mwst)   USB-Stick

SeriKey! :                       39,-Euro zuzügl Mwst. ( = 46,41 Euro inkl. 19%Mwst)


OEM-, Firmen-, Standort- und Sonderversionen bieten wir individuell kalkuliert an. Hier bitten wir um Ihre Anfrage.

 
Für die
rein private Nutzung bieten wir Einzellizenzen zum reduzierten Preis an:

Extract! pro:                   6,90 Euro inkl. Mwst.  (= 5,80 Euro zuzgl 19%Mwst)
Extract! basic:                6,90 Euro inkl. Mwst  (= 5,80 Euro zugl. 19%Mwst)
SeriKey! :                       4,90 Euro inkl. Mwst. (= 4,12 Euro zugl.
19%Mwst)


Die Freischaltcodes werden per E-Mail verschickt, so dass keine Verpackungs- oder Portokosten anfallen. Für den Versand von USB-Sticks berechnen wir einen Versandkostenanteil in Höhe von 6,- Euro je Sendung.  Auslandsspesen bitten wir anzufragen.

 

  Lizenzen

SeriKey! und Extract! werden über das Shareware-Prinzip vertrieben. Shareware bedeutet, dass eine in der Funktionalität eingeschränkte Programmversion (Prüf-vor-Kauf-Version) verteilt wird (Internet,  Demo-CDs), mit der die Eignung des Programms zur Lösung einer Aufgabe getestet werden kann. 

Die Prüf-vor-Kauf-Versionen der Programme Extract! und SeriKey! sind nur bezüglich der Anzahl übertragbarer Werte je Durchlauf beschränkt. Außerdem wird gelegentlich ein Copyright-Hinweis eingeblendet. Alle grundlegenden Funktionen sind voll zugänglich und können getestet werden. 


Wenn die Eignung der Software zum Einsatz kommen soll, muss das Programm lizenziert werden. Dies geschieht durch Erwerb und Eingabe eines
Freischaltcodes, der in die laufende Shareware eingegeben wird und der der die Limitierung aufhebt. Alternativ können für die Programme Extract! basic und Extract! pro USB-Sticks mit Schlüsselfunktion verwendet werden. Sie schalten das jeweilige Programm auf dem Rechner frei, in dem sie eingesteckt sind.