Docklight Applikationen und Beispiele

Docklight Applikationen und Beispiele

Eine Sammlung von Docklight-Beispielen, Demos, Videos und Applikationsbeschreibungen. Sie zeigen, wie Docklight mit verschiedenen seriellen Kommunikationsstandards und Anwendungsprotokollen verwendet werden kann, darunter RS232, RS485, TCP, UDP, HID, CRC-Prüfsummen, Byte-Stuffing, Automatisierungsbeispiele und Datenerfassung/DAQ für spezielle Geräte und Sensoren.

Docklight Videos, Tutorials und Demos

Um Docklight in Aktion zu sehen, besuchen Sie unseren YouTube-Kanal Docklight - Serial Communications Made Easy. Dort finden Sie auch eine Playlist mit Docklight-Tutorials von unseren Partnern und Benutzern.

Docklight Applikationsbeschreibungen

Download
..TapPro_Tap485.pdf Docklight Tap Pro und Docklight Tap 485 (RS232- und RS485/RS422-Anwendungen, 2-Draht- und 4-Draht-RS485, Hardware-Einrichtung und Verkabelung, Softwareoptionen). PDF-Dokument.
..RS422_485.pdf RS422/485-Kommunikation (mit Docklight mit USB-zu-RS485-Hardware, Projekteinstellungen für RS422/485. PDF-Dokument.
..DocklightTap.pdf Zeitkritische RS232-Überwachung mit Docklight Tap. PDF-Dokument.
..RS232_Adapter.pdf RS232-Tests mit Docklight RS232-Adapter (inkl. Informationen zu nicht standardmäßigen Baudraten). PDF-Dokument.
..TCP_Monitoring.pdf TCP-Monitoring (Überwachung einer einzelnen Client/Server-TCP-Verbindung). PDF-Dokument.
..Bluetooth.pdf Docklight und Bluetooth Serial Port Profile (SPP). PDF-Dokument.
..DLL.pdf DLL Automation API. Hinzufügen von Docklight-Projekten (serieller COM-Port, TCP oder UDP) zu Ihrer eigenen Anwendung. PDF-Dokument.
..ArduinoSerial.pdf Verwenden von Docklight für Arduino, der Open-Source-Prototyping-Plattform für Elektronik. PDF-Dokument.

RS232 / Beispiele für serielle Kommunikation

Bitte laden Sie die neueste Version von Docklight oder Docklight Scripting herunter und installieren Sie sie, bevor Sie die folgenden Beispiele öffnen. Entpacken Sie die ZIP-Dateien zunächst in einen Ordner auf Ihrem Computer und öffnen Sie dann die Projektdatei in Docklight.
Download
ModemDiagnostics.ptp Beispiel um einen Modem-/AT-Befehlstest durchzuführen. Auch für mobile Modems, die über Bluetooth einen Modem-COM-Port auf Ihrem PC installieren.
PingPong.ptp Ein einfaches Beispiel für die Definition und Verwendung von Empfangssequenzen und die automatische Antwort auf eingehende Daten.
ModbusRtuCrc.zip Ein dokumentiertes Beispiel zur Simulation eines einfachen Modbus-RTU-Masters und zur Auswertung der Modbus-Slave-Antworten. (Entpacken Sie zunächst den Inhalt der ZIP-Datei in einen Ordner auf Ihrem Computer und öffnen Sie dann die .ptp-Datei mit Docklight.)

Beispiele für Automatisierung / Dekodierung / Kodierung


Bitte laden Sie die neueste Version von Docklight Scripting herunter und installieren Sie sie, bevor Sie die folgenden Beispiele öffnen. Entpacken Sie die ZIP-Dateien zunächst in einen Ordner auf Ihrem Computer und öffnen Sie dann das Projekt oder Skript in Docklight Scripting.

Download
LogFileNamesTimestamp.zip Demo-Skripte zur Verwendung von Logdateinamen mit Datumsstempel und zum Starten einer neuen Logdatei jeden Tag/jede Stunde
VBScriptLanguage.zip Eine Sammlung von Skripten mit allgemeinen VBScript-Code-Beispielen (Funktionen, Methoden, Objekte, Eigenschaften, Anweisungen)
AcknowledgeTimeout.zip Demo für einen typischen Anwendungsfall: Testen der Reaktion eines Geräts.

EchoMessages.zip Skript und Projektdatei zur Simulation eines Kommunikations-Loopback (Echo).

FlexibleAnswers.zip Verwenden einer flexiblen Antwort auf eine eingehende Sequenz, anstelle einer einzelnen Receive Sequence.
PacketLengthTest.zip Dieses Beispielskript kann verwendet werden, wenn zwischen zwei Datenpaketen eine definierte Kommunikationspause besteht, und Sie die maximale Paketlänge überprüfen müssen, die nicht überschritten werden darf.
SendByteTiming.zip Beispiel zum Einfügen einer Verzögerungszeit zwischen einzelnen Zeichen einer Send Sequence.
SendSequenceLoop.zip So senden Sie alle in einer konstanten Schleife definierten Send Sequence.

CrcReverseEngineeringExample.zip Löst die CRC-Reverse-Engineering-Frage aus Stackoverflow – wie man den zu verwendenden CRC-Algorithmus herausfindet, wenn aus dem Protokoll nur eine Reihe von Beispielnachrichten einschließlich CRC bekannt sind.
CobsEncoderDecoderExample.zip Codierung und Decodierung von Daten mit Consistent Overhead Byte Stuffing (COBS). Dieses Beispiel zeigt, wie die OnSend / OnReceive-Ereignisprozeduren und Skript-Autostart verwendet werden, um neue Pakete vor dem Versenden mit Byte Stuffing zu codieren, und eingehende COBS-Pakete automatisch zu decodieren und in ihre ursprüngliche Form zurückbringen (ohne Byte Stuffing).

Beispiele für Netwerke-Kommunikation

Bitte extrahieren Sie die ZIP-Dateien zunächst in einen Ordner auf Ihrem Computer und öffnen Sie anschließend die Projektdatei in Docklight Scripting.
Download
PingPong_TCP.zip Zeigt die Verwendung von Docklight Scripting als TCP-Server und -Client.
PingPong_UDP_Loopback.zip Demonstriert die Verwendung von Docklight Scripting als UDP-Peer-Client, der mit sich selbst kommuniziert ("Loopback").
PingPong_UDP_Peer.zip Zeigt die Verwendung von Docklight Scripting als UDP-Peer.
TCP_Monitoring_HTTP.zip Zeigt die Verwendung des Docklight Monitoring Mode für eine TCP/IP-basierte Verbindung.

Geräte und Protokolle von Drittanbietern

Bitte extrahieren Sie die ZIP-Dateien zunächst in einen Ordner auf Ihrem Computer und öffnen Sie dann das Projekt oder Skript in Docklight / Docklight Scripting.
Download
Datainterface_SCPI_Example.zip Lesen von Daten über das SCPI-Protokoll von einem Messgerät wie Agilent HP34401 oder Tektronix DMM6500. Simulieren einer SCPI-Geräteantwort („virtuelles Gerät“).
UT803_DigitalMultimeter_Example.zip Spannungsmessung und automatische Datenerfassung für das Tisch-Digitalmultimeter UNI-T UT803. Dieses Beispiel zeigt auch, wie Sie benutzerdefinierte Datenprotokolle in Ihrem bevorzugten Format für die weitere Verarbeitung erstellen können, z. B. im CSV-Dateiformat (Comma Separated Values) zum Import in Microsoft Excel.
Voltcraft_PPS_PowerSupply_Example.zip Spannungsmessung durch Geräte aus der Multimeter-Serie VOLTCRAFT PPS von Conrad Electronic.
HeliosPreisserDigitalIndicator_Example.zip Millimeter- und Mikrometer-Abstandsmessung durch digitalen Messuhren von Helios Preisser mit RS232- oder USB-Datenschnittstelle, z. B. Helios Preisser DIGI-MET. Das Beispiel zeigt, wie zusätzliche RS232-Anforderungen wie „RTS high für Stromversorgung/VCC” und DTR-Umschaltung für die Abfrage von Messdaten gehandhabt werden.
Gardasoft_RT_Example.zip Testen und Verwenden des LED-Controllers der Gardasoft RT-Serie für die industrielle Bildverarbeitung und andere Anwendungen.
Faulhaber_RS232_Example.zip Testen und Verwenden von FAULHABER Motion Controllern, z. B. MCBL 300x RS, MCDC 300x RS, 3564...B CS, 32xx...BX4 CS, 22xx...BX4 CSD
JennyScienceXenaxDriveControlExample.zip Schnellstart, manuelle und automatisierte Bewegungsaufgaben für JENNY SCIENCE XENAX / LINAX / ELAX hochpräzise Linearantriebe. Zeigt verschiedene Docklight-Skriptansätze für die Abfrage des Gerätestatus oder das Warten auf Geräteereignisse.
BarionetExamples.zip Testen von Netzwerkprotokollen (TCP- und UDP-basiert) für die netzwerkfähige IO-Automatisierungsmodule Barix Barionet (TCP, UDP und serielles Gateway).
IMSTec-LEDcontroller.zip Wie kann ich zwei 350-mA-LEDs im Dauerbetrieb mit dem LED-Controller ILC2008 von IMSTec steuern?
RussoundControllersExample.zip Anleitung und Demo zum Testen der RS232-Kommunikation mit Russound Multiroom-Audio-Controllern.
VolpiIntraLED2020Example.zip Steuerung der Intensität einer Lichtquelle Volpi IntraLED 2020.
ValhallaScientific_4300C_Example.zip Grundlegende Messdatenerfassung für das programmierbare Mikro-Ohmmeter Modell 4300C von Valhalla Scientific Inc..
LogitechWirelessRumblepad2Example.zip USB-HID-Kommunikation mit dem USB-HID-Gamecontroller Logitech Rumblepad 2, Anzeige der Joystick-Positionen und Tastaturbefehle.
ParitySwitch_9BitProtocols.zip So greifen Sie auf das MDB-Multidrop-Busprotokoll für Verkaufsautomaten und andere 9-Bit-Serielle-Datenprotokolle zu. Arbeitet mit Standard-PC-COM-Schnittstellen (8-Bit-UART), indem die Paritätseinstellungen innerhalb einer Sendesequenz temporär umgeschaltet werden.
ArduinoExamples.zip Arduino- und Docklight-Beispielprojekte/-skripte, wie in der Docklight Arduino-Anwendungshinweis beschrieben.