|
TConnector: DAQ Software Datenblatt | | | | | | TConnector unterstützt Datenerfassung über eine breite Palette von verfügbaren Schnittstellen (COM, LPT, TCP/IP, Bluetooth, File I/O, Bluetooth). Alle Interfaces sind über ein gemeinsames, einheitliches API zugänglich. Die einfach anwendbare TCP/IP Unterstützung vereinfacht Intranetanwendungen beträchtlich. | | |
DAQ Software
| | Plattformen| ActiveX®-Control | | Win32-API | | Betriebssysteme Microsoft Windows 98 / ME / NT 4.0 / 2000 / 2003 / XP / Vista / Server 2008 / Windows 7 | | Nicht unterstützt: Win95 |
| |
InterfacesAlle Standard-Schnittstellen in einem einzigen Control! | | Unterstützte Interfaces| Serial Port / RS232 | Serielle Schnittstelle COM 1-x (Read/Write) | | Parallel Port / Centronics | Parallele Schnittstelle LPT 1-x (Write) | | Bluetooth | Bluetooth Adresse (z.B. 1B:F3:E1:10:01:21): Read/Write als Client | | TCP/IP | TCP/IP (Hostadresse + Port einstellbar), Read/Write als Client | | File I/O | Datei lesen/schreiben | | NULL | NULL Device |
| |
Betriebsmodi | | Unterstützte Kommunikationsbetriebsarten| Synchron (read/write) | | Asynchron (OnData Event) | | Software Wedge (SendKeyStrokes Property) |
| |
Properties | | DAQ Software Objekteigenschaften| IOType | Interfacetyp (None, NULL, FILE, COM, LPT, TCP) | | Device | Interface über das eine Verbindung aufgebaut wird; relevant für File, COM, LPT | | Baud, Data, Stop, Parity | RS232 Einstellungen; relevant für COM Interface | | Xon Xoff, DtrDsr, RtsCts | Handshaking; relevant für COM Interface | | Host / Service | TCP/IP Hostname (oder Adresse) / Servicename (oder Port-Nummer); relevant für TCP Interface | | NoOfBytes | Maximale Anzahl an empfangenen Bytes bevor ein OnData Event ausgelöst wird; relevant für Asynchron-Mode | | Timeout | Timeout in Millisekunden. Nach dem Timeout kann ein OnData Event ausgelöst werden, auch wenn weniger als NoOfBytes empfangen wurden; relevant für Asynchron-Mode | | Timeout_Infinite | Timeout unendlich (Ja/Nein), legt fest ob der Wert in Timeout berücksichtigt wird; relevant für Asynchron-Mode | | UseDelimiter | Begrenzungszeichen verwenden (Ja/Nein), wenn dieses empfangen wird (z. B. LF) wird das OnData-Event unmittelbar ausgelöst; relevant für Asynchron-Mode | | Delimiter | ASCII Code des Begrenzungszeichens (z. B. Linefeed = 10); relevant für Asynchron-Mode | | IncludeDelimiter | Begrenzungszeichen ist Teil der übergebenen Daten (Ja/Nein); relevant für Asynchron-Mode | | SendKeyStrokes | Einlangende Daten werden als Tastatureingaben simuliert (Betrieb als Software bzw. Keyboard Wedge); relevant für Asynchron-Mode - das OnData Event kann weiterhin verwendet werden. | | |
MethodenEinfache Einbindung in Microsoft Visual Basic, Visual C / C++, Delphi, NET - Programme oder Office Anwendungen! | | DAQ Software Objektmethoden und Events| Open () | Öffnet die Verbindung zu einem Gerät (entsprechend dem eingestellten IOType & Device). | | Close () | Schließt die Verbindung. | | Read (...) | Liest ein Datenpaket mit maximal nBytes Länge innerhalb des mit Timeouts spezifizierten Zeitlimits; relevant für Synchron-Mode. | | GetNoOfBytesRead () | Gibt die Anzahl der eingelesenen Bytes während der letzten Read-Methode zurück. | | ClearBuffer () | Löscht alle Daten im Eingabepuffer. | | Write (...) | Schreibt Datenpaket mit nBytes Länge, innerhalb des Zeitlimits Timeout; relevant für Synchron-Mode. | | StartListen () | Startet den Asynchron-Mode: OnData Events werden generiert sobald Daten empfangen werden. | | StopListen () | Stoppt den Asynchron-Mode. | | SetState (...) | Erlaubt das Setzen/Ändern von Statusleitungen. | | AboutBox () | Zeigt die About-Box an. | | EscapeZeroBytes (...) | Stellt Zero Bytes (Binärwert 0x00) im Datenstring mit "\0" dar. Verhindert, dass Zero Bytes bei bestimmten COM Implementierungen abgeschnitten werden (wie z.B. bei Visual Basic). | | LicenseMe (...) | Lizenziert das Produkt: Die Einblendung von "Demo" in den Datenstrom wird deaktiviert. | | Licensing () | Öffnet den Lizenzdialog des Produktes. | | OnData (...) | OnData-Event tritt auf, nachdem im Asynchron-Mode Daten empfangen wurden. Die Daten werden als String übergeben. | | OnStatusChange () | OnStatusChange-Event tritt auf, wenn eine Änderung an den Statusleitungen auftritt. Die geänderten Stati werden als Array mitgeliefert. | | OnClose () | Dieses Event tritt auf, wenn bei der TCP-Übertragung der Server die Verbindung schließt. | | OnError () | Dieses Event tritt auf, wenn im Asynchron-Mode ein Fehler auftritt. Ein Fehlercode wird mitgeliefert. | | TranslateErrorNo (...) | Liefert den passenden Fehlertext zum Fehlercode, der im OnError () Event übergeben wird. | | SetDebugLevel (...) | Ermöglicht das Zurückverfolgen von TConnector's internen Aktivitäten in einer Log-Datei. | | GetStates () | Gibt ein Array der aktuell gesetzten States zurück. | | SetSingleState (...) | Wie SetStates(), aber es kann nur ein einzelner State gesetzt werden. | | EmulateKeys (...) | Übersetzt ein Zeichen in virtuelle Tastenanschläge und gibt sie in die Keyboard Events Message Queue. | | UseCodePage (...) | Codepage für die Unicode-MultiByte Zeichenkonvertierung. |
| |
Highlights | | Besonderheiten
- In Verbindung mit TEC-IT's COM2TCP Software lässt sich zur Erfassung serieller Daten mit nur wenigen Schritten ein Fernnetzwerk einrichten.
- OnData-Event bei anliegenden Daten (Asynchroner Modus) für komfortables Programmieren.
- Automatisches Entfernen von Begrenzungszeichen (z. B. CR/LF) einstellbar.
- Kundenspezifische Erweiterungen bzw. Anpassungen sind auf Anfrage möglich.
| |
|
|
© TEC-IT Datenverarbeitung GmbH, Austria ++43(0)7252/72720 office@tec-it.com |
|