[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