[python] chyba v kodu

Ax ax na natur.cuni.cz
Pátek Květen 4 13:07:21 CEST 2007


Radek Machulka wrote:
> Zdravim,
> mam D/A prevodnik pracujici v rozsahu +-5V. Rizeni probiha prostrednictvim 
> serioveho portu. Vlastni nastaveni napeti se provadi odeslanim 
> hexadecimalniho cisla na prevodnik tak, ze:
> 0x0000 --> -5 V
> 0x8000 -->  0 V
> 0xFFFF -->   5 V,
> mezi tim je zavislost linearni.
> Vymyslel jsem kod:
> 'hex(int(ceil(((inp + 5) / 10) * 65535)))'.

"%04x" % int(ceil(((inp + 5) / 10) * 65535))

S pozdravem,
Ax


Další informace o konferenci Python