# Cutter > Symcon Dokumentation · Deutsch · erzeugt am 2026-09-26 > Index: https://www.symcon.de/de/llms.txt Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/kern-instanzen/cutter/ Der Cutter dient dazu aus einem einkommenden Datenstrom, anhand von Trennzeichen oder einer festen Schrittanzahl, Abschnitte herauszunehmen und leitet diese weiter. ### Einbindung in IP-Symcon Der Cutter fungiert als Splitter Instanz und steht somit oftmals zwsichen I/O- und Geräte-Instanz. Somit nimmt der Cutter den eingehenden Datenstrom auseinander und gibt diesen weiter. #### Benutze Zeichen für Schnitte Diese Einstellung setzt Trennzeichen von Links (Anfang des Datenstroms) nach Rechts (Ende des Datenstroms). Alles was sich zwischen den Trennzeichen befindet wird weitergeleitet. Optional können Hexzeichen eingeschaltet werden und somit können die Trennzeichen in Hexadezimal eingegeben werden. Wenn nur linkes oder rechts Trennzeichen eingetragen werden, wird der gesamte Datenstrom davor (nur rechts gesetzt) bzw. danach (nur links gesetzt) weitergeleitet. Im Dropdown-Menü befinden sich Standard-Steuerbefehle, welche oftmal genutzt werden und das 1:1 weiterleiten. > **Hinweis:** Die Trennzeichen selbst werden nicht mit weitergeleitet. Diese werden ebenfalls herausgeschnitten, sodass nur die reinen Nutzdaten weitergeleitet werden. #### Benutze feste Schnitte Es wird im Datenstrom nach dem Sync Zeichen gesucht. Der anschließende Datenstrom (inklusive Sync Zeichen) wird nach der eingestellten Eingabelänge abgeschnitten und weitergeleitet. Ist Eingabelänge = 0, wird der gesamte Datenstrom mitsamt Sync Zeichen weitergeleitet. #### In Variable übertragen Der Datenstrom kann über eine [RegisterVariable](registervariable.md) (mithilfe eines Skripts) in eine Variable übertragen werden. #### Sonderoption Timeout Wenn die Verzögerung zweier Datenstrompakete größer als die eingestellte "Timeout"-Zeit ist, dann werden die beiden Pakete nicht als zusammenhängender Datenstrom, sondern als 2 serperate Datenpakete behandelt. ![Konfigurationsseite](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/kern-instanzen/cutter/1460b68cb4-1790424938/cutter.png) ## Cutter_ClearBuffer Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/kern-instanzen/cutter/cutter-clearbuffer/ `bool Cutter_ClearBuffer(int $InstanzID)` löscht den Buffer der Cutter Instanz **Parameter** - `$InstanzID` (int): ID zum Cutter **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID zum Cutter **Beispiel** ```php // Säubert den Buffer von der Clutter Instanz mit der ID 12345 Cutter_ClearBuffer(12345); ```