Abschnitte der Dokumentation
Modbus RTU Frame-Timing-Rechner
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug modbus-frame-timing. Berechnet die Modbus-RTU-Zeichenzeit, den Abstand zwischen den Frames von 3,5 Zeichen, die Gesamtbilddauer und die maximale Bildrate.
Eingaben
Senden Sie jede dieser Eingaben in inputs, in den gezeigten Einheiten. Die meisten sind erforderlich: Ein Aufruf, dem eine davon fehlt, wird abgelehnt (400) und kostet nichts; eine, auf die der Rechner verzichten kann, erhält den gezeigten Standardwert. Eine Eingabe außerhalb ihres Bereichs wird trotzdem berechnet und in der Provenienz markiert.
| Name | Einheit | Bereich | Standardwert | Beschreibung |
|---|---|---|---|---|
| baudRateZahl | bps | 300 … 115200 | 9600 | Modbus RTU-Baudrate |
| dataBytesZahl | bytes | 1 … 252 | 8 | Anzahl der Datenbytes zwischen dem Funktionscode und der CRC |
| parityBitsZahl | bits | 0 … 1 | 1 | Paritätsbits |
| stopBitsZahl | bits | 1 … 2 | 1 | Stoppbits (1 oder 2 — 2 Stoppbits verwenden, wenn Parität = keine) |
| charGapZahl | ms | 0 … 100 | 0 | Die längste Pause, die der Sender zwischen zwei Zeichen eines Frames lässt; ein USB-Adapter oder ein RTOS-Treiber kann eine solche Pause einfügen |
Ausgaben
Zurückgegeben in values, nach Namen. Ein Wert, der unbegrenzt oder nicht definiert ist, ist null.
| Feld | Einheit | Beschreibung |
|---|---|---|
| charTime | ms | Zeichenzeit |
| t35Hauptwert | ms | Frame-Abstand (3,5T) |
| frameTime | ms | Frame-Zeit |
| maxFrameRate | frames/s | Max. Frame-Rate |
| t15 | ms | Max. Zeichenabstand (1,5T) |
| charGapChars | char | Pause in Zeichenzeiten |
| t15Chars | char | Max. Zeichenabstand in Zeichenzeiten |
Aufruf
- Berechnen: ein Aufruf, Anfrage und Antwort vollständig, und seine Fehler.
- Batch: dieser Rechner zusammen mit anderen oder ein Sweep, in einer Anfrage.
- Nach einem Zielwert auflösen: der Wert einer Eingabe, der eine Ausgabe auf einen Zielwert bringt.