Пример #1
0
def rptCureve(xDataSrc, yDataSrc):
	result = '\tdb '
	resultList = list('')	# итоговая кривая
	proc2shim = MAX_SPEED/100.0
	for i in range( len(xDataSrc) ):
		value = int(xDataSrc[ i ])
		resultList.append( value )
		# читаем проценты и переводим в значения шим
		value = int( proc2shim*yDataSrc[ i ] )
		resultList.append( value )	# %
		
	# сформировать строку
	for i in range( len(resultList) ):
		at = resultList[i]
		result += tc.byte2strhex(at)
		# дополнительное форматирование
		if (i+1)%12 == 0 :
			result += '\n\tdb '
			
		else :
			result += ', '
			if (i+1)%4 == 0 :
				result += ' '
		# еще пробел
		
	# добавляем конец строки
	result += '0x00\n'
	return result