示例#1
0
def calcKuu(U):
	# calc
	print ''
	print '>>> U to U dig. metro'
	print 'U V : '+str(U)
	Usplitted = U*Splitter
	print 'Usplitted V : '+str(Usplitted)
	Usplitted10bit = toDigital*Usplitted
	print 'Usplitted10bit ue : '+str(int(Usplitted10bit))

	# inv
	print ''
	print '>>> U dig. metro to U'
	hexStep = tc.bitFormattedArr2hex("0100")
	print '0x0'+hexStep
	Usplitted10bit = tc.hex2int(hexStep)#8#Usplitted10bit
	Usp = toAnalog*Usplitted10bit
	print 'Usp, V : '+str(Usp)
	U = Usp/Splitter
	print 'U V : '+str(U)
	
	# На что нужно умножать
	'''Kuu = U/Usplitted10bit
示例#2
0
def hexWordToInt( hexWord ):
	sum = 0
	for pos in range( 0, len( hexWord ) ):
		oneIt =  tc.hex2int( hexWord[ pos ] )*math.pow( 16, len( hexWord )-pos-1 )
		sum += oneIt
	return sum