|
|
TConnector: DAQ Software Datenblatt | | | | | | TConnector unterstützt Datenerfassung über eine breite Palette von verfügbaren Schnittstellen (COM, LPT, TCP/IP, File I/O). 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 | Betriebsysteme Microsoft Windows 98 / ME / NT 4.0 / 2000 / 2003 / XP / Vista | Nicht unterstützt: Win95 |
| |
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 Verbindung zu einem Gerät (entsprechend dem eingestellten IOType & Device) | Close () | Schliesst Verbindung | Read (nBytes, Timeout) | Liest Datenpaket mit maximal nBytes Länge innerhalb des mit Timeouts spezifizierten Zeitlimits; relevant für Synchron-Mode | Write (nBytes, Timeout, Data) | 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(eState) | Erlaubt das Setzen/Ändern von Statusleitungen | AboutBox () | Zeigt die About-Box an. | LicenseMe (...) | Lizenziert das Produkt: die Einblendung von "Demo" in den Datenstrom wird deaktiviert. | Licensing () | Öffnet den Lizenzdialog des Produktes | OnData (Data) | OnData-Event tritt auf, nachdem im Asynchron-Mode Daten empfangen wurden. Die Daten werden als String übergeben. | OnStatusChange (States) | 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. |
| |
Highlights |  | Besonderheiten 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 |
|
|