Close

Odpověď na: MODBUS slave, proměnná float

Úvodní stránka Fórum Software Drivery MODBUS slave, proměnná float Odpověď na: MODBUS slave, proměnná float

#10396
Vojtěch Vosáhlo
Účastník

1) proč není do knihovny zakomponován přenos jiného formátu než word?

Přiznám se že nevím, skoro určitě vám tu ale někdo odpoví.

2) lze to nějak obejít aby to začalo float přenášet?

Proč teplotu prostě nepředělat na word? Odstranit desetinou tečku tzn. třeba 23,56 => 2356.
Kdyby jste potřeboval posílat floaty univerzálně, a né vždy 2 desetiná místa, dala by se asi bez problému napsat funkce, která by poslala třeba nejdříve dané číslo bez čárky a hned po něm počet des míst. Třeba jako 23,56 => 2356; 2 a nebo rovnou číslo kterým se musí word vydělit aby vznikl původní float: 23,56 => 2356; 100. Tzn 2356/100= 23,56.

Tohle je samozřejmě jedno pokud se to dá nějak obejít.