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. |