Skip to content
Sections de la documentation

Calculateur de synchronisation d'images Modbus RTU

POSThttps://rftools.io/api/py/v1/calculate

Slug modbus-frame-timing. Calculez la durée des caractères Modbus RTU, l'écart entre les images de 3,5 caractères, la durée totale et la fréquence d'images maximale.

Entrées

Envoyez chacune de ces entrées dans inputs, dans les unités indiquées. La plupart sont obligatoires : un appel auquel il en manque une est refusé (400) et ne coûte rien ; une entrée dont le calculateur peut se passer prend la valeur par défaut indiquée. Une entrée hors de sa plage est tout de même calculée et signalée dans la provenance.

Entrées de modbus-frame-timing
NomUnitéPlageValeur par défautDescription
baudRatenombrebps300 … 1152009600Débit en bauds Modbus RTU
dataBytesnombrebytes1 … 2528Nombre d'octets de données entre le code de fonction et le CRC
parityBitsnombrebits0 … 11Bits de paritéL'une de : 0 Aucune · 1 Paire ou impaire (1 bit)
stopBitsnombrebits1 … 21Bits d'arrêt (1 ou 2 — utilisez 2 bits d'arrêt lorsque parité = aucune)
charGapnombrems0 … 1000La plus longue pause que l'émetteur laisse entre deux caractères d'une trame ; un adaptateur USB ou un pilote de RTOS peut en laisser une

Sorties

Renvoyées dans values, par nom. Une valeur non bornée ou non définie vaut null.

Sorties de modbus-frame-timing
ChampUnitéDescription
charTimemsDurée d'un caractère
t35principalemsSilence entre trames (3,5T)
frameTimemsDurée de la trame
maxFrameRateframes/sDébit de trames max.
t15msLimite entre caractères (1,5T)
charGapCharscharPause en caractères
t15CharscharLimite entre caractères, en caractères

Comment l'appeler